linux/drivers/pinctrl
Linus Torvalds d027db132b ARM: arm-soc: SoC updates for 3.8
This contains the bulk of new SoC development for this merge window.
 
 Two new platforms have been added, the sunxi platforms (Allwinner A1x
 SoCs) by Maxime Ripard, and a generic Broadcom platform for a new
 series of ARMv7 platforms from them, where the hope is that we can
 keep the platform code generic enough to have them all share one mach
 directory. The new Broadcom platform is contributed by Christian Daudt.
 
 Highbank has grown support for Calxeda's next generation of hardware,
 ECX-2000.
 
 clps711x has seen a lot of cleanup from Alexander Shiyan, and he's also
 taken on maintainership of the platform.
 
 Beyond this there has been a bunch of work from a number of people on
 converting more platforms to IRQ domains, pinctrl conversion, cleanup
 and general feature enablement across most of the active platforms.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJQyLCjAAoJEIwa5zzehBx3AdQP/R+L3+EQMjiEWt/p7g/ql5Em
 0SnP92CcGzrjgLTg9z1FeOazfOsGnkZAYUlDRkqfKobH3VqkhYFFtt1/0x0KMahm
 xcowHgMBOyimFdWT9vLK3J8U6DLui5XrEG9LGH2VL+lqmfjIyP/OOF3mVc0/+pV9
 WTLAsYswdBRSeiNuF43kqlfrOwF6xsPLgiNMlc82w6BzHqoHu6dOif5M9MqWaApS
 V74DPmwLD371Tyit6aHqt3JOqpgiPSHlmxkzomK+5idcW3Pa7HnzzFYmx85dk/eN
 J2siqIkoOu7tEfjIbNZTL2MYoX4tUUKv4qZZ3IOl3YSWaV3P5ilMApF01XVrkk8E
 DWOMhzte9hC7L90W+/kCPLF1VyeAhCem2KQWUitO71fKur3r+3ZaUokNVvWzkJIL
 7aduxAJOV2hfLgEqbjbjF3o4S8p63OV3kzivFJM1And15zDJo4+qqOh67+bPo4jj
 +R4du+SqzXriw4i3tDLGVpdjDffk4D41tbLzgkWAtvGyoP45yeYfHAzAh0pDFPRv
 ASfZVmZ5PhwAUAkIMnpC2sjgmxMYff3SYqmDgnsqXES7rbDH/hG+teymtHFTyUQp
 m+f60DNotSMcMvkLdvruLSB4aeTiwbfOqPn/g+aXYUlPuNMq1fVWgN7EJKWkamK4
 nRwaJmLwx1/ojcVbpy2G
 =YMKB
 -----END PGP SIGNATURE-----

Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc

Pull ARM SoC updates from Olof Johansson:
 "This contains the bulk of new SoC development for this merge window.

  Two new platforms have been added, the sunxi platforms (Allwinner A1x
  SoCs) by Maxime Ripard, and a generic Broadcom platform for a new
  series of ARMv7 platforms from them, where the hope is that we can
  keep the platform code generic enough to have them all share one mach
  directory.  The new Broadcom platform is contributed by Christian
  Daudt.

  Highbank has grown support for Calxeda's next generation of hardware,
  ECX-2000.

  clps711x has seen a lot of cleanup from Alexander Shiyan, and he's
  also taken on maintainership of the platform.

  Beyond this there has been a bunch of work from a number of people on
  converting more platforms to IRQ domains, pinctrl conversion, cleanup
  and general feature enablement across most of the active platforms."

Fix up trivial conflicts as per Olof.

* tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (174 commits)
  mfd: vexpress-sysreg: Remove LEDs code
  irqchip: irq-sunxi: Add terminating entry for sunxi_irq_dt_ids
  clocksource: sunxi_timer: Add terminating entry for sunxi_timer_dt_ids
  irq: versatile: delete dangling variable
  ARM: sunxi: add missing include for mdelay()
  ARM: EXYNOS: Avoid early use of of_machine_is_compatible()
  ARM: dts: add node for PL330 MDMA1 controller for exynos4
  ARM: EXYNOS: Add support for secondary CPU bring-up on Exynos4412
  ARM: EXYNOS: add UART3 to DEBUG_LL ports
  ARM: S3C24XX: Add clkdev entry for camif-upll clock
  ARM: SAMSUNG: Add s3c24xx/s3c64xx CAMIF GPIO setup helpers
  ARM: sunxi: Add missing sun4i.dtsi file
  pinctrl: samsung: Do not initialise statics to 0
  ARM i.MX6: remove gate_mask from pllv3
  ARM i.MX6: Fix ethernet PLL clocks
  ARM i.MX6: rename PLLs according to datasheet
  ARM i.MX6: Add pwm support
  ARM i.MX51: Add pwm support
  ARM i.MX53: Add pwm support
  ARM: mx5: Replace clk_register_clkdev with clock DT lookup
  ...
