[GIT PULL 08/11] Driver specific changes

From: Arnd Bergmann
Date: Mon Jan 09 2012 - 17:15:44 EST


Again, a lot of platforms have changes in here: pxa, samsung, omap,
at91, imx, ...

The following changes since commit ac16ea4997f45afb824a177f1968e0d1208b49fd:

Merge branch 'next/devel' into for-next3 (2012-01-09 17:08:17 +0000)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/drivers

Abhilash K V (1):
ARM: OMAP: hsmmc: Support for AM3517 MMC1 voltages

Arnd Bergmann (19):
Merge branches 'drivers/macb-gem' and 'drivers/pxa-gpio' into next/drivers
Merge branch 'mxs/saif' into next/drivers
Merge branch 'drivers/pxa-gpio' into next/drivers
Merge branch 'at91/macb' into next/drivers
Merge branch 'ehci' of git://git.kernel.org/.../tmlind/linux-omap into omap/ehci
Merge branch 'omap/hwmod' into next/drivers
Merge branch 'omap/ehci' into next/drivers
Merge branch 'for-3.3/drivers' of git://git.kernel.org/.../olof/tegra into tegra/drivers
Merge branch 'tegra/drivers' into next/drivers
Merge branch 'next-samsung-devel-ohci' of git://git.kernel.org/.../kgene/linux-samsung into samsung/ohci
Merge branch 'v3.2-rc6' into next/drivers
Merge branch 'samsung/ohci' into next/drivers
Merge branch 'next-samsung-devel-mmc-spi5' of git://git.kernel.org/.../kgene/linux-samsung into samsung/driver
Merge branch 'samsung/cleanup' into next/drivers
Merge branch 'samsung/driver' into next/drivers
Merge branch 'drivers/pxa-gpio' into next/drivers
Merge branch 'drivers/rtc-sa1100' into next/drivers
Merge branch 'samsung/cleanup' into samsung/driver
Merge branch 'samsung/driver' into next/drivers

Axel Lin (2):
pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()
Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()

Dong Aisheng (4):
ASoC: mxs-saif: remove function in platform_data
ARM: mxs: add saif clkmux functions
ARM: mx28evk: add platform data for saif
ARM: mx28evk: set a initial clock rate for saif

Eliad Peller (3):
omap_hsmmc: consider MMC_PM_KEEP_POWER on suspend/resume
ARM: OMAP: hsmmc: add pm_caps field
ARM: OMAP: hsmmc: board-sdp4430: declare support for MMC_PM_KEEP_POWER

Haojian Zhuang (13):
ARM: pxa: rename IRQ_GPIO to PXA_GPIO_TO_IRQ
ARM: pxa: use chained interrupt for GPIO0 and GPIO1
ARM: pxa: rename gpio_to_irq and irq_to_gpio
ARM: pxa: recognize gpio number and type
ARM: pxa: rename NR_BUILTIN_GPIO
ARM: pxa: use little endian read write in gpio driver
ARM: pxa: use generic gpio operation instead of gpio register
ARM: pxa: change gpio to platform device
ARM: mmp: clear gpio edge detect
ARM: pxa: add clk support in gpio driver
driver: pcmcia: replace IRQ_GPIO() with gpio_to_irq()
ARM: pxa: fix the build error because of missing gpio-pxa.h
ARM: pxa: fix build error for GPIO_bit()

Igor Grinberg (1):
ARM: OMAP: hsmmc: Add support for MMC 2 setup for AM35x

Jamie Iles (5):
macb: initial support for Cadence GEM
macb: support higher rate GEM MDIO clock divisors
macb: support statistics for GEM devices
macb: support DMA bus widths > 32 bits
macb: allow GEM to have configurable receive buffer size

Jean-Christophe PLAGNIOL-VILLARD (1):
net/macb: add DT support for Cadence macb/gem driver

Jett.Zhou (5):
RTC: sa1100: Clean out ost register
RTC: sa1100: remove redundant code of setting alarm
RTC: sa1100: support sa1100, pxa and mmp soc families
ARM: pxa: add dummy clock for sa1100-rtc
ARM: sa1100: clean up of the clock support

Jingoo Han (3):
ARM: EXYNOS: Add USB OHCI device
ARM: EXYNOS: Add USB OHCI support to SMDKV310 board
USB: Add Samsung Exynos OHCI diver

