OpenCloudOS-Kernel/arch/arm/mach-davinci
Linus Torvalds 7182e89769 gpio updates for v5.19
- 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
  ...
2022-05-26 14:51:38 -07:00
..
Kconfig ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
Makefile ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
Makefile.boot License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
asp.h ARM: davinci: wrap HW interrupt numbers with a macro 2019-02-19 19:40:52 +05:30
board-da830-evm.c gpio updates for v5.19 2022-05-26 14:51:38 -07:00
board-da850-evm.c ARM: ARMv4T/v5 multiplatform support for v5.19, part 1 2022-05-26 10:43:09 -07:00
board-dm355-evm.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-dm355-leopard.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-dm365-evm.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-dm644x-evm.c gpio updates for v5.19 2022-05-26 14:51:38 -07:00
board-dm646x-evm.c gpio updates for v5.19 2022-05-26 14:51:38 -07:00
board-mityomapl138.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-neuros-osd2.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-omapl138-hawk.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
board-sffsdr.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
clock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
common.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
common.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
cpuidle.c ARM: davinci: Replace HTTP links with HTTPS ones 2020-07-21 20:21:33 +05:30
cpuidle.h ARM: davinci: Replace HTTP links with HTTPS ones 2020-07-21 20:21:33 +05:30
cputype.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
da8xx-dt.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
da8xx.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
da830.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
da850.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
davinci.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
ddr2.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
devices-da8xx.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
devices.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
dm355.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
dm365.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
dm644x.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
dm646x.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
hardware.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
irqs.h ARM: davinci: make irqs.h a local header 2019-02-19 19:44:02 +05:30
mux.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
mux.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
pdata-quirks.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
pm.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
pm.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
pm_domain.c ARM: davinci: da8xx-dt: switch to device tree clocks 2018-06-26 16:20:03 +05:30
psc.h ARM: davinci: remove legacy clocks 2018-06-26 16:15:55 +05:30
serial.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
serial.h ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
sleep.S ARM: davinci: Replace HTTP links with HTTPS ones 2020-07-21 20:21:33 +05:30
sram.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
sram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
usb-da8xx.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
usb.c ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00