Shawn Guo
8c92013643
dma: mxs-dma: make platform_device_id more generic
...
Rewrite mxs_dma_is_apbh and mxs_dma_is_apbx in order to support
other SoCs like imx6q and reform the platform_device_id for the
better further dt support.
Cc: Dan Williams <dan.j.williams@intel.com >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Huang Shijie <b32955@freescale.com >
Signed-off-by: Dong Aisheng <dong.aisheng@linaro.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
Acked-by: Vinod Koul <vinod.koul@intel.com >
2012-05-12 13:32:17 +08:00
Shawn Guo
bb11fb63fc
dma: mxs-dma: let dma_is_apbh and apbh_is_old take parameter
...
Let macros dma_is_apbh and apbh_is_old take mxs_dma as parameter
to make the code easy to read.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 13:32:17 +08:00
Dong Aisheng
f5b7efccdb
dma: mxs-dma: use global stmp_device functionality
...
This can get rid of the mach-dependency.
Cc: Dan Williams <dan.j.williams@intel.com >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Huang Shijie <b32955@freescale.com >
Signed-off-by: Dong Aisheng <dong.aisheng@linaro.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Wolfram Sang <w.sang@pengutronix.de >
Acked-by: Marek Vasut <marex@denx.de >
Acked-by: Vinod Koul <vinod.koul@intel.com >
2012-05-12 13:32:17 +08:00
Shawn Guo
6c4d4efb9d
ARM: mxs: always build in device tree support
...
As the ultimate for mxs platform is to convert over to device tree,
let's start always building in device tree support for the platform.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
2012-05-12 13:32:17 +08:00
Shawn Guo
2954ff395b
ARM: mxs: add initial device tree support for imx23-evk board
...
It adds initial device tree support for imx23-evk board, and only
serial console is enabled.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
2012-05-12 13:32:17 +08:00
Dong Aisheng
bc3a59c1b7
ARM: mxs: add initial device tree support for imx28-evk board
...
This patch includes basic dt support which can boot via nfs rootfs.
Signed-off-by: Dong Aisheng <dong.aisheng@linaro.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
2012-05-12 13:32:16 +08:00
Shawn Guo
844d0b5a0b
Merge branches 'clk/mxs' and 'imx/pinctrl/for-3.5' into mxs/dt/for-3.5
2012-05-12 13:32:09 +08:00
Shawn Guo
a0f5e3631b
ARM: mxs: enable pinctrl support
...
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 09:43:21 +08:00
Shawn Guo
fe233b9df3
video: mxsfb: adopt pinctrl support
...
Cc: linux-fbdev@vger.kernel.org
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 09:43:19 +08:00
Shawn Guo
f755865f90
ASoC: mxs-saif: adopt pinctrl support
...
Cc: alsa-devel@alsa-project.org
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-05-12 09:43:18 +08:00
Shawn Guo
d98d033c15
i2c: mxs: adopt pinctrl support
...
Cc: linux-i2c@vger.kernel.org
Cc: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 09:43:17 +08:00
Shawn Guo
39febc018b
mtd: nand: gpmi: adopt pinctrl support
...
Cc: linux-mtd@lists.infradead.org
Cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 09:43:16 +08:00
Shawn Guo
9c92cf2409
mmc: mxs-mmc: adopt pinctrl support
...
Cc: linux-mmc@vger.kernel.org
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Chris Ball <cjb@laptop.org >
2012-05-12 09:43:15 +08:00
Shawn Guo
2e174c3373
serial: mxs-auart: adopt pinctrl support
...
Cc: linux-serial@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-12 09:43:13 +08:00
Shawn Guo
258e055111
serial: amba-pl011: adopt pinctrl support
...
Cc: linux-serial@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk >
2012-05-12 09:43:12 +08:00
Shawn Guo
dffa27e7a8
spi/imx: adopt pinctrl support
...
Cc: spi-devel-general@lists.sourceforge.net
Cc: Grant Likely <grant.likely@secretlab.ca >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Dong Aisheng <dong.aisheng@linaro.org >
2012-05-12 09:43:11 +08:00
Shawn Guo
15afbc6878
i2c: imx: adopt pinctrl support
...
Cc: linux-i2c@vger.kernel.org
Cc: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Dong Aisheng <dong.aisheng@linaro.org >
2012-05-12 09:43:10 +08:00
Shawn Guo
a53157c21c
can: flexcan: adopt pinctrl support
...
Cc: linux-can@vger.kernel.org
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marc Kleine-Budde <mkl@pengutronix.de >
Acked-by: Dong Aisheng <dong.aisheng@linaro.org >
2012-05-12 09:43:09 +08:00
Shawn Guo
b2bccee179
net: fec: adopt pinctrl support
...
Cc: netdev@vger.kernel.org
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Dong Aisheng <dong.aisheng@linaro.org >
Acked-by: David S. Miller <davem@davemloft.net >
2012-05-12 09:42:47 +08:00
Shawn Guo
fed78ce4c6
tty: serial: imx: adopt pinctrl support
...
Cc: linux-serial@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Dong Aisheng <dong.aisheng@linaro.org >
2012-05-11 15:01:57 +08:00
Dong Aisheng
e62d8b8fe7
mmc: sdhci-imx-esdhc: adopt pinctrl support
...
Cc: linux-mmc@vger.kernel.org
Cc: Chris Ball <cjb@laptop.org >
Signed-off-by: Dong Aisheng <dong.aisheng@linaro.org >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
2012-05-11 14:56:01 +08:00
Shawn Guo
50260924af
ARM: mxs: remove now unused timer_clk argument from mxs_timer_init
...
With old mxs clock support removed, the timer_clk argument of
mxs_timer_init is unused now, so remove it.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-09 00:02:43 +08:00
Shawn Guo
5da301a205
ARM: mxs: remove old clock support
...
The mxs clock has been switched to common clock framework, so the old
clock support can be removed now.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-09 00:02:42 +08:00
Shawn Guo
2664681fa4
ARM: mxs: switch to common clk framework
...
It switches mxs clock support to common clk framework based drivers.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-09 00:02:41 +08:00
Shawn Guo
e80d76f846
ARM: mxs: change the lookup name for fec phy clock
...
Change the fec phy clock lookup name to be more accurate.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2012-05-09 00:02:40 +08:00