summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sl-evk.dts
AgeCommit message (Collapse)Author
2015-03-05MLK-10269: dts: Change sii902x hdmi bpp from 32 to 16Sandor Yu
In imx6sl/sx dts, the lcdif display bpp is setting to 16, and sii902x hdmi driver bpp is 32. The sii902x driver will overwrite the display bpp when it loading, but some module such as v4l2 output driver is misses bpp change event. So align sii902x hdmi driver bpp with lcdif display bpp. Signed-off-by: Sandor Yu <R01008@freescale.com> (cherry picked from commit 0fd274cc93a71c8636551c17d7d4157e97fe5cf2)
2015-01-30MLK-10135 dts:enable sii902x driver in imx6sl/sx boardSandor Yu
Enable sii902x driver in imx6sl/sx board Signed-off-by: Sandor Yu <R01008@freescale.com>
2015-01-26MLK-10142-2 ARM: dts: imx6sl-evk: add elan touch supportHaibo Chen
Add elan touch for i.MX6SL-EVK board. Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2015-01-15MLK-10092-2 dts: Rename compatible string from ov564x to ov5640Sandor Yu
There are two version ov5640 driver, one is written with v4l2 int-device architecture, and the other is written with v4l2 subdev architecture. Rename subdev ov5640 compatible string from ov5640x to ov5640 to distinguish with ov5640 int-device driver. so ov564x is used for int-device architecture and ov5640 is used for subdev architecture. Signed-off-by: Sandor Yu <R01008@freescale.com>
2015-01-15MLK-10097 ARM: dts: imx6sl: add FEC sleep pinctrl for evk boardFugang Duan
Add FEC sleep pinctrl setting for evk board. Signed-off-by: Fugang Duan <B38611@freescale.com>
2015-01-15MLK-9779-04 dts: imx6sl: Add ov5640 camera to evk dtsSandor Yu
- Add imx6sx-19x19-arm2-csi.dtb file - Remove int-device v4l2 capture setting - Add ov5640 camera endport setting - Enable csi item. Signed-off-by: Sandor Yu <R01008@freescale.com>
2015-01-15ENGR00288196 ARM: dts: fix epdc and csi conflict on imx6sl evkRobby Cai
There is pinmux conflict for EPDC and I2C3 on imx6sl soc. While on imx6sl evk board, the camera is attached on I2C3 bus, so the EPDC function and CSI function can not be used at same time. This patch removes the conflict in imx6sl-evk.dts file for EPDC function and adds a new dts file for CSI function. Signed-off-by: Robby Cai <R63905@freescale.com> (cherry picked from commit eb6ffc9b8104c84a7a26295e9be89b8cce82a6a1)
2015-01-15ENGR00275034-2 ARM: dts: add csi and v4l2 capture support on imx6sl-evkRobby Cai
Add CSI module and v4l2 capture support on imx6sl-evk board Note: CSI has pin conflict with EPDC on imx6sl-evk board. To use CSI, we can use 'fdt' command in U-Boot to disable EPDC: fdt addr ${fdt_addr} fdt set /soc/aips-bus@02000000/epdc@020f4000 status disable Signed-off-by: Robby Cai <R63905@freescale.com>
2015-01-15ENGR00333302 dts: imx6: enable sdio wakeup for corresponding boardsDong Aisheng
Enable the sdio wakeup capability for SDIO cards. Note: we do not enable it for sabresd usdhc4 since it has a solid eMMC card on it. Signed-off-by: Dong Aisheng <b29396@freescale.com> (cherry picked from commit 9ea7e84fe686a5c959aebbbf4a1b81dcb1c3e3fd)
2015-01-15ENGR00333136 dts: imx6: enable keep power capability for corresponding boardsDong Aisheng
All i.MX6 SabreAuto/SabreSD/EVK has the ability to keep card power during suspend. So add this capability for them. Signed-off-by: Dong Aisheng <b29396@freescale.com> (cherry picked from commit 3f18df4746eb33e934c55de23d6496bb4adad33b)
2015-01-15ENGR01330740-2 ARM: IMX6SL-EVK: EPDC: add epdc module support to 3.14 kernelFancy Fang
1. Add epdc related properties to dts file. 2. Set the epdc related clocks correctly. 3. Add epdc firmware compiling support. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2015-01-15ENGR00332313 ARM: IMX6SL-EVK: disable i2c3 by defaultFancy Fang
Disable I2C3 by default, since the pins are conflicted with EPDC's pins. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2015-01-15ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dtsRobin Gong
Some boards use another WDOG reset source to reboot system in ldo-bypass mode. We need add the property in board dts file so that we can easily know the WDOG reset source currently. For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode (reset external pmic to trigger POR event). For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd , because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use the common WDOG1 as reset source. Signed-off-by: Robin Gong <b38343@freescale.com> (cherry picked from commit d960bbe78009d306f80957321622aaad0628ac4b)
2015-01-15ARM: dts: imx6sl: add keypad support for i.mx6sl-evk board.Anson Huang
i.MX6SL EVK board has a 3*3 keypad matrix to support 8 keypads, enable them, the keymap is as below: SW6: MATRIX_KEY(0x0, 0x0, KEY_UP) /* ROW0, COL0 */ SW7: MATRIX_KEY(0x0, 0x1, KEY_DOWN) /* ROW0, COL1 */ SW8: MATRIX_KEY(0x0, 0x2, KEY_ENTER) /* ROW0, COL2 */ SW9: MATRIX_KEY(0x1, 0x0, KEY_HOME) /* ROW1, COL0 */ SW10: MATRIX_KEY(0x1, 0x1, KEY_RIGHT) /* ROW1, COL1 */ SW11: MATRIX_KEY(0x1, 0x2, KEY_LEFT) /* ROW1, COL2 */ SW12: MATRIX_KEY(0x2, 0x0, KEY_VOLUMEDOWN) /* ROW2, COL0 */ SW13: MATRIX_KEY(0x2, 0x1, KEY_VOLUMEUP) /* ROW2, COL1 */ Signed-off-by: Anson Huang <b20788@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org> (cherry picked from commit 4291b6455aa7bf6620cff9e8ef2b1389b8c8d4e0)
2015-01-15ENGR00331116 ARM: dts: i.mx6sl-evk: Add mma8450 sensor dts support on ↵Luwei Zhou
i.MX6SL-EVK platform. Support MMA8450 sensor on i.MX6SL-EVK Signed-off-by: Luwei Zhou <b45643@freescale.com>
2015-01-15ENGR00331085-6: ARM: dts: imx6sl-evk: Add spdif support for imx6sl-evkShengjiu Wang
Complete spdif devicetree binding for imx6sl, also add its support for imx6sl-evk board. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
2015-01-15ENGR00331085-5: ARM: dts: imx6sl-evk: Add WM8962 support for imx6sl-evkShengjiu Wang
Add WM8962 support for imx6sl-evk: * Add pinctrl group for audmux on evk board * Add WM8962-related devictree binding for evk board * Add clock route for ssi. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
2015-01-15ENGR00331450-10 ARM: dts: imx6sl-evk: add ldo-bypass supportRobin Gong
Add ldo-bypass support for imx6sl-evk board. Meanwhile, add ldo dts to support ldo-enable mode. Signed-off-by: Robin Gong <b38343@freescale.com>
2015-01-15ENGR00331450-9: ARM: dts: imx6sl-evk: add pfuze100 supportRobin Gong
Add pfuze100 support for imx6sl-evk board. Signed-off-by: Robin Gong <b38343@freescale.com>
2015-01-15ENGR00330406-1: ARM: dts: imx6: add battery device node in dts fileRobin Gong
Add battery device node on imx6q/dl-sabresd and imx6sl-evk board Signed-off-by: Robin Gong <b38343@freescale.com>
2015-01-15ENGR00330776 ARM: dts: imx6sl: add dtb support for I2C in branch 3.14.yHaibo Chen
Add I2C1, I2C2, I2C3 bus support for i.MX6sl-evk board in the new branch 3.14.y. Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2015-01-15ENGR00329844-03 ARM: dts: imx6sl-evk: add uart4 supportFugang Duan
Add uart4 DCE and DTE pinctrl set. Since there have pin confliction, so add new dts file. To avoid a flood of dts files, there comment out DTE pinctrl set. If user want to test DTE mode, it needs to rebuild the DTB file. (cherry picked from commit a3602fa5796bb86ba432474220389ec712bde92a) Signed-off-by: Fugang Duan <B38611@freescale.com>
2015-01-15ENGR00330358 ARM: IMX6SL-EVK: PXP-V4L2: add pxp v4l2 support to 3.14 branchFancy Fang
1. Add the 'pxp_v4l2_out' entry to imx6sl-evk.dtb to enable the pxp v4l2 output driver. 2. Correct the backlight device node position in imx6sl-evk.dtb. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2015-01-15ENGR00330128 ARM: IMX6SL: PXP: add pxp support to 3.14 branchFancy Fang
1. Add pxp related properties to the imx6sl dts to enable this module. 2. Configure the PXP related clocks properly. Signed-off-by: Fancy Fang <chen.fang@freescale.com>
2015-01-15ENGR00329278-02 dtsi: imx6sl: evk: enable lcdif driverSandor Yu
-Enable lcdif driver -Enable pwm backlight driver. Signed-off-by: Sandor Yu <R01008@freescale.com>
2015-01-15ARM: dts: imx6: use generic node name for fixed regulatorShawn Guo
The device tree specification recommends that generic name should be used for nodes. So instead of naming those fixed regulator nodes arbitrarily, let's use the generic name 'regulator@num' for those nodes. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> [shawn.guo: cherry-pick commit 56160e3361c6 from upstream]
2015-01-15ARM: dts: imx6sl: make pinctrl nodes board specificShawn Guo
Currently, all pinctrl setting nodes are defined in <soc>.dtsi, so that boards that share the same pinctrl setting do not have to define it time and time again in <board>.dts. However, along with the devices and use cases being added continuously, the pinctrl setting nodes under iomuxc becomes more than expected. This bloats device tree blob for particular board unnecessarily since only a small subset of those pinctrl setting nodes will be used by the board. It impacts not only the DTB file size but also the run-time device tree lookup efficiency. The patch moves all the pinctrl data into individual boards as needed. With the changes, the pinctrl setting nodes becomes local to particular board, and it makes no sense to continue numbering the setting for given peripheral. Thus, all the pinctrl phandler name gets updated to have only peripheral name in there. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> [shawn.guo: cherry-pick from commit fffaa65dc463 upstream]
2013-10-18ARM: dts: imx6sl-evk: enable the SPI NORHuang Shijie
enable the spi nor for imx6sl-evk boards. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
2013-10-12ARM: dts: imx6sl: add pinctrl uhs states for usdhcDong Aisheng
This is needed for SD3.0 cards working on UHS mode. Signed-off-by: Dong Aisheng <b29396@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
2013-09-26ARM: imx: mx6sl-evk: Enable USB functionPeter Chen
Enable USB function for OTG 1 and OTG 2 at mx6sololite evk. Besides, fix the wrong interrupt number for OTG2 and host 1. Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
2013-06-17ARM: dts: imx6sl: add initial imx6sl-evk supportShawn Guo
Add initial imx6sl-evk board support with uart, usdhc and fec enabled. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>