aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2Steffen Trumtrar2013-06-17
| | | | | | | | Add WP/CD pinctrl for esdhc2. Also, add vmmc-supply for esdhc2. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM i.MX53: Add TVE entry to i.MX53 dtsiPhilipp Zabel2013-06-17
| | | | | | | | | This adds the Television Encoder (TVEv2) device tree node to the i.MX53 dtsi. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM i.MX53: tqma53: rev 300 specific pin configurationPhilipp Zabel2013-06-17
| | | | | | | | | | I2S_MCLK is moved from pad GPIO19 to GPIO0, which can be muxed to the ssi_ext1 clock signal. #SYSTEM_DOWN is moved from pad GPIO0 to GPIO19. Add #PHY_RESET and LCD_CONTRAST. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM i.MX53: tqma53: fix pinctrl settingsPhilipp Zabel2013-06-17
| | | | | | | | BIT(31) is NO_PAD_CTL, not BIT(16) Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708Sascha Hauer2013-06-17
| | | | | | | It's active high, not active low. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDKAlexander Shiyan2013-06-17
| | | | | | | | | | Patch adds initial dts for Phytec PCM970 Rapid development kit. - Added definition for UART0 and UART1. - Added additional SPI chipselect which used on RDK for ZegBee module. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx27-phytec-phycore-som: Remove UART definitionsAlexander Shiyan2013-06-17
| | | | | | | | | | | | UART1 and UART2 can be unused on some designs with PCM038 module. Remove these definitions from basic dts and lets choose user only necessary UARTs in custom designs. Keep UART0 for using this one as boot console, but since we have not way to disable usage RTSCTS signals, remove this parameter for UART0. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx27-phytec-phycore: Rename file to match functionalityAlexander Shiyan2013-06-17
| | | | | | | | | PCM038 dts can be used as base for development kit board or any custom PCB designs. Renames this file to match functionality. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx27-phytec-phycore: Add reset GPIO for FECAlexander Shiyan2013-06-17
| | | | | | | | | FEC (KSZ8001L) reset pin is connected to GPIOC30. Add this definition to dts. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: add initial VF610 Tower board dts supportJingchang Lu2013-06-17
| | | | | | | | Add initial Freescale Vybrid VF610 Tower board support with uart and fec enabled. Signed-off-by: Jingchang Lu <b35083@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: add SoC level device tree source for VF610Jingchang Lu2013-06-17
| | | | | | | Add SoC level device tree source for Freescale Vybrid VF610. Signed-off-by: Jingchang Lu <b35083@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx53: add fec pinctrlJonas Andersson2013-06-17
| | | | | | | Add a group to the fec pinctrl, for use with MII interface. Signed-off-by: Jonas Andersson <jonas@microbit.se> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx53: add ecspi2 pinctrlJonas Andersson2013-06-17
| | | | | | | Add ecspi2 pinctrl. Signed-off-by: Jonas Andersson <jonas@microbit.se> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx53: add cspi pinctrlJonas Andersson2013-06-17
| | | | | | | Add a group to the cspi pinctrl. Signed-off-by: Jonas Andersson <jonas@microbit.se> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: mx53qsb: Add support for parallel displayRogerio Pimentel2013-06-17
| | | | | | | | Add support for CLAA WVGA display for i.MX53 QSB. Signed-off-by: Rogerio Pimentel <rogerio.pimentel@freescale.com> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: imx: apf51: add nfc supportGwenhael Goavec-Merou2013-06-17
| | | | | Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@armadeus.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* i.MX6: Documentation: update from fsl,card-wired to non-removableDirk Behme2013-06-17
| | | | | | | | | | | | With the commit 7f217794f (mmc: dt: Consolidate DT bindings), the device tree properties used by various device drivers for SD/MMC host controllers were standardized. One of the changes was that the property "fsl,card-wired", previously used by the Freescale driver, was replaced with "non-removable". Fix the example documentation regarding this. Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6qdl: remove redundant ocotp nodeShawn Guo2013-06-17
| | | | | | There is a redundant ocotp node. Remove it. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6qdl: remove redundant usbmisc labelShawn Guo2013-06-17
| | | | | | There is a redundant label on usbmisc node. Remove it. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6sl: add initial imx6sl-evk supportShawn Guo2013-06-17
| | | | | | Add initial imx6sl-evk board support with uart, usdhc and fec enabled. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: add device tree source for imx6sl SoCShawn Guo2013-06-17
| | | | | | Add SoC level device tree source for imx6sl. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: i.MX6: configure L2 cache data and tag latencyDirk Behme2013-06-17
| | | | | | | | | | | | | | | | | | | | | Configure the data and tag latency for the L2 cache. This improves the system performance. This configuration is taken from Freescale's kernel patch "ENGR00153601 [MX6]Adjust L2 cache parameter" [1] which does writel(0x132, IO_ADDRESS(L2_BASE_ADDR + L2X0_TAG_LATENCY_CTRL)); writel(0x132, IO_ADDRESS(L2_BASE_ADDR + L2X0_DATA_LATENCY_CTRL)); In this patch we are doing the same via the device tree. Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org> [1] http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/commit/arch/arm/mach-mx6/mm.c?h=imx_3.0.35_12.09.01&id=814656410b40c67a10b25300e51b0477b2bb96d1
* ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boardsHuang Shijie2013-06-17
| | | | | | | | Since the SPI/NOR has pin conflict with the WEIM NOR, we disable the spi/nor by default. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6q: add a gpio for hogHuang Shijie2013-06-17
| | | | | | | | The SPI/NOR needs this gpio for CS. So add this gpio in the hog pinctrl. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6dl: add a gpio for hogHuang Shijie2013-06-17
| | | | | | | | The SPI/NOR needs this gpio for CS. So add this gpio in the hog pinctrl. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6dl: add a pinctrl for eCSPI1Huang Shijie2013-06-17
| | | | | Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boardsHuang Shijie2013-06-17
| | | | | | | enable the gpmi-nand for imx6q-sabreauto and imx6qdl-sabreauto boards. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6dl: add pinctrl for gpmi-nandHuang Shijie2013-06-17
| | | | | | | add the pinctrl item for gpmi-nand. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx6q: remove the unused pins for gpmi-nandHuang Shijie2013-06-17
| | | | | | | | | | The gpmi does not use the MX6Q_PAD_NANDF_CS2__NAND_CE2_B and MX6Q_PAD_NANDF_CS3__NAND_CE3_B. Just remove them. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: Add SPI support for i.MX27 Phytec PCM038 moduleAlexander Shiyan2013-06-17
| | | | | | | | Added SPI node and PMIC MC13783 (spi0.0) to imx27-phytec-phycore DT file. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: Add aliases for i.MX27 SPI controllerAlexander Shiyan2013-06-17
| | | | | | | Add aliases to determine the proper SPI bus number. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: add Ka-Ro tx53 devicetreeSteffen Trumtrar2013-06-17
| | | | | | | | This adds support for the Ka-Ro TX53 System-On-Module. As a baseboard is needed to operate it, only a *.dtsi and no Makefile entry. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add uart2 pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add a group to the uart2 pinctrl. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add uart1 pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add a group to the uart1 pinctrl. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add pwm2 pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add pinctrl for pwm2. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add ecspi pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add a group to the ecspi pinctrl. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add csi pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add a group to the csi pinctrl. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: i.MX53: add audmux pinctrlSteffen Trumtrar2013-06-17
| | | | | | | Add a group to the audmux pinctrl. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add support for DENX M53EVKMarek Vasut2013-06-17
| | | | | | | | | This patch adds support for the DENX M53EVK board. The board currently supports NAND, Ethernet, UART, CAN, I2C. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: imx: move imx53-qsb audio codec clk lookup into DTShawn Guo2013-06-17
| | | | | | | | | | | With device tree clk lookup support in place, we can move audio codec clk lookup for ssi_ext1 into device tree now, so that imx53_qsb_init() can be saved. Since ssi_ext2 lookup is used nowhere, it gets removed together with ssi_ext1 lookup from clk driver. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add PWM1 pinctrl dataMarek Vasut2013-06-17
| | | | | | | This patch adds pinctrl data for PWM1 on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add LCD IPU pinctrl dataMarek Vasut2013-06-17
| | | | | | | This patch adds pinmux for IPU LCD 1 and IPU LVDS. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add NAND pinctrl dataMarek Vasut2013-06-17
| | | | | | | | This patch adds pinctrl data for NAND on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add I2C2 pinctrl dataMarek Vasut2013-06-17
| | | | | | | | This patch adds pinctrl data for different mux of I2C2 on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add I2C1 pinctrl dataMarek Vasut2013-06-17
| | | | | | | | This patch adds pinctrl data for different mux of I2C1 on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add CAN1 pinctrl dataMarek Vasut2013-06-17
| | | | | | | | This patch adds pinctrl data for different mux of CAN1 on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: mx5: Add AUDMUX4 pinctrl dataMarek Vasut2013-06-17
| | | | | | | | This patch adds pinctrl data for the AUDMUX4 on MX53. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM i.MX53: dts: add i2c aliasesPhilipp Zabel2013-06-17
| | | | | | | | | | This allows to order the i2c character devices correctly, so that /dev/i2c-0 corresponds to i2c1, /dev/i2c-1 corresponds to i2c2, and so on. Currently they are ordered by register address. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: imx27: Add PWM0 to device treeGwenhael Goavec-Merou2013-06-17
| | | | | | Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@armadeus.com> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1Michael Grzeschik2013-06-17
| | | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>