forked from mirrors/linux
		
	
				- remove gpio-vr41xx driver as the only platform using it got dropped too
 - add support for suspend/resume to gpio-davinci
 - improvements to the GPIO character device code
 - add support for disabling bias for in-kernel users (up until now
   only user-space could set it)
 - drop unused devm_gpio_free()
 - fix a refcount issue in gpiolib OF
 - use device match helpers where applicable
 - add support for a new model to gpio-rockchip
 - non-functional improvements in gpio-adp5588
 - improve and simplify teardown in gpio-twl4030 and gpio-ucb1400
 - modernize the gpio-74xx-mmio and gpio-adnp drivers
 - coding style improvements in gpio-xilinx, gpio-104-idi-48
 - support new model (pca9571) in gpio-pca9570
 - convert the DT bindings to YAML for gpio-mvebu and update the document
 - don't return error codes from remove() in gpio-brcmstb
 - add a library for the intel 8255 PPI interface and use it in drivers
 - reduce using magic numbers and improve code readability in several drivers
 - convert DT bindings to YAML for gpio-tpic2810
 - add new models to DT bindings for gpio-frl-imx
 - Kconfig improvements
 - other minor tweaks and improvements
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEFp3rbAvDxGAT0sefEacuoBRx13IFAmLruBoACgkQEacuoBRx
 13LSqA//QMdrdsYOvSp3m6Dy1swj8a2VpeInDclx/JQ51hIsv03lW6sysrRBBKfy
 gslkj0KO+kelEQbcHZdXF6f434Y2QqSU/JRCPQlQ55Uo3vSbUulvVkUtSoegdNKG
 airr5KebZtLzjBgc23n38HiTJxa1J238+3UScxYHqL9jQ6AA6sPx7Kpy2zlTwojn
 iygJ1CKuyMyHOjU1uhAWYVzCAoguVvOb58emUt5HUsOjjW42d8T+iCHxrJnjC3ST
 YWwHnkSd3GO5CLI+5w7MmLk4kaOA8KU7PGRljglwpbsNGknUQ3PFFSlqFUziBzMU
 nOG1gZ9bvzOy5xjFcLkT3p/NHZiTnyq+ugDl2RAVQB2UF31KHk2sVGrzIsRpbBgt
 kDst5Wn21oymfEO6FM269h5ln+haXouJv2eQvnayBr3rfMxaZCm8veFxjQBDRADf
 D3muvi6u/EJPsPg08owcaVrINPVYVGQIzQp5hi+UCBkzXghn+MovNuI/i07Qf1kr
 fBELOXTy+MGK22p+rO+rXsp0Cp1zUIbwSz0m8ImbhLqcYLa+Vm5bJHk31/Igvbv3
 9FMR75RmfE98EvMhd6ECarZHF9rvCVN7R1U9P1aK8+85m7X5eIVehoQ125uAZf+N
 +W49bceSCI/mGqIg8MiQCM5NIW0AXvyjd7gTNN5kr7qsMGTJI3c=
 =rGNU
 -----END PGP SIGNATURE-----
Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Pull gpio updates from Bartosz Golaszewski:
 "Here are the updates for this merge window from the GPIO subsystem.
  We have more lines removed than added thanks to dropping of a driver
  for a platform that's no longer supported. Otherwise the changes are
  pretty straightforward: support for some new models, various
  improvements to existing drivers, some tweaks to the core library code
  and DT bindings updates.
  Summary:
   - remove gpio-vr41xx driver as the only platform using it got dropped
     too
   - add support for suspend/resume to gpio-davinci
   - improvements to the GPIO character device code
   - add support for disabling bias for in-kernel users (up until now
     only user-space could set it)
   - drop unused devm_gpio_free()
   - fix a refcount issue in gpiolib OF
   - use device match helpers where applicable
   - add support for a new model to gpio-rockchip
   - non-functional improvements in gpio-adp5588
   - improve and simplify teardown in gpio-twl4030 and gpio-ucb1400
   - modernize the gpio-74xx-mmio and gpio-adnp drivers
   - coding style improvements in gpio-xilinx, gpio-104-idi-48
   - support new model (pca9571) in gpio-pca9570
   - convert the DT bindings to YAML for gpio-mvebu and update the
     document
   - don't return error codes from remove() in gpio-brcmstb
   - add a library for the intel 8255 PPI interface and use it in
     drivers
   - reduce using magic numbers and improve code readability in several
     drivers
   - convert DT bindings to YAML for gpio-tpic2810
   - add new models to DT bindings for gpio-frl-imx
   - Kconfig improvements
   - other minor tweaks and improvements"
* tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (52 commits)
  dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
  gpio: 74xx-mmio: Use bits instead of plain numbers for flags
  gpio: xilinx: add missing blank line after declarations
  MAINTAINERS: Update Intel 8255 GPIO driver file list
  gpio: gpio-mm: Implement and utilize register structures
  gpio: 104-idi-48: Implement and utilize register structures
  gpio: 104-dio-48e: Implement and utilize register structures
  gpio: i8255: Introduce the Intel 8255 interface library module
  gpio: 104-idio-16: Implement and utilize register structures
  gpio: ws16c48: Implement and utilize register structures
  gpio: remove VR41XX related gpio driver
  dt-bindings: gpio: add pull-disable flag
  gpiolib: acpi: support bias pull disable
  gpiolib: of: support bias pull disable
  gpiolib: add support for bias pull disable
  gpio: 74xx-mmio: use bits.h macros for all masks
  gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
  gpio: 74xx-mmio: Make use of device properties
  gpiolib: cdev: compile out HTE unless CONFIG_HTE selected
  gpiolib: cdev: consolidate edge detector configuration flags
  ...
		
	
					 | 
			||
|---|---|---|
| .. | ||
| gpio-74x164.c | ||
| gpio-74xx-mmio.c | ||
| gpio-104-dio-48e.c | ||
| gpio-104-idi-48.c | ||
| gpio-104-idio-16.c | ||
| gpio-adnp.c | ||
| gpio-adp5520.c | ||
| gpio-adp5588.c | ||
| gpio-aggregator.c | ||
| gpio-altera-a10sr.c | ||
| gpio-altera.c | ||
| gpio-amd-fch.c | ||
| gpio-amd8111.c | ||
| gpio-amdpt.c | ||
| gpio-arizona.c | ||
| gpio-aspeed-sgpio.c | ||
| gpio-aspeed.c | ||
| gpio-ath79.c | ||
| gpio-bcm-kona.c | ||
| gpio-bd9571mwv.c | ||
| gpio-bd71815.c | ||
| gpio-bd71828.c | ||
| gpio-brcmstb.c | ||
| gpio-bt8xx.c | ||
| gpio-cadence.c | ||
| gpio-clps711x.c | ||
| gpio-creg-snps.c | ||
| gpio-crystalcove.c | ||
| gpio-cs5535.c | ||
| gpio-da9052.c | ||
| gpio-da9055.c | ||
| gpio-davinci.c | ||
| gpio-dln2.c | ||
| gpio-dwapb.c | ||
| gpio-eic-sprd.c | ||
| gpio-em.c | ||
| gpio-en7523.c | ||
| gpio-ep93xx.c | ||
| gpio-exar.c | ||
| gpio-f7188x.c | ||
| gpio-ftgpio010.c | ||
| gpio-ge.c | ||
| gpio-gpio-mm.c | ||
| gpio-grgpio.c | ||
| gpio-gw-pld.c | ||
| gpio-hisi.c | ||
| gpio-hlwd.c | ||
| gpio-htc-egpio.c | ||
| gpio-i8255.c | ||
| gpio-i8255.h | ||
| gpio-ich.c | ||
| gpio-idt3243x.c | ||
| gpio-iop.c | ||
| gpio-it87.c | ||
| gpio-ixp4xx.c | ||
| gpio-janz-ttl.c | ||
| gpio-kempld.c | ||
| gpio-logicvc.c | ||
| gpio-loongson.c | ||
| gpio-loongson1.c | ||
| gpio-lp873x.c | ||
| gpio-lp3943.c | ||
| gpio-lp87565.c | ||
| gpio-lpc18xx.c | ||
| gpio-lpc32xx.c | ||
| gpio-madera.c | ||
| gpio-max730x.c | ||
| gpio-max732x.c | ||
| gpio-max3191x.c | ||
| gpio-max7300.c | ||
| gpio-max7301.c | ||
| gpio-max77620.c | ||
| gpio-max77650.c | ||
| gpio-mb86s7x.c | ||
| gpio-mc33880.c | ||
| gpio-menz127.c | ||
| gpio-merrifield.c | ||
| gpio-ml-ioh.c | ||
| gpio-mlxbf.c | ||
| gpio-mlxbf2.c | ||
| gpio-mm-lantiq.c | ||
| gpio-mmio.c | ||
| gpio-mockup.c | ||
| gpio-moxtet.c | ||
| gpio-mpc8xxx.c | ||
| gpio-mpc5200.c | ||
| gpio-msc313.c | ||
| gpio-mt7621.c | ||
| gpio-mvebu.c | ||
| gpio-mxc.c | ||
| gpio-mxs.c | ||
| gpio-octeon.c | ||
| gpio-omap.c | ||
| gpio-palmas.c | ||
| gpio-pca953x.c | ||
| gpio-pca9570.c | ||
| gpio-pcf857x.c | ||
| gpio-pch.c | ||
| gpio-pci-idio-16.c | ||
| gpio-pcie-idio-24.c | ||
| gpio-pisosr.c | ||
| gpio-pl061.c | ||
| gpio-pmic-eic-sprd.c | ||
| gpio-pxa.c | ||
| gpio-raspberrypi-exp.c | ||
| gpio-rc5t583.c | ||
| gpio-rcar.c | ||
| gpio-rda.c | ||
| gpio-rdc321x.c | ||
| gpio-realtek-otto.c | ||
| gpio-reg.c | ||
| gpio-regmap.c | ||
| gpio-rockchip.c | ||
| gpio-sa1100.c | ||
| gpio-sama5d2-piobu.c | ||
| gpio-sch.c | ||
| gpio-sch311x.c | ||
| gpio-sifive.c | ||
| gpio-sim.c | ||
| gpio-siox.c | ||
| gpio-sl28cpld.c | ||
| gpio-sodaville.c | ||
| gpio-spear-spics.c | ||
| gpio-sprd.c | ||
| gpio-sta2x11.c | ||
| gpio-stmpe.c | ||
| gpio-stp-xway.c | ||
| gpio-syscon.c | ||
| gpio-tb10x.c | ||
| gpio-tc3589x.c | ||
| gpio-tegra.c | ||
| gpio-tegra186.c | ||
| gpio-thunderx.c | ||
| gpio-timberdale.c | ||
| gpio-tn48m.c | ||
| gpio-tpic2810.c | ||
| gpio-tps6586x.c | ||
| gpio-tps65086.c | ||
| gpio-tps65218.c | ||
| gpio-tps65910.c | ||
| gpio-tps65912.c | ||
| gpio-tps68470.c | ||
| gpio-tqmx86.c | ||
| gpio-ts4800.c | ||
| gpio-ts4900.c | ||
| gpio-ts5500.c | ||
| gpio-twl4030.c | ||
| gpio-twl6040.c | ||
| gpio-ucb1400.c | ||
| gpio-uniphier.c | ||
| gpio-vf610.c | ||
| gpio-viperboard.c | ||
| gpio-virtio.c | ||
| gpio-visconti.c | ||
| gpio-vx855.c | ||
| gpio-wcd934x.c | ||
| gpio-wcove.c | ||
| gpio-winbond.c | ||
| gpio-wm831x.c | ||
| gpio-wm8350.c | ||
| gpio-wm8994.c | ||
| gpio-ws16c48.c | ||
| gpio-xgene-sb.c | ||
| gpio-xgene.c | ||
| gpio-xgs-iproc.c | ||
| gpio-xilinx.c | ||
| gpio-xlp.c | ||
| gpio-xra1403.c | ||
| gpio-xtensa.c | ||
| gpio-zevio.c | ||
| gpio-zynq.c | ||
| gpio-zynqmp-modepin.c | ||
| gpiolib-acpi.c | ||
| gpiolib-acpi.h | ||
| gpiolib-cdev.c | ||
| gpiolib-cdev.h | ||
| gpiolib-devres.c | ||
| gpiolib-legacy.c | ||
| gpiolib-of.c | ||
| gpiolib-of.h | ||
| gpiolib-sysfs.c | ||
| gpiolib-sysfs.h | ||
| gpiolib.c | ||
| gpiolib.h | ||
| Kconfig | ||
| Makefile | ||
| TODO | ||