Keshava Munegowda (4):
ARM: OMAP: USB: register hwmods of usbhs
ARM: OMAP: USB: device name change for the clk names of usbhs
ARM: OMAP: USBHOST: Replace usbhs core driver APIs by Runtime pm APIs
MFD: OMAP: USB: Runtime PM support

Nicolas Ferre (2):
ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT
net/at91_ether: use gpio_is_valid for phy IRQ line

Olof Johansson (3):
Merge branch 'hsmmc' of git://git.kernel.org/.../tmlind/linux-omap into omap/hsmmc
Merge branch 'omap/hsmmc' into next/drivers
net: macb: fix build break with !CONFIG_OF

Padmavathi Venna (1):
ARM: EXYNOS: Modified files for SPI consolidation work

Rajeshwari Shinde (3):
ARM: S5P64X0: Add HSMMC setup for host Controller
ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names
ARM: S5P64X0: Enable SDHCI support

Stephen Warren (2):
i2c: tegra: Add __devinit/exit to probe/remove
i2c: tegra: Support DVC controller in device tree

Thomas Weber (1):
ARM: OMAP: hsmmc: Add support for non-OMAP pins

Tony Lindgren (1):
Merge branch 'usbhost_runtime_pm_14_devel_3.3' of git://git.pwsan.com/linux-2.6 into ehci

Tushar Behera (1):
ARM: EXYNOS: Add USB OHCI support to ORIGEN board

Vaibhav Hiremath (1):
ARM: OMAP: hsmmc: Add support for AM3517EVM base-board MMC slot

