mirror_ubuntu-kernels/Documentation/devicetree/bindings
Linus Torvalds c288ea6798 gpio updates for v5.17
- new testing module: gpio-sim that is scheduled to replace gpio-mockup
 - initial changes aiming at converting all GPIO drivers to using the fwnode
   interface and limiting any references to OF symbols to gpiolib-of.c
 - add support for Tegra234 and Tegra241 to gpio-tegra186
 - add support for new models (SSD201 and SSD202D) to gpio-msc313
 - add basic support for interrupts to gpio-aggregator
 - add support for AMDIF031 HID device to gpio-amdpt
 - drop support for unused platforms in gpio-xlp
 - cleanup leftovers from the removal of the legacy Samsung Exynos GPIO driver
 - use raw spinlocks in gpio-aspeed and gpio-aspeed-sgpio to make PREEMPT_RT
   happy
 - generalize the common 'ngpios' device property by reading it in the core
   gpiolib code so that we can remove duplicate reads from drivers
 - allow line names from device properties to override names set by drivers
 - code shrink in gpiod_add_lookup_table()
 - add new model to the DT bindings for gpio-vf610
 - convert DT bindings for tegra devices to YAML
 - improvements to interrupt handling in gpio-rcar and gpio-rockchip
 - updates to intel drivers from Andy (details in the merge commit)
 - some minor tweaks, improvements and coding-style fixes all around the
   subsystem
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEFp3rbAvDxGAT0sefEacuoBRx13IFAmHdpawACgkQEacuoBRx
 13KBTxAA1uB3zOqq5L9gn7cLR8Pi1/N4o7ltB0uwIFGJ8X5+jkHqkEi2TRa7Nyv1
 OODt/C2g8iguhynQJ1g//ZW12tzoThwI9fUzixZ9FRBMmX5oHeCcrS/YAYP4GDJY
 T9KOiXPDJ+vHV7SbM4k8gIlMHFk5Uq1jjvNnDIebzyBlyzAKxH9dIY3r1zt0Y4BR
 aKlAD5pxmLDAMAWVlTRo5e/W/Xd0ob0LCkDwlgozb3gwoPQbQQIPHuw+jPl5cMR2
 wBRNVFuJLi5dnpyrOoCXWWDQzeQzw8x+5vlwZfLkr2pF4FfDWoxefmbrDulzU+Au
 t6TULGcFKhLalyozY2D2mWNo8lMs4fDt/SXrDHwgS/cmGpq7RUGfvFuV6a9IOukP
 /uqoMYviIRswJuvPBs6dBNFaZxJkw4cWzd9tIzywb07mpkUCwX8wARwg+dZGvdQt
 4aAJwkJHuR29bEpDVfWwd2UV+fdAX5RiVQqLznNzGK51O+vS4UklYyWtO44R+fgm
 F81y2zOo0ly9xA6YkGjoSATnWDTmzTQSrnwcFv9J9UewY3PJpQc4xgqvZysur5cb
 0k/kuf9eWazmo46gW3ztv8GfXogDko8DEKrEgGs47tg97RDR5YbzOkOmnsqWvoUd
 nSVyx6vs2ijXsEi96FKhfTrU0AT2YcAIbEWjQoQvBR+3zkase7I=
 =OUhL
 -----END PGP SIGNATURE-----

Merge tag 'gpio-updates-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio updates from Bartosz Golaszewski:
 "The gpio-sim module is back, this time without any changes to
  configfs. This results in a less elegant user-space interface but I
  never got any follow-up on the committable items and didn't want to
  delay this module for several more months.

  Other than that we have support for several new models and some
  support going away. We started working on converting GPIO drivers to
  using fwnode exclusively in order to limit references to OF symbols to
  gpiolib-of.c exclusively. We also have regular tweaks and improvements
  all over the place.

  Summary:

   - new testing module: gpio-sim that is scheduled to replace
     gpio-mockup

   - initial changes aiming at converting all GPIO drivers to using the
     fwnode interface and limiting any references to OF symbols to
     gpiolib-of.c

   - add support for Tegra234 and Tegra241 to gpio-tegra186

   - add support for new models (SSD201 and SSD202D) to gpio-msc313

   - add basic support for interrupts to gpio-aggregator

   - add support for AMDIF031 HID device to gpio-amdpt

   - drop support for unused platforms in gpio-xlp

   - cleanup leftovers from the removal of the legacy Samsung Exynos
     GPIO driver

   - use raw spinlocks in gpio-aspeed and gpio-aspeed-sgpio to make
     PREEMPT_RT happy

   - generalize the common 'ngpios' device property by reading it in the
     core gpiolib code so that we can remove duplicate reads from
     drivers

   - allow line names from device properties to override names set by
     drivers

   - code shrink in gpiod_add_lookup_table()

   - add new model to the DT bindings for gpio-vf610

   - convert DT bindings for tegra devices to YAML

   - improvements to interrupt handling in gpio-rcar and gpio-rockchip

   - updates to intel drivers from Andy (details in the merge commit)

   - some minor tweaks, improvements and coding-style fixes all around
     the subsystem"

