Jingchang Lu
d02e13495d
ARM: dts: add SoC level device tree source for VF610
...
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 >
2013-06-17 16:04:23 +08:00
Jonas Andersson
fad1ea0031
ARM: dts: imx53: add fec pinctrl
...
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 >
2013-06-17 16:04:23 +08:00
Jonas Andersson
1a6c56008a
ARM: dts: imx53: add ecspi2 pinctrl
...
Add ecspi2 pinctrl.
Signed-off-by: Jonas Andersson <jonas@microbit.se >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:23 +08:00
Jonas Andersson
4017f7919a
ARM: dts: imx53: add cspi pinctrl
...
Add a group to the cspi pinctrl.
Signed-off-by: Jonas Andersson <jonas@microbit.se >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:22 +08:00
Rogerio Pimentel
c268947aa6
ARM: dts: mx53qsb: Add support for parallel display
...
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 >
2013-06-17 16:04:22 +08:00
Gwenhael Goavec-Merou
00ca94dd0f
ARM: imx: apf51: add nfc support
...
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@armadeus.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:22 +08:00
Dirk Behme
a04ad043d5
i.MX6: Documentation: update from fsl,card-wired to non-removable
...
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 >
2013-06-17 16:04:22 +08:00
Shawn Guo
28dff109e4
ARM: dts: imx6qdl: remove redundant ocotp node
...
There is a redundant ocotp node. Remove it.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:21 +08:00
Shawn Guo
60984bdfcf
ARM: dts: imx6qdl: remove redundant usbmisc label
...
There is a redundant label on usbmisc node. Remove it.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:21 +08:00
Shawn Guo
117ccd553a
ARM: dts: imx6sl: add initial imx6sl-evk support
...
Add initial imx6sl-evk board support with uart, usdhc and fec enabled.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:21 +08:00
Shawn Guo
e29fe21cff
ARM: dts: add device tree source for imx6sl SoC
...
Add SoC level device tree source for imx6sl.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:21 +08:00
Dirk Behme
5a5ca56e05
ARM: dts: i.MX6: configure L2 cache data and tag latency
...
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
2013-06-17 16:04:20 +08:00
Huang Shijie
faacc290ee
ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boards
...
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 >
2013-06-17 16:04:20 +08:00
Huang Shijie
e6c3781186
ARM: dts: imx6q: add a gpio for hog
...
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 >
2013-06-17 16:04:20 +08:00
Huang Shijie
53e4da4308
ARM: dts: imx6dl: add a gpio for hog
...
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 >
2013-06-17 16:04:19 +08:00
Huang Shijie
32d77d114c
ARM: dts: imx6dl: add a pinctrl for eCSPI1
...
Signed-off-by: Huang Shijie <b32955@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:19 +08:00
Huang Shijie
827269318c
ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boards
...
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 >
2013-06-17 16:04:19 +08:00
Huang Shijie
db37242ca0
ARM: dts: imx6dl: add pinctrl for gpmi-nand
...
add the pinctrl item for gpmi-nand.
Signed-off-by: Huang Shijie <b32955@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:19 +08:00
Huang Shijie
0e955b2302
ARM: dts: imx6q: remove the unused pins for gpmi-nand
...
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 >
2013-06-17 16:04:18 +08:00
Alexander Shiyan
5d3503cd3c
ARM: dts: Add SPI support for i.MX27 Phytec PCM038 module
...
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 >
2013-06-17 16:04:18 +08:00
Alexander Shiyan
a5a641a185
ARM: dts: Add aliases for i.MX27 SPI controller
...
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 >
2013-06-17 16:04:18 +08:00
Steffen Trumtrar
260cb6a665
ARM: dts: add Ka-Ro tx53 devicetree
...
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 >
2013-06-17 16:04:18 +08:00
Steffen Trumtrar
c3fcca2a1d
ARM: i.MX53: add uart2 pinctrl
...
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 >
2013-06-17 16:04:17 +08:00
Steffen Trumtrar
47d63397ac
ARM: i.MX53: add uart1 pinctrl
...
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 >
2013-06-17 16:04:17 +08:00
Steffen Trumtrar
20e081cf52
ARM: i.MX53: add pwm2 pinctrl
...
Add pinctrl for pwm2.
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:17 +08:00
Steffen Trumtrar
6a079e6853
ARM: i.MX53: add ecspi pinctrl
...
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 >
2013-06-17 16:04:17 +08:00
Steffen Trumtrar
d0cae684e5
ARM: i.MX53: add csi pinctrl
...
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 >
2013-06-17 16:04:16 +08:00
Steffen Trumtrar
bb6e2fa3f5
ARM: i.MX53: add audmux pinctrl
...
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 >
2013-06-17 16:04:16 +08:00
Marek Vasut
051124e596
ARM: mx5: Add support for DENX M53EVK
...
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 >
2013-06-17 16:04:16 +08:00
Shawn Guo
59d5c0ce8a
ARM: imx: move imx53-qsb audio codec clk lookup into DT
...
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 >
2013-06-17 16:04:15 +08:00
Marek Vasut
950504973d
ARM: mx5: Add PWM1 pinctrl data
...
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 >
2013-06-17 16:04:15 +08:00
Marek Vasut
9f7fbb150f
ARM: mx5: Add LCD IPU pinctrl data
...
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 >
2013-06-17 16:04:15 +08:00
Marek Vasut
efee5e14b0
ARM: mx5: Add NAND pinctrl data
...
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 >
2013-06-17 16:04:14 +08:00
Marek Vasut
ed5be46596
ARM: mx5: Add I2C2 pinctrl data
...
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 >
2013-06-17 16:04:14 +08:00
Marek Vasut
d797471437
ARM: mx5: Add I2C1 pinctrl data
...
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 >
2013-06-17 16:04:14 +08:00
Marek Vasut
0f14ac4e26
ARM: mx5: Add CAN1 pinctrl data
...
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 >
2013-06-17 16:04:14 +08:00
Marek Vasut
dd04c17bfa
ARM: mx5: Add AUDMUX4 pinctrl data
...
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 >
2013-06-17 16:04:13 +08:00
Philipp Zabel
c60dc1d1bf
ARM i.MX53: dts: add i2c aliases
...
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 >
2013-06-17 16:04:13 +08:00
Gwenhael Goavec-Merou
08f4881a4c
ARM: imx27: Add PWM0 to device tree
...
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 >
2013-06-17 16:04:13 +08:00
Michael Grzeschik
502d26a26a
ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:12 +08:00
Michael Grzeschik
a79025c483
ARM: dts: imx: use usb-nop-xceiv usbphy entries for imx5x
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:11 +08:00
Michael Grzeschik
8e388908e1
ARM: dts: imx: add imx5x usb clock DT lookups
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:11 +08:00
Michael Grzeschik
a57350216d
ARM: dts: imx: add imx5x usbmisc entries
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:11 +08:00
Shawn Guo
53f7233136
Merge tag 'imx-soc-3.11' into imx/dt
...
imx soc changes for 3.11:
* New SoCs i.MX6 Sololite and Vybrid VF610 support
* imx5 and imx6 clock fixes and additions
* Update clock driver to use of_clk_init() function
* Refactor restart routine mxc_restart() to get it work for DT boot
as well
* Clean up mxc specific ulpi access ops
* imx defconfig updates
2013-06-17 16:02:51 +08:00
Fabio Estevam
3bfbc6cd9b
ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
...
Let VF610 SoC support be built by default.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:17 +08:00
Nicolin Chen
42914fdde5
ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
...
Enable imx-wm8962 and PM_RUNTIME, essential for WM8962 CODEC driver.
Signed-off-by: Nicolin Chen <b42378@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:17 +08:00
Nicolin Chen
e7eccc7e16
ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
...
WM8962 needs 24MHz clock for its MCLK, so choose PLL4 as the parent of clko1.
Signed-off-by: Nicolin Chen <b42378@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:16 +08:00
Fabio Estevam
3250f59e5d
ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
...
These options are useful for controlling backlight contrast via PWM.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:16 +08:00
Markus Pargmann
794987ace5
ARM: imx: Remove mxc specific ulpi access ops
...
There are ulpi access ops implemented in drivers/usb/phy/phy-ulpi.c.
mxc access ops implement the same access operations within mach-imx. This
patch removes the mxc ulpi file and uses phy-ulpi instead for
imx_otg_ulpi_create.
phy-ulpi successfully tested with i.MX27 Phytec phyCARD-S (pca100).
Signed-off-by: Markus Pargmann <mpa@pengutronix.de >
Acked-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:16 +08:00
Jingchang Lu
5be913c682
ARM: imx: add initial support for VF610
...
Add initial support for Freescale Vybrid VF610 SoC.
Signed-off-by: Jingchang Lu <b35083@freescale.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 15:45:16 +08:00