- use ioread()/iowrite() interfaces instead of raw inb()/outb() in drivers
- make irqchips immutable due to the new warning popping up when drivers try to
modify the irqchip structures
- add new compatibles to dt-bindings for realtek-otto, renesas-rcar and pca95xx
- add support for new models to gpio-rcar, gpio-pca953x & gpio-realtek-otto
- allow parsing of GPIO hogs represented as children nodes of gpio-uniphier
- define a set of common GPIO consumer strings in dt-bindings
- shrink code in gpio-ml-ioh by using more devres interfaces
- pass arguments to devm_kcalloc() in correct order in gpio-sim
- add new helpers for iterating over GPIO firmware nodes and descriptors to
gpiolib core and use it in several drivers
- drop unused syscon_regmap_lookup_by_compatible() function
- correct format specifiers and signedness of variables in GPIO ACPI
- drop unneeded error checks in gpio-ftgpio
- stop using the deprecated of_gpio.h header in gpio-zevio
- drop platform_data support in gpio-max732x
- simplify Kconfig dependencies in gpio-vf610
- use raw spinlocks where needed to make PREEMPT_RT happy
- fix return values in board files using gpio-pcf857x
- convert more drivers to using fwnode instead of of_node
- minor fixes and improvements in gpiolib core
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEFp3rbAvDxGAT0sefEacuoBRx13IFAmKOU9gACgkQEacuoBRx
13L6+g//axfOCo1VFtrIZR3Sh8F3Zt6t5DfdWn7DU5OqKL9xQzF7o6dB5nqOa4ua
k8cgXAlMj3EnlFAxWalArCw3Lu3ntInXfl2EAgFOfhya3DLCjQRayoz7EGTMlGrA
XLZWNc+kUEDNOfN0L+fLHRopgi9jOtlS4XODaVMJKH31jVxufAwoQrFZF4d7pMvW
XC4vuSYmRfLrNCm77CqznBjw5hD44v5bxxkGyGmKhE+VmuFcLX1feSTKkttZ+ZMC
CP/Rp0/KSzJU4/1+9uPPrNY8NJGsBN9Uo+BQzH6nuSQrrO2MuOj5JA6UqgR+MHjI
9a/b/iftiPnsxSzbE8PKj/jWcswmScp7tvGqwCa0Q7Fh502+p+8RtEVKugy5nYEG
xNPONhQusu21Hw2ySHZZVjuxfQKi09uDEIZN55V5etsURHXiUB6RtZJwlgXWOYp5
8/h/TPemAZsfvAs/9OZwck171oQBUnX1K+gdbQ/5t4QoW+VxQCuGP0uTPB5kTxSV
yfVjeD2tpEdpjEAwmKrSLug4xLRlB4ed17DeEstFbFARUdOQZSLBiXln2KBg/d6Y
ofnAPvqZyMf0/MFSKBoXIb/aKw8svbTKDwy0HvU3Tf0lOGix4F/w9ih6VzUo/yVt
Aj9oqQyfK9E7EvPEQnZqn3h/3fmXvqDGrryABmuOmiy3N6RFGho=
=tj/B
-----END PGP SIGNATURE-----
Merge tag 'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Pull gpio updates from Bartosz Golaszewski:
"We have lots of small changes all over the place, but no huge reworks
or new drivers:
- use ioread()/iowrite() interfaces instead of raw inb()/outb() in
drivers
- make irqchips immutable due to the new warning popping up when
drivers try to modify the irqchip structures
- add new compatibles to dt-bindings for realtek-otto, renesas-rcar
and pca95xx
- add support for new models to gpio-rcar, gpio-pca953x &
gpio-realtek-otto
- allow parsing of GPIO hogs represented as children nodes of
gpio-uniphier
- define a set of common GPIO consumer strings in dt-bindings
- shrink code in gpio-ml-ioh by using more devres interfaces
- pass arguments to devm_kcalloc() in correct order in gpio-sim
- add new helpers for iterating over GPIO firmware nodes and
descriptors to gpiolib core and use it in several drivers
- drop unused syscon_regmap_lookup_by_compatible() function
- correct format specifiers and signedness of variables in GPIO ACPI
- drop unneeded error checks in gpio-ftgpio
- stop using the deprecated of_gpio.h header in gpio-zevio
- drop platform_data support in gpio-max732x
- simplify Kconfig dependencies in gpio-vf610
- use raw spinlocks where needed to make PREEMPT_RT happy
- fix return values in board files using gpio-pcf857x
- convert more drivers to using fwnode instead of of_node
- minor fixes and improvements in gpiolib core"
* tag 'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (55 commits)
gpio: sifive: Make the irqchip immutable
gpio: rcar: Make the irqchip immutable
gpio: pcf857x: Make the irqchip immutable
gpio: pca953x: Make the irqchip immutable
gpio: dwapb: Make the irqchip immutable
gpio: sim: Use correct order for the parameters of devm_kcalloc()
gpio: ml-ioh: Convert to use managed functions pcim* and devm_*
gpio: ftgpio: Remove unneeded ERROR check before clk_disable_unprepare
gpio: ws16c48: Utilize iomap interface
gpio: gpio-mm: Utilize iomap interface
gpio: 104-idio-16: Utilize iomap interface
gpio: 104-idi-48: Utilize iomap interface
gpio: 104-dio-48e: Utilize iomap interface
gpio: zevio: drop of_gpio.h header
gpio: max77620: Make the irqchip immutable
dt-bindings: gpio: pca95xx: add entry for pca6408
gpio: pca953xx: Add support for pca6408
gpio: max732x: Drop unused support for irq and setup code via platform data
gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610
gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible
...
|
||
|---|---|---|
| .. | ||
| gpio | ||
| media | ||
| txx9 | ||
| x86 | ||
| ad5449.h | ||
| ad5761.h | ||
| ad7266.h | ||
| ad7791.h | ||
| ad7793.h | ||
| ad7887.h | ||
| adau17x1.h | ||
| adp5588.h | ||
| adp8860.h | ||
| adp8870.h | ||
| ads7828.h | ||
| ams-delta-fiq.h | ||
| apds990x.h | ||
| arm-ux500-pm.h | ||
| asoc-imx-ssi.h | ||
| asoc-kirkwood.h | ||
| asoc-palm27x.h | ||
| asoc-s3c.h | ||
| asoc-s3c24xx_simtec.h | ||
| asoc-ti-mcbsp.h | ||
| asoc-ux500-msp.h | ||
| ata-pxa.h | ||
| ata-samsung_cf.h | ||
| atmel.h | ||
| b53.h | ||
| bcm7038_wdt.h | ||
| bcmgenet.h | ||
| bd6107.h | ||
| bh1770glc.h | ||
| brcmfmac.h | ||
| brcmnand.h | ||
| clk-da8xx-cfgchip.h | ||
| clk-davinci-pll.h | ||
| clk-fch.h | ||
| clk-s3c2410.h | ||
| cpuidle-exynos.h | ||
| cros_ec_chardev.h | ||
| cros_ec_commands.h | ||
| cros_ec_proto.h | ||
| cros_ec_sensorhub.h | ||
| cros_usbpd_notify.h | ||
| crypto-ux500.h | ||
| cyttsp4.h | ||
| davinci-cpufreq.h | ||
| davinci_asp.h | ||
| dma-dw.h | ||
| dma-ep93xx.h | ||
| dma-hsu.h | ||
| dma-iop32x.h | ||
| dma-mcf-edma.h | ||
| dma-mmp_tdma.h | ||
| dma-mv_xor.h | ||
| dma-s3c24xx.h | ||
| dma-ste-dma40.h | ||
| dmtimer-omap.h | ||
| ds620.h | ||
| dsa.h | ||
| edma.h | ||
| elm.h | ||
| emif_plat.h | ||
| eth-ep93xx.h | ||
| fb-s3c2410.h | ||
| g762.h | ||
| gpio-ath79.h | ||
| gpio-davinci.h | ||
| gpio-htc-egpio.h | ||
| gpio-omap.h | ||
| gpio_backlight.h | ||
| gpmc-omap.h | ||
| gsc_hwmon.h | ||
| hirschmann-hellcreek.h | ||
| hsmmc-omap.h | ||
| hwmon-s3c.h | ||
| i2c-davinci.h | ||
| i2c-gpio.h | ||
| i2c-imx.h | ||
| i2c-mux-gpio.h | ||
| i2c-mux-reg.h | ||
| i2c-ocores.h | ||
| i2c-omap.h | ||
| i2c-pca-platform.h | ||
| i2c-pxa.h | ||
| i2c-s3c2410.h | ||
| i2c-xiic.h | ||
| ina2xx.h | ||
| intel-mid_wdt.h | ||
| invensense_mpu6050.h | ||
| iommu-omap.h | ||
| irda-pxaficp.h | ||
| irda-sa11x0.h | ||
| isl9305.h | ||
| itco_wdt.h | ||
| keyboard-pxa930_rotary.h | ||
| keyboard-spear.h | ||
| keypad-ep93xx.h | ||
| keypad-nomadik-ske.h | ||
| keypad-omap.h | ||
| keypad-pxa27x.h | ||
| keyscan-davinci.h | ||
| lcd-mipid.h | ||
| leds-lm355x.h | ||
| leds-lm3642.h | ||
| leds-lp55xx.h | ||
| leds-omap.h | ||
| leds-s3c24xx.h | ||
| lm3630a_bl.h | ||
| lm3639_bl.h | ||
| lm8323.h | ||
| lp855x.h | ||
| lp8727.h | ||
| lp8755.h | ||
| ltc4245.h | ||
| lv5207lp.h | ||
| max197.h | ||
| max732x.h | ||
| max3421-hcd.h | ||
| max6639.h | ||
| max6697.h | ||
| mcs.h | ||
| mdio-bcm-unimac.h | ||
| mdio-gpio.h | ||
| mfd-mcp-sa11x0.h | ||
| microchip-ksz.h | ||
| mlxcpld.h | ||
| mlxreg.h | ||
| mmc-davinci.h | ||
| mmc-esdhc-mcf.h | ||
| mmc-mxcmmc.h | ||
| mmc-omap.h | ||
| mmc-pxamci.h | ||
| mmc-s3cmci.h | ||
| mmc-sdhci-s3c.h | ||
| mmp_audio.h | ||
| mmp_dma.h | ||
| mouse-pxa930_trkball.h | ||
| mtd-davinci-aemif.h | ||
| mtd-davinci.h | ||
| mtd-nand-omap2.h | ||
| mtd-nand-pxa3xx.h | ||
| mtd-nand-s3c2410.h | ||
| mtd-orion_nand.h | ||
| mv88e6xxx.h | ||
| mv_usb.h | ||
| net-cw1200.h | ||
| nfcmrvl.h | ||
| omap-twl4030.h | ||
| omap-wd-timer.h | ||
| omap1_bl.h | ||
| omapdss.h | ||
| pca953x.h | ||
| pcf857x.h | ||
| pcmcia-pxa2xx_viper.h | ||
| phy-da8xx-usb.h | ||
| pinctrl-single.h | ||
| pm33xx.h | ||
| pxa2xx_udc.h | ||
| pxa_sdhci.h | ||
| regulator-haptic.h | ||
| rtc-ds2404.h | ||
| rtc-v3020.h | ||
| s3c-hsotg.h | ||
| s3c-hsudc.h | ||
| sa11x0-serial.h | ||
| sc18is602.h | ||
| sdhci-pic32.h | ||
| serial-omap.h | ||
| serial-sccnxp.h | ||
| sgi-w1.h | ||
| sh_mmcif.h | ||
| shmob_drm.h | ||
| sht3x.h | ||
| shtc1.h | ||
| si5351.h | ||
| simplefb.h | ||
| spi-davinci.h | ||
| spi-ep93xx.h | ||
| spi-mt65xx.h | ||
| spi-omap2-mcspi.h | ||
| spi-s3c64xx.h | ||
| ssm2518.h | ||
| st33zp24.h | ||
| st_sensors_pdata.h | ||
| syscon.h | ||
| tda9950.h | ||
| ti-aemif.h | ||
| ti-prm.h | ||
| ti-sysc.h | ||
| timer-ixp4xx.h | ||
| touchscreen-s3c2410.h | ||
| tps68470.h | ||
| tsc2007.h | ||
| tsl2563.h | ||
| tsl2772.h | ||
| uio_dmem_genirq.h | ||
| uio_pruss.h | ||
| usb-davinci.h | ||
| usb-ehci-orion.h | ||
| usb-musb-ux500.h | ||
| usb-ohci-pxa27x.h | ||
| usb-ohci-s3c2410.h | ||
| usb-omap.h | ||
| usb-omap1.h | ||
| usb-pxa3xx-ulpi.h | ||
| usb-s3c2410_udc.h | ||
| usb3503.h | ||
| video-ep93xx.h | ||
| video-imxfb.h | ||
| video-mx3fb.h | ||
| video-pxafb.h | ||
| video_s3c.h | ||
| voltage-omap.h | ||
| wilco-ec.h | ||
| wiznet.h | ||
| wkup_m3.h | ||
| xilinx-ll-temac.h | ||
| xtalk-bridge.h | ||
| zforce_ts.h | ||