* [GIT PULL] i.mx driver device tree patches for 3.1
@ 2011-07-26 17:30 Shawn Guo
2011-07-27 2:06 ` Shawn Guo
0 siblings, 1 reply; 3+ messages in thread
From: Shawn Guo @ 2011-07-26 17:30 UTC (permalink / raw)
To: linux-arm-kernel
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] i.mx driver device tree patches for 3.1
2011-07-26 17:30 [GIT PULL] i.mx driver device tree patches for 3.1 Shawn Guo
@ 2011-07-27 2:06 ` Shawn Guo
2011-07-27 8:43 ` Sascha Hauer
0 siblings, 1 reply; 3+ messages in thread
From: Shawn Guo @ 2011-07-27 2:06 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Jul 27, 2011 at 01:30:49AM +0800, Shawn Guo wrote:
> 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?
>
Since Linus just merged Arnd's branch which my patches have dependency
on, it becomes the easiest for me to send pull request based on
mainline. Here it is.
PS. The mainline currently fails to build i.mx, caused by the missing
inclusion of mach/hardware.h in usb/host/ehci-mxc.c. I noticed it on
linux-next days ago, and had sent a patch for it. With this fixed, my
branch works fine.
https://patchwork.kernel.org/patch/995032/
Regards,
Shawn
The following changes since commit b0189cd087aa82bd23277cb5c8960ab030e13e5c:
Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc (2011-07-26 17:42:18 -0700)
are available in the git repository at:
git://git.linaro.org/people/shawnguo/linux-2.6.git for-arnd
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] i.mx driver device tree patches for 3.1
2011-07-27 2:06 ` Shawn Guo
@ 2011-07-27 8:43 ` Sascha Hauer
0 siblings, 0 replies; 3+ messages in thread
From: Sascha Hauer @ 2011-07-27 8:43 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Jul 27, 2011 at 10:06:48AM +0800, Shawn Guo wrote:
> On Wed, Jul 27, 2011 at 01:30:49AM +0800, Shawn Guo wrote:
> > Hi Arnd,
> >
>
> The following changes since commit b0189cd087aa82bd23277cb5c8960ab030e13e5c:
>
> Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc (2011-07-26 17:42:18 -0700)
>
> are available in the git repository at:
>
> git://git.linaro.org/people/shawnguo/linux-2.6.git for-arnd
I'm fine with this one. Arnd, please pull if you like.
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-07-27 8:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-26 17:30 [GIT PULL] i.mx driver device tree patches for 3.1 Shawn Guo
2011-07-27 2:06 ` Shawn Guo
2011-07-27 8:43 ` Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).