linux/arch/arm/configs
Linus Torvalds ac7b75966c This is the big bulk of pin control changes for the v4.13 series:
Core:
 
 - The documentation is moved over to RST.
 - We now have agreed bindings for enabling input and output
   buffers without actually enabling input and/or output on a
   pin. We are chiseling out some details of pin control
   electronics.
 
 New drivers:
 
 - ZTE ZX
 - Renesas RZA1
 - MIPS Ingenic JZ47xx: also switch over existing drivers in the
   tree to use this pin controller and consolidate earlier
   spread out code.
 - Microschip MCP23S08: this driver is migrated from the GPIO
   subsystem and totally rewritten to use proper pin control.
   All users are switched over.
 
 New subdrivers:
 
 - Renesas R8A7743 and R8A7745.
 - Allwinner Sunxi A83T R_PIO.
 - Marvell MVEBU Armada CP110 and AP806.
 - Intel Cannon Lake PCH.
 - Qualcomm IPQ8074.
 
 Notable improvements:
 
 - IRQ support on the Marvell MVEBU Armada 37xx.
 - Meson driver supports HDMI CEC, AO, I2S, SPDIF and PWM.
 - Rockchip driver now supports iomux-route switching for
   RK3228, RK3328 and RK3399.
 - Rockchip A10 and A20 are merged into a single driver.
 - STM32 has improved GPIO support.
 - Samsung Exynos drivers are split per ARMv7 and ARMv8.
 - Marvell MVEBU is converted to use regmap for register
   access.
 
 Maintenance:
 
 - Several Renesas SH-PFC refactorings and updates.
 - Serious code size cut for Mediatek MT7623.
 - Misc janitorial and MAINTAINERS fixes.
 -----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJZXeUhAAoJEEEQszewGV1zcl8QAMZ6To2JBQeK0Qi+pik9ZbW7
 CvnIFT7E4X45tstwFNKIgdQ1C/IcfzKpPSUDRUqi2nWJiWcuYgn3wQwQ5qbkGtaG
 vne0KVChgFGkT2SwycUZy11JxuP75U73e27BwAruxHhwWo5PesUOjjkmUtMqdbNQ
 VAwx6KoCBx1VBlb0uscbSSqFyAspdyeAHPEvSj4IpsqRZzT7YFqDm4C+uTnwavPx
 ZLoTji0HCpPIAo4C8JUAvweWbpxMC1IMdfm9jRkZ4rR/gTFQXvK+9ssI6lxSK6a6
 RiCJaAE6wQHKYm4LL0pGbW+aMGWRRRp8MERNmg8NgnWONcfCxYowoOYeYLeqPhAg
 kWkFHlmjpfo/A79V6tmN32vCpeQd34XGCetMpI93TuZ42olniD2Puv6RscVaSP3T
 3mIqydX9BY8iAviyMaLcHQeChaNdhLQi+AVjrn1VQjdkWn0C7uR++JznsyaxaI+S
 cVadl6k8H393R1Qdvh3JdoL0owsntQxWVWCbR6fyAZTHHiLGEyvL1ceO/rbpSRrn
 c8Ghk5s7f3DFltn7yWiV4k3KVhDPb5iK2dYP9uGCgqbigHWqlcB5PanRu1aGSFov
 h/1VFEMagNCXQCrgGcIfmkEiwW3SqUsFaaoMLhlYpNb/ON3ihGgsZYiczWSj8l4L
 yfCOoszuEsVkV1dFNAjA
 =dUFL
 -----END PGP SIGNATURE-----

Merge tag 'pinctrl-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control updates from Linus Walleij:
 "This is the big bulk of pin control changes for the v4.13 series:

  Core:
   - The documentation is moved over to RST.
   - We now have agreed bindings for enabling input and output buffers
     without actually enabling input and/or output on a pin. We are
     chiseling out some details of pin control electronics.

  New drivers:
   - ZTE ZX
   - Renesas RZA1
   - MIPS Ingenic JZ47xx: also switch over existing drivers in the tree
     to use this pin controller and consolidate earlier spread out code.
   - Microschip MCP23S08: this driver is migrated from the GPIO
     subsystem and totally rewritten to use proper pin control. All
     users are switched over.

  New subdrivers:
   - Renesas R8A7743 and R8A7745.
   - Allwinner Sunxi A83T R_PIO.
   - Marvell MVEBU Armada CP110 and AP806.
   - Intel Cannon Lake PCH.
   - Qualcomm IPQ8074.

  Notable improvements:
   - IRQ support on the Marvell MVEBU Armada 37xx.
   - Meson driver supports HDMI CEC, AO, I2S, SPDIF and PWM.
   - Rockchip driver now supports iomux-route switching for RK3228,
     RK3328 and RK3399.
   - Rockchip A10 and A20 are merged into a single driver.
   - STM32 has improved GPIO support.
   - Samsung Exynos drivers are split per ARMv7 and ARMv8.
   - Marvell MVEBU is converted to use regmap for register access.

  Maintenance:
   - Several Renesas SH-PFC refactorings and updates.
   - Serious code size cut for Mediatek MT7623.
   - Misc janitorial and MAINTAINERS fixes"

