[GIT PULL] i.mx driver device tree patches for 3.1
Shawn Guo
shawn.guo at freescale.com
Tue Jul 26 13:30:49 EDT 2011
Hi Arnd,
Here are a bunch of i.mx driver device tree support patches, which have
gone through the review and got acks from Grant and subsystem
maintainers (except serial). I had ping Alan Cox several times for his
ack, but he never responded, so I Cc-ed Greg here to see if I can get
his ack on those two serial/imx patches.
The reason these patches were not included in Sascha's pull-req is they
had dependency on spi/gpio/mmc trees. Since Linus has merged these
trees, I start sending them out.
Sascha,
Since your imx-features branch has been moving forward, I chose to send
this pull-req off arm-soc/imx/devel. Can you please ack this pull-req?
Regards,
Shawn
The following changes since commit b7efd94751336e33fc6dd91d53ad20fd472e0400:
Merge remote-tracking branch 'imx/imx-features' into imx-drivers-dt (2011-07-27 00:04:06 +0800)
are available in the git repository at:
git://git.linaro.org/people/shawnguo/linux-2.6.git imx-drivers-dt
Shawn Guo (14):
serial/imx: get rid of the uses of cpu_is_mx1()
serial/imx: add device tree probe support
net/fec: gasket needs to be enabled for some i.mx
dt/net: add helper function of_get_phy_mode
net: ibm_newemac: convert it to use of_get_phy_mode
net/fec: add device tree probe support
mmc: sdhci-esdhc-imx: extend card_detect and write_protect support for mx5
mmc: sdhci-esdhc-imx: do not reference platform data after probe
mmc: sdhci-esdhc-imx: get rid of the uses of cpu_is_mx()
mmc: sdhci-pltfm: dt device does not pass parent to sdhci_alloc_host
mmc: sdhci-esdhc-imx: add device tree probe support
dmaengine: imx-sdma: use platform_device_id to identify sdma version
dmaengine: imx-sdma: sdma_get_firmware does not need to copy fw_name
dmaengine: imx-sdma: add device tree probe support
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 17 ++
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 34 +++
Documentation/devicetree/bindings/net/fsl-fec.txt | 24 ++
.../bindings/tty/serial/fsl-imx-uart.txt | 19 ++
arch/arm/mach-imx/clock-imx1.c | 6 +-
arch/arm/mach-imx/clock-imx21.c | 8 +-
arch/arm/mach-imx/clock-imx25.c | 20 +-
arch/arm/mach-imx/clock-imx27.c | 15 +-
arch/arm/mach-imx/clock-imx31.c | 13 +-
arch/arm/mach-imx/clock-imx35.c | 18 +-
arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c | 3 +-
arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c | 3 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 2 +
arch/arm/mach-imx/mach-pcm043.c | 2 +
arch/arm/mach-imx/mm-imx25.c | 4 +-
arch/arm/mach-imx/mm-imx31.c | 3 +-
arch/arm/mach-imx/mm-imx35.c | 3 +-
arch/arm/mach-mx5/board-mx51_babbage.c | 14 +-
arch/arm/mach-mx5/board-mx53_loco.c | 4 +
arch/arm/mach-mx5/clock-mx51-mx53.c | 46 ++--
arch/arm/mach-mx5/mm.c | 8 +-
arch/arm/mach-mx5/mx51_efika.c | 4 +-
arch/arm/plat-mxc/devices/platform-fec.c | 21 +-
arch/arm/plat-mxc/devices/platform-imx-dma.c | 4 +-
arch/arm/plat-mxc/devices/platform-imx-uart.c | 7 +-
.../plat-mxc/devices/platform-sdhci-esdhc-imx.c | 29 ++-
arch/arm/plat-mxc/include/mach/devices-common.h | 4 +-
arch/arm/plat-mxc/include/mach/dma.h | 3 +-
arch/arm/plat-mxc/include/mach/esdhc.h | 25 ++-
arch/arm/plat-mxc/include/mach/sdma.h | 2 -
drivers/dma/imx-sdma.c | 94 ++++++--
drivers/mmc/host/sdhci-esdhc-imx.c | 261 +++++++++++++++-----
drivers/mmc/host/sdhci-pltfm.c | 3 +-
drivers/net/fec.c | 125 +++++++++-
drivers/net/ibm_newemac/core.c | 33 +---
drivers/net/ibm_newemac/emac.h | 19 +-
drivers/net/ibm_newemac/phy.c | 7 +-
drivers/of/of_net.c | 45 ++++
drivers/tty/serial/imx.c | 166 +++++++++++--
include/linux/of_net.h | 1 +
include/linux/phy.h | 4 +-
41 files changed, 861 insertions(+), 262 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
create mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt
create mode 100644 Documentation/devicetree/bindings/tty/serial/fsl-imx-uart.txt
More information about the linux-arm-kernel
mailing list