907bb57aa7
Core changes: - New helpers from Andy such as for_each_gpiochip_node() affecting both GPIO and pin control, improving a bunch of drivers in the process. - Pulled in Marc Zyngiers work to make IRQ chips immutable, and started to apply fixups on top. New drivers: - New driver for Marvell MVEBU 98DX2530. - New driver for Mediatek MT8195. - Support Qualcomm PMX65 and PM6125. - New driver for Qualcomm SC7280 LPASS pin control. - New driver for Rockchip RK3588. - New driver for NXP Freescale i.MXRT1170. - New driver for Mediatek MT6795 Helio X10. Improvements: - Several Aspeed G6 cleanups and non-critical fixes. - Thorought refactoring of some of the ever improving Renesas drivers. - Clean up Mediatek MT8192 bindings a bit. - PWM output and clock monitoring in the Ocelot LAN966x driver. - Thorough refactoring and cleanup of the Ralink drivers such as RT2880, RT3883, RT305X, MT7620, MT7621, MT7628 splitting these into proper sub-drivers. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmKR6skACgkQQRCzN7AZ XXMpAg/+JXKTooNIuxsfXO2SSQouGJP3xIa0iLdhEKahN8vM7Rp4ND3vuqOI7eqp pQrGVqY2BiRDhFTz6cku5dBK9tQUlHB9fqr0XHZ65W5pVjz2FCMIE5RemlyNhPMf OMv4BfJA3Mk71nqmcWjTAc+l7Iw1HAdGrQ4QJpfCHT/eGZCGZXS6q7/iNKyNlnpK iN7CuJn4YxB8EyAxySEFIi1R/CP1nA1Hmeq1ICxLbFrG/NFZoFjKX1a4xJi4ns7/ 3Sn3Vq9t5hJLbU3VZsQymNlCNqzKTtLcSugUlNzkXzvLKebbh27ZVrjWs7pye/s5 Bqbg0e9oDJkAnw8+/tgXKh88hz6ZdUWRVWJElkfp+LyFBuIitGWcaHOEhhaEEHIZ Utrvba8hjq2r7ASw3gvMWFVHhrQYGBONDkAQGXLtKKFHoNfXf6O5BOmyc0gsYdBo Sx6X/lAahZkvV17dDop9AlOquf3+jExUHZNftLouazzxqJ1xoDVkbiRz3iKf29n0 +F7hpt0M01jQxUS6whOv9jdR+jAplds35ess99Wput8R5X8ICZRhEtdj4ON10lM/ pI9biaoNXtglCHc2J+nm9EXzD0DePjs/ULCs/0C6FLZ4I5BfZ8dkwe7QNW/cM2vA V1YTeLVujQASmJo+pfWACoE1nbOg/no1sY1foUKeYnjfhS+OuZg= =e5GM -----END PGP SIGNATURE----- Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Pull pin control updates from Linus Walleij: "Pretty big this time. Mostly due to (nice) Renesas refactorings. Core changes: - New helpers from Andy such as for_each_gpiochip_node() affecting both GPIO and pin control, improving a bunch of drivers in the process. - Pulled in Marc Zyngiers work to make IRQ chips immutable, and started to apply fixups on top. New drivers: - New driver for Marvell MVEBU 98DX2530. - New driver for Mediatek MT8195. - Support Qualcomm PMX65 and PM6125. - New driver for Qualcomm SC7280 LPASS pin control. - New driver for Rockchip RK3588. - New driver for NXP Freescale i.MXRT1170. - New driver for Mediatek MT6795 Helio X10. Improvements: - Several Aspeed G6 cleanups and non-critical fixes. - Thorought refactoring of some of the ever improving Renesas drivers. - Clean up Mediatek MT8192 bindings a bit. - PWM output and clock monitoring in the Ocelot LAN966x driver. - Thorough refactoring and cleanup of the Ralink drivers such as RT2880, RT3883, RT305X, MT7620, MT7621, MT7628 splitting these into proper sub-drivers" * tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (161 commits) pinctrl: apple: Use a raw spinlock for the regmap pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs pinctrl: intel: Fix kernel doc format, i.e. add return sections dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent' pinctrl: starfive: Make the irqchip immutable pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings pinctrl: freescale: Add i.MXRT1170 pinctrl driver support dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation dt-bindings: pinctrl: rockchip: increase max amount of device functions dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges' dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable' dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU pinctrl: qcom: spmi-gpio: Add pm6125 compatible dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl pinctrl: intel: make irq_chip immutable pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() ... |
||
---|---|---|
.. | ||
abilis,tb10x-ictl.txt | ||
actions,owl-sirq.yaml | ||
al,alpine-msix.txt | ||
allwinner,sun4i-a10-ic.yaml | ||
allwinner,sun6i-a31-r-intc.yaml | ||
allwinner,sun7i-a20-sc-nmi.yaml | ||
amazon,al-fic.txt | ||
amlogic,meson-gpio-intc.txt | ||
apple,aic2.yaml | ||
apple,aic.yaml | ||
arm,gic-v3.yaml | ||
arm,gic.yaml | ||
arm,nvic.txt | ||
arm,versatile-fpga-irq.txt | ||
arm,vic.yaml | ||
aspeed,ast2xxx-scu-ic.txt | ||
aspeed,ast2400-i2c-ic.txt | ||
aspeed,ast2400-vic.txt | ||
atmel,aic.txt | ||
brcm,bcm2835-armctrl-ic.txt | ||
brcm,bcm2836-l1-intc.txt | ||
brcm,bcm6345-l1-intc.txt | ||
brcm,bcm7038-l1-intc.yaml | ||
brcm,bcm7120-l2-intc.yaml | ||
brcm,l2-intc.yaml | ||
cdns,xtensa-mx.txt | ||
cdns,xtensa-pic.txt | ||
cirrus,clps711x-intc.txt | ||
csky,apb-intc.txt | ||
csky,mpintc.txt | ||
digicolor-ic.txt | ||
ezchip,nps400-ic.txt | ||
faraday,ftintc010.txt | ||
fsl,intmux.yaml | ||
fsl,irqsteer.yaml | ||
fsl,ls-extirq.yaml | ||
fsl,ls-scfg-msi.txt | ||
google,goldfish-pic.txt | ||
hisilicon,mbigen-v2.txt | ||
idt,32434-pic.yaml | ||
img,pdc-intc.txt | ||
ingenic,intc.yaml | ||
intel,ce4100-ioapic.txt | ||
intel,ixp4xx-interrupt.yaml | ||
interrupts.txt | ||
jcore,aic.txt | ||
kontron,sl28cpld-intc.yaml | ||
loongson,htpic.yaml | ||
loongson,htvec.yaml | ||
loongson,liointc.yaml | ||
loongson,ls1x-intc.txt | ||
loongson,pch-msi.yaml | ||
loongson,pch-pic.yaml | ||
lsi,zevio-intc.txt | ||
marvell,armada-8k-pic.txt | ||
marvell,armada-370-xp-mpic.txt | ||
marvell,gicp.txt | ||
marvell,icu.txt | ||
marvell,odmi-controller.txt | ||
marvell,orion-intc.txt | ||
marvell,sei.txt | ||
mediatek,cirq.txt | ||
mediatek,sysirq.txt | ||
microchip,eic.yaml | ||
microchip,pic32-evic.txt | ||
mrvl,intc.yaml | ||
mscc,ocelot-icpu-intr.yaml | ||
msi-controller.yaml | ||
msi.txt | ||
mstar,mst-intc.yaml | ||
mti,gic.yaml | ||
nuvoton,wpcm450-aic.yaml | ||
nvidia,tegra20-ictlr.txt | ||
nxp,lpc3220-mic.txt | ||
open-pic.txt | ||
opencores,or1k-pic.txt | ||
openrisc,ompic.txt | ||
qca,ath79-cpu-intc.txt | ||
qca,ath79-misc-intc.txt | ||
qcom,mpm.yaml | ||
qcom,pdc.txt | ||
rda,8810pl-intc.txt | ||
realtek,rtl-intc.yaml | ||
renesas,intc-irqpin.yaml | ||
renesas,irqc.yaml | ||
renesas,rza1-irqc.yaml | ||
riscv,cpu-intc.txt | ||
samsung,exynos4210-combiner.yaml | ||
samsung,s3c24xx-irq.txt | ||
sifive,plic-1.0.0.yaml | ||
snps,arc700-intc.txt | ||
snps,archs-idu-intc.txt | ||
snps,archs-intc.txt | ||
snps,dw-apb-ictl.txt | ||
socionext,synquacer-exiu.txt | ||
socionext,uniphier-aidet.yaml | ||
st,spear3xx-shirq.txt | ||
st,sti-irq-syscfg.txt | ||
st,stm32-exti.yaml | ||
technologic,ts4800.txt | ||
ti,cp-intc.txt | ||
ti,keystone-irq.txt | ||
ti,omap2-intc.txt | ||
ti,omap4-wugen-mpu | ||
ti,omap-intc-irq.txt | ||
ti,pruss-intc.yaml | ||
ti,sci-inta.yaml | ||
ti,sci-intr.yaml | ||
via,vt8500-intc.txt |