summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sx-sabreauto.dts
AgeCommit message (Collapse)Author
2019-02-12MLK-19251-02: arm: dts: imx6sx-sabreauto: set max7322 O0 for enet IO voltageAndy Duan
Due to HW board design, FEC2 depend on FEC1's MII bus. But FEC1's PHY locates on adapter PHY board that may not connect with sabreauto board. And FEC1 depend on MAX732X to select 1.8v IO voltage, MAX732X chip is also installed on adapter board. In such case, MAX732X expander gpio chip is not registered, and pinctrl driver cannot detect the gpio chip and return deferred_probe, FEC1 driver also do defer probe and never has chance to get probed. so its MII bus is also not regisgered. Then FEC2 also cannot work without MII bus. To avoid FEC1 depends on MAX732X, move the output IO setting to max732x driver by setting the default value. Reviewed-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-16209 ARM: dts: imx: add 'regulator-always-on' property for pmic sw4Bai Ping
Add 'regulator-always-on' for PMIC SW4 switch regulator. Signed-off-by: Bai Ping <ping.bai@nxp.com>
2019-02-12MLK-15973 ARM: dts: imx6sx-sabreauto: correct CD pin.Haibo Chen
Correct the CD pin for baseboard SD slot, otherwise the card detection can't work. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-02-12MLK-15125: arm: dts: imx6sx: Fix duplicate name in lcdifCristina Ciocan
lcdif2 node has a property called "display" and a subnode that is also called "display", leading to an OF duplicate warning at boot time. Fix this by changing the subnode's name to "display@1". Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
2019-02-12MLK-14995: ARM: dts: nand-on-flash flag set in wrong device nodeHan Xu
nand-on-flash-bbt flag for i.mx6sx sabreauto dtb was set in wrong device node, move it back to gpmi node. Signed-off-by: Han Xu <han.xu@nxp.com>
2019-02-12MLK-14823 dts: imx6sx-sabreauto: correct cd and wp pinDong Aisheng
Correct CD/WP pin in dts. Otherwise the card detection and write protection function does not work. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-02-12MLK-1277: ARM: dts: imx6sx-sabreauto: enable WDOG_B on i.mx6sx-auto boardRobin Gong
The same issue: "MLK-9773: warm reset fail in kernel when booting from QSPI NOR Flash", thus enable WDOG_B on the reworked board to make sure power off the QSPI-NOR Flash. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-02-12MLK-12685 ARM: dts: imx6sx-sabreauto.dts: improve usdhc4 pad drive strengthHaibo Chen
For imx6sx-sabreauto board, the usdhc4 is used for the sd slot locate on the base board, so need to improve the pad drive strength, otherwise we will meet many CRC error or timeout error when insert a sd card. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-02-12MLK-12569 ARM: dts: imx6sx-sabreauto: add pfuze100Robin Gong
Add pfuze100 on imx6sx-sabreauto board to align with v3.14, although no driver use pfuze100 regulator now. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-02-12MLK-12282 ARM: dts: imx6sx-sabreauto: add mlb supportGao Pan
Add mlb support for imx6sx-sabreauto platform. Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2019-02-12MLK-12205 ARM: dts: 6sx-ard: add sensor nodeGao Pan
Add sensor node in 6sx-ard dts. The sensors are mma8451, mag3110 and isl29023. Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2019-02-12MLK-12047-1 ARM: dts: imx6sx-sabreauto.dts: add ADC supportHaibo Chen
Add ADC support for imx6sx-sabreauto board. Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2019-02-12MLK-12016-5 dts: imx6sx-sabreauto: add flexcan supportDong Aisheng
The CAN transceiver on MX6SX Sabreauto board seems in sleep mode by default after power up the board. User has to press the wakeup key on ARD baseboard before using the transceiver, or it may not work properly when power up the board at the first time(warm reset does not have such issue). This patch operates the wake pin too besides stby/en pins by chaining them together in regulator mode. Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com>
2019-02-12MLK-9976: ARM: dts: NAND BBT inconsistency causes UBIFS randomly mount failedAllen Xu
NAND scans the bad blocks during kernel boots up, which invokes the gpmi_ecc_read_oob function to check the badblock mark for each block. In this function the oob data was raw read from NAND chip without ECC, so it hardly to guarantee the consistency of the data considering the possible bitflips. It found that in some MLC NAND the oob data changed and consequently the BBT changed in different power cycles. This issue may cause the UBIFS mount failed. To fix this issue, add "nand_on_flash_bbt" option in dts to store the BBT in NAND flash. On the first time kernel boot up, all bad blocks and probably some fake bad block would be recognized and be recorded in on-nand bad block table. From the second time boot, kernel will read BBT from NAND Flash rather than calling gpmi_ecc_read_oob function to check bad block. No bad block would be missed when create BBT since the probability that 16bit bad block mark filps from 0x00 to 0xFF is extremely low. Signed-off-by: Allen Xu <b45815@freescale.com> (cherry picked and merge from commit d957353768a1b6d39b340b9d10b22fc42b0aa8e2) (cherry picked from commit 7b7d3d683a24b23f33d6c08874f31fe50ef2fc76)
2019-02-12MLK-11939: ARM: dts: Add ddrsmp to device tree for i.mx6sx sabreauto and sdb ↵Han Xu
board Add ddrsmp parameter to device tree for i.MX6SX Sabreauto/Sabresd board. DDRSMP value: 0 ---- i.MX6SX Sabresd board (RevB and RevA) 2 ---- i.MX6SX Sabreauto board The Sabresd RevA board also needs to reduce clock to 29Mhz according to the Spansion spec. Signed-off-by: Han Xu <b45815@freescale.com>
2019-02-12MLK-11938: ARM: dts: add gpmi nand and qspi support on i.mx6sx sabreautoHan Xu
supports gpmi nand and qspi on i.mx6sx sabreauto platform. Signed-off-by: Han Xu <b45815@freescale.com>
2019-02-12MLK-11829-2 ARM: dts: imx6sx-sabreauto: add egalax touch screen supportHaibo Chen
Add egalax touch screen support on i2c2 bus. Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2019-02-12MLK-11702-2 ARM: dts: imx6sx-sabreauto: add dts support for pxp v4l2 outputFancy Fang
Add dts support for pxp v4l2 output on imx6sx sabreauto board. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2019-02-12MLK-11702-1 ARM: dts: imx6sx-sabreauto: add dts support for pxpFancy Fang
Add dts support for pxp module on the imx6sx sabreauto board. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2019-02-12MLK-11699-2 ARM: dts: imx6sx-sabreauto: add dts support for ldbFancy Fang
Add dts support for ldb module on the imx6sx sabreauto board. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2019-02-12MLK-11699-1 ARM: dts: imx6sx-sabreauto: add dts support for backlight and pwm4Fancy Fang
Add dts support for backlight and pwm4 modules on imx6sx sabreauto board. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2019-02-12MLK-11606-02: dts: Enable mxc dcic driveSandor Yu
Add dcic driver property to imx6q/dl sabresd/auto and imx6sx sdb board. Signed-off-by: Sandor Yu <R01008@freescale.com>
2019-02-12MLK-11612-03 ARM: dts: imx6sx-sabreauto: add ssi<->si476x sound card supportZidan Wang
add ssi<->si476x sound card support for imx6sx-sabreauto board Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
2019-02-12MLK-11612-02 ARM: dts: imx6sx-sabreauto: add spidf sound card supportZidan Wang
add spidf sound card support for imx6sx-sabreauto board Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
2019-02-12MLK-11612-01 ARM: dts: imx6sx-sabreauto: add esai<->cs42888 sound card supportZidan Wang
add esai<->cs42888 sound card support for imx6sx-sabreauto board. Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
2019-02-12MLK-11561-1 ARM: imx: enable pcie on imx6sx platformsRichard Zhu
enable pcie support on imx6sx platforms. Signed-off-by: Richard Zhu <Richard.Zhu@freescale.com>
2019-02-12MLK-11508-5: dts: Add imx v4l2 capture driverSandor Yu
Add imx v4l2 capture driver. Signed-off-by: Sandor Yu <R01008@freescale.com>
2019-02-12MLK-10072 ARM: dts: imx6sx: add uart2/5 support for imx6sx-sabreauto boardFugang Duan
Add uart2 and uart5 support for imx6sx-sabreauto board. Signed-off-by: Fugang Duan <B38611@freescale.com>
2019-02-12MLK-11462 ARM: dts: imx6sx: add fec support for i.MX6SX arm2 and auto boardsFugang Duan
Add fec support for i.MX6SX arm2 and auto boards. Signed-off-by: Fugang Duan <B38611@freescale.com>
2019-02-12MLK-11123-27 ARM: dts: add usb support for for imx6sx-sabreauto boardLi Jun
Add usb otg1 and otg2 port for imx6sx-sabreauto board, and disable all otg features for otg1 port of imx6sx-sabreauto board, then the otg port can only do role swtich by ID pin state. Signed-off-by: Li Jun <jun.li@freescale.com>
2016-08-08ARM: dts: imx6sx-sabreauto: Fix misspelled propertyAndreas Färber
In commit 99fc5ba0bfb6 ("ARM: dts: imx6sx: add i.mx6sx sabreauto board support") it should've been enable-sdio-wakeup (not -wakup). But that is now considered a legacy name for wakeup-source, so directly use the new name instead, as done in commit 26cefdd15db1 for the other occurrence. Fixes: 26cefdd15db1 ("ARM: dts: imx: replace legacy wakeup property with 'wakeup-source'") Signed-off-by: Andreas Färber <afaerber@suse.de> Acked-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2016-02-29ARM: dts: imx: replace legacy wakeup property with 'wakeup-source'Sudeep Holla
Though the keyboard and other driver will continue to support the legacy "gpio-key,wakeup", "linux,wakeup" and "enable-sdio-wakeup" boolean property to enable the wakeup source, "wakeup-source" is the new standard binding. This patch replaces all the legacy wakeup properties with the unified "wakeup-source" property in order to avoid any futher copy-paste duplication. Cc: Sascha Hauer <kernel@pengutronix.de> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2015-07-24dts: imx6: fix sd card gpio polarity specified in device treeDong Aisheng
cd-gpios polarity should be changed to GPIO_ACTIVE_LOW and wp-gpios should be changed to GPIO_ACTIVE_HIGH. Otherwise, the SD may not work properly due to wrong polarity inversion specified in DT after switch to common parsing function mmc_of_parse(). Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com> Acked-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2015-01-05ARM: dts: imx6sx: add i.mx6sx sabreauto board supportAnson Huang
Add basic i.MX6SoloX Sabre Auto board support, currently only debug UART and uSDHC are supported on this board. Signed-off-by: Anson Huang <b20788@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>