Documentation/devicetree/bindings/net/macb.txt | 25 +
arch/arm/Kconfig | 4 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 7 +
arch/arm/boot/dts/at91sam9g45.dtsi | 7 +
arch/arm/boot/dts/at91sam9m10g45ek.dts | 5 +
arch/arm/boot/dts/usb_a9g20.dts | 5 +
arch/arm/mach-exynos/Kconfig | 12 +
arch/arm/mach-exynos/Makefile | 2 +
arch/arm/mach-exynos/clock.c | 73 ++-
arch/arm/mach-exynos/dev-ohci.c | 52 ++
arch/arm/mach-exynos/include/mach/irqs.h | 3 +
arch/arm/mach-exynos/include/mach/map.h | 8 +
arch/arm/mach-exynos/include/mach/ohci.h | 21 +
arch/arm/mach-exynos/include/mach/spi-clocks.h | 16 +
arch/arm/mach-exynos/mach-origen.c | 13 +
arch/arm/mach-exynos/mach-smdkv310.c | 13 +
arch/arm/mach-exynos/setup-spi.c | 72 ++
arch/arm/mach-exynos/setup-usb-phy.c | 15 +
arch/arm/mach-mmp/aspenite.c | 5 +-
arch/arm/mach-mmp/avengers_lite.c | 1 +
arch/arm/mach-mmp/brownstone.c | 1 +
arch/arm/mach-mmp/flint.c | 5 +-
arch/arm/mach-mmp/gplugd.c | 1 +
arch/arm/mach-mmp/include/mach/gpio-pxa.h | 3 +-
arch/arm/mach-mmp/include/mach/gpio.h | 7 +-
arch/arm/mach-mmp/include/mach/irqs.h | 6 +-
arch/arm/mach-mmp/include/mach/mmp2.h | 2 +
arch/arm/mach-mmp/include/mach/pxa168.h | 2 +
arch/arm/mach-mmp/include/mach/pxa910.h | 2 +
arch/arm/mach-mmp/mmp2.c | 39 +-
arch/arm/mach-mmp/pxa168.c | 40 +-
arch/arm/mach-mmp/pxa910.c | 40 +-
arch/arm/mach-mmp/tavorevb.c | 6 +-
arch/arm/mach-mmp/teton_bga.c | 3 +-
arch/arm/mach-mmp/ttc_dkb.c | 8 +-
arch/arm/mach-mxs/clock-mx28.c | 38 +
arch/arm/mach-mxs/devices-mx28.h | 3 +-
arch/arm/mach-mxs/devices/platform-mxs-saif.c | 5 +-
arch/arm/mach-mxs/include/mach/common.h | 1 +
arch/arm/mach-mxs/include/mach/devices-common.h | 4 +-
arch/arm/mach-mxs/include/mach/digctl.h | 21 +
arch/arm/mach-mxs/mach-mx28evk.c | 18 +-
arch/arm/mach-omap2/board-4430sdp.c | 1 +
arch/arm/mach-omap2/board-am3517evm.c | 22 +
arch/arm/mach-omap2/clock3xxx_data.c | 26 +-
arch/arm/mach-omap2/clock44xx_data.c | 10 +-
arch/arm/mach-omap2/hsmmc.c | 59 ++-
arch/arm/mach-omap2/hsmmc.h | 1 +
arch/arm/mach-omap2/usb-host.c | 100 +--
arch/arm/mach-pxa/am200epd.c | 4 +-
arch/arm/mach-pxa/am300epd.c | 4 +-
arch/arm/mach-pxa/balloon3.c | 2 +-
arch/arm/mach-pxa/capc7117.c | 12 +-
arch/arm/mach-pxa/cm-x270.c | 4 +-
arch/arm/mach-pxa/cm-x2xx.c | 4 +-
arch/arm/mach-pxa/cm-x300.c | 6 +-
arch/arm/mach-pxa/colibri-pxa270.c | 6 +-
arch/arm/mach-pxa/colibri-pxa300.c | 4 +-
arch/arm/mach-pxa/colibri-pxa320.c | 4 +-
arch/arm/mach-pxa/corgi.c | 2 +-
arch/arm/mach-pxa/corgi_pm.c | 21 +-
arch/arm/mach-pxa/devices.c | 50 ++
arch/arm/mach-pxa/devices.h | 1 +
arch/arm/mach-pxa/em-x270.c | 6 +-
arch/arm/mach-pxa/eseries.c | 4 +-
arch/arm/mach-pxa/hx4700.c | 18 +-
arch/arm/mach-pxa/icontrol.c | 8 +-
arch/arm/mach-pxa/idp.c | 4 +-
arch/arm/mach-pxa/include/mach/balloon3.h | 6 +-
arch/arm/mach-pxa/include/mach/corgi.h | 26 +-
arch/arm/mach-pxa/include/mach/csb726.h | 4 +-
arch/arm/mach-pxa/include/mach/gpio-pxa.h | 133 ----
arch/arm/mach-pxa/include/mach/gpio.h | 20 +-
arch/arm/mach-pxa/include/mach/gumstix.h | 20 +-
arch/arm/mach-pxa/include/mach/hx4700.h | 2 +-
arch/arm/mach-pxa/include/mach/idp.h | 16 +-
arch/arm/mach-pxa/include/mach/irqs.h | 8 +-
arch/arm/mach-pxa/include/mach/littleton.h | 4 +-
arch/arm/mach-pxa/include/mach/magician.h | 2 +-
arch/arm/mach-pxa/include/mach/palmld.h | 8 +-
arch/arm/mach-pxa/include/mach/palmt5.h | 8 +-
arch/arm/mach-pxa/include/mach/palmtc.h | 4 +-
arch/arm/mach-pxa/include/mach/palmtx.h | 8 +-
arch/arm/mach-pxa/include/mach/pcm027.h | 8 +-
arch/arm/mach-pxa/include/mach/pcm990_baseboard.h | 14 +-
arch/arm/mach-pxa/include/mach/poodle.h | 26 +-
arch/arm/mach-pxa/include/mach/spitz.h | 40 +-
arch/arm/mach-pxa/include/mach/tosa.h | 52 +-
arch/arm/mach-pxa/include/mach/trizeps4.h | 16 +-
arch/arm/mach-pxa/irq.c | 61 +--
arch/arm/mach-pxa/littleton.c | 6 +-
arch/arm/mach-pxa/lpd270.c | 4 +-
arch/arm/mach-pxa/lubbock.c | 4 +-
arch/arm/mach-pxa/magician.c | 8 +-
arch/arm/mach-pxa/mainstone.c | 4 +-
arch/arm/mach-pxa/mfp-pxa2xx.c | 6 +-
arch/arm/mach-pxa/mioa701.c | 8 +-
arch/arm/mach-pxa/mxm8x10.c | 4 +-
arch/arm/mach-pxa/pcm990-baseboard.c | 6 +-
arch/arm/mach-pxa/poodle.c | 6 +-
arch/arm/mach-pxa/pxa25x.c | 7 +-
arch/arm/mach-pxa/pxa27x.c | 7 +-
arch/arm/mach-pxa/pxa300.c | 1 +
arch/arm/mach-pxa/pxa320.c | 1 +
arch/arm/mach-pxa/pxa3xx.c | 9 +-
arch/arm/mach-pxa/pxa95x.c | 6 +-
arch/arm/mach-pxa/raumfeld.c | 8 +-
arch/arm/mach-pxa/saar.c | 6 +-
arch/arm/mach-pxa/saarb.c | 2 +-
arch/arm/mach-pxa/sharpsl_pm.c | 24 +-
arch/arm/mach-pxa/spitz.c | 2 +-
arch/arm/mach-pxa/spitz_pm.c | 11 +-
arch/arm/mach-pxa/stargate2.c | 26 +-
arch/arm/mach-pxa/tavorevb.c | 4 +-
arch/arm/mach-pxa/tavorevb3.c | 2 +-
arch/arm/mach-pxa/tosa.c | 4 +-
arch/arm/mach-pxa/viper.c | 12 +-
arch/arm/mach-pxa/vpac270.c | 10 +-
arch/arm/mach-pxa/z2.c | 2 +-
arch/arm/mach-pxa/zeus.c | 20 +-
arch/arm/mach-pxa/zylonite.c | 4 +-
arch/arm/mach-pxa/zylonite_pxa300.c | 4 +-
arch/arm/mach-s5p64x0/Kconfig | 24 +
arch/arm/mach-s5p64x0/Makefile | 1 +
arch/arm/mach-s5p64x0/clock-s5p6440.c | 72 ++-
arch/arm/mach-s5p64x0/clock-s5p6450.c | 72 ++-
arch/arm/mach-s5p64x0/common.c | 9 +
arch/arm/mach-s5p64x0/mach-smdk6440.c | 25 +
arch/arm/mach-s5p64x0/mach-smdk6450.c | 26 +-
arch/arm/mach-s5p64x0/setup-sdhci-gpio.c | 104 +++
arch/arm/mach-sa1100/clock.c | 91 ++-
arch/arm/mach-sa1100/generic.c | 20 +
arch/arm/plat-omap/include/plat/mmc.h | 1 +
arch/arm/plat-omap/include/plat/usb.h | 3 -
arch/arm/plat-pxa/include/plat/gpio-pxa.h | 44 --
arch/arm/plat-pxa/include/plat/gpio.h | 30 -
arch/arm/plat-samsung/include/plat/devs.h | 1 +
arch/arm/plat-samsung/include/plat/sdhci.h | 44 ++
drivers/gpio/Kconfig | 6 +
drivers/gpio/Makefile | 2 +-
drivers/gpio/gpio-pxa.c | 377 +++++++++--
drivers/i2c/busses/i2c-tegra.c | 10 +-
drivers/input/touchscreen/zylonite-wm97xx.c | 5 +-
drivers/mfd/omap-usb-host.c | 755 +++++++++------------
drivers/mmc/host/omap_hsmmc.c | 26 +-
drivers/net/ethernet/Makefile | 2 +-
drivers/net/ethernet/cadence/Kconfig | 16 +-
drivers/net/ethernet/cadence/at91_ether.c | 23 +-
drivers/net/ethernet/cadence/macb.c | 269 +++++++--
drivers/net/ethernet/cadence/macb.h | 152 ++++-
drivers/pcmcia/pxa2xx_cm_x255.c | 16 +-
drivers/pcmcia/pxa2xx_cm_x270.c | 9 +-
drivers/pcmcia/pxa2xx_e740.c | 11 +-
drivers/pcmcia/pxa2xx_palmld.c | 2 +-
drivers/pcmcia/pxa2xx_palmtc.c | 2 +-
drivers/pcmcia/pxa2xx_stargate2.c | 6 +-
drivers/pcmcia/pxa2xx_trizeps4.c | 5 +-
drivers/pcmcia/pxa2xx_vpac270.c | 4 +-
drivers/rtc/Kconfig | 2 +-
drivers/rtc/rtc-sa1100.c | 300 +++++----
drivers/usb/Kconfig | 1 +
drivers/usb/host/Kconfig | 6 +
drivers/usb/host/ehci-omap.c | 17 +-
drivers/usb/host/ohci-exynos.c | 274 ++++++++
drivers/usb/host/ohci-hcd.c | 5 +
drivers/usb/host/ohci-omap3.c | 18 +-
include/linux/gpio-pxa.h | 16 +
include/sound/saif.h | 4 +-
sound/soc/mxs/mxs-saif.c | 20 +-
169 files changed, 3009 insertions(+), 1630 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/