* tag 'pinctrl-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (137 commits)
  pinctrl: samsung: Remove bogus irq_[un]mask from resource management
  pinctrl: rza1: make structures rza1_gpiochip_template and rza1_pinmux_ops static
  pinctrl: rza1: Remove unneeded wrong check for wrong variable
  pinctrl: qcom: Add ipq8074 pinctrl driver
  pinctrl: freescale: imx7d: make of_device_ids const.
  pinctrl: DT: extend the pinmux property to support integers array
  pinctrl: generic: Add output-enable property
  pinctrl: armada-37xx: Fix number of pin in sdio_sb
  pinctrl: armada-37xx: Fix uart2 group selection register mask
  pinctrl: bcm2835: Avoid warning from __irq_do_set_handler
  pinctrl: sh-pfc: r8a7795: Add PWM support
  MAINTAINERS: Add Qualcomm pinctrl drivers section
  arm: dts: dt-bindings: Add Renesas RZ/A1 pinctrl header
  dt-bindings: pinctrl: Add RZ/A1 bindings doc
  pinctrl: Renesas RZ/A1 pin and gpio controller
  pinctrl: sh-pfc: r8a7792: Add SCIF1 and SCIF2 pin groups
  pinctrl.txt: move it to the driver-api book
  pinctrl: ingenic: checking for NULL instead of IS_ERR()
  pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20
  pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11
  ...