2012-12-12 12:05:15 -08:00
..
mvebu pinctrl: mvebu: move to its own directory 2012-11-11 19:05:57 +01:00
spear Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
Kconfig ARM: arm-soc: SoC updates for 3.8 2012-12-12 12:05:15 -08:00
Makefile ARM: arm-soc: SoC updates for 3.8 2012-12-12 12:05:15 -08:00
core.c pinctrl: add function to retrieve range from pin 2012-11-21 08:55:12 +01:00
core.h pinctrl: reserve pins when states are activated 2012-11-11 19:05:56 +01:00
devicetree.c gpiolib: separation of pin concerns 2012-11-11 19:06:07 +01:00
devicetree.h pinctrl: core device tree mapping table parsing support 2012-04-18 13:53:10 +02:00
pinconf-generic.c pinctrl: generic: add input schmitt disable parameter 2012-11-21 08:55:26 +01:00
pinconf.c pinctrl: remove mutex lock in groups show 2012-10-18 20:27:31 +02:00
pinconf.h pinctrl: pinconf: fix compilation error if PINCONF is not selected 2012-04-18 13:53:12 +02:00
pinctrl-at91.c Merge branch 'at91' into devel 2012-11-21 16:06:33 +01:00
pinctrl-bcm2835.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-coh901.c pinctrl/u300/coh901: stop spawning pinctrl from GPIO 2012-11-21 08:55:22 +01:00
pinctrl-coh901.h pinctrl: support pinconfig on the U300 2012-03-12 22:49:03 +01:00
pinctrl-exynos.c ARM: arm-soc: SoC updates for 3.8 2012-12-12 12:05:15 -08:00
pinctrl-exynos.h pinctrl: samsung: Use per-bank IRQ domain for wake-up interrupts 2012-10-15 09:10:12 +02:00
pinctrl-exynos5440.c pinctrl: exynos5440: add pinctrl driver for Samsung EXYNOS5440 SoC 2012-11-22 13:42:58 +09:00
pinctrl-falcon.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinctrl-imx.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-imx.h pinctrl: pinctrl-imx: add imx pinctrl core driver 2012-05-02 01:14:40 +02:00
pinctrl-imx6q.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-imx23.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-imx28.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-imx35.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-imx51.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-imx53.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-lantiq.c pinctrl: lantiq: Staticize non-exported symbols 2012-11-11 19:36:13 +01:00
pinctrl-lantiq.h OF: pinctrl: MIPS: lantiq: implement lantiq/xway pinctrl support 2012-09-13 10:30:49 +02:00
pinctrl-mmp2.c pinctrl: remove use of __devexit 2012-11-28 11:58:23 -08:00
pinctrl-mxs.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-mxs.h pinctrl: add pinctrl-mxs support 2012-05-02 01:18:27 +02:00
pinctrl-nomadik-db8500.c pinctrl/nomadik: db8500: split clkout group 2012-11-15 11:21:46 +01:00
pinctrl-nomadik-db8540.c pinctrl/nomadik: db8540: split clkout group 2012-11-15 11:21:47 +01:00
pinctrl-nomadik-stn8815.c pinctrl/nomadik: add STn8815 ASIC support 2012-09-03 13:21:37 +02:00
pinctrl-nomadik.c pinctrl: nomadik: Staticize non-exported symbols 2012-11-15 18:33:31 +01:00
pinctrl-nomadik.h pinctrl/nomadik: move the platform data header 2012-10-28 21:18:33 +01:00
pinctrl-pxa3xx.c pinctrl: pxa3xx: Remove phy_base and phy_size from struct pxa3xx_pinmux_info 2012-11-15 11:21:46 +01:00
pinctrl-pxa3xx.h pinctrl: pxa3xx: Remove phy_base and phy_size from struct pxa3xx_pinmux_info 2012-11-15 11:21:46 +01:00
pinctrl-pxa168.c pinctrl: remove use of __devexit 2012-11-28 11:58:23 -08:00
pinctrl-pxa910.c pinctrl: remove use of __devexit 2012-11-28 11:58:23 -08:00
pinctrl-samsung.c pinctrl: samsung: Do not initialise statics to 0 2012-11-24 11:20:51 +09:00
pinctrl-samsung.h pinctrl: samsung: Add support for EXYNOS4X12 2012-11-19 10:02:07 +09:00
pinctrl-single.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-sirf.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-tegra.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-tegra.h pinctrl: tegra: move pinconf-tegra.h content into drivers/pinctrl 2012-09-14 11:35:37 -06:00
pinctrl-tegra20.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-tegra30.c pinctrl: remove use of __devinitdata 2012-11-28 11:55:55 -08:00
pinctrl-u300.c Driver core updates for 3.8-rc1 2012-12-11 13:13:55 -08:00
pinctrl-xway.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinmux.c pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error paths 2012-11-11 20:18:32 +01:00
pinmux.h pinctrl: ifdef CONFIG_DEBUG_FS cleanup 2012-04-18 13:53:12 +02:00