mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:04:41 +01:00
DT core:
- Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
- Add a for_each_compatible_node_scoped() loop and convert users in
cpufreq, dmaengine, clk, cdx, powerpc and Arm
- Simplify of/platform.c with scoped loop helpers
- Add fw_devlink tracking for "mmc-pwrseq"
- Optimize fw_devlink callback code size for pinctrl-N properties
- Replace strcmp_suffix() with strends()
DT bindings:
- Support building single binding targets
- Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
- Add bindings for Freescale AVIC, Realtek RTD1xxx system controllers,
Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI WT61P803 PUZZLE, Delta
Electronics DPS-800-AB power supply, Infineon IR35221 Digital
Multi-phase Controller, Infineon PXE1610 Digital Dual Output 6+1
VR12.5 & VR13 CPU Controller, socionext,uniphier-smpctrl, and
xlnx,zynqmp-firmware
- Lots of trivial binding fixes to address warnings in DTS files. These
are mostly for arm64 platforms which is getting closer to be warning
free. Some public shaming has helped.
- Fix I2C bus node names in examples
- Drop obsolete brcm,vulcan-soc binding
- Drop unreferenced binding headers
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmmNLZEACgkQ+vtdtY28
YcPa+A/+Lpf1FLau//mfndvkzRUvuU5aF3eJdL1FPxfC64Js2cb9ZGSoEK+YDjaV
XzNIi2Z1j+i4+uf5MTvyGaqaVx3PcQBcQtb7pu+W1pt2KiOzfVqn66EmRsY3b4cc
twyOwx2sZMTOZambUfZreWwEl6uJiMowIbcLCsnVWihoiGVTnMpnV/jLcO9jISaP
fe42FX9qN4NL2QqWwcREYuWMuOH7MkHDRNpEhTouWosdmFCp3PkVZcuWv3NKjGMg
/tsH5X9QMr972A9s8Zk36ijvTv7NN+9t1GOtPS9KGpbwJmyPHr38mG1fsj+P0rY7
rOXRnT2PScN6kvKZuw0Rex5xeMxrQCzRkFLzyfq2LOsE0GAUyyR3qysNOdH8xO3Z
3TVMGVaelYw5T+ahie1+gf/H/t+8hGhX3teCo8ORFNYo7oLsA9qNclfd5SW2Acat
pPK80PXkqTRsQ9lVGfytPZJ+m5OhcTIBdI9ieEXk/kryDAL4dHcB2IIVHM2/qm50
aGW0Kh0d61Roe0PZ5GEqI/yWPVHZroXEBxT61tDKwPyGawcq4Gs3Sftd6RXbLi8h
+T6HzkHPZFlKaiLmBC1wqXnEKLd8h72qNjjDdXbRBdLXW6S5hGPtPiLv18ArlmmR
4eiFX1Tr+pUAt2W/IwZb9H84mGkbJODbI62x9k9rst/vLeHmnjs=
=RE7t
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
"DT core:
- Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
- Add a for_each_compatible_node_scoped() loop and convert users in
cpufreq, dmaengine, clk, cdx, powerpc and Arm
- Simplify of/platform.c with scoped loop helpers
- Add fw_devlink tracking for "mmc-pwrseq"
- Optimize fw_devlink callback code size for pinctrl-N properties
- Replace strcmp_suffix() with strends()
DT bindings:
- Support building single binding targets
- Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
- Add bindings for Freescale AVIC, Realtek RTD1xxx system
controllers, Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI
WT61P803 PUZZLE, Delta Electronics DPS-800-AB power supply,
Infineon IR35221 Digital Multi-phase Controller, Infineon PXE1610
Digital Dual Output 6+1 VR12.5 & VR13 CPU Controller,
socionext,uniphier-smpctrl, and xlnx,zynqmp-firmware
- Lots of trivial binding fixes to address warnings in DTS files.
These are mostly for arm64 platforms which is getting closer to be
warning free. Some public shaming has helped.
- Fix I2C bus node names in examples
- Drop obsolete brcm,vulcan-soc binding
- Drop unreferenced binding headers"
* tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (60 commits)
dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic
dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings
dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement
dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated
cpufreq: s5pv210: Simplify with scoped for each OF child loop
dmaengine: fsl_raid: Simplify with scoped for each OF child loop
clk: imx: imx31: Simplify with scoped for each OF child loop
clk: imx: imx27: Simplify with scoped for each OF child loop
cdx: Use mutex guard to simplify error handling
cdx: Simplify with scoped for each OF child loop
powerpc/wii: Simplify with scoped for each OF child loop
powerpc/fsp2: Simplify with scoped for each OF child loop
ARM: exynos: Simplify with scoped for each OF child loop
ARM: at91: Simplify with scoped for each OF child loop
of: Add for_each_compatible_node_scoped() helper
dt-bindings: Fix emails with spaces or missing brackets
scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8
dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs
dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles
of: reserved_mem: Fix placement of __free() annotation
...
|
||
|---|---|---|
| .. | ||
| touchscreen | ||
| adafruit,seesaw-gamepad.yaml | ||
| adc-joystick.yaml | ||
| adc-keys.yaml | ||
| adi,adp5588.yaml | ||
| allwinner,sun4i-a10-lradc-keys.yaml | ||
| ariel-pwrbutton.yaml | ||
| atmel,captouch.yaml | ||
| atmel,maxtouch.yaml | ||
| awinic,aw86927.yaml | ||
| azoteq,iqs7222.yaml | ||
| brcm,bcm-keypad.txt | ||
| cirrus,cs40l50.yaml | ||
| cirrus,ep9307-keypad.yaml | ||
| clps711x-keypad.txt | ||
| cpcap-pwrbutton.txt | ||
| cypress,cyapa.yaml | ||
| cypress,tm2-touchkey.yaml | ||
| cypress-sf.yaml | ||
| dlg,da7280.yaml | ||
| dlg,da9062-onkey.yaml | ||
| dlink,dir685-touchkeys.txt | ||
| e3x0-button.txt | ||
| elan,ekth3000.yaml | ||
| elan,ekth6915.yaml | ||
| fsl,mpr121-touchkey.yaml | ||
| fsl,scu-key.yaml | ||
| goodix,gt7375p.yaml | ||
| goodix,gt7986u-spifw.yaml | ||
| google,cros-ec-keyb.yaml | ||
| gpio-beeper.yaml | ||
| gpio-decoder.txt | ||
| gpio-keys.yaml | ||
| gpio-matrix-keypad.yaml | ||
| gpio-mouse.yaml | ||
| gpio-vibrator.yaml | ||
| hid-over-i2c.yaml | ||
| ibm,op-panel.yaml | ||
| ilitek,ili2901.yaml | ||
| ilitek,ili9882t.yaml | ||
| imx-keypad.yaml | ||
| input-reset.txt | ||
| input.yaml | ||
| iqs62x-keys.yaml | ||
| iqs269a.yaml | ||
| iqs626a.yaml | ||
| matrix-keymap.txt | ||
| matrix-keymap.yaml | ||
| max77650-onkey.yaml | ||
| mediatek,mt6779-keypad.yaml | ||
| mediatek,pmic-keys.yaml | ||
| microchip,cap11xx.yaml | ||
| microchip,qt1050.txt | ||
| nvidia,tegra20-kbc.txt | ||
| nxp,lpc3220-key.yaml | ||
| omap-keypad.txt | ||
| pine64,pinephone-keyboard.yaml | ||
| ps2keyb-mouse-apbps2.txt | ||
| pwm-beeper.yaml | ||
| pwm-vibrator.yaml | ||
| pxa27x-keypad.txt | ||
| qcom,pm8xxx-vib.yaml | ||
| qcom,pm8921-keypad.yaml | ||
| qcom,pm8921-pwrkey.yaml | ||
| qcom,pm8941-pwrkey.yaml | ||
| raydium_i2c_ts.txt | ||
| regulator-haptic.yaml | ||
| rotary-encoder.yaml | ||
| samsung,s3c6410-keypad.yaml | ||
| spear-keyboard.txt | ||
| sprd,sc27xx-vibrator.yaml | ||
| st-keyscan.txt | ||
| syna,rmi4.yaml | ||
| ti,drv260x.yaml | ||
| ti,drv266x.yaml | ||
| ti,nspire-keypad.yaml | ||
| ti,palmas-pwrbutton.txt | ||
| ti,tca8418.yaml | ||
| ti,twl4030-keypad.yaml | ||
| tps65218-pwrbutton.txt | ||
| zii,rave-sp-pwrbutton.yaml | ||