Markus Niebel
81b8a3cda9
ARM i.MX53: mba53: add DI1_CLK to pinctrl for disp1
...
Add missing pin config
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:28 +08:00
Steffen Trumtrar
188e97db02
ARM i.MX53: mba53: fix lvds/disp pinctrl
...
use NO_PAD_CTL / 0x80000000 instead of 0x10000 to prevent misconfigured pads
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
[Steffen: split up patch into tqma53+mba53 part]
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:28 +08:00
Markus Niebel
deb19eb77d
ARM i.MX53: mba53: use reset gpio for FEC
...
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:28 +08:00
Markus Niebel
74154be03a
ARM i.MX53: mba53: add missing gpio stuff for pca9554
...
Add properties to make use of pca9554 gpio expander.
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:27 +08:00
Markus Niebel
eefb8008f3
ARM i.MX53: mba53: add sound support
...
Enable the sgtl5000 found on MBa53 mainboard.
Also enable audio muxer and ssi, which are needed for sound to work.
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
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 >
2013-06-17 16:04:27 +08:00
Philipp Zabel
d7db53929e
ARM i.MX53: mba53: add Tevision Encoder
...
Enable tve on MBa53.
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 >
2013-06-17 16:04:27 +08:00
Sascha Hauer
4fa8cf7911
ARM i.MX53: mba53: Add display support
...
As the displays are optional and we have more than one, also
set the status of the parallel display and the ldb to disabled.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:27 +08:00
Michael Olbrich
3b1a0f23bb
ARM i.MX53: mba53: enable usbotg & usbh1
...
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de >
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de >
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2013-06-17 16:04:26 +08:00
Steffen Trumtrar
1cbf45e40a
ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2
...
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 >
2013-06-17 16:04:26 +08:00
Philipp Zabel
19194c2b61
ARM i.MX53: Add TVE entry to i.MX53 dtsi
...
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 >
2013-06-17 16:04:26 +08:00
Philipp Zabel
ce2c243c9d
ARM i.MX53: tqma53: rev 300 specific pin configuration
...
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 >
2013-06-17 16:04:25 +08:00
Philipp Zabel
87bcb12b9a
ARM i.MX53: tqma53: fix pinctrl settings
...
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 >
2013-06-17 16:04:25 +08:00
Sascha Hauer
1aa6f57def
ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708
...
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 >
2013-06-17 16:04:25 +08:00
Alexander Shiyan
c05c1bf573
ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDK
...
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 >
2013-06-17 16:04:25 +08:00
Alexander Shiyan
b2dfe5bad9
ARM: dts: imx27-phytec-phycore-som: Remove UART definitions
...
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 >
2013-06-17 16:04:24 +08:00
Alexander Shiyan
42a56fc6fe
ARM: dts: imx27-phytec-phycore: Rename file to match functionality
...
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 >
2013-06-17 16:04:24 +08:00
Alexander Shiyan
44673d6b74
ARM: dts: imx27-phytec-phycore: Add reset GPIO for FEC
...
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 >
2013-06-17 16:04:24 +08:00
Jingchang Lu
e77b74ee6c
ARM: dts: add initial VF610 Tower board dts support
...
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 >
2013-06-17 16:04:23 +08:00
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
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