Merge tag 'pinctrl-v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Pull pin control updates from Linus Walleij: "This is the bulk of pin control changes for the v4.20 series: There were no significant changes to the core this time! Bur the new Qualcomm, Mediatek and Broadcom drivers are quite interesting as they will be used in a few million embedded devices the coming years as it seems. New drivers: - Broadcom Northstar pin control driver. - Mediatek MT8183 subdriver. - Mediatek MT7623 subdriver. - Mediatek MT6765 subdriver. - Meson g12a subdriver. - Nuvoton NPCM7xx pin control and GPIO driver. - Qualcomm QCS404 pin control and GPIO subdriver. - Qualcomm SDM660 pin control and GPIO subdriver. - Renesas R8A7744 PFC subdriver. - Renesas R8A774C0 PFC subdriver. - Renesas RZ/N1 pinctrl driver Major improvements: - Pulled the GPIO support for Ingenic over from the GPIO subsystem and consolidated it all in the Ingenic pin control driver. - Major cleanups and consolidation work in all Intel drivers. - Major cleanups and consolidation work in all Mediatek drivers. - Lots of incremental improvements to the Renesas PFC pin controller family. - All drivers doing GPIO now include <linux/gpio/driver.h> and nothing else" * tag 'pinctrl-v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (153 commits) pinctrl: sunxi: Fix a memory leak in 'sunxi_pinctrl_build_state()' gpio: uniphier: include <linux/bits.h> instead of <linux/bitops.h> pinctrl: uniphier: include <linux/bits.h> instead of <linux/bitops.h> dt-bindings: pinctrl: bcm4708-pinmux: improve example binding pinctrl: geminilake: Sort register offsets by value pinctrl: geminilake: Get rid of unneeded ->probe() stub pinctrl: geminilake: Update pin list for B0 stepping pinctrl: renesas: Fix platform_no_drv_owner.cocci warnings pinctrl: mediatek: Make eint_m u16 pinctrl: bcm: ns: Use uintptr_t for casting data pinctrl: madera: Fix uninitialized variable bug in madera_mux_set_mux pinctrl: gemini: Fix up TVC clock group pinctrl: gemini: Drop noisy debug prints pinctrl: gemini: Mask and set properly pinctrl: mediatek: select GPIOLIB pinctrl: rza1: don't manually release devm managed resources MAINTAINERS: update entry for Mediatek pin controller pinctrl: bcm: add Northstar driver dt-bindings: pinctrl: document Broadcom Northstar pin mux controller pinctrl: qcom: fix 'const' pointer handling ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/gpio/ingenic,gpio.txt 0 additions, 46 deletionsDocumentation/devicetree/bindings/gpio/ingenic,gpio.txt
- Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt 57 additions, 0 deletions...ation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt
- Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.txt 35 additions, 4 deletions...mentation/devicetree/bindings/pinctrl/ingenic,pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt 2 additions, 0 deletionsDocumentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt 216 additions, 0 deletions...n/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt 2 additions, 0 deletionsDocumentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
- Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt 199 additions, 0 deletions...ation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt 191 additions, 0 deletions...ation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt 3 additions, 0 deletions...ation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
- Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt 153 additions, 0 deletions...tion/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt
- MAINTAINERS 2 additions, 5 deletionsMAINTAINERS
- drivers/gpio/Kconfig 0 additions, 11 deletionsdrivers/gpio/Kconfig
- drivers/gpio/Makefile 0 additions, 1 deletiondrivers/gpio/Makefile
- drivers/gpio/gpio-ingenic.c 0 additions, 392 deletionsdrivers/gpio/gpio-ingenic.c
- drivers/gpio/gpio-uniphier.c 1 addition, 1 deletiondrivers/gpio/gpio-uniphier.c
- drivers/pinctrl/Kconfig 15 additions, 2 deletionsdrivers/pinctrl/Kconfig
- drivers/pinctrl/Makefile 2 additions, 0 deletionsdrivers/pinctrl/Makefile
- drivers/pinctrl/aspeed/pinctrl-aspeed.c 1 addition, 1 deletiondrivers/pinctrl/aspeed/pinctrl-aspeed.c
- drivers/pinctrl/bcm/Kconfig 13 additions, 0 deletionsdrivers/pinctrl/bcm/Kconfig
- drivers/pinctrl/bcm/Makefile 1 addition, 0 deletionsdrivers/pinctrl/bcm/Makefile
Loading
Please register or sign in to comment