* tag 'gpio-updates-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (59 commits)
  gpio: rcar: Propagate errors from devm_request_irq()
  gpio: rcar: Use platform_get_irq() to get the interrupt
  gpio: ts5500: Use platform_get_irq() to get the interrupt
  gpio: dwapb: Switch to use fwnode instead of of_node
  gpiolib: acpi: make fwnode take precedence in struct gpio_chip
  dt-bindings: gpio: samsung: drop unused bindings
  gpio: max3191x: Use bitmap_free() to free bitmap
  gpio: regmap: Switch to use fwnode instead of of_node
  gpio: tegra186: Add support for Tegra241
  dt-bindings: gpio: Add Tegra241 support
  gpio: brcmstb: Use local variable to access OF node
  gpio: Remove unused local OF node pointers
  gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe()
  gpio: msc313: Add support for SSD201 and SSD202D
  gpio: msc313: Code clean ups
  dt-bindings: gpio: msc313: Add offsets for ssd20xd
  dt-bindings: gpio: msc313: Add compatible for ssd20xd
  gpio: sim: fix uninitialized ret variable
  gpio: Propagate firmware node from a parent device
  gpio: Setup parent device and get rid of unnecessary of_node assignment
  ...
2022-01-11 12:31:35 -08:00
..
arc
arm ARM: SoC devicetree changes for v5.17 2022-01-10 08:24:40 -08:00
ata Devicetree updates for v5.15: 2021-09-01 18:34:51 -07:00
auxdisplay dt-bindings: auxdisplay: ht16k33: Document LED subnode 2021-10-21 23:36:30 +02:00
board
bus dt-bindings: soc: imx: Add binding doc for spba bus 2021-12-14 10:44:43 +08:00
chrome
clock SoC: Add support for StarFive JH7100 RISC-V SoC 2022-01-10 08:32:37 -08:00
connector dt-bindings: connector: Add pd-disable property 2021-08-13 13:05:51 +02:00
counter
cpu
cpufreq Merge branch 'pm-opp' 2021-09-08 16:42:13 +02:00
crypto dt-bindings: crypto: Add optional dma properties 2021-11-22 10:04:55 +01:00
csky
devfreq dt-bindings: devfreq: rk3399_dmc: fix clocks in example 2021-10-11 20:04:48 -05:00
display drm for 5.17-rc1 2022-01-10 12:58:46 -08:00
dma dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
dsp dt-bindings: dsp: fsl: Update binding document for remote proc driver 2021-10-12 09:17:26 -06:00
dvfs
edac
eeprom dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 2021-09-13 09:28:57 +02:00
extcon dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string 2021-10-27 14:13:39 +09:00
firmware Networking changes for 5.17. 2022-01-10 19:06:09 -08:00
fpga Devicetree updates for v5.15: 2021-09-01 18:34:51 -07:00
fsi
fuse dt-bindings: fuse: tegra: Document Tegra234 FUSE 2021-12-17 14:58:05 +01:00
gnss dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema 2021-09-13 08:20:19 -05:00
goldfish
gpio dt-bindings: gpio: samsung: drop unused bindings 2022-01-03 10:46:02 +01:00
gpu dt-bindings: Add YAML bindings for NVENC and NVJPG 2021-12-16 16:43:49 +01:00
h8300
hsi
hwlock dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
hwmon hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC 2021-12-26 15:02:06 -08:00
i2c ARM: SoC devicetree changes for v5.17 2022-01-10 08:24:40 -08:00
i3c
iio dt-bindings: iio: adc: exynos-adc: Fix node name in example 2021-12-01 16:50:21 -06:00
infiniband
input Merge branch 'for-5.17/letsketch' into for-linus 2022-01-10 09:56:57 +01:00
interconnect dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks 2021-09-13 15:49:55 +03:00
interrupt-controller SoC: Add support for StarFive JH7100 RISC-V SoC 2022-01-10 08:32:37 -08:00
iommu dt-bindings: iommu: apple,dart: Add power-domains property 2021-12-02 21:52:21 +09:00
ipmi dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property 2021-12-21 15:32:39 +10:30
leds dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset' 2021-10-13 17:23:23 -05:00
mailbox dt-bindings: Changes for v5.17-rc1 2021-12-20 15:37:24 +01:00
media media updates for v5.17-rc1 2022-01-10 18:55:43 -08:00
memory-controllers MTD core changes: 2022-01-11 11:35:28 -08:00
mfd mfd: google,cros-ec: Fix property name for MediaTek rpmsg 2021-12-29 15:29:00 +00:00
mips dt-bindings: Rename Ingenic CGU headers to ingenic,*.h 2021-11-11 22:27:14 -06:00
misc dt-bindings: misc: Convert Tegra MISC to json-schema 2021-12-16 16:43:49 +01:00
mmc MMC core: 2022-01-11 12:27:04 -08:00
mtd spi: Updates for v5.17 2022-01-11 12:19:47 -08:00
mux
nds32
net wireless-drivers-next patches for v5.17 2021-12-23 09:12:37 -08:00
nios2
nvmem dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
openrisc/opencores
opp dt-bindings: opp: Allow multi-worded OPP entry name 2021-11-02 09:25:05 +05:30
pci dt-bindings: pci: apple,pcie: Add t6000 support 2021-12-12 10:33:05 +09:00
perf Merge branch 'for-next/perf-smmu' into for-next/perf 2021-12-14 13:42:17 +00:00
phy dt-bindings: phy: zynqmp-psgtr: fix USB phy name 2021-11-23 10:41:20 +05:30
pinctrl SoC: Add support for StarFive JH7100 RISC-V SoC 2022-01-10 08:32:37 -08:00
pmem
power power supply and reset changes for the v5.17 series 2022-01-11 11:20:27 -08:00
powerpc
pps
ptp
pwm dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings 2021-11-05 11:54:01 +01:00
regmap
regulator - New Device Support 2022-01-11 12:22:06 -08:00
remoteproc dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
reserved-memory dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml 2021-10-18 08:01:36 -05:00
reset SoC: Add support for StarFive JH7100 RISC-V SoC 2022-01-10 08:32:37 -08:00
riscv dt-bindings: riscv: correct e51 and u54-mc CPU bindings 2021-09-20 17:00:32 -05:00
rng dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
rtc dt-bindings: rtc: tegra: Document Tegra234 RTC 2021-12-17 14:57:29 +01:00
scsi
security/tpm
serial SoC: Add support for StarFive JH7100 RISC-V SoC 2022-01-10 08:32:37 -08:00
serio
sifive
siox
slimbus
soc ARM: SoC devicetree changes for v5.17 2022-01-10 08:24:40 -08:00
sound sound fixes for 5.16-rc5 2021-12-10 11:43:00 -08:00
soundwire
spi spi: Updates for v5.17 2022-01-11 12:19:47 -08:00
spmi
sram dt-bindings: sram: Document NVIDIA Tegra SYSRAM 2021-12-16 16:43:49 +01:00
staging/iio/adc
thermal Thermal control updates for 5.17-rc1 2022-01-10 20:43:54 -08:00
timer dt-bindings: timer: Add StarFive JH7100 clint 2021-11-28 20:04:14 +01:00
ufs dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible 2021-10-29 08:42:03 -05:00
usb dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties 2021-12-17 14:58:05 +01:00
virtio dt-bindings: virtio: Add binding for virtio devices 2021-09-05 16:23:08 -04:00
w1 dt-bindings: w1-gpio: Drop redundant 'maxItems' 2021-10-04 13:11:22 -05:00
watchdog dt-bindings: watchdog: Add Apple Watchdog 2021-12-07 13:04:02 +09:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
chosen.txt of: fdt: Add generic support for handling usable memory range property 2021-08-24 17:09:01 -05:00
common-properties.txt
example-schema.yaml docs: dt: Fix a few grammar nits in the binding/schema docs 2021-10-04 13:55:37 -05:00
graph.txt
index.rst
jailhouse.txt
Makefile dt-bindings: Add a help message when dtschema tools are missing 2021-10-28 07:27:26 -05:00
numa.txt Documentation, dt, numa: Add note to empty NUMA node 2021-10-04 13:13:36 -05:00
resource-names.txt
submitting-patches.rst docs: dt: submitting-patches: Add note about other project usage 2021-09-21 12:59:15 -05:00
trivial-devices.yaml hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 2021-12-26 15:02:07 -08:00
unittest.txt
vendor-prefixes.yaml Networking changes for 5.17. 2022-01-10 19:06:09 -08:00
writing-bindings.rst docs: dt: Fix a few grammar nits in the binding/schema docs 2021-10-04 13:55:37 -05:00
writing-schema.rst docs: dt: Fix a few grammar nits in the binding/schema docs 2021-10-04 13:55:37 -05:00
xilinx.txt