a37571a29e
Core changes: - Add the devm_pinctrl_register() API and switch all applicable drivers to use it, saving lots of lines of code all over the place. New drivers: - New driver for the Broadcom NS2 SoC. - New subdriver for the PXA25x SoCs. - New subdriver for the AMLogic Meson GXBB SoC. Driver improvements: - The Intel Baytrail driver now properly supports pin control. - The Nomadik, Rockchip, Broadcom BCM2835 supports the .get_direction() callback in the GPIO portions. - Continued development and stabilization of several SH-PFC SoC subdrivers: r8a7795, r8a7790, r8a7794 etc. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJXPZ9PAAoJEEEQszewGV1zboIQALtGX/tyKFzaOsj7WxHHjmfb yufqU62NE0sPT6/hzUY3a1U9dpakbMehBXy0go0vcShmPSznX2glFv4GR6LEeE0+ o0JNv0d13f2s5WPEqn6L/ePuSuNNjfkwjZ7YJlAXx/WqAWI9c70H8/VHsXEObWOe ZsAZx2FdUFDOxugDWsCmU6kt7RXbqTzEz2M/dDANr4B2cRH/3yny797P2y9tLy3w Rqsdqw1C1A9SICSIRZ+YBWctXhRq5APsB75IncUYIQJF5hXoAcBCp6v+cNZHpXOw X9J+zKDeMjOSsVvOyHA+4P+vPYgkOPl9GuUVJRvnbfCZYKEhDM1e5F393Cf7gYYz dIEAzIFlPmZCMxog7AWEA0yDp2rJ2W/5WoN7pg+a5cKSHgriIry1sxDslBD2b9ZW XxdVm4pMOiVw6yokHI4g2hcDsZOEW8zhPQi1wPuVuJ3k1m7T/d13mFAFTSWwOLVx WFDLuD20ybkCVmxEs0ePrDzLcgEnxW40src6lqSzIx8bUBCH+iWPkIPH0fAJ6bNK TFtfcCFrtE2YmpxrCgZceTLER/7jAGkXFegbJq1epNmz7+0wbEbRxcVFE1IbYUBW ejslgTtLDvnzzkR7UISZF/Qna066tCGT52sEA82ZcrqytGkSTLB4kUDkQvXaCB0r 4DLJ47K32mQu3MrOPLjE =tlvn -----END PGP SIGNATURE----- Merge tag 'pinctrl-v4.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Pull pin control updates from Linus Walleij: "This kernel cycle was quite calm when it comes to pin control and there is really just one major change, and that is the introduction of devm_pinctrl_register() managed resources. Apart from that linear development, details below. Core changes: - Add the devm_pinctrl_register() API and switch all applicable drivers to use it, saving lots of lines of code all over the place. New drivers: - driver for the Broadcom NS2 SoC - subdriver for the PXA25x SoCs - subdriver for the AMLogic Meson GXBB SoC Driver improvements: - the Intel Baytrail driver now properly supports pin control - Nomadik, Rockchip, Broadcom BCM2835 support the .get_direction() callback in the GPIO portions - continued development and stabilization of several SH-PFC SoC subdrivers: r8a7795, r8a7790, r8a7794 etc" * tag 'pinctrl-v4.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (85 commits) Revert "pinctrl: tegra: avoid parked_reg and parked_bank" pinctrl: meson: Fix eth_tx_en bit index pinctrl: tegra: avoid parked_reg and parked_bank pinctrl: tegra: Correctly check the supported configuration pinctrl: amlogic: Add support for Amlogic Meson GXBB SoC pinctrl: rockchip: fix pull setting error for rk3399 pinctrl: stm32: Implement .pin_config_dbg_show() pinctrl: nomadik: hide nmk_gpio_get_mode when unused pinctrl: ns2: rename pinctrl_utils_dt_free_map pinctrl: at91: Merge clk_prepare and clk_enable into clk_prepare_enable pinctrl: at91: Make at91_gpio_template const pinctrl: baytrail: fix some error handling in debugfs pinctrl: ns2: add pinmux driver support for Broadcom NS2 SoC pinctrl: sirf/atlas7: trivial fix of spelling mistake on flagged pinctrl: sh-pfc: Kill unused variable in sh_pfc_remove() pinctrl: nomadik: implement .get_direction() pinctrl: nomadik: use BIT() with offsets consequently pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range pinctrl: zynq: Use devm_pinctrl_register() for pinctrl registration pinctrl: u300: Use devm_pinctrl_register() for pinctrl registration ... |
||
---|---|---|
.. | ||
abilis,tb10x-iomux.txt | ||
allwinner,sunxi-pinctrl.txt | ||
atmel,at91-pinctrl.txt | ||
atmel,at91-pio4-pinctrl.txt | ||
berlin,pinctrl.txt | ||
brcm,bcm2835-gpio.txt | ||
brcm,bcm11351-pinctrl.txt | ||
brcm,cygnus-pinmux.txt | ||
brcm,iproc-gpio.txt | ||
brcm,ns2-pinmux.txt | ||
brcm,nsp-gpio.txt | ||
cnxt,cx92755-pinctrl.txt | ||
fsl,imx6dl-pinctrl.txt | ||
fsl,imx6q-pinctrl.txt | ||
fsl,imx6sl-pinctrl.txt | ||
fsl,imx6sx-pinctrl.txt | ||
fsl,imx6ul-pinctrl.txt | ||
fsl,imx7d-pinctrl.txt | ||
fsl,imx25-pinctrl.txt | ||
fsl,imx27-pinctrl.txt | ||
fsl,imx35-pinctrl.txt | ||
fsl,imx51-pinctrl.txt | ||
fsl,imx53-pinctrl.txt | ||
fsl,imx-pinctrl.txt | ||
fsl,mxs-pinctrl.txt | ||
fsl,vf610-pinctrl.txt | ||
img,pistachio-pinctrl.txt | ||
img,tz1090-pdc-pinctrl.txt | ||
img,tz1090-pinctrl.txt | ||
lantiq,pinctrl-falcon.txt | ||
lantiq,pinctrl-xway.txt | ||
marvell,armada-38x-pinctrl.txt | ||
marvell,armada-39x-pinctrl.txt | ||
marvell,armada-370-pinctrl.txt | ||
marvell,armada-375-pinctrl.txt | ||
marvell,armada-xp-pinctrl.txt | ||
marvell,dove-pinctrl.txt | ||
marvell,kirkwood-pinctrl.txt | ||
marvell,mvebu-pinctrl.txt | ||
marvell,orion-pinctrl.txt | ||
meson,pinctrl.txt | ||
microchip,pic32-pinctrl.txt | ||
nvidia,tegra20-pinmux.txt | ||
nvidia,tegra30-pinmux.txt | ||
nvidia,tegra114-pinmux.txt | ||
nvidia,tegra124-pinmux.txt | ||
nvidia,tegra124-xusb-padctl.txt | ||
nvidia,tegra210-pinmux.txt | ||
nxp,lpc1850-scu.txt | ||
pinctrl_spear.txt | ||
pinctrl-atlas7.txt | ||
pinctrl-bindings.txt | ||
pinctrl-mt65xx.txt | ||
pinctrl-palmas.txt | ||
pinctrl-single.txt | ||
pinctrl-sirf.txt | ||
pinctrl-st.txt | ||
pinctrl-vt8500.txt | ||
qcom,apq8064-pinctrl.txt | ||
qcom,apq8084-pinctrl.txt | ||
qcom,ipq4019-pinctrl.txt | ||
qcom,ipq8064-pinctrl.txt | ||
qcom,msm8660-pinctrl.txt | ||
qcom,msm8916-pinctrl.txt | ||
qcom,msm8960-pinctrl.txt | ||
qcom,msm8974-pinctrl.txt | ||
qcom,msm8996-pinctrl.txt | ||
qcom,pmic-gpio.txt | ||
qcom,pmic-mpp.txt | ||
renesas,pfc-pinctrl.txt | ||
rockchip,pinctrl.txt | ||
samsung-pinctrl.txt | ||
st,stm32-pinctrl.txt | ||
ste,abx500.txt | ||
ste,nomadik.txt | ||
ti,omap-pinctrl.txt | ||
xlnx,zynq-pinctrl.txt |