2017-07-06 11:38:59 -07:00
..
acs5k_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
acs5k_tiny_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
am200epdkit_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
aspeed_g4_defconfig ARM: configs: aspeed: Add new drivers 2017-04-07 15:29:50 +09:30
aspeed_g5_defconfig ARM: configs: aspeed: Add new drivers 2017-04-07 15:29:50 +09:30
assabet_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
at91_dt_defconfig ARM: at91/defconfig: remove CONFIG_SSB from Atmel defconfigs 2015-11-16 15:53:03 +01:00
axm55xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
badge4_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
bcm2835_defconfig ARM: bcm2835_defconfig: Enable serial & ethernet USB gadget support 2017-06-12 14:07:38 -07:00
cerfcube_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
clps711x_defconfig
cm_x2xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
cm_x300_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
cns3420vb_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
colibri_pxa270_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
colibri_pxa300_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
collie_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
corgi_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
davinci_all_defconfig ARM: davinci_all_defconfig: enable USB CDC NCM gadget 2017-06-16 13:38:42 +05:30
dove_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
dram_0x00000000.config ARM: configs: Add new config fragment to change RAM start point 2016-02-17 17:31:30 +01:00
dram_0xc0000000.config ARM: configs: Add new config fragment to change RAM start point 2016-11-26 00:20:09 +01:00
dram_0xd0000000.config ARM: configs: Add new config fragment to change RAM start point 2017-03-31 14:19:40 +02:00
ebsa110_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
efm32_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
em_x270_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
ep93xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
eseries_pxa_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
exynos_defconfig ARM defconfig cleanup: 2017-06-23 09:57:59 +02:00
ezx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
footbridge_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
gemini_defconfig ARM: configs: add a gemini defconfig 2017-05-18 23:56:47 -07:00
h3600_defconfig arm: h3600_defconfig: convert to use libata PATA drivers 2016-10-26 18:43:32 +02:00
h5000_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
hackkit_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
hisi_defconfig arm: hisi_defconfig: remove CONFIG_MMC_DW_IDMAC 2015-10-26 16:00:18 +01:00
imote2_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
imx_v4_v5_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
imx_v6_v7_defconfig ARM: imx_v6_v7_defconfig: Select CONFIG_IMX7D_ADC 2017-06-18 07:32:01 +08:00
integrator_defconfig ARM: defconfig: turn on the DT cpufreq for Integrator 2016-11-18 09:52:32 -08:00
iop13xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
iop32x_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
iop33x_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
ixp4xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
jornada720_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
keystone_defconfig ARM: configs: keystone: Enable Generic on-chip SRAM driver 2017-01-07 12:34:32 -08:00
ks8695_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
lart_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
lpc18xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
lpc32xx_defconfig gpio: mcp23s08: move to pinctrl 2017-05-23 09:45:29 +02:00
lpd270_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
lubbock_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
magician_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
mainstone_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
mini2440_defconfig ARM: mini2440_defconfig: Save defconfig 2017-06-10 19:30:15 +02:00
mmp2_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
moxart_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
mps2_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
multi_v4t_defconfig ARM: i.MX: Move SOC_IMX1 into 'Device tree only' 2016-08-09 22:47:29 +08:00
multi_v5_defconfig cpufreq: Remove CONFIG_CPU_FREQ_STAT_DETAILS config option 2017-02-03 23:59:39 +01:00
multi_v7_defconfig multi_v7_defconfig: Enable OMAP MTD and DM816 AHCI 2017-06-29 17:22:18 +02:00
mv78xx0_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
mvebu_v5_defconfig cpufreq: Remove CONFIG_CPU_FREQ_STAT_DETAILS config option 2017-02-03 23:59:39 +01:00
mvebu_v7_defconfig ARM: mvebu: Enable SENSORS_PWM_FAN in defconfig 2017-06-17 08:14:10 +02:00
mxs_defconfig ARM defconfig cleanup: 2017-06-23 09:57:59 +02:00
neponset_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
netwinder_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
netx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
nhk8815_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
nuc910_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
nuc950_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
nuc960_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
omap1_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
omap2plus_defconfig Defconfig updates for omaps for v4.12 merge window. Mostly 2017-04-19 06:35:46 -07:00
orion5x_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
palmz72_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pcm027_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pleb_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
prima2_defconfig ARM: prima2_defconfig: enable build for hwspinlock 2015-07-28 04:41:20 +08:00
pxa3xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pxa168_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pxa255-idp_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pxa910_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
pxa_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
qcom_defconfig Qualcomm ARM Based defconfig Updates for v4.13 - Part 2 2017-06-29 17:03:21 +02:00
raumfeld_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
realview_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
rpc_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
s3c2410_defconfig ARM: s3c2410_defconfig: Save defconfig 2017-06-10 19:30:13 +02:00
s3c6400_defconfig ARM: s3c6400_defconfig: Save defconfig 2017-06-10 19:30:18 +02:00
s5pv210_defconfig ARM: s5pv210_defconfig: Save defconfig 2017-06-10 19:30:21 +02:00
sama5_defconfig ARM defconfig cleanup: 2017-06-23 09:57:59 +02:00
shannon_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
shmobile_defconfig ARM: SoC defconfig updates for v4.11 2017-02-23 15:39:32 -08:00
simpad_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
socfpga_defconfig ARM: socfpga: updates for socfpga_defconfig 2017-03-16 08:05:46 -05:00
spear3xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
spear6xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
spear13xx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
spitz_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
stm32_defconfig ARM: configs: stm32: STMPE1600 GPIO expander 2017-06-08 14:59:05 +02:00
sunxi_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
tango4_defconfig ARM: Import tango4_defconfig 2017-01-29 17:06:45 -08:00
tct_hammer_defconfig ARM: tct_hammer_defconfig: Save defconfig 2017-06-10 19:30:23 +02:00
tegra_defconfig ARM: defconfig: tegra: switch to MPU3050 IIO driver 2017-01-09 19:10:37 -08:00
trizeps4_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
u300_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
u8500_defconfig ARM: defconfig: update U8500 defconfig 2016-10-27 16:59:57 -07:00
versatile_defconfig ARM: SoC defconfig updates for v4.5 2016-01-20 18:29:13 -08:00
vexpress_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
vf610m4_defconfig ARM: vf610m4: defconfig: enable EXT4 filesystem 2017-01-24 21:50:14 +08:00
viper_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
vt8500_v6_v7_defconfig
xcep_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
zeus_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00
zx_defconfig ARM: defconfig: Cleanup from old Kconfig options 2017-06-10 19:28:57 +02:00