[GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17

From: Olof Johansson
Date: Fri Aug 08 2014 - 12:48:00 EST


A handful of driver-related changes. We've had a bunch of them going in through
other branches as well, so it's only a part of what we really have this release.

Larger pieces are:

* Removal of a now unused PWM driver for atmel
- This includes AVR32 changes that have been appropriately acked.
* Performance counter support for the arm CCN interconnect
* OMAP mailbox driver cleanups and consolidation
* PCI and SATA PHY drivers for SPEAr 13xx platforms
* Redefinition (with backwards compatibility!) of PCI DT bindings for
Tegra to better model regulators/power.

Conflicts:

arch/arm/mach-spear/spear1340.c:
Change/remove: (A fix staticized some of the removed
functions). Remove the conflicting chunk, leaving just the
dt_init, compat table and machine descriptor.

drivers/phy/Kconfig:
Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)

drivers/phy/Makefile:
Add/add. Keep both sides, sort.

----------------------------------------------------------------

The following changes since commit 02eb2d4ca08934f1fd4a2ebe9fbe5d6f2bc7e438:

Merge branch 'next/dt' into HEAD

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-3.17

for you to fetch changes up to 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8:

bus: arm-ccn: Fix error handling at event allocation

----------------------------------------------------------------

Alexandre Belloni (15):
ARM: at91: at91sam9g45: switch to generic PWM framework
ARM: at91: sam9m10g45ek: use generic leds_pwm driver
ARM: at91: at91sam9263: switch to generic PWM framework
ARM: at91: sam9263ek: use generic leds_pwm driver
ARM: at91: at91sam9rl: switch to generic PWM framework
ARM: at91: remove useless at91_pwm_leds()
PWM: atmel: allow building for AVR32
avr32/at32ap: switch to the generic PWM framework
avr32: MRMT: use generic leds_pwm driver
avr32: merisc: use generic leds_pwm driver
avr32: favr-32: use generic pwm_bl driver
avr32: update defconfig to use the generic PWM framework
backlight: atmel-pwm-bl: remove obsolete driver
leds: atmel-pwm: remove obsolete driver
misc: atmel_pwm: remove obsolete driver

Arnd Bergmann (3):
bus: ARM CCN: add PERF_EVENTS dependency
Merge branch 'omap-for-v3.17/mailbox' into next/drivers
Merge tag 'omap-for-v3.17/mailbox-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers

Mohit Kumar (1):
ARM: SPEAr13xx: Update defconfigs

Olof Johansson (3):
Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
Merge branch 'spear/pcie-support-v10' of git://git.kernel.org/.../vireshk/linux into next/drivers
Merge tag 'tegra-for-3.17-pcie-regulators' of git://git.kernel.org/.../tegra/linux into next/drivers

Pawel Moll (2):
bus: ARM CCN PMU driver
bus: arm-ccn: Fix error handling at event allocation

Pratyush Anand (5):
PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
phy: Add drivers for PCIe and SATA phy on SPEAr13xx
ARM: SPEAr13xx: Fix static mapping table
ARM: SPEAr13xx: Add bindings and dt node for misc block
ARM: SPEAr13xx: Add pcie and miphy DT nodes

Suman Anna (7):
mailbox/omap: use devm_* interfaces
mailbox/omap: remove OMAP1 mailbox driver
mailbox/omap: remove omap_mbox_type_t from mailbox ops
mailbox/omap: simplify the fifo assignment by using macros
mailbox/omap: consolidate OMAP mailbox driver
mailbox/omap: remove the private mailbox structure
mailbox/omap: add a parent structure for every IP instance

Thierry Reding (5):
PCI: tegra: Overhaul regulator usage
ARM: tegra: Add new PCIe regulator properties
PCI: tegra: Implement accurate power supply scheme
PCI: tegra: Remove deprecated power supply properties
ARM: tegra: Remove legacy PCIe power supply properties

Viresh Kumar (2):
PCI: spear: Fix Section mismatch compilation warning for probe()
PCI: spear: Remove spear13xx_pcie_remove()


Documentation/arm/CCN.txt | 52 +
Documentation/devicetree/bindings/arm/ccn.txt | 21 +
.../devicetree/bindings/arm/spear-misc.txt | 9 +
.../bindings/pci/nvidia,tegra20-pcie.txt | 30 +-
.../devicetree/bindings/pci/spear13xx-pcie.txt | 14 +
.../devicetree/bindings/phy/st-spear-miphy.txt | 15 +
MAINTAINERS | 6 +
arch/arm/boot/dts/spear1310-evb.dts | 4 +
arch/arm/boot/dts/spear1310.dtsi | 93 +-
arch/arm/boot/dts/spear1340-evb.dts | 4 +
arch/arm/boot/dts/spear1340.dtsi | 30 +-
arch/arm/boot/dts/spear13xx.dtsi | 9 +-
arch/arm/boot/dts/tegra20-harmony.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 8 +-
arch/arm/boot/dts/tegra30-beaver.dts | 12 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 11 +-
arch/arm/configs/omap1_defconfig | 2 -
arch/arm/configs/spear13xx_defconfig | 16 +
arch/arm/mach-at91/at91sam9263.c | 1 +
arch/arm/mach-at91/at91sam9263_devices.c | 11 +-
arch/arm/mach-at91/at91sam9g45.c | 1 +
arch/arm/mach-at91/at91sam9g45_devices.c | 11 +-
arch/arm/mach-at91/at91sam9rl.c | 1 +
arch/arm/mach-at91/at91sam9rl_devices.c | 11 +-
arch/arm/mach-at91/board-sam9263ek.c | 55 +-
arch/arm/mach-at91/board-sam9m10g45ek.c | 42 +-
arch/arm/mach-at91/board.h | 1 -
arch/arm/mach-at91/leds.c | 37 -
arch/arm/mach-spear/Kconfig | 4 +
arch/arm/mach-spear/include/mach/spear.h | 4 +-
arch/arm/mach-spear/spear1340.c | 125 +-
arch/arm/mach-spear/spear13xx.c | 2 +-
arch/avr32/boards/atngw100/mrmt.c | 34 +-
arch/avr32/boards/favr-32/setup.c | 48 +-
arch/avr32/boards/merisc/setup.c | 34 +-
arch/avr32/configs/atngw100_mrmt_defconfig | 5 +-
arch/avr32/configs/atstk1002_defconfig | 5 +-
arch/avr32/configs/atstk1003_defconfig | 5 +-
arch/avr32/configs/atstk1004_defconfig | 5 +-
arch/avr32/configs/atstk1006_defconfig | 5 +-
arch/avr32/configs/favr-32_defconfig | 6 +-
arch/avr32/configs/merisc_defconfig | 5 +-
arch/avr32/mach-at32ap/at32ap700x.c | 7 +-
drivers/bus/Kconfig | 8 +
drivers/bus/Makefile | 4 +-
drivers/bus/arm-ccn.c | 1391 ++++++++++++++++++
drivers/leds/Kconfig | 8 -
drivers/leds/Makefile | 1 -
drivers/leds/leds-atmel-pwm.c | 149 --
drivers/mailbox/Kconfig | 19 +-
drivers/mailbox/Makefile | 6 +-
drivers/mailbox/mailbox-omap1.c | 203 ---
drivers/mailbox/mailbox-omap2.c | 357 -----
drivers/mailbox/omap-mailbox.c | 444 ++++--
drivers/mailbox/omap-mbox.h | 67 -
drivers/misc/Kconfig | 10 -
drivers/misc/Makefile | 1 -
drivers/misc/atmel_pwm.c | 402 -----
drivers/pci/host/Kconfig | 8 +
drivers/pci/host/Makefile | 1 +
drivers/pci/host/pci-tegra.c | 222 ++-
drivers/pci/host/pcie-spear13xx.c | 393 +++++
drivers/phy/Kconfig | 20 +-
drivers/phy/Makefile | 4 +-
drivers/phy/phy-spear1310-miphy.c | 274 ++++
drivers/phy/phy-spear1340-miphy.c | 307 ++++
drivers/pwm/Kconfig | 2 +-
drivers/video/backlight/Kconfig | 11 -
drivers/video/backlight/Makefile | 1 -
drivers/video/backlight/atmel-pwm-bl.c | 223 ---
include/linux/atmel-pwm-bl.h | 43 -
include/linux/atmel_pwm.h | 70 -
73 files changed, 3447 insertions(+), 2018 deletions(-)
create mode 100644 Documentation/arm/CCN.txt
create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
create mode 100644 drivers/bus/arm-ccn.c
delete mode 100644 drivers/leds/leds-atmel-pwm.c
delete mode 100644 drivers/mailbox/mailbox-omap1.c
delete mode 100644 drivers/mailbox/mailbox-omap2.c
delete mode 100644 drivers/mailbox/omap-mbox.h
delete mode 100644 drivers/misc/atmel_pwm.c
create mode 100644 drivers/pci/host/pcie-spear13xx.c
create mode 100644 drivers/phy/phy-spear1310-miphy.c
create mode 100644 drivers/phy/phy-spear1340-miphy.c
delete mode 100644 drivers/video/backlight/atmel-pwm-bl.c
delete mode 100644 include/linux/atmel-pwm-bl.h
delete mode 100644 include/linux/atmel_pwm.h
--
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/