mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-04 12:21:03 +02:00
Squashed 'dts/upstream/' changes from 258d5b0e2447..0f7b6a4fa8c5
0f7b6a4fa8c5 Merge tag 'v7.0-dts-raw' 2ee059ad64bc Merge tag 'sound-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 0e5e2595317a Merge tag 'net-7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 3d8eb1e4ab16 Merge tag 'hid-for-linus-2026040801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid c65c7bc04464 Merge tag 'soc-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 89ac80ac458e ASoC: dt-bindings: ti,tas2552: Add sound-dai-cells 886c87e1d20d Merge tag 'v7.0-rc7-dts-raw' ab2fb67b93ff Merge tag 'usb-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb cedc3ce5a407 Merge tag 'at91-fixes-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes c0bd3803eea5 dt-bindings: net: Fix Tegra234 MGBE PTP clock 6f80847c7834 Merge tag 'gpio-fixes-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 7254a1c879c8 Merge tag 'auxdisplay-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay ae38f964b0e9 Merge tag 'qcom-arm64-fixes-for-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 4ac746a07cd1 Merge tag 'sunxi-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes 45d8428a0506 Merge tag 'renesas-fixes-for-v7.0-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 205268038e36 Merge tag 'hisi-dts-fixes-for-7.0' of https://github.com/hisilicon/linux-hisi into arm/fixes 250c64641844 Merge tag 'reset-fixes-for-v7.0-2' of https://git.pengutronix.de/git/pza/linux into arm/fixes 6f42528db7ff dt-bindings: connector: add pd-disable dependency 95e5d15bf904 Merge tag 'v7.0-rc6-dts-raw' 255618d9c419 arm64: dts: qcom: hamoa: Fix incomplete Root Port property migration d02507a2f43d dt-bindings: gpio: fix microchip #interrupt-cells fe62c4380d42 Input: add keycodes for contextual AI usages (HUTRR119) ecf92feb8ef2 Merge tag 'v7.0-rockchip-dtsfixes1-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes 04f90a9fb494 Merge tag 'imx-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes f73f1b9408b8 dt-bindings: display/msm: qcm2290-mdss: Fix missing ranges in example 5ecb37d519a4 ASoC: adau1372: Fix error handling in adau1372_set_power() 9909a4af67ac arm64: dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM 230b81813707 ASoC: dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match e26149984a37 arm64: dts: qcom: agatti: Fix IOMMU DT properties f7978b1d9e30 dt-bindings: media: venus: Fix iommus property 671b5c92b402 dt-bindings: display: msm: qcm2290-mdss: Fix iommus property 449ff6626b43 arm64: dts: allwinner: sun55i: Fix r-spi DMA b1402f1dc2e2 reset: spacemit: k3: Decouple composite reset lines b15317e7accc ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB 1c8975c65a4b Merge tag 'v7.0-rc5-dts-raw' 6d87e2bc2c27 arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges 175b76680d3e arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity 83fb5283a386 Merge tag 'regulator-fix-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator eeb1c67582b8 Merge tag 'mtd/fixes-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 0d188ae18393 Merge tag 'soc-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc f984219e1c2a arm64: dts: qcom: monaco: Reserve full Gunyah metadata region df0a8f8037b9 arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V 20dcc98b93ee Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower" 29e5e850cab9 Revert "ARM: dts: imx: move nand related property under nand@0" f30193c4453e regulator: dt-bindings: fix typos in regulator-uv-* descriptions c631fcd413bc ASoC: dt-bindings: rockchip: Add compatible for RK3576 SPDIF 6285a7235b0d Merge tag 'v7.0-rc4-dts-raw' d44f2d912bd2 Merge tag 'i2c-for-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 6ce3b78df9af Merge tag 'renesas-fixes-for-v7.0-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 02045255e368 Merge tag 'drm-fixes-2026-03-14' of https://gitlab.freedesktop.org/drm/kernel 25d9d22d1150 Merge tag 'spi-fix-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 714d6872b448 Merge tag 'drm-msm-fixes-2026-03-06' of https://gitlab.freedesktop.org/drm/msm into drm-fixes ef094460269a Merge tag 'powerpc-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux eadcbbfb08db dt-bindings: mtd: st,spear600-smi: Fix example f9d4680ccb75 dt-bindings: mtd: st,spear600-smi: #address/size-cells is mandatory b08c91776a9f dt-bindings: mtd: st,spear600-smi: Fix description 1e28ec3f1d54 spi: dt-bindings: sun6i: Allow Dual SPI and Quad SPI for newer SoCs 4622b3cb6da6 dt-bindings: i2c: dw: Update maintainer d43401f40fa6 Merge tag 'v7.0-rc3-dts-raw' bb60ef867d32 Merge tag 'hwmon-for-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 29ca806b0f5e powerpc: dts: mpc83xx: Add unit addresses to /memory ad5ff447814f powerpc: dts: mpc8315erdb: Add missing #cells properties to SPI bus bb87ffb59ac7 powerpc: dts: mpc8315erdb: Rename LED nodes to comply with schema 4c8ef8cc4349 powerpc: dts: mpc8315erdb: Use IRQ_TYPE_* macros 7df07ab447d2 powerpc: dts: mpc8313erdb: Use IRQ_TYPE_* macros 18d294f660a5 dt-bindings: powerpc: Add Freescale/NXP MPC83xx SoCs 5a3981e886f4 Merge tag 'sound-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 5d4c6f999c79 arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt numbers fd633fa28212 arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2 7b10299bc62f arm64: dts: renesas: r9a09g087: Fix CPG register region sizes 3367a3da5512 arm64: dts: renesas: r9a09g077: Fix CPG register region sizes a0216b8c62e7 arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes 0ea8548222a4 arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0 regulator bfbd4713207b arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0 card regulator 8f7f462e855b dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo b0105bf2ff13 dt-bindings: display: msm: Fix reg ranges and clocks on Glymur bb1688d262d5 Merge tag 'net-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 5ea472f3bf7c Merge tag 'riscv-soc-fixes-for-v7.0-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes 0b25fad21c5f arm64: dts: qcom: monaco: Fix UART10 pinconf ebd44a7a8f1e ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC 43a6310e0b23 powerpc: dts: fsl: Drop unused .dtsi files 9a329fe2d894 dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning 1d251b587dea dt-bindings: hwmon: sl28cpld: Drop sa67mcu compatible 8fc9fac8b677 ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card f7a31219fbe7 dt-bindings: net: can: nxp,sja1000: add reference to mc-peripheral-props.yaml a394424f72ae Merge tag 'v7.0-rc2-dts-raw' d08d81384b5e Merge tag 'spi-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 4a0fd4211639 arm64: dts: imx93-tqma9352: improve eMMC pad configuration 9cbc1d4aa426 arm64: dts: imx91-tqma9131: improve eMMC pad configuration 59794ebc677e arm64: dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD fec240ccc5a0 arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency 172138635790 spi: dt-bindings: snps,dw-abp-ssi: Remove unused bindings 2dc6354f4af3 arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity e35289a71311 arm64: dts: qcom: hamoa/x1: fix idle exit latency 81f7574087fe Merge tag 'v7.0-rc1-dts-raw' eb816f7677f7 regulator: dt-bindings: mt6359: make regulator names unique 4956bc4ca9de Revert "arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro" f71d66625968 Merge tag 'rtc-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux ea14902fe993 Merge tag 'i2c-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 30b331d4b38e Merge tag 'sound-fix-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 7f20326eebd0 Merge branch 'i2c/i2c-host-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow f058abf5b2ca Merge tag 'asoc-fix-v7.0-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 47b192965593 ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names 8e3ff6b6e0f1 ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names 1bdcb99a73c9 ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false 2bbbeb0e7579 Merge tag 'dmaengine-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 70a572693eca Merge tag 'phy-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy 80d9b9833242 Merge tag 'soundwire-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire fc094c09d520 Merge tag 'usb-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 3af47c3138ac Merge tag 'tty-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty 323c63de0303 Merge tag 'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 2c1f5f24e9ef Merge tag 'linux-watchdog-6.20-rc1' of git://www.linux-watchdog.org/linux-watchdog c824dfdf99bf Merge tag 'leds-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds d24edeef0cd3 Merge tag 'backlight-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight 38ba39a8a02c Merge tag 'mfd-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 7f0f8d32fbbc Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 3ed15538ea59 Merge tag 'mips_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 87344539d55d Merge tag 'i2c-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2c01127cb7fe Merge tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input ae6287628368 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 68cca576a098 Merge branch 'next' into for-linus e8ae3c914195 Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson 4bd56abfed21 Merge tag 'rproc-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux 469ab8f87279 Merge tag 'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox 279461aa2ca1 Merge branches 'clk-aspeed' and 'clk-qcom' into clk-next bb87a0437342 Merge branches 'clk-imx', 'clk-divider', 'clk-rockchip' and 'clk-microchip' into clk-next a44cbb15f262 Merge branches 'clk-amlogic', 'clk-thead', 'clk-mediatek' and 'clk-samsung' into clk-next d66f354507f5 Merge branches 'clk-renesas', 'clk-cleanup', 'clk-spacemit' and 'clk-tegra' into clk-next 64f131e35069 Merge tag 'mtd/for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 2ea8429cb6c7 Merge tag 'nand/for-7.0' into mtd/next c97375b771ff Merge tag 'riscv-for-linus-7.0-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 0bef48a293b0 Merge tag 'for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply 2485149cfe0d Merge tag 'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux e937a56c89b0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi b837f21c681a Merge tag 'for-linus' of https://github.com/openrisc/linux 9fa7d35f68c2 ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties a023f11b1edb Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next b86161c7e1ec Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 15103153d3f7 Merge tag 'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci a35a7827d08e Merge tag 'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernel 2a8556f9eecc Merge tag 'media/v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media b93c5ab0b805 Merge tag 'sound-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 243a1edd6d09 Merge tag 'hwmon-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 507ddba63e3f Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 2ee644a1dc90 Merge tag 'pwrseq-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 8e02b14f6c91 Merge tag 'pwm/for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux 68edd291177b Merge tag 'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi b31400b246c8 Merge tag 'regulator-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 81ece41ce8ae dt-bindings: net: dsa: add MaxLinear MxL862xx 8f967c541482 Merge tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 6e7f6ca4e88c Merge tag 'soc-drivers-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc aa32a0ebc3a7 dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic 4a9ee4ae797f Merge tag 'irq-drivers-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip e3eae9ec4856 ASoC: Merge up release decaee82cb13 Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 29d6648cce9a LoongArch: dts: loongson-2k1000: Add nand controller support 2046ea79bada LoongArch: dts: loongson-2k0500: Add nand controller support e6e0d1a06767 dt-bindings: net: dsa: lantiq,gswip: reference common PHY properties 495e7f9e2b7d dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU f2611a8ac07e Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 4e6206cce433 dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings ed2533566b6f dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement 9777625ba13d Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm f9b1cda42d68 Merge tag 'asoc-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 440b93b165c2 dt-bindings: trivial-devices: Add hitron,hac300s 6c474d901a04 dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge 9a9a07c8d8f1 Merge branch 'pci/controller/dwc-qcom-ep' 6d8625fbc93c Merge branch 'pci/controller/dwc-imx6' 148c83cf986b Merge branch 'pci/controller/aspeed' 6a588260a00e riscv: dts: microchip: add can resets to mpfs df86f7273fc0 ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform 8b04664b116a spi: cadence-qspi: Add Renesas RZ/N1 support 15351a537c20 spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list a65f196bd27f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0e8afdb51c12 dt-bindings: usb: renesas,usbhs: Add RZ/G3E SoC support 52032279a84b Merge tag 'wireless-next-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 0db094276416 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L RMII{tx,rx} clocks 44492dbc45e6 dt-bindings: net: nxp,s32-dwmac: Use the GPR syscon 7ce5faa19695 ASoC: ti: davinci-mcasp: Add asynchronous mode 86668f9ec320 Samsung S2MPG10 regulator and S2MPG11 PMIC drivers f4fd1ca09f1a ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode 83340f50b750 dt-bindings: dma: qcom,gpi: Update max interrupts lines to 16 c356e9e09dc8 dt-bindings: i2c: qcom-cci: Document qcs8300 compatible 9218d5618630 dt-bindings: phy: ti,control-phy-otghs: convert to DT schema 8934b08a621e dt-bindings: phy: ti,phy-usb3: convert to DT schema cb0b26459316 ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX952 cd392ac6ba7d ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX94 b5f6cd4eae79 regulator: dt-bindings: add s2mpg11-pmic regulators dd1a48948b7c regulator: dt-bindings: add s2mpg10-pmic regulators 7cb79dceffc0 dt-bindings: firmware: google,gs101-acpm-ipc: convert regulators to lowercase a707e0922d03 dt-bindings: mfd: da9055: Fix dead link to codec binding 83da84647e2a dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 c37dc965dde0 dt-bindings: leds: Convert ti,lm3697 to DT schema 93c05dbec2bb dt-bindings: mfd: Add samsung,s2mpg11-pmic aa62dfb78f24 dt-bindings: mfd: samsung,s2mpg10-pmic: Link to its regulators dfdbbb234175 dt-bindings: mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file 4699e70cc981 dt-bindings: backlight: qcom-wled: Document ovp values for PMI8950 12098b970450 dt-bindings: backlight: qcom-wled: Document ovp values for PMI8994 a4f601b4b83a dt-bindings: interrupt-controller: sifive,plic: Clarify the riscv,ndev meaning in PLIC b34cf04f8fff dt-bindings: leds: Add new as3668 support 54c72cac692d dt-bindings: leds: qcom,spmi-flash-led: Add PMH0101 compatible f573a833305f dt-bindings: leds: leds-qcom-lpg: Add support for PMH0101 PWM 210e33780610 dt-bindings: leds: Allow differently named multicolor LEDs 0a514b51f7e8 dt-bindings: leds: add TI/National Semiconductor LP5812 LED Driver dcab4d11d3d1 dt-bindings: leds: Add issi,is31fl3293 to leds-is31fl32xx dc07d15b4ce3 Merge tag 'soc_fsl-6.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers 69547b8ff1ab Merge tag 'socfpga_dts_updates_for_v6.20_v3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt 4da7192337e7 dt-bindings: clock: aspeed: Add VIDEO reset definition 0f8478e9fd54 dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated 7af06f6732db dt-bindings: Fix emails with spaces or missing brackets 912a24228bf6 scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8 b45398f9313a dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs de1e0845cd7a dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles b9cdb24e70f8 dt-bindings: display/lvds-codec: Document OnSemi FIN3385 83226b0d27c4 dt-bindings: eeprom: at25: Document Microchip 25AA010A df9ef8a7ea46 dt-bindings: display: bridge: nxp,tda998x: Add missing clocks 9ab7ad07fb14 dt-bindings: omap: ti,prm-inst: Convert to DT schema 1e1d998bf71f dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware' 4b0a6a44b1ae dt-bindings: mfd: Add Realtek RTD1xxx system controllers a2e45807633d dt-bindings: mediatek: Replace Tinghan Shen in maintainers ab9efcd5b4d8 dt-bindings: Fix I2C bus node names in examples ea4479bba282 dt-bindings: display: google,goldfish-fb: Convert to DT schema 50fcb2d67f08 dt-bindings: display: bridge: tc358867: mark port 0 and 1 configuration as valid a2be43cbd73a docs: dt: submitting-patches: Document prefixes for SCSI and UFS 91b31105e870 dt-bindings: display: bridge: ldb: Add check for reg and reg-names 37e7a9a4d189 dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings b212fd6852bf dt-bindings: trivial-devices: Add some more undocumented devices 27fef65a6743 dt-bindings: interrupt-controller: loongson,pch-pic: Document address-cells a7865d05a69e dt-bindings: interrupt-controller: loongson,eiointc: Document address-cells ce188cc0a6b5 dt-bindings: interrupt-controller: loongson,liointc: Document address-cells 94a7b2f99ab9 dt-bindings: power: syscon-poweroff: Allow "reg" property 02fb67f1073a dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' ee58ad218d78 dt-bindings: mediatek: Drop inactive MandyJH Liu 33ae9e289d97 dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding c545c28a92fa dt-bindings: net: brcm,amac: Allow "dma-coherent" property 6c2903f6738c dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes 49bb56c3e9db dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema a6b60a4d1020 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl c105f1786874 dt-bindings: firmware: xilinx: Add conditional pinctrl schema e9fd71a307d0 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware compatible 2909e69780fb dt-bindings: Remove unused includes c661f5a650e8 dt-bindings: bus: stm32mp25-rifsc: Allow 2 size cells 530a274b1478 dt-bindings: arm: vexpress-config: Update clock and regulator node names 21658b9cc7b8 dt-bindings: arm,vexpress-juno: Allow interrupt-map properties in bus node 93864a267471 Merge tag 'i2c-host-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow 84dea826479a dt-bindings: mtd: cdns,hp-nfc: Add dma-coherent property e327cd40e3da dt-bindings: spi: Add binding for Faraday FTSSP010 9382fcae3b33 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L SoC da8c0cc63159 dt-bindings: intel: Add Agilex eMMC support 395dec8b9e96 dt-bindings: ptp: Add amazon,vmclock a03e77de0210 dt-bindings: clk: rs9: Fix DIF pattern match deb3391513da dt-bindings: pinctrl: spacemit: fix drive-strength check warning ab6224bd25a0 Anbernic RG-DS AW87391 Speaker Amps ba961ac73236 spi: add multi-lane support 716bd68da03b Merge tag 'ath-next-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath b47c8ccd309d Merge tag 'iio-for-7.0a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next 17926b594c18 ASoC: dt-bindings: aw87390: Add Anbernic RG-DS Amplifier ccac1121bf5d spi: dt-bindings: adi,axi-spi-engine: add multi-lane support 90e272c43203 spi: dt-bindings: add spi-{tx,rx}-lane-map properties 89b0a2b708ca spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays cd5ffacefa9c dt-bindings: mailbox: sprd: add compatible for UMS9230 db37cc33492c Merge tag 'linux-can-next-for-6.20-20260131' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next e8ed1e9c377d dt-bindings: hwmon: ti,tmp108: Add P3T1035,P3T2030 365e8a1582ea dt-bindings: hwmon: add STEF48H28 997d978c1b6d dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema 690c98671a72 dt-bindings: hwmon: Add mps mp5926 driver bindings 564ddb6df33f dt-bindings: hwmon: sparx5: add microchip,lan9691-temp 1d92dd74de54 dt-bindings: crypto: atmel,at91sam9g46-sha: add microchip,lan9691-sha cd9c2e267512 dt-bindings: crypto: atmel,at91sam9g46-aes: add microchip,lan9691-aes 02798af51a1f dt-bindings: crypto: qcom,inline-crypto-engine: document the Milos ICE d2455b901b36 dt-bindings: rtc: loongson: Document Loongson-2K0300 compatible bc6078cc0df8 dt-bindings: rtc: loongson: Correct Loongson-1C interrupts property 9bef11db9e5d dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2N support 18d100dd8bed Merge tag 'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' into psy-next 7ee840ee2bb4 dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema b95dfde1e21c Merge tag 'icc-6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next 495473158a94 arm64: dts: socfpga: agilex: add emmc support f2e2a903f7c4 arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node 3c1d9adbbb4f ARM: dts: socfpga: fix dtbs_check warning for fpga-region 4f486b92adf8 ARM: dts: socfpga: add #address-cells and #size-cells for sram node c14992693977 dt-bindings: altera: document syscon as fallback for sys-mgr d61c18c961fd arm64: dts: altera: Use lowercase hex ffa2813091d4 dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml 7d049975239c arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes 0c92577cfcce arm64: dts: socfpga: agilex5: add support for modular board e115510a1af8 dt-bindings: intel: Add Agilex5 SoCFPGA modular board c13f5487f5c8 arm64: dts: socfpga: agilex5: Add dma-coherent property 65ea42aefdeb dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' property 5fb812de23e3 MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC a777939415eb Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 5b25d9c784d6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 17229d6a4193 dt-bindings: mtd: mxic,multi-itfc-v009-nand-controller: convert to DT schema ddb90395af99 dt-bindings: mtd: st,spear600-smi: convert to DT schema d1f4e3e6577c dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies 40407758b2c0 dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema a9dd4631cf9f dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies c4f851db3817 dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema d710994f6078 dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies 33043a03d1d0 dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema 640efe2d3365 dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema bca7304e36f5 dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema 630bedc470e1 dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema 184210b27185 dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema 8ef4770b2049 dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema f2f34664c2bb dt-bindings: rtc: cpcap: convert to schema aa5a96523dc7 Merge tag 'ti-k3-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt ad228b618c5c Merge tag 'reset-for-v6.20' of https://git.pengutronix.de/git/pza/linux into soc/drivers 2c4ab1bdec23 Merge tag 'memory-controller-drv-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers 8b32c00a7d34 Merge tag 'mtk-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers 2439f10093a3 dt-bindings: gpio: Add Tegra264 support f0df035c0c45 Merge tag 'riscv-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt 1c97c2610a0b arm64: dts: realtek: Add Kent SoC and EVB device trees 1f33f7c43645 dt-bindings: arm: realtek: Add Kent Soc family compatibles 6605244467ae spi: dt-bindings: cdns,qspi-nor: Drop label in example 265917026231 Merge tag 'qcom-arm32-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt c00f9fa57059 Merge tag 'qcom-arm64-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 325bb381f318 Merge tag 'v6.20-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 555ee47a2399 Merge tag 'v6.20-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt de2a0ddc7b4b Merge tag 'cix-dt-binding-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt 4492b3dafd64 Merge tag 'at91-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 060ef5aec09b Merge tag 'cix-dt-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt ac68fadae144 Merge tag 'mvebu-dt64-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt 845fb01169db Merge tag 'mtk-dts64-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt 057d6e3b56bc Merge tag 'omap-for-v6.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt 1b67d2271cf1 Merge tag 'sunxi-dt-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt 08dfcf6a3c7a Merge tag 'amlogic-arm-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 0b0db6acc294 Merge tag 'amlogic-arm64-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 4875ee63a5f6 Merge tag 'spacemit-dt-for-6.20-1' of https://github.com/spacemit-com/linux into soc/dt 5afe3cf7196c Merge tag 'samsung-dt64-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt cc40d0637dfb Merge tag 'arm-soc/for-6.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 84a304b3617b Merge tag 'arm-soc/for-6.20/devicetree' of https://github.com/Broadcom/stblinux into soc/dt 5780a44b19e3 Merge tag 'riscv-sophgo-dt-for-v6.20' of https://github.com/sophgo/linux into soc/dt 0b183bbc2f6e Merge tag 'stm32-dt-for-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt ce1a9421c509 Merge tag 'imx-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 21b1bcafcaca Merge tag 'imx-bindings-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 86816d60ae02 Merge tag 'tegra-for-6.20-dt-bindings-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt ed7af28da2c5 spi: aspeed: Improve handling of shared SPI a665daba0d97 Merge tag 'drm-msm-next-2026-01-23' of https://gitlab.freedesktop.org/drm/msm into drm-next 16ee8d7989d5 BackMerge tag 'v6.19-rc7' into drm-next 1853af96d104 ASoC: sophgo: add CV1800 I2S controllers support 780880d26b9d ASoC: codec: Remove ak4641/pxa2xx-ac97 and convert to bff1a05b39e9 ASoC: fsl_audmix: Support the i.MX952 platform d0ef9cf11b6c Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm a523ea22f5ca ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec b1d4ce2ec63d ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller 40a6f1af07a1 dt-bindings: net: dsa: lantiq,gswip: add Intel GSW150 f0bd27beed6b dt-bindings: net: dsa: lantiq,gswip: use correct node name 865b8eb5f662 dt-bindings: gpio: aspeed,sgpio: Support ast2700 0baa9004dc14 dt-bindings: pinctrl: pinctrl-microchip-sgpio: add LAN969x c64e8b8c5daa dt-bindings: pinctrl: ocelot: Add LAN9645x SoC support 3ee75e871f21 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware a02f9ab1778c ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs 42533ee12386 Merge tag 'imx-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt dc8c5878de8a dt-bindings: nvmem: qfprom: Add sm8750 compatible 7d952fdf2bad dt-bindings: interrupt-controller: ti,sci-intr: Per-line interrupt-types 5d44654a0b87 Merge tag 'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 2ae181b8dafe Merge tag 'qcom-arm32-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 14de830eba79 Merge tag 'zynqmp-dt-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/dt dbc7a3043d1b Merge tag 'tegra-for-6.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt 86fccd1393e0 Merge tag 'tegra-for-6.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt b3bbbd413424 ARM: dts: samsung: Drop s3c6400.dtsi 56ffd66515b6 ARM: dts: nuvoton: Minor whitespace cleanup 2d6d64b741fe Merge tag 'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt f7832d977951 Merge tag 'dt64-cleanup-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt 0bf8d0a20391 Merge tag 'renesas-dts-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 41635a78d26e Merge tag 'renesas-dt-bindings-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 6b08b2fbfdba ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952 0369e048eed5 ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform 3bfdd9e93746 Merge tag 'coresight-next-v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next 78fc6e7674cb Merge 6.19-rc7 into char-misc-next 6c694a1d3492 dt-bindings: riscv: document zicfilp and zicfiss in extensions.yaml e896bfea195a dt-bindings: net: dsa: fix typos in bindings docs a717efe4904c dt-bindings: input: touchscreen: tsc2007: document '#io-channel-cells' 8a5cf8346b98 dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement e625e7e40aad dt-bindings: soc: spacemit: Add K3 reset support and IDs bed4a6ca81d3 Merge tag 'at24-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow 1cc20aca3cb4 scsi: ufs: dt-bindings: Document bindings for SA8255P UFS Host Controller 324a883d1ce7 dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8189 SoC f399c85dbf55 dt-bindings: spmi: add support for glymur-spmi-pmic-arb (arbiter v8) 3d1d144c4506 dt-bindings: spmi: split out common QCOM SPMI PMIC arbiter properties f7d8363b0843 dt-bindings: spmi: Add MediaTek MT8196 SPMI 2 Arbiter/Controllers 46e850238166 dt-bindings: serial: renesas,scif: Document RZ/G3L SoC d52ec46dfea8 ASoC: dt-bindings: Convert ti,tas2552 to DT schema 67237f73e2ea arm64: dts: a7k: add COM Express boards 997674eb03ed dt-bindings: connector: Add PCIe M.2 Mechanical Key M connector fad4d61f0c13 dt-bindings: iio: dac: Add max22007 24b1b9c62f63 ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi 3e03f55262c8 dt-bindings: crypto: Mark zynqmp-aes as Deprecated 2972aa85ad35 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 93faaa70d9fd Merge tag 'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next a06faf23cf0d dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible e64d84f2a956 dt-bindings: iio: adc: ad7768-1: add new supported parts 7863431b12b7 arm64: dts: rockchip: Fix rk3588 PCIe range mappings 23e93403e47f arm64: dts: rockchip: Fix rk356x PCIe range mappings e855bd09b3f1 arm64: dts: rockchip: Add Anbernic RG-DS edf7453bfcce dt-bindings: input: touchscreen: goodix: Add "panel" property 35bee1b28956 dt-bindings: arm: rockchip: Add Anbernic RG-DS 438f1fe833e0 arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 e8b033a60c3a arm64: dts: rockchip: Add TPS65185 for PineNote f4b46b8ffd28 riscv: dts: allwinner: d1: Add CPU thermal sensor and zone 1bb5decc55c6 dt-bindings: mfd: qcom,spmi-pmic: Document PMICs present on Glymur and Kaanapali e9550eb87e31 dt-bindings: mfd: Document smp-memram subnode for aspeed,ast2x00-scu 949de4abbc1e dt-bindings: mfd: mediatek: mt6397: Add missing MT6331 regulator compat 6fedf06a87f0 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt6795-scpsys 3d469bea90a9 dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,lan9691-flexcom 41693d50a7e8 dt-bindings: mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc 75d41d817735 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible c7b860543f2d dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block d165e31e20f7 dt-bindings: mfd: Add Bitmain BM1880 System Controller bc0ece5d642e dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string 02f34a00c311 dt-bindings: mfd: syscon: Document the GPR syscon for the NXP S32 SoCs cbb75857f755 Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-6.20', 'ib-mfd-regulator-6.20' and 'ib-mfd-rtc-6.20' into ibs-for-mfd-merged 4ed80af4e800 dt-bindings: mtd: partitions: Combine simple partition bindings cd4daa0abfd5 dt-bindings: mtd: partitions: Convert brcm,trx to DT schema 7796aed329eb dt-bindings: mtd: fixed-partitions: Restrict undefined properties 2fee48751e05 dt-bindings: mtd: Ensure partition node properties are documented cf39a935bc6f dt-bindings: mtd: partitions: Drop partitions.yaml ab71d51e949d dt-bindings: mtd: partitions: Define "#{address,size}-cells" in specific schemas 35da943e3f8d dt-bindings: mtd: partitions: Allow "nvmem-layout" in generic partition nodes f3e4abc0c3cc dt-bindings: mtd: partitions: Move "sercomm,scpart-id" to partition.yaml 3f3e27254a33 dt-bindings: mtd: fixed-partitions: Move "compression" to partition node 57f96b737a5a dt-bindings: mtd: brcm,brcmnand: Drop "brcm,brcmnand" compatible for iProc f88b437888f0 Merge tag 'apple-soc-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt 612c4f9fdb49 Merge tag 'lpc32xx-dt-for-6.20' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt dc6ece796b86 Merge tag 'aspeed-6.20-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt 55e9e95b7d41 Merge tag 'nuvoton-arm64-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt ef282680695f arm64: dts: marvell: Add SoC specific compatibles to SafeXcel crypto 708378216fa0 Merge tag 'v6.20-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 9543fe54b8c1 Merge tag 'v6.20-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt fd0c3637dece Merge tag 'juno-updates-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt 9ce8d18f3e3e dt-bindings: net: pcs: mediatek,sgmiisys: deprecate "mediatek,pnswap" 11fb43148bc5 dt-bindings: net: airoha,en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx" 6c8d104996f2 dt-bindings: net: airoha: npu: Add firmware-name property c0e2edfaf4e0 dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek 0b946423208a dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 ee15a65fc46e ARM: dts: qcom: switch to RPMPD_* indices c24b5ac17de5 arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions f4aa4553a6f4 arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions 02d1cd46bdf2 arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes 9d42975778ea arm64: dts: qcom: sm8750: add memory node for adsp fastrpc 230606847d7d arm64: dts: qcom: switch to RPMPD_* indices a6b35c9c693b dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H 0ec54c733653 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU ac680fe53467 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable SDIO interface 04ad85e91e0e Merge tag 'qcom-drivers-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers 47cf549e361f Merge tag 'samsung-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers eacf9bb0ce61 arm64: dts: qcom: oneplus-enchilada: Specify i2c4 clock frequency a027ea136749 arm64: dts: qcom: sm6350: Add clocks for aggre1 & aggre2 NoC ef5b8a86c529 arm64: dts: qcom: agatti: enable FastRPC on the ADSP 719449cdbc04 dt-bindings: pinctrl: document polarfire soc mssio pin controller da54d367c877 dt-bindings: pinctrl: qcom,glymur-tlmm: Document Mahua TLMM block 286e264e593d media: dt-bindings: add rockchip mipi csi-2 receiver b1a1cf5123de dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge 6994a15275b1 dt-bindings: vendor-prefixes: Add AlgolTek ba3c253fb0d5 dt-bindings: interconnect: qcom-bwmon: Document Glymur BWMONs 6e74c2f165c9 dt-bindings: eeprom: at24: Add compatible for Puya P24C128F 32e5ee28ac99 dt-bindings: phy: renesas,usb2-phy: Document RZ/G3E SoC c09e9126d56c dt-bindings: phy: renesas,usb2-phy: Document mux-states property f40c647c0d90 dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator bcb394aa1cc7 media: dt-bindings: media: renesas,fcp: Allow three clocks for RZ/V2N SoC 5b33c502ea7b dt-bindings: net: micrel: Convert micrel-ksz90x1.txt to DT schema 982acc2e14ed dt-bindings: net: micrel: Convert to DT schema 63070365f58b dt-bindings: net: sparx5: do not require phys when RGMII is used 002e8d7735ee riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi 4f9b26619be1 dt-bindings: display/msm: qcom, kaanapali-mdss: Add Kaanapali 0d9bc6aa9d8f dt-bindings: display/msm: dsi-controller-main: Add Kaanapali 4b6d795f96c4 dt-bindings: display/msm: dsi-phy-7nm: Add Kaanapali DSI PHY e6b595f95f13 dt-bindings: display/msm: qcom, kaanapali-dpu: Add Kaanapali 3964d858d90f Merge tag 'v6.19-rc1' into msm-next 38a99a817ad7 dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema d9192729652c dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT7987 9c11b43017f0 dt-bindings: nvmem: mediatek: efuse: Add support for MT8196 de3c5fe53427 dt-bindings: thermal: mediatek: Add LVTS thermal controller support for MT8196 695720024214 dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3518 aa63f9776715 ASoC: renesas: rz-ssi: Cleanups 7c7e2cdfd3c3 spi: xilinx: make IRQs optional 4da8a7ec04d2 dt-bindings: pwm: nxp,lpc32xx-pwm: Specify clocks property as mandatory 70824cca4e4a dt-bindings: mfd: Add rk801 binding 55e728580ead riscv: dts: spacemit: pinctrl: update register and IO power d04eca503075 riscv: dts: spacemit: add K3 Pico-ITX board support 21e575fedb50 riscv: dts: spacemit: add initial support for K3 SoC 27ee007b967d dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings 61b7fb5df7fb dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC d33981a1add4 dt-bindings: interrupt-controller: add SpacemiT K3 APLIC ae5532959fcb dt-bindings: timer: add SpacemiT K3 CLINT e2d340aa025b dt-bindings: riscv: add SpacemiT X100 CPU compatible a585497ee055 riscv: dts: spacemit: k1: Add "b" ISA extension 06b93bbd2215 riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 340cd332be59 riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 a6c9e830b026 riscv: dts: spacemit: Add USB2 PHY node for K1 10935534c858 riscv: dts: spacemit: sdhci: add reset support 943a3e884eb2 riscv: dts: spacemit: add reset property f8f9dd79d671 spi: dt-bindings: nxp,imx94-xspi: add nxp,imx952-xspi 5227871b94c8 dt-bindings: display: panel: Add compatible for Anbernic RG-DS b978b018d7e1 ARM: dts: rockchip: rk3036: remove mshc aliases ec280a19bf3e arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro 442c21c2fe40 arm64: dts: rockchip: Fix imx258 variant on pinephone pro 6567ba439a82 arm/arm64: dts: st: Drop unused .dtsi 72898ec8d065 arm64: dts: st: Minor whitespace cleanup 5a25c60f7778 arm64: dts: st: Use hyphen in node names bad0d9112b83 arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi ea9d4b95cbb3 arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi f2d478648a9c dt-bindings: media: st: dcmipp: add 'power-domains' property e5435ff3b5aa arm64: dts: st: add power-domain of csi in stm32mp231.dtsi 81460acf00c3 arm64: dts: st: add power-domain of csi in stm32mp251.dtsi dea5c1b19f24 dt-bindings: media: st: csi: add 'power-domains' property 15b8d5b148fb ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 23bd1dd935f0 arm64: dts: st: add DDR channel to stm32mp257f-ev1 board 1073f0cfc9cf arm64: dts: st: add LPDDR channel to stm32mp257f-dk board ec0680b409b7 arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi 19745354672a arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi eb2ffaa4d91d arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi b768c686e770 arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi 10ebfd2c3959 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property a09b11b2817f arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi 05b85f24fe27 arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi 30b02e4ca2cb arm64: dts: st: Add boot-led for stm32mp2 ST boards 5e5deb2316bd ARM: dts: stm32: Add boot-led for stm32mp1 ST boards 2bf2ef567959 ARM: dts: stm32: Add boot-led for stm32 MCU ST boards bd859993cc6d arm64: dts: st: Add green and orange LED for stm32mp2 ST boards 56b9f7fc9fde ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board 0e2cd6d0cf14 ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board e1c842fb48ff ARM: dts: stm32: Add red LED for stm32mp135f-dk board b025c0be8d16 ARM: dts: stm32: Add LED support for stm32h743i-eval 4b522a720f19 ARM: dts: stm32: Add LED support for stm32h743i-disco 39a3d28582ab ARM: dts: stm32: Update LED nodes for stm32 MCU boards d549902a2f8f arm64: dts: amlogic: add the type-c controller on Radxa Zero 2 0e110c9846e6 arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot. beaa0522e5f9 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable eMMC storage 6a2f6b9b373a riscv: dts: sophgo: sg2044: Add "b" ISA extension add5431b0e85 riscv: dts: sophgo: fix the node order of SG2042 peripheral ac0ba8a30821 riscv: dts: sophgo: Move PLIC and CLINT node into CPU dtsi 7c0e3963484a dt-bindings: pinctrl: spacemit: add syscon property 5596787e9479 spi: dt-bindings: xilinx: make interrupts optional 78046c205134 arm64: qcom: dts: sm8750: add coresight nodes 9f7cc53066ad arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table ce61799a7f23 arm64: dts: qcom: x1-el2: Enable the APSS watchdog cd6f4fa8d2eb arm64: dts: qcom: hamoa: Add the APSS watchdog 1e4b8c7e87d9 dt-bindings: watchdog: Document X1E80100 compatible b3fd7b873f1c ARM: dts: qcom: msm8960: expressatt: Add Accelerometer 9e7e58ab94e1 ARM: dts: qcom: msm8960: expressatt: Add Magnetometer c2df47ae20b9 ARM: dts: qcom: msm8960: expressatt: Add NFC 35bce974b172 ARM: dts: qcom: msm8960: expressatt: Add Light/Proximity Sensor 2e5966453c77 ARM: dts: qcom: msm8960: Add GSBI2 & GSBI7 fd72dcfface9 arm64: dts: qcom: sdm632-fairphone-fp3: Enable CCI and add EEPROM a986521752b2 arm64: dts: qcom: sdm632-fairphone-fp3: Add camera fixed regulators 26b9815fb37d arm64: dts: qcom: msm8953: Add CCI nodes d39c16e042a1 arm64: dts: qcom: msm8953: Re-sort tlmm pinctrl states dab43170e734 dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate 05ab1b20da91 ARM: dts: qcom: msm8974: Start using rpmpd for power domains 9be5f27bd8a8 ARM: dts: qcom: msm8974: Sort header includes alphabetically 018c6554c99c dt-bindings: regulator: mark regulator-suspend-microvolt as deprecated 9f9686624b29 arm64: dts: mediatek: mt8192: Rename mt8192-afe-pcm to audio-controller f98ac8fd4a35 dt-bindings: arm: mediatek: audsys: Support mt8192-audsys variant 7a53eaaf914c dt-bindings: arm: qcom: Add Coresight Interconnect TNOC cbcfbcb9d555 dt-bindings: mtd: st,spi-fsm: convert to DT schema c954d2f5b479 dt-bindings: mtd: microchip,mchp23k256: convert to DT schema 9c50822512d8 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema e7bb20485fd6 riscv: dts: anlogic: dr1v90: Add "b" ISA extension 7b7fabb5ece3 Merge 6.19-rc6 usb-next a55b4820bea8 ARM: dts: allwinner: Replace status "failed" with "fail" 9b3f945edd5b Merge tag 'mediatek-drm-next-20260117' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next e2732701ee10 Merge tag 'samsung-pinctrl-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel 318f21421b67 Merge tag 'renesas-pinctrl-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel 5d4b95cb22f8 dt-bindings: mbox: add pic64gx mailbox compatibility to mpfs mailbox e9535087ef08 dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali 7b834b22a4f3 dt-bindings: mailbox: mediatek,mt8196-vcp-mbox: add mtk vcp-mbox document 4abfb76fac38 dt-bindings: display/msm/gpu: Straighten out reg-names on A619L/610/702 7b9953464554 dt-bindings: watchdog: qcom-wdt: Document Glymur watchdog f3e32711d1f9 dt-bindings: watchdog: Convert mpc8xxx-wdt to YAML 4e1009c422e4 dt-bindings: watchdog: samsung-wdt: Split if:then: and constrain more 76ef81f60554 dt-bindings: watchdog: samsung-wdt: Drop S3C2410 f21fec63b372 dt-bindings: watchdog: samsung-wdt: Define cluster constraints top-level 947ec2a7a061 arm64: dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board 1e2f6fe09a0a dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 FRDM board da896e6aeb6e arm64: dts: imx91-11x11-frdm: fix CAN transceiver gpio 9a799b6dcf66 arm64: dts: imx93-11x11-frdm: enable additional devices c320d1ee2c31 ARM: dts: imx: e60k02: add tps65185 f23d7747e2fc ARM: dts: imx50-kobo-aura: add epd pmic description a5187a07278f ARM: dts: imx: tolino-shine2: add tps65185 def2bad12ad5 arm64: dts: imx93-11x11-frdm: Add MQS audio support 326f80d72a57 arm64: dts: imx952-evk: Add nxp,ctrl-ids for scmi misc 708a298bdf32 arm64: dts: imx952-evk: Add flexcan support 76ad6957eac5 arm64: dts: imx952-evk: Enable TPM[3,6] 99d8f14ea5bd arm64: dts: imx952-evk: Enable wdog3 53d10193fd4a arm64: dts: imx952-evk: Enable USB[1,2] d8663a7f9769 arm64: dts: imx952-evk: Enable SPI7 34e233786a5f arm64: dts: imx952-evk: Enable UART5 92bb376249bb arm64: dts: imx952-evk: Enable I2C[2,3,4,6,7] bus dd58a0f13f18 arm64: dts: imx952-evk: Change the usdhc1_200mhz drive strength to DSE4 f32e871ca957 arm64: dts: imx952: Add idle-states node 4e976b781b68 arm64: dts: imx8mn: Add ifm VHIP4 EvalBoard v1 and v2 501d4b54ac14 arm64: dts: imx8mn: Add SNVS LPGPR 67e6d92ddfdd arm64: dts: imx8mq-librem5: Don't set mic-cfg for wm8962 083f756b87a3 arm64: dts: imx8mq-librem5: Set cap-power-off-card for usdhc2 3dd550990418 arm64: dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz 814565e7b271 arm64: dts: imx8mq-librem5: Enable SNVS RTC 6118d1871535 arm64: dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz 6c8d0e9696b0 arm64: dts: imx8mq-librem5: Enable I2C recovery df87f60ac610 dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property a007152b42f7 dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms f17db6ab33fe arm64: dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes af824b164001 Merge branch 'for-v6.20/dt-bindings-clk' into next/dt64 7f5d058c91d5 dt-bindings: samsung: exynos-sysreg: add gs101 dpu compatible 03e693827f91 Merge branch 'for-v6.20/dt-bindings-clk' into next/clk 914545f99d20 dt-bindings: clock: google,gs101-clock: Add DPU clock management unit 989b6eeea3ac dt-bindings: clock: google,gs101-clock: fix alphanumeric ordering c95c9060cf20 dt-bindings: arm: fsl: Document ifm VHIP4 EvalBoard v1 and v2 d11258fd262f dt-bindings: vendor-prefixes: Document ifm electronic gmbh 9af150b1d5ac arm64: dts: imx95: Use GPU_CGC as core clock for GPU 9ca53be594b1 ARM: dts: imx: move nand related property under nand@0 515b1852fc1d ARM: dts: imx6sx: update gpmi #size-cells to 0 bfc8a89eae3d ARM: dts: imx6qdl: add '#address-cells' and '#size-cells' for gpmi-nand f1f26baa4790 arm64: dts: imx91: Add thermal-sensor and thermal-zone support ec7bfa4a6cc6 dt-bindings: display: tegra: document Tegra30 VI and VIP d4fb3d68c52e dt-bindings: display: tegra: document Tegra132 MIPI calibration device 36cd72893c12 ARM: tegra: Adjust DSI nodes for Tegra20/Tegra30 2822dc9ca7f1 arm64: tegra: smaug: Add usb-role-switch support c8a97be57fe4 arm64: tegra: smaug: Complete and enable tegra-udc node b48949517e5f arm64: tegra: smaug: Enable DisplayPort via USB-C port 4b86a80e2733 dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 ba7055ce7670 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC 2c497b05d60f arm64: tegra: Correct CPU compatibles on Tegra264 3fd0fa38597d arm64: tegra: Drop unneeded status=okay on Tegra264 94fddcbb5edb arm64: tegra: Drop unneeded status=okay on Tegra234 8bc40459d4b1 arm64: tegra: Drop unneeded status=okay on Tegra194 a751ddaf7368 arm64: tegra: Drop unneeded status=okay on Tegra186 7e68f45e9d71 arm64: tegra: Add nodes for CMDQV 2dcabc6b8618 arm64: tegra: Add DBB clock to EMC on Tegra264 9c2cb35536e3 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 b99d0eb7564e arm64: dts: broadcom: bcm4906-netgear-r8000p: Drop unnecessary "ranges" in partition node 5e7a803f25cb arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" fallback compatible 495f35c2c98f arm64: dts: broadcom: northstar2: Drop QSPI "clock-names" 7f3ad038566f arm64: dts: broadcom: northstar2: Drop unused and undocumented "brcm,pcie-ob-oarr-size" properties 4db81b905c2b arm64: dts: broadcom: northstar2: Rework clock nodes 01cfa0ec34b9 arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties fcd62ea160ad arm64: dts: broadcom: Use preferred node names d9fec9189e6b arm64: dts: broadcom: stingray: Move raid nodes out of bus ab4ed1dc0d04 arm64: dts: broadcom: stingray: Fix 'simple-bus' node names cc9550ca574b arm64: dts: broadcom: stingray: Rework clock nodes 708a5b2c0fe4 arm64: dts: broadcom: Remove unused and undocumented nodes 862b765f1108 dt-bindings: can: renesas,rcar-canfd: Document RZ/T2H and RZ/N2H SoCs 4ec77a68120b dt-bindings: can: renesas,rcar-canfd: Document RZ/V2H(P) and RZ/V2N SoCs 14ae60e3097d dt-bindings: can: renesas,rcar-canfd: Specify reset-names e7c67c8a4413 dt-bindings: can: renesas,rcar-canfd: Document renesas,fd-only property 6d45bea6e3af dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali cecc020569a4 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema be3f0a7db3f8 dt-bindings: dma: Update ADMA bindings for tegra264 7f2243e51e32 openrisc: dts: Add de0 nano multicore config and devicetree 013156b1bde9 openrisc: dts: Split simple smp dts to dts and dtsi 6fe2a6550f5f openrisc: dts: Add de0 nano config and devicetree 67fb31a7cd6b arm64: dts: qcom: lemans: enable static TPDM ed6dd716b980 arm64: dts: qcom: kodiak: Add memory region for audiopd c5bfde36ba99 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes 580b3f4a68b5 arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) 2ea2ad35b316 arm64: dts: rockchip: Add the Video-Demo overlay for Lion Haikou c06349a10fff arm64: dts: rockchip: Enable pwm1 on rk3368-lion-haikou 06befd3e2967 arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou e47d90e6728a arm64: dts: rockchip: Add HDMI node to RK3368 aeff6a608b6c arm64: dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou a656170a31fc arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s 1de10acec651 arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 d7416ad948d1 dt-bindings: serial: google,goldfish-tty: Convert to DT schema f84445bb1270 dt-bindings: serial: sh-sci: Fold single-entry compatibles into enum 90acfa9f6742 dt-bindings: serial: renesas,rsci: Document RZ/V2H(P) and RZ/V2N SoCs 630e7963f59d dt-bindings: PCI: qcom: Document the Glymur PCIe Controller 79e31b907d76 dt-bindings: misc: google,android-pipe: Convert to DT schema b577c2abb1d4 dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller 455fa431ed46 dt-bindings: iommu: Add NVIDIA Tegra CMDQV support b137b22a98b3 dt-bindings: memory: tegra: Document DBB clock for Tegra264 d8b05403d10c dt-bindings: tegra: pmc: Update aotag as an optional aperture 48296655ff9f arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator 29eaf3445321 arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node 74379f1a5e5f arm64: dts: ti: k3-am62p-j722s-common-main: Add HSM M4F node c5512f936aff arm64: dts: ti: k3-{j784s4-j742s2/j721s2}-mcu-wakeup: Add HSM M4F node 974e346cc223 arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes 141816132f7b dt-bindings: clock: mpfs-clkcfg: Add pic64gx compatibility 023006616a86 dt-bindings: clock: mpfs-ccc: Add pic64gx compatibility 2cf21f13e040 dt-bindings: net: airoha: npu: Add BA memory region 4c961b745f1f dt-bindings: net: adi,adin: document LP Termination property 1da46de73792 Merge tag 'phy_common_properties' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy b5b08104dda9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 74d0ef2610f3 dt-bindings: net: wireless: ath11k: Combine two if:then: clauses f10bf8779ec6 Merge tag 'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next b73740fc9de1 dt-bindings: display/msm/rgmu: Document A612 RGMU dca9618a1d32 dt-bindings: display/msm: gpu: Document A612 GPU 0d6547833df6 dt-bindings: display/msm: gpu: Simplify conditional schema logic 81ce5f5864eb arm64: dts: qcom: lemans; Add EL2 overlay 8681a97e8eb3 arm64: dts: qcom: sm8150: add uart13 201bf4da11e6 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 38cc99dc1f1c arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 c58414174a89 arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm 7a952883ade4 ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names 4950c913b7d5 dt-bindings: gpio-mmio: Correct opencores GPIO b682394899eb Merge tag 'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next 14a86e737e7d arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address 43c9e46a90ba arm64: dts: meson-s4-s905y4-khadas-vim1s: add initial device tree 047fbc9e905a arm64: dts: meson-s4-aq222: update compatible string with s805x2 562fa59f8326 dt-bindings: arm: amlogic: introduce specific compatibles for S4 family c2ffdb01e074 arm64: dts: mediatek: mt8186-evb: Add vproc fixed regulator fdda1b0b1ba0 ARM: dts: r9a06g032: Add support for GPIO interrupts 6c5ab649ab2f ARM: dts: r9a06g032: Add GPIO controllers 8edb33f4827a arm64: dts: renesas: rzg3e-smarc-som: Enable I3C support 4409a3e81288 dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer 6880f32f6442 arm64: dts: mediatek: mt7981b-openwrt-one: Add address/size cells to eth 515f976d0ce9 arm64: dts: amlogic: Enable the npu node on Radxa Zero 2 d3108d4cb1dc arm64: dts: amlogic: g12: assign the MMC A signal clock 6c24c785f2f3 arm64: dts: amlogic: g12: assign the MMC B and C signal clocks d70bd7d65c47 arm64: dts: amlogic: gx: assign the MMC signal clocks 2f5f8f725290 arm64: dts: amlogic: axg: assign the MMC signal clocks 389ec29c282d arm64: dts: amlogic: a1: align the mmc clock setup 5561343a9359 arm64: dts: amlogic: c3: assign the MMC signal clocks e7927bfb9594 riscv: dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer b1e14936e730 media: dt-bindings: ti,omap3isp: Convert to DT schema ea20b4c79f4c media: dt-bindings: i2c: toshiba,et8ek8: Convert to DT schema fc53e67381e3 dt-bindings: media: ov5647: Allow props from video-interface-devices 855f0e943b6a dt-bindings: media: ov5647: Add optional regulators 2995b9b04133 arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype 2d1968d218f6 sound: codecs: tlv320adcx140: assorted patches 391d32897d0f ASoC: codecs: aw88261: add dvdd-supply property d27446108ca4 arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 bcf34bb0f9a7 arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order f9747b110fc4 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode da6e384db047 arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode b327f12239ae dt-bindings: phy: google: Add Google Tensor G5 USB PHY 0bf24893ebdc dt-bindings: pinctrl: spacemit: k3: fix drive-strength doc d14b8962ef3b dt-bindings: sound: google,goldfish-audio: Convert to DT schema 40732ea3b5cd ASoC: dt-bindings: document dvdd-supply property for awinic,aw88261 2551501b8eb4 ASoC: dt-bindings: add avdd and iovdd supply 8793bb577f2f ASoC: dt-bindings: clarify areg-supply documentation 184e81f0216e Merge tag 'phy_common_properties' into next ee419f4a90cc dt-bindings: phy-common-props: RX and TX lane polarity inversion 9d0ca379b4d7 dt-bindings: phy-common-props: ensure protocol-names are unique 387a58af46f8 dt-bindings: phy-common-props: create a reusable "protocol-names" definition ebcd7b8610c6 dt-bindings: phy: rename transmit-amplitude.yaml to phy-common-props.yaml 41ccdde910d4 arm64: dts: amlogic: s4: fix mmc clock assignment d4460e04fa48 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz 1cfe09dac9a0 arm64: dts: amlogic: drop useless assigned-clock-parents b270a7272aa7 dt-bindings: ata: sata: Document the graph port 7d3c2e8aaae2 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS PHY compatible 4facd5bf21a3 dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Kaanapali dfc1771a6f91 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaanapali QMP PHY 4d783b51113f dt-bindings: phy: Add PHY_TYPE_XAUI definition fa414004e411 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regulator supply 803da859257f dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Milos QMP UFS PHY cefe660cbbf3 arm64: dts: mediatek: mt7986a: Change compatible for SafeXcel crypto 7a3f7afcef9e arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 regulator 206b6aecc2e6 arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node c36276a3b23d arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node 0f3176276ef7 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name 48f536cf5421 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC 38f6981ab699 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next 7b66bb79b113 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' into drivers-for-6.20 6266a22d68f6 dt-bindings: net: dp83822: Deprecate ti,fiber-mode 9e1e99cc0fcc dt-bindings: net: Introduce the ethernet-connector description d8dbb43cdd3a dt-bindings: riscv: extensions: Drop unnecessary select schema 4b9e5aa4a542 dt-bindings: riscv: Add Sha and its comprised extensions fe7098988625 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl 8722a58217dd dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm b3ec41ca5d55 dt-bindings: riscv: Add B ISA extension description 0957ff98c67a dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt 65d424e95f5a dt-bindings: remoteproc: qcom,pas: Add iommus property 85cfc581b357 arm64: dts: qcom: qcs8300: Add GPU cooling d9deaa855e4b dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 d9a30a00d06b riscv: dts: allwinner: d1: Add RGB LEDs to boards 4905d5900f35 riscv: dts: allwinner: d1: Add LED controller node a12da48d8f20 regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as GPIO controller 85ffea24a11c arm64: dts: allwinner: a100: Add LED controller node 6c8cc1716e52 mtd: spinand: Octal DTR support 49926bd040f4 dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell 8786767941ac arm64: dts: qcom: sa8775p: Add reg and clocks for QoS configuration d2fe66895e41 dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware managed PCIe endpoint 19b8532647c2 Merge branch 'icc-mtk' into icc-next 1460edbbf157 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA interconnects 59ff855455ce Axiado AX3000 SoC SPI DB controller driver c6443a18e84c arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board 0032df604fa6 arm64: dts: rockchip: Add Radxa CM3J 9125f8bb75bc dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board 1ee79eb39a92 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C 12369df303aa arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series 0ebe988da929 dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP NAS devices f05a74784e3e arm64: dts: rockchip: Move copy-key to TSx33 board files 65cc1beff5b0 arm64: dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices 5876ba248e99 arm64: dts: rockchip: Move SoC include to individual QNAP TSx33 boards 5eacb4f2bc3f dt-bindings: PCI: loongson: Document msi-parent property 018ef4ed75bc regulator: dt-bindings: mediatek,mt6331: Add missing ldo-vio28 vreg 8dc33138e8ce dt-bindings: leds: bd72720: Add BD72720 6f2f719011e5 dt-bindings: mfd: ROHM BD72720 e501fa17eb6b dt-bindings: battery: Voltage drop properties d0729ca80a5a dt-bindings: battery: Add trickle-charge upper limit 1ac445386209 dt-bindings: battery: Clarify trickle-charge ea07ebf0f94f dt-bindings: regulator: ROHM BD72720 a639de753758 ASoC: Update rtq9128 document and source file 7e5fb31ab397 regulator: Add TPS65185 c03a7bad76e6 dt-bindings: media: Add qcom,sm6150-camss abbdbd1e88b3 dt-bindings: media: Correct camss supply description a51c86a499bc dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies 2ff42615a39e dt-bindings: media: ti: vpe: Add support for Video Input Port 063740f57f5b media: dt-bindings: adi,adv7180: add VPP and CSI register maps 3bc58308e013 dt-bindings: display: panel-simple: Allow "data-mapping" for "yes-optoelectronics,ytc700tlag-05-201c" 55197c2320e8 dt-bindings: display: simple: Add Innolux G150XGE-L05 panel e89cec70ef26 arm64: dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi 0c2c59fa78c8 Merge patch series "arm64: dts: apple: Add integrated USB Type-C ports" 4bd1c26ba442 arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports a689f58bb9ca arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports 74042f340f78 arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports dc70ad22e366 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx 0d2a0dbe95c5 arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on 774daf7ba17a arm64: dts: apple: t8112-j473: Keep the HDMI port powered on 44f172d1b273 arm64: dts: apple: Add chassis-type property for Apple iMacs 5da589e80ed1 arm64: dts: apple: Add chassis-type property for Mac Pro 82b1e893e129 arm64: dts: apple: Add chassis-type property for Apple desktop devices cd25b3aae2dc arm64: dts: apple: Add chassis-type property for all Macbooks f3560e52d9a5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible 891c28cf3f3d arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for MMC1 and 2 7ff21e13c458 arm64: dts: mediatek: mt8192-asurada: Remove unused clock-stretch-ns 504f1e61dc1c arm64: dts: mediatek: mt8173-elm: Remove regulators from thermal node 2da6bb860185 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning 134783da2fc5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name and reorder 2f5a04231651 arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names d923b4f4f8a8 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node ec3f36045cf2 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless cells from flash@0 4b1cd354d614 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings 999cdbf9bc2a arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup 39a89aef4b4f arm64: dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core cf3c5bf2fb8b regulator: dt-bindings: Document TI TPS65185 358401e15811 regulator: core: allow regulator_register() with e7e731d90b00 spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties 0efd42e88787 ASoC: dt-bindings: Convert realtek,rt5651 to DT schema 21889177c7e9 arm64: dts: renesas: Use lowercase hex acc2d46ba016 Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next cd05027f3228 arm64: dts: renesas: Use hyphens in node names 7add41540117 arm/arm64: dts: renesas: Drop unused .dtsi 005f9e3644ac Merge 6.19-rc5 into char-misc-next 696aea94d3fa dt-bindings: media: i2c: Add os05b10 sensor fa6b02de574e dt-bindings: media: i2c: Add Samsung S5K3M5 image sensor 1a6970d37718 dt-bindings: media: i2c: Add Samsung S5KJN1 image sensor 396be428d48f arm64: dts: cix: Add OrangePi 6 Plus board support 388222cbc6e4 dt-bindings: arm: cix: add OrangePi 6 Plus board 8a1b971219d9 dt-bindings: iio: adc: Add AD4134 c616ef5fc880 dt-bindings: iio: proximity: Add RF Digital RFD77402 ToF sensor 1b072533efef dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node d556b2a250a8 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible fee6f4f2ebd5 dt-bindings: soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports 315d0a210ccd arm: dts: lpc32xx: add interrupts property to Motor Control PWM 2d4703cc39d8 arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node 59acbfb08c7a dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" e7978fa23e73 arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576 3d9752b5ffdb arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588 713151648ba2 arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 752008e5ef84 arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree 0d591d49d504 dt-bindings: arm: rockchip: Add Orange Pi CM5 Base 823ad7ab4830 arm64: dts: rockchip: Enable second HDMI output on CM3588 9ed66b32c4b9 arm64: dts: rockchip: Add HDMI to Gameforce Ace afeffdef654c dt-bindings: display: rockchip: Add no-hpd for dw-hdmi-qp controller 374a2610a844 arm64: dts: qcom: talos: Add PMU support 1bb6f872a948 arm64: dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions 1495b12dd18b arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts 60db44f9ab1c arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts 3a94f2e147d6 arm64: dts: qcom: monaco: Add CTCU and ETR nodes 61978b63d7cb arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO-IOT-EVK board 2f0230be089a arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IOT-SOM platform d7af35972d49 arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs to PCIe port nodes and add port Nodes for all PCIe ports e917dcc44a65 arm64: dts: qcom: sdm630: Add LPASS LPI TLMM a9576e1975bb arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm 2ce6dac0afda dt-bindings: gpu: img: Add AM62P SoC specific compatible 843442f35eac spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiado SPI DB controller ce1545686ac4 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect b38c2837a4c1 arm64: dts: renesas: r9a09g057: Add CANFD node 71b05c0fbb1e arm64: dts: renesas: r9a09g056: Add CANFD node f2826e02dec3 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD c3a5ef1971c9 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD 57507f1ab100 arm64: dts: renesas: r9a09g087: Add CANFD node 2dd586ebf433 arm64: dts: renesas: r9a09g077: Add CANFD node 24a639a75379 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-dts-for-v6.20 70eb29ba7308 dt-bindings: pinctrl: renesas,r9a09g077-pinctrl: Document GPIO IRQ 7c1e6cdb540c arm64: dts: renesas: r9a09g057: Add RSCI nodes 12bab8609e25 arm64: dts: renesas: r9a09g056: Add RSCI nodes 55d259b32fe2 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys 330035930524 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys 0274e6aa8e7b arm64: dts: renesas: r9a09g087: Add GPIO IRQ support cf741d2e8a0e arm64: dts: renesas: r9a09g077: Add GPIO IRQ support 7ec7d3107ad1 arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support b78ee53481d3 arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support fb523ea0cebf arm64: dts: renesas: r9a09g087: Add OPP table ccc606135698 arm64: dts: renesas: r9a09g077: Add OPP table 3d3158f552ec Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-clk-for-v6.20 e61a166730f3 dt-bindings: pinctrl: intel: keembay: fix typo c52b56ea765a ARM: dts: lpc32xx: Add missing properties to I2S device tree nodes 590f92e52b6e ARM: dts: lpc32xx: Declare the second AHB master support on PL080 DMA controller 0c473c8d6f5d ARM: dts: lpc32xx: Add missing DMA properties f9aa3eb38496 ARM: dts: lpc32xx: Use syscon for system control block c379c6892d86 ARM: dts: lpc32xx: describe FLASH_INT of SLC NAND controller 75d9c48a2ba6 ARM: dts: lpc32xx: change NAND controllers node names d9f691453182 ARM: dts: lpc32xx: Update spi clock properties 3abca592bfe1 ARM: dts: Add support for pcb8385 5f8db3730de7 dt-bindings: arm: at91: add lan966 pcb8385 board 958a9657c7d0 dt-bindings: soc: spacemit: k3: add clock support a45c091e89a1 dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional 4e1af11215ee arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine e4a1630d3b05 arm64: dts: qcom: qrb2210-rb1: Add PM8008 node 41cb6b05e684 arm64: dts: qcom: qcm2290: Add pin configuration for mclks f685535f806c arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a 75911f2b072f dt-bindings: display: rockchip,vop: Add compatible for rk3506 7fa529d7f444 dt-bindings: display: rockchip,dw-mipi-dsi: Add compatible for rk3506 6122699e76e7 arm64: dts: broadcom: bcm2712: Add watchdog DT node 914987690831 arm64: dts: broadcom: bcm2712: Enable RNG 0f70c810948d ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names 726a4988206c ARM: dts: stm32: reorder nodes for stm32429i-eval 85b19a129954 arm64: dts: mediatek: add device tree for Tungsten 700 board 1b97285c0e24 arm64: dts: mediatek: add device tree for Tungsten 510 board 3ed0b28d2918 arm64: dts: mediatek: mt8188: switch mmc nodes to interrupts-extended 59a95bd89011 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries 7e1cf0227843 dt-bindings: vendor-prefixes: Add Ezurio LLC 3e91aecad546 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound output support 62d02baa6a31 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output 37eb6fa3a0ad arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound output support 0dd940a9c0eb arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output 7be855ab6141 arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound output support 684a136b3284 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output 5ceb3efd9bd7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes 9acd664ae667 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes 2f438874517f arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi 79d0264a56fd arm64: dts: mediatek: mt7981b: Add wifi memory region 813bc92a5a7e arm64: dts: mediatek: mt7981b: Disable wifi by default b5f804e52428 arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet 4a64fe860e70 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offload support c5b6d809e976 arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB ce656f4eb178 arm64: dts: mediatek: mt7981b: Add PCIe and USB support c7b4ce20856b arm64: dts: mediatek: mt8183: Add missing endpoint IDs to display graph 9f78fe613d0a dt-bindings: leds: Add LP5860 LED controller 1490903291a0 ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties 666a578e38ce dt-bindings: soc: mediatek: dvfsrc: Document clock 0a000d225d77 riscv: dts: renesas: r9a07g043f: Move interrupt-parent to top node 22bcb33f74c0 dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID 38d74c781461 dt-bindings: ata: ahci-platform: Drop unnecessary select schema 6c3f2d145bdf ARM: dts: microchip: sama7d65: add missing flexcom nodes 5d84ec142574 ARM: dts: microchip: sama7d65: add fifo-size to usart 78064bb3efab ARM: dts: microchip: sama7d65: add dma properties to usart6 b88e699ac98c arm64: dts: nuvoton: Add missing "device_type" property on memory node 972220e64030 ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC ca9702b1c660 dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board ef7b87ccb63c ARM: dts: aspeed: bletchley: Remove try-power-role from connectors 9534fb1326fa ARM: dts: aspeed: Add Facebook Anacapa platform e42ed37d5c01 dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC 77be93774ce5 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c 9a70246b5079 dt-bindings: i2c: spacemit: add optional resets 89715b572f22 Merge tag 'renesas-dts-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt a49e947cb82d Merge tag 'aspeed-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt b0a6b2163d84 Merge tag 'arm-soc/for-6.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 109d342a9d8c arm64: dts: marvell: change regulator-gpio to regulator-fixed aebc5bb7e5e0 arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO properties on "nxp,pca9536" 327f06a60d50 arm64: dts: marvell: Fix stray and typo "pinctrl-names" properties f5b9b2c9e4b0 arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv" 2d48b886ad30 Merge branch '20260107-kaanapali-mmcc-v3-v3-0-8e10adc236a8@oss.qualcomm.com' into clk-for-6.20 a4ecfeacab64 dt-bindings: clock: qcom: document the Kaanapali GPU Clock Controller d561bab67763 dt-bindings: clock: qcom: Add Kaanapali video clock controller d5e064fd178d dt-bindings: clock: qcom: Add support for CAMCC for Kaanapali c7c41265356a dt-bindings: clock: qcom: document Kaanapali DISPCC clock controller 8e073d33637a Merge branch '20251202-sm8750_camcc-v1-2-b3f7ef6723f1@oss.qualcomm.com' into clk-for-6.20 bf41478fce67 dt-bindings: clock: qcom: Add camera clock controller for SM8750 SoC 3c947a7e450a dt-bindings: clock: qcom: Add SDM439 Global Clock Controller 76fb317d3b51 dt-bindings: clock: qcom: Add MSM8940 Global Clock Controller 4ba4ffd81153 dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs 7a5c4216a1c0 arm64: dts: qcom: qcs615: Drop IPA interconnects 69fb7ec26313 dt-bindings: usb: Add Socionext Uniphier DWC3 controller 8c743972ba19 dt-bindings: usb: Add Microchip LAN969x support cdc01d91cdae dt-bindings: pinctrl: sunxi: Allow pinmux sub-pattern with leading numbers 52e36f69f85c dt-bindings: pinctrl: spacemit: add K3 SoC support e4814cfbf128 dt-bindings: pinctrl: spacemit: convert drive strength to schema format 0e58ef414308 arm64: dts: amlogic: Use lowercase hex fa33bb953bdc arm64: dts: amlogic: Use hyphen in node names 7da1cd217a9a ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal 2951b17ddd23 dt-bindings: PCI: mediatek-gen3: Add MT7981 PCIe compatible 303e6869def2 arm64: dts: airoha: Use hyphen in node names ef45fa08c122 regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on WCN39xx 49ce882257aa ASoC: ES8389: Add some members and update eb8511c0c383 arm64: dts: rockchip: Enable analog sound on RK3576 EVB1 849e6bb5169a arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1 144748745031 arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576 cea146581f75 arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5 f32a74a77a1c arm64: dts: rockchip: Use a readable audio card name on NanoPi M5 7884b9f5136e arm64: dts: rockchip: enable NPU on rk3588-jaguar 6a46cc7da3d5 arm64: dts: rockchip: enable NPU on rk3588-tiger 1186cfe20ff6 dt-bindings: arm: rockchip: fix description for Radxa CM5 e701f00f60df dt-bindings: arm: rockchip: fix description for Radxa CM3I d1d09800d87e arm64: dts: rockchip: Add missing everest,es8388 supplies to rk3399-roc-pc-plus a558de474d84 arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1 d7624078afea arm64: dts: rockchip: Enable the NPU on Turing RK1 df697d66f669 arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588 5682b1ad021c arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS d9f2b91a7b6c arm64: dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5 e2debfad11d2 arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro a26d68c1f8db arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro 0454d9dc8e56 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property 3b4e2f9477be spi: st: use pm_ptr and remove __maybe_unused 8b01839fd7d8 arm64: dts: qcom: qcs615-ride: Enable DisplayPort 357ceb356d84 arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY 4e8ac02c90d2 arm64: dts: qcom: sm8750-qrd: Enable Iris codec 33f47143bfd1 arm64: dts: qcom: sm8750-mtp: Enable Iris codec 2aa74e476b84 arm64: dts: qcom: sm8750: Add Iris VPU v3.5 4501ac6fb0c8 dt-bindings: gpio: spacemit: add compatible name for K3 SoC 23cf8652240b arm64: zynqmp: Remove ina260 IIO description dc06a3f283f1 arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106 bcfd0d929956 dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary select schema dd378a30dc54 dt-bindings: display: msm: document DSI controller and phy on QCS8300 3a283e84dbbc dt-bindings: msm: dsi-controller-main: document the QCS8300 DSI CTRL 6a4139dbc9be dt-bindings: display: msm-dsi-phy-7nm: document the QCS8300 DSI PHY 6f23a1829c95 arm64: dts: qcom: Add The Fairphone (Gen. 6) a7438709761b arm64: dts: qcom: Add initial Milos dtsi 8165839b6501 arm64: dts: qcom: Add PMIV0104 PMIC ca80589ab27c arm64: dts: qcom: Add PM7550 PMIC 9f874cd47174 arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by default 5253149fd5ee dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6) 2f681c6aa973 dt-bindings: qcom,pdc: document the Milos Power Domain Controller 7b2b07fc1c7d dt-bindings: crypto: qcom,prng: document Milos 1d4c234a7b5a ARM: dts: omap: dra7: Remove bogus #syscon-cells property 36bf7bcd26ce ARM: dts: ti/omap: omap*: fix watchdog node names 29f8d2affca6 ARM: dts: ti: Drop unused .dtsi a1cceab259c1 ARM: dts: Drop am335x-base0033 devicetree 615ae4f85f0a ARM: dts: tps65910: Add gpio & interrupt properties ead7e6e24f53 ARM: dts: omap: enable panic-indicator option 4f8825fbdb65 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton 1dae4dc95b72 arm64: dts: ti: Use lowercase hex 2aaacb2fbb3d arm64: dts: ti: Minor whitespace cleanup 8fbd19905cb1 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. 0585c2d3a38e arm64: dts: qcom: qcs8300-ride: enable pcie1 interface c1c61f7b3cc0 arm64: dts: qcom: qcs8300: enable pcie1 359703ffd6a7 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface 7d4282239989 arm64: dts: qcom: qcs8300: enable pcie0 8964374fadd9 arm64: dts: qcom: x1e80100: add TRNG node dbffc86d5286 arm64: dts: qcom: sm8750: Fix BAM DMA probing 57591184f103 arm64: dts: qcom: monaco: add QCrypto node 5134a4c0be3d arm64: dts: qcom: lemans: add QCrypto node 9adce3539e71 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths 4bf4a52efdb2 arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 38cc65257d59 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs 5e25679a8251 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters 2176323db071 arm64: dts: qcom: msm8939: Add camss and cci 4c1cd0ce8367 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node 6fa474797f18 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur efdc29224d43 media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support a335ccfc867a arm64: dts: renesas: r8a779h0: Add WWDT nodes 52dc7f70ec4f arm64: dts: renesas: r8a779g0: Add WWDT nodes 8c5dddeaaeb7 arm64: dts: renesas: r8a779f0: Add WWDT nodes 6d625d11625f arm64: dts: renesas: r8a779a0: Add WWDT nodes c776bb79ad41 arm64: dts: renesas: r8a77980: Add WWDT nodes aaa9bd7ed5ca arm64: dts: renesas: r8a77970: Add WWDT nodes 7a90b2901668 arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved aba65d6a28dc arm64: dts: renesas: r8a77980: Add SWDT node dcaa888deaf1 arm64: dts: renesas: r9a09g056: Add TSU nodes 0e50629424cf arm64: dts: renesas: r9a09g087: Add DMAC support d8a8b28b928c arm64: dts: renesas: r9a09g077: Add DMAC support 9d0b0c6918ad arm64: dts: renesas: r9a09g087: Add ICU support 47563af9e68d arm64: dts: renesas: r9a09g077: Add ICU support db8c163135cf arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes 305334f1f6be arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS a4dad3cab31a arm64: dts: renesas: r9a09g047: Add RSCI nodes c8bb3fb9de1b ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts 6f9e11e7930c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeup button support 885176dbb7a6 arm64: dts: renesas: r9a09g056: Add RSPI nodes e3bec0d47373 arm64: dts: renesas: r9a09g056: Add DMAC nodes a65765461adf arm64: dts: renesas: r9a09g056: Add ICU node 5fcf901b614d arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN 4d006a67e1c9 arm64: dts: renesas: r9a09g087: Add SPI nodes 70302041c4f0 arm64: dts: renesas: r9a09g077: Add SPI nodes 701acfab3819 arm64: dts: renesas: rzg3s-smarc: Enable PCIe 78bef1b4e046 arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock 2bef06d981fb arm64: dts: renesas: r9a08g045: Add PCIe node 2a9a9a7001bf arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 PHY and xHCI controller aca0b5f6febb arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes e21281585f19 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 PHYs and xHCI controllers 0c0335f6219a arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes 3c8761e141e7 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI 2f3cc92c2800 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes 65481a831b2e arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes 3d6ad94f4adb arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash 107fa1054cc8 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI 35318a57a21b arm64: dts: renesas: r9a09g057: Add DU and DSI nodes 7f864a85f515 arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes 59b3eee55f4f arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes 4f02a02eb8bf spi: dt-bindings: at91: add microchip,lan9691-spi d9589406774c ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 b6baf8f15f6d ASoC: dt-bindings: ES8389: Add property about power supply 6d6470b98cac dt-bindings: PCI: qcom,pcie-apq8084: Move APQ8084 to dedicated schema a36eadc896b3 dt-bindings: PCI: qcom,pcie-msm8996: Move MSM8996 to dedicated schema 0a6e47a4e25e dt-bindings: PCI: qcom,pcie-apq8064: Move APQ8064 to dedicated schema 587d0c36a682 dt-bindings: PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedicated schema 3637b5946a3b dt-bindings: PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedicated schema 9e64f603f5e6 dt-bindings: PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedicated schema 148b98a0492b dt-bindings: PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8074 Gen3 to dedicated schema 2ff81d7e9fde dt-bindings: PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedicated schema 27d8931ad218 dt-bindings: PCI: qcom,pcie-qcs404: Move QCS404 to dedicated schema af4a42c35454 dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicated schema e2592855c941 dt-bindings: PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema b3bac4176ed4 dt-bindings: PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150 af0daceaaadd dt-bindings: net: mscc-miim: add microchip,lan9691-miim 76b09e6295e1 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks db07dcaaf4e9 arm64: dts: qcom: qcs8300: Add support for camss b9335058da90 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP d22a889cb06f arm64: dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu 8043fa6a46ed arm64: dts: qcom: sdm630/660: Add CDSP-related nodes 724d10cf16e7 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel 272a014d1ac9 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs ecb7e38a5372 arm64: dts: qcom: msm8937: add reset for display subsystem 3a7b9a40fa23 arm64: dts: qcom: msm8917: add reset for display subsystem 1f020ad9b23b Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7e9bbdaac96@mainlining.org' into HEAD 31e5ff1e20df arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on fd5ed3423780 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on 34a812a5f443 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on 73bd09554cba arm64: dts: qcom: sdm630: Add missing MDSS reset c641ab7ba076 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible 4ac3d77913f9 arm64: dts: qcom: qrb2210: add dts for Arduino unoq 3283b13450f4 arm64: dts: qcom: agatti: add uart2 node aa5f3c8a2fbf dt-bindings: arm: qcom: Add arduino imola, UnoQ codename 33d0a5dd67ab dt-bindings: vendor-prefixes: Add Arduino name 3daa37ff10a1 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts fe60d92de48d dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 598c096bc2e7 arm64: dts: qcom: lemans-evk: Add OTG support for primary USB controller 1638c980cb23 arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board a2c70dbeda4b arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board cca4ddfad433 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc 2fe969d9aadc arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller 73f68df4dfa2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort 0d455c5e6b6f arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths 4d171519043d arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI 12ba95e3d7a7 arm64: dts: qcom: sdm845-oneplus: Add framebuffer 898ab8b9df3a arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically 085b3f85d3ff ARM: dts: qcom: msm8974-hammerhead: Update model property 6b296b50e9a6 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully b7f781bfd930 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes 9ba9390130ff arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board 43da1a95f1e3 arm64: dts: qcom: monaco-evk: Enable TPM (ST33) dcf9ec139e0f arm64: dts: qcom: lemans-evk: Enable TPM (ST33) d7a186f5dfa7 arm64: dts: qcom: lemans: Enable cpufreq cooling devices 4e2a153d23fc arm64: dts: qcom: monaco: Enable cpufreq cooling devices 03cb5b83d7a0 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL e13a8a086724 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL 31b92cd46b99 arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name d670f3c7f759 arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name b76977a01121 arm64: dts: qcom: sdm630: fix gpu_speed_bin size 08b986f449ef arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant a04d37747b02 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant 4a1ff78c123e arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant 21fefb193e57 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up 1674d6b26d4b arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators 8625b9a3127d arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs 17db2e966944 arm64: dts: qcom: SM8750: Enable CPUFreq support 2244f56b4c75 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox controller db27b48bf1d4 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor 512dea79e7b5 arm64: dts: qcom: msm8939-asus-z00t: add battery 21c4b46736a2 arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort 8fac08b9bd33 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP ae9e038fa854 arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS fd267437f7c1 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port 915a658aed2b arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers 68ca50543870 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove optional property a7acf61fb13d arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties 76783dfe7293 arm64: dts: qcom: sm8550-qrd: remove data-lanes property of image sensor edaa8fefff5a arm64: dts: qcom: sm8550-qrd: rename image sensor supply properties 0606f7440187 arm64: dts: qcom: qcs8300-ride: Enable Display Port ea42eceb35bc arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY 156a79d201cb arm64: dts: qcom: Use lowercase hex d3047ae03e25 arm64: dts: qcom: Use hyphen in node names 877f6c418809 arm64: dts: qcom: Minor whitespace cleanup 8b7f9308dc11 arm64: dts: qcom: Add support for X1-based Surface Pro 11 549d1069e37d dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 d57f7a29a719 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports 9f9a912174f7 arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths 088719338dda arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmware paths 59721bb424ca arm64: dts: qcom: sdm845-axolotl: Update firmware paths 562f8c32c5eb arm64: dts: qcom: sdm845-oneplus: Update firmware paths f5da59b7943a dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch 88d1d6f92d38 arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU 0527619279f9 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU 87d58e78dc67 arm64: dts: qcom: lemans: Add GPU cooling 7ee25117a21a arm64: dts: qcom: lemans: Add gpu and gmu nodes 61bd7199186c dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas 5eceae41c6d8 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay c0edc9174808 arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor cf956196ece0 arm64: dts: qcom: sm8650: Add description of MCLK pins c9ddee7b0511 arm64: dts: qcom: sm8650: Add CAMSS device tree node fda8e8debc98 arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC 77c41ebbdaaa arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin 09009c00f252 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3 f5d0c008df3e arm64: dts: qcom: hamoa: Extend the gcc input clock list a22ceb6b7a1a Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into arm64-for-6.20 474356f70da3 Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into clk-for-6.20 69b5452282c0 dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks 145e0a5201cb dt-bindings: gpio: add gpio-line-mux controller c83e70e854f7 arm64: dts: arm: Use hyphen in node names d209535a2215 dt-bindings: dma: atmel: add microchip,lan9691-dma 0eef03ce74ad dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5 72eddc8ea8bf dt-bindings: dma: pl08x: Do not use plural form of a proper noun PrimeCell d78249fb43f5 dt-bindings: phy: Add DP PHY compatible for Glymur 055a94568c8e dt-bindings: phy: qcom-edp: Add missing clock for X Elite 8646a829f188 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes PHY 23e55d439590 dt-bindings: phy: spacemit: add K1 USB2 PHY 403485907a74 dt-bindings: iio: adc: Add adi,ad4062 7e6a040da1bd arm64: dts: freescale: Add FRDM-IMX91 basic support 684abbc2df5b dt-bindings: arm: fsl: Add FRDM-IMX91 board 5117ca7e076f arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903 c73456d398d4 dt-bindings: tpm: Add st,st33tphf2ei2c 7886adca522a arm64: dts: imx8mp-evk: add camera ov5640 and related nodes 262c3a71c374 arm64: dts: colibri-imx8x: Add cma memory 3c336bc649ea arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock e55847bd6e28 arm64: dts: colibri-imx8x: Add backlight 877922c5b151 dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt controller node name 66f0c0a17712 ARM: dts: imx: imx6sl: fix lcdif compatible 79a7d6846e08 ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD 0f98d63aeddb ARM: dts: imx: imx6sll: fix lcdif compatible 6d6926f24d25 dt-bindings: arm: fsl: Add Apalis iMX8QP 5066e222c45a arm64: dts: freescale: Add Apalis iMX8QP 25e7a5b1860c arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi 5f992de15d2e arm64: dts: imx8qm: Add CPU cluster labels cfb57cee6955 arm64: dts: freescale: Use lowercase hex da35f24d5e4c arm64: dts: freescale: Minor whitespace cleanup f4720b2ac3bc arm64: dts: freescale: Use hyphen in node names 99a5eada4037 arm64: dts: imx94: add mt35xu512aba spi nor support d4ff990102a0 arm64: dts: imx94: add xspi device node bf18a0f083bd arm64: dts: freescale: Add i.MX952 EVK basic device tree 3546aa155a84 arm64: dts: freescale: Add initial device tree for i.MX952 d8a61a7faedd dt-bindings: arm: fsl: add i.MX952 EVK board 849d046516eb arm64: dts: imx8mm-phycore-som: Update eth phy impedance 5696083f98bf arm64: dts: freescale: add support for NXP i.MX93 FRDM 065f6fa5617f dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board 1a1ea4cc09ec arm64: dts: mb-smarc-2: Add PCIe support 055375ce9c0a arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off 8fa9e7b88ea0 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator 39f4744a17ef arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator 531f8f3ea7b6 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off 685d79e7a0a2 arm64: dts: imx8mm-tqma8mqml: remove superfluous line 1c4004034c8b arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator 28b9c486bbe5 arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator e9d1570ab83e arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen f253aed62f06 arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec 730d6ed15b37 arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support 4827360c2c62 arm64: dts: imx8mp-var-som: Move UART2 description to Symphony carrier fd9b983b0a5c arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier 98b561dd8a84 arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier b8b15223e313 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply a35f3452022a arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply c731fb199e0c arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply 2aa50e68d77c ARM: dts: imx6qdl: Add default GIC address cells f749887b005d dt-bindings: power: fsl,imx-gpc: Document address-cells fc5612e37c5c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer dfa8da65b542 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support fc93ef416a95 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings 05a087be0a3b arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support 265db33a1dc1 arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal d6330d919482 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support bcd6a3e5924c arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings ec64595818bc arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support c8e421dbe62c arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format 4b50dfe18fca arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device ae6866e9e3ce arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device 00d3bccff648 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments dcf72f23ce11 arm64: dts: freescale: imx8-apalis: Add ethernet alias 0f0ad209f6d3 arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller 7ebd76fb18f3 arm64: dts: imx93-var-som-symphony: Add USB support f124d4b6be32 arm64: dts: imx93-var-som-symphony: Add support for ft5x06 touch controller a390238e4c05 arm64: dts: imx93-var-som-symphony: Update gpio aliases 1d6dfe10f3dc arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board e1e04d304210 arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 53a79ec7e9ba arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc 16bd398bad83 arm64: dts: imx8mp-phyboard-pollux: add fan-supply 4839861015c7 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support 0476fe3182c9 arm64: dts: imx91-11x11-evk: Add PDM microphone sound card support 84984b65264f arm64: dts: imx91-11x11-evk: Add WM8962 sound card support fd45e8bd8d31 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support c7331a3e80a7 arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 d4831b59c96d arm64: dts: imx93-9x9-qsb: add CAN support overlay file c7db72e1efdb arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area e65fd05850b8 arm64: dts: cix: Use lowercase hex 3b0a1a86c1b0 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card f878699bd535 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support 4ca9daec40bf arm64: dts: imx8ulp: add sim lpav node 8a7d32705460 arm64: dts: imx943-evk: add flexcan support b8352dd72243 arm64: dts: imx8mm: Add label to thermal-zones e28f3872d30f arm64: dts: add support for NXP i.MX8MP FRDM board f4799a46389e arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 3a900199eb02 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 1519c352d6e3 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus c5b9031ad104 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 93ef7b95e9bc dt-bindings: arm: fsl: Add i.MX8MP FRDM board 25160b69b379 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali 45a9a8710de2 Merge 6.19-rc3 into tty-next 43a9632e8426 Merge 6.19-rc3 into usb-next d5e356ff7786 dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND 094056360f84 arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees 5269188d0ca0 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay bad56036e188 arm64: dts: imx8mp libra: add and update display overlays b4142775992e arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support 40fb558610ef arm64: dts: imx94: add basic NETC related nodes 269ec450562e arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL e627f343ceb1 arm64: dts: imx8qm: add ddr perf device node 07248d41718a arm64: dts: exynos: gs101: add OTP node 81d5997ca8d3 dt-bindings: nvmem: add google,gs101-otp c694f553fb48 dt-bindings: iio: dac: adding support for Microchip MCP47FEB02 baa9b8795d02 Merge tag 'drm-misc-next-2025-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2dddaeb4ed59 ARM: dts: lpc3250-phy3250: replace deprecated at25 properties with new ones 3f6a920fb331 ARM: dts: lpc3250-phy3250: rename nodename at@0 to eeprom@0 8d3a3fc961d4 ARM: dts: lpc3250-ea3250: add key- prefix for gpio-keys d7397e8437a3 ARM: dts: lpc32xx: remove usb bus and elevate all children nodes 5eb1ee981504 dt-bindings: clock: gcc-msm8917: Add missing MDSS reset 7f914b108e76 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch param update eea24368accb dt-bindings: phy: samsung,usb3-drd-phy: add power-domains bcad7586c788 dt-bindings: phy: samsung,ufs-phy: add power-domains 597ea40a76ae riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes 82844859906d riscv: dts: spacemit: PCIe and PHY-related updates 4528d80729b6 riscv: dts: spacemit: Add a PCIe regulator b1f43a24fb20 dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 compatible 5dcfc273efb3 dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible 060d5204040d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible 84efb1e46493 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible 811070d10e20 dt-bindings: phy: lynx-28g: permit lane OF PHY providers e716226b983b dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy b07e2e09fd23 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy 083f077a2b17 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible a9d698d40a9c dt-bindings: phy: Add Apple Type-C PHY faf30921471d dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 1a150e32de4a dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 65b515887eae dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible f6d21ccdb27e dt-bindings: phy: spacemit: Introduce PCIe PHY b7bd9e297bcd dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY 640dd142b842 dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 41ed45d831cc dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC b7fffd6e649e dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 5a6e565b06a3 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) and RZ/V2N support d568354c566c dt-bindings: PCI: Add ASPEED PCIe RC support 5f02e7e1f2a1 arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash c9e70c9d70e7 arm64: dts: allwinner: sun55i: Add SPI controllers b12e9e62106b dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 018c8aea1016 dt-bindings: PCI: pci-imx6: Add external reference clock input 3d35ea1e2ed3 dt-bindings: PCI: dwc: Add external reference clock input 704b4787797c dt-bindings: dma: Update ADMA bindings for tegra264 a528e85719be dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs 878e36b07992 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations f45d6fde6cbd dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits 8f55e05a74a1 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single compatible 2eb7fe5323ab dt-bindings: serial: 8250: add SpacemiT K3 UART compatible 4fe4f5ca30b4 dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible fbc706fb5108 arm64: dts: rockchip: Add support for CM5 IO carrier 062bfe1397e9 arm64: dts: rockchip: Add rk3588 based Radxa CM5 f95977b0c89a dt-bindings: arm: rockchip: Add Radxa CM5 IO board b800c6b8a524 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board 351b6d4535a3 arm64: dts: rockchip: Correctly describe the ethernet phy on rk3368-lion e005a6a6a483 arm64: dts: rockchip: add mdio subnode to gmac on rk3368 fea9c338acb6 arm64: dts: rockchip: add gmac reset property to rk3368 8b02f4f94875 arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576 8565a1b32b70 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards 2316ac21f151 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards 1a397cae6d40 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 0580a73b73b5 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 2283d2ef65a2 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 de6ba2504f41 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 14f6e356e5b6 arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes ce643d4bfeb7 dt-bindings: clock: google,gs101-clock: add samsung,sysreg property as required b4fd7c4c07a9 arm64: dts: apm: Drop "dma" device_type 63e0adf9b981 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff" daad4f62b2b8 arm64: dts: apm: Use recommended i2c node names 52f4e21d542a arm64: dts: apm/shadowcat: More clock clean-ups c8dd6502b734 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names b616a8da152b arm64: dts: cavium: Drop thunder2 63d6abf9c58b arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" 56c2fd6d1110 arm64: dts: toshiba: Use recommended node names 9e34a4ebc868 arm64: dts: sprd: Use recommended node names 65c0c408742a arm64: dts: lg: Use recommended simple-bus node name 5bf46036b630 Add Richtek RT8092 support 07fbf0c472b7 dt-bindings: trivial-devices: add MEMSIC 3-axis magnetometer 09798c6c1e79 dt-bindings: iio: adc: Add TI ADS1018/ADS1118 50d0d702a0e7 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes 64be690333c9 dt-bindings: clock: exynosautov920: add MFD clock definitions 26b539517189 dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI 87946bb208d2 dt-bindings: iio: pressure: add honeywell,abp2030pa b0874cc0cb01 dt-bindings: adc: ad9467: add support for ad9211 ae9b78f3b0f6 dt-bindings: iio: adc: Allow interrupts property for AST2600 38d4132cff68 dt-bindings: iio: amplifiers: add adl8113 732bb830616b dt-bindings: iio: frequency: adf4377: add clk provider 0c7fa39fd1d9 dt-bindings: iio: adc: Add the NXP SAR ADC for s32g2/3 platforms 7feadcfcf024 bindings: iio: adc: Add bindings for TI ADS131M0x ADCs 2a35d3e2047c riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board 7d4b65c97dc7 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board ff4ff1c946da dt-bindings: riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board 0f73f72f1047 riscv: dts: microchip: convert clock and reset to use syscon 37c111e32113 riscv: dts: microchip: fix mailbox description beaed6606d0d riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter ec6196767c82 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter ee403823f721 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter 15c7d2ad67b7 dt-bindings: arm: add CTCU device for monaco 8ffd14a98368 regulator: dt-bindings: rt5739: Add compatible for rt8092 fbe3420b01ce dt-bindings: crypto: qcom,prng: document x1e80100 dd856b778007 dt-bindings: clock: thead,th1520-clk-ap: Add ID for C910 bus clock 4b6c9d1fcf45 dt-bindings: memory: SDRAM channel: standardise node name 88fb21f0ef05 dt-bindings: memory: add DDR4 channel compatible 9c419da2b200 dt-bindings: memory: factorise LPDDR channel binding into SDRAM channel 6df6c46201b7 dt-bindings: memory: introduce DDR4 0382002144ff dt-bindings: memory: factorise LPDDR props into SDRAM props db9dced71118 arm64: dts: qcom: kaanapali: Add base QRD board f7ca89348e89 arm64: dts: qcom: kaanapali: Add base MTP board 164f7fd40b0a arm64: dts: qcom: Introduce Kaanapali SoC 60c72b6368ad dt-bindings: gpio-mmio: Add compatible string for opencores,gpio f41679bfdea2 dt-binding: Update oss email address for Coresight documents 68c9fde54b6f dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 f4011c42cddc spi: atcspi200: Add support for Andes ATCSPI200 SPI af22e45e02bd Add support for NXP XSPI 334b71418b40 dt-bindings: sram: Document qcom,kaanapali-imem and its child node 93a34c934bcb dt-bindings: interrupt-controller: qcom,pdc: Document Kaanapali Power Domain Controller 9c6317967505 arm64: dts: qcom: glymur: Add header file for IPCC physical client IDs 3dbd10723da9 arm64: dts: qcom: kaanapali: Add header file for IPCC physical client IDs 359dc79529e1 dt-bindings: arm: qcom: Document Kaanapali SoC and its reference boards 1c3b4ebde5d9 dt-bindings: kbuild: Support single binding targets 0bb6369246cd dt-bindings: serial: renesas,rsci: Document RZ/G3E support cc984eb3ac47 dt-bindings: usb: ehci/ohci: Allow "dma-coherent" fda6a3af2717 dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support 77288092704a spi: dt-bindings: Add support for ATCSPI200 SPI controller 850fc833f4de spi: dt-bindings: nxp,imx94-xspi: Document imx94 xspi e428cef4e510 dt-bindings: eeprom: at24: Add compatible for Giantec GT24P64A 939e665c98f4 dt-bindings: eeprom: at24: Add compatible for Belling BL24C04A/BL24C16F b2ddd1407bd8 arm64: dts: nuvoton: npcm845: Minor whitespace cleanup 369ea92a0ba8 ARM: dts: aspeed: bletchley: Fix ADC vref property names 6c97c266b7e2 ARM: dts: aspeed: bletchley: Remove unused i2c13 property d5bef6c517be ARM: dts: aspeed: bletchley: Remove unused pca9539 properties 503ba8c17489 ARM: dts: aspeed: bletchley: Fix SPI GPIO property names b0fc72d0fd4f ARM: dts: aspeed: bletchley: Use generic node names 69f6a0439d1c arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1 902f98ec4c7e dt-bindings: arm: qcom: Add Medion SPRCHRGD device 7002cccbca31 dt-bindings: vendor-prefixes: Add Medion AG 5db94f229c4d dt-bindings: arm: qcom: Add TUXEDO Computers device a4260e9a499e dt-bindings: vendor-prefixes: Add prefix for TUXEDO Computers GmbH de01f35c5a1c arm64: dts: qcom: x1e80100: Add crypto engine b446b4ec2c90 dt-bindings: cache: qcom,llcc: Document Glymur LLCC block 742958230ddd dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support 0a67d1f7abec arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node 175e8d07552c arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay b69aee46fbd4 arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO a06a6c103830 arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO 4c6ed1fbc802 arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag to phy_gmii_sel 3643b0cdb050 arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to cpsw_mac_syscon 360af8e29a09 arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to cpsw_mac_syscon 5cf13d2361a0 dt-bindings: display: simple: Add HannStar HSD156JUW2 9de19890d586 dt-bindings: panel: sw43408: adjust to reflect the DDIC and panel used 3530205b3d2d dt-bindings: display: panel: document Samsung LTL106HL02 MIPI DSI panel c4eeea27c179 dt-bindings: panel: s6e3fc2x01: Sort and remove unnecessary properties 9545482937e1 dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H(P) and RZ/V2N acafbf556c58 arm64: dts: exynos: gs101: remove syscon compatible from pmu node dd8272ff3d82 dt-bindings: soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu 1687936de261 arm64: dts: exynos: gs101: add TRNG node 287bd1d9dc3d dt-bindings: rng: add google,gs101-trng compatible df87acc301ed arm64: dts: toshiba: tmpv7708: Align node names with DT bindings 3f0637678adc dt-bindings: input: touchscreen: sitronix,st1232: Add Sitronix ST1624 71b378318155 arm64: dts: renesas: r9a09g087: Add ICU support 4d00bb62d078 arm64: dts: renesas: r9a09g077: Add ICU support e93a0c58d942 dt-bindings: interrupt-controller: Document RZ/{T2H,N2H} ICU 19045e6732f7 dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/V2N SoC ece61d4846f5 dt-bindings: display: sitronix,st7920: Add DT schema 32d3ab0dc516 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" f13b85a2d2b1 dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC 50cf13d13467 dt-bindings: crypto: Document aspeed,ahbc property for Aspeed ACRY 1f24cf665d53 dt-bindings: bus: aspeed: Require syscon for AST2600 AHB controller ee4930d07cd8 spi: dt-bindings: st,stm32-spi: add 'power-domains' property 7087598fc395 dt-bindings: display: rockchip: dw-hdmi: Add compatible for RK3368 HDMI 611d4c06a52b dt-bindings: display: sitronix,st7571: add example for SPI 1de14357fd3e arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro 7a509b4cc03a arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX 42cd507a2b60 arm64: dts: rockchip: Add overlay for the PCIe slot on RK3576 EVB1 a1d0aa733c95 ARM: dts: rockchip: Add vdec node for RK3288 8118230e468a Merge tag 'renesas-r9a09g077-dt-binding-defs-tag5' into renesas-clk-for-v6.20 8fca00ce3ded arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST 8417721829a8 arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes 69eed72c5fb4 arm64: dts: morello: Add CMN PMU 7b95e57087a3 dt-bindings: clock: add video clock indices for Amlogic S4 SoC 31830fbb34cd dt-bindings: clock: add Amlogic T7 peripherals clock controller ef0b78ba80e2 dt-bindings: clock: add Amlogic T7 SCMI clock controller 72e85902bc50 dt-bindings: clock: add Amlogic T7 PLL clock controller 5398a2b25b76 arm64: dts: xilinx: fix zynqmp opp-table-cpu 20e8d5272d35 dt-bindings: watchdog: xlnx,versal-wwdt: Add optional power-domains property 3a2f82d65ea4 arm64: dts: xilinx: add soc-specific spi compatibles for zynqmp/versal-net 85688947778b dt-bindings: remoteproc: Fix dead link to Keystone DSP GPIO binding ec50d9b41883 spi: dt-bindings: renesas,rzv2h-rspi: document optional support for DMA 0a1bf0f89da3 regulator: dt-bindings: Add MAX77675 regulator 58a97f574841 ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer b58c36147430 ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5 a6437be91962 ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node 1c058c935dba ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi 0eba8928dd9b ARM: dts: aspeed: Use specified wp-inverted property for AST2600 EVB e58b7c23f328 ARM: dts: aspeed: Remove sdhci-drive-type property from AST2600 EVB d977cfd7e272 ARM: dts: aspeed: Add NVIDIA MSX4 HPM 7af30bbc499b dt-bindings: arm: aspeed: Add NVIDIA MSX4 board c7ad566648eb ARM: dts: aspeed: clemente: move hdd_led to its own gpio-leds group 1ab4552ceea7 ARM: dts: aspeed: clemente: add gpio line name to io expander 9dd33e615ac1 ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card 0243b6d087e0 ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names 5392ed835618 ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs 7cae5ebf72c1 ARM: dts: aspeed: harma: add fanboard presence sgpio e1000bea7203 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 17d42cb3766f Merge tag 'ib-mfd-input-power-regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next 7f5b334c61b7 Merge tag 'v6.18' into next 69c26d595c11 dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs 7327e6ab013e arm64: dts: broadcom: bcm2712: Add watchdog DT node 2bdb3ae4c5fb arm64: dts: broadcom: bcm2712: Enable RNG git-subtree-dir: dts/upstream git-subtree-split: 0f7b6a4fa8c5f6f5aa14c31aa7918e3f9d70688c
This commit is contained in:
parent
2f1c8b29f0
commit
b427decccf
@ -56,7 +56,6 @@ DT_DOCS = $(patsubst $(srctree)/%,%,$(shell $(find_all_cmd)))
|
||||
|
||||
override DTC_FLAGS := \
|
||||
-Wno-avoid_unnecessary_addr_size \
|
||||
-Wno-graph_child_address \
|
||||
-Wno-unique_unit_address \
|
||||
-Wunique_unit_address_if_enabled
|
||||
|
||||
@ -82,5 +81,8 @@ clean-files = $(shell find $(obj) \( -name '*.example.dts' -o \
|
||||
dt_compatible_check: $(obj)/processed-schema.json
|
||||
$(Q)$(srctree)/scripts/dtc/dt-extract-compatibles $(srctree) | xargs dt-check-compatible -v -s $<
|
||||
|
||||
PHONY += dt_binding_check_one
|
||||
dt_binding_check_one: $(obj)/.dt-binding.checked $(obj)/.yamllint.checked
|
||||
|
||||
PHONY += dt_binding_check
|
||||
dt_binding_check: $(obj)/.dt-binding.checked $(obj)/.yamllint.checked $(CHK_DT_EXAMPLES)
|
||||
dt_binding_check: dt_binding_check_one $(CHK_DT_EXAMPLES)
|
||||
|
||||
@ -9,6 +9,9 @@ title: Altera's SoCFPGA platform
|
||||
maintainers:
|
||||
- Dinh Nguyen <dinguyen@kernel.org>
|
||||
|
||||
description:
|
||||
Altera/Intel boards with ARM 32/64 bits cores
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
const: "/"
|
||||
@ -81,6 +84,30 @@ properties:
|
||||
- altr,socfpga-stratix10-swvp
|
||||
- const: altr,socfpga-stratix10
|
||||
|
||||
- description: AgileX boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,n5x-socdk
|
||||
- intel,socfpga-agilex-n6000
|
||||
- intel,socfpga-agilex-socdk
|
||||
- intel,socfpga-agilex-socdk-emmc
|
||||
- const: intel,socfpga-agilex
|
||||
|
||||
- description: Agilex3 boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,socfpga-agilex3-socdk
|
||||
- const: intel,socfpga-agilex3
|
||||
- const: intel,socfpga-agilex5
|
||||
|
||||
- description: Agilex5 boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,socfpga-agilex5-socdk
|
||||
- intel,socfpga-agilex5-socdk-013b
|
||||
- intel,socfpga-agilex5-socdk-nand
|
||||
- const: intel,socfpga-agilex5
|
||||
|
||||
- description: SoCFPGA VT
|
||||
items:
|
||||
- const: altr,socfpga-vt
|
||||
|
||||
@ -245,6 +245,14 @@ properties:
|
||||
items:
|
||||
- enum:
|
||||
- amlogic,aq222
|
||||
- const: amlogic,s805x2
|
||||
- const: amlogic,s4
|
||||
|
||||
- description: Boards with the Amlogic Meson S4 S905Y4 SoC
|
||||
items:
|
||||
- enum:
|
||||
- khadas,vim1s
|
||||
- const: amlogic,s905y4
|
||||
- const: amlogic,s4
|
||||
|
||||
- description: Boards with the Amlogic S6 S905X5 SoC
|
||||
|
||||
@ -31,7 +31,7 @@ maintainers:
|
||||
- Mike Leach <mike.leach@linaro.org>
|
||||
- Suzuki K Poulose <suzuki.poulose@arm.com>
|
||||
- James Clark <james.clark@linaro.org>
|
||||
- Mao Jinlong <quic_jinlmao@quicinc.com>
|
||||
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
|
||||
- Hao Zhang <quic_hazha@quicinc.com>
|
||||
|
||||
properties:
|
||||
|
||||
@ -30,7 +30,7 @@ maintainers:
|
||||
- Mike Leach <mike.leach@linaro.org>
|
||||
- Suzuki K Poulose <suzuki.poulose@arm.com>
|
||||
- James Clark <james.clark@linaro.org>
|
||||
- Mao Jinlong <quic_jinlmao@quicinc.com>
|
||||
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
|
||||
- Hao Zhang <quic_hazha@quicinc.com>
|
||||
|
||||
properties:
|
||||
|
||||
@ -157,6 +157,12 @@ patternProperties:
|
||||
- const: simple-bus
|
||||
- const: simple-bus
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 1
|
||||
|
||||
interrupt-map: true
|
||||
interrupt-map-mask: true
|
||||
|
||||
patternProperties:
|
||||
'^motherboard-bus@':
|
||||
type: object
|
||||
|
||||
@ -34,6 +34,7 @@ properties:
|
||||
- amd,ethanolx-bmc
|
||||
- ampere,mtjade-bmc
|
||||
- aspeed,ast2500-evb
|
||||
- asrock,altrad8-bmc
|
||||
- asrock,e3c246d4i-bmc
|
||||
- asrock,e3c256d4i-bmc
|
||||
- asrock,romed8hm3-bmc
|
||||
@ -80,6 +81,7 @@ properties:
|
||||
- aspeed,ast2600-evb
|
||||
- aspeed,ast2600-evb-a1
|
||||
- asus,x4tf-bmc
|
||||
- facebook,anacapa-bmc
|
||||
- facebook,bletchley-bmc
|
||||
- facebook,catalina-bmc
|
||||
- facebook,clemente-bmc
|
||||
@ -107,6 +109,7 @@ properties:
|
||||
- inventec,transformer-bmc
|
||||
- jabil,rbp-bmc
|
||||
- nvidia,gb200nvl-bmc
|
||||
- nvidia,msx4-bmc
|
||||
- qcom,dc-scm-v1-bmc
|
||||
- quanta,s6q-bmc
|
||||
- ufispace,ncplite-bmc
|
||||
|
||||
@ -235,9 +235,11 @@ properties:
|
||||
- const: microchip,lan9662
|
||||
- const: microchip,lan966
|
||||
|
||||
- description: Microchip LAN9668 PCB8290 Evaluation Board.
|
||||
- description: Microchip LAN9668 Evaluation Board.
|
||||
items:
|
||||
- const: microchip,lan9668-pcb8290
|
||||
- enum:
|
||||
- microchip,lan9668-pcb8290
|
||||
- microchip,lan9668-pcb8385
|
||||
- const: microchip,lan9668
|
||||
- const: microchip,lan966
|
||||
|
||||
|
||||
@ -1,24 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/arm/bcm/brcm,vulcan-soc.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Broadcom Vulcan
|
||||
|
||||
maintainers:
|
||||
- Robert Richter <rrichter@marvell.com>
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
const: '/'
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- brcm,vulcan-eval
|
||||
- cavium,thunderx2-cn9900
|
||||
- const: brcm,vulcan-soc
|
||||
|
||||
additionalProperties: true
|
||||
|
||||
...
|
||||
@ -65,6 +65,11 @@ properties:
|
||||
gpio-line-names:
|
||||
minItems: 8
|
||||
|
||||
patternProperties:
|
||||
'-hog$':
|
||||
required:
|
||||
- gpio-hog
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- gpio-controller
|
||||
@ -87,6 +92,9 @@ properties:
|
||||
- compatible
|
||||
- "#reset-cells"
|
||||
|
||||
power:
|
||||
$ref: /schemas/power/raspberrypi,bcm2835-power.yaml#
|
||||
|
||||
pwm:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
|
||||
@ -16,9 +16,11 @@ properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
|
||||
- description: Radxa Orion O6
|
||||
- description: Sky1 based boards
|
||||
items:
|
||||
- const: radxa,orion-o6
|
||||
- enum:
|
||||
- radxa,orion-o6 # Radxa Orion O6 board
|
||||
- xunlong,orangepi-6-plus # Xunlong orangepi 6 plus board
|
||||
- const: cix,sky1
|
||||
|
||||
additionalProperties: true
|
||||
|
||||
@ -1071,6 +1071,15 @@ properties:
|
||||
- gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
|
||||
- const: fsl,imx8mn
|
||||
|
||||
- description: ifm i.MX8MN VHIP4 based boards
|
||||
items:
|
||||
- enum:
|
||||
- ifm,imx8mn-vhip4-evalboard-v1
|
||||
- ifm,imx8mn-vhip4-evalboard-v2
|
||||
- const: ifm,imx8mn-vhip4-evalboard
|
||||
- const: ifm,imx8mn-vhip4
|
||||
- const: fsl,imx8mn
|
||||
|
||||
- description: Variscite VAR-SOM-MX8MN based boards
|
||||
items:
|
||||
- enum:
|
||||
@ -1099,6 +1108,7 @@ properties:
|
||||
- emcraft,imx8mp-navqp # i.MX8MP Emcraft Systems NavQ+ Kit
|
||||
- fsl,imx8mp-evk # i.MX8MP EVK Board
|
||||
- fsl,imx8mp-evk-revb4 # i.MX8MP EVK Rev B4 Board
|
||||
- fsl,imx8mp-frdm # i.MX8MP Freedom Board
|
||||
- gateworks,imx8mp-gw71xx-2x # i.MX8MP Gateworks Board
|
||||
- gateworks,imx8mp-gw72xx-2x # i.MX8MP Gateworks Board
|
||||
- gateworks,imx8mp-gw73xx-2x # i.MX8MP Gateworks Board
|
||||
@ -1340,7 +1350,7 @@ properties:
|
||||
- const: toradex,apalis-imx8
|
||||
- const: fsl,imx8qm
|
||||
|
||||
- description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
|
||||
- description: i.MX8QM/i.MX8QP Boards with Toradex Apalis iMX8 V1.1 Modules
|
||||
items:
|
||||
- enum:
|
||||
- toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. V1.0/V1.1 Board
|
||||
@ -1348,7 +1358,9 @@ properties:
|
||||
- toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
|
||||
- toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
|
||||
- const: toradex,apalis-imx8-v1.1
|
||||
- const: fsl,imx8qm
|
||||
- enum:
|
||||
- fsl,imx8qm
|
||||
- fsl,imx8qp
|
||||
|
||||
- description: i.MX8QXP based Boards
|
||||
items:
|
||||
@ -1419,6 +1431,7 @@ properties:
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx91-11x11-evk # i.MX91 11x11 EVK Board
|
||||
- fsl,imx91-11x11-frdm # FRDM i.MX91 Development Board
|
||||
- const: fsl,imx91
|
||||
|
||||
- description: i.MX93 based Boards
|
||||
@ -1426,6 +1439,7 @@ properties:
|
||||
- enum:
|
||||
- fsl,imx93-9x9-qsb # i.MX93 9x9 QSB Board
|
||||
- fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board
|
||||
- fsl,imx93-11x11-frdm # i.MX93 11x11 FRDM Board
|
||||
- fsl,imx93-14x14-evk # i.MX93 14x14 EVK Board
|
||||
- const: fsl,imx93
|
||||
|
||||
@ -1439,10 +1453,17 @@ properties:
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx95-15x15-evk # i.MX95 15x15 EVK Board
|
||||
- fsl,imx95-15x15-frdm # i.MX95 15x15 FRDM Board
|
||||
- fsl,imx95-19x19-evk # i.MX95 19x19 EVK Board
|
||||
- toradex,verdin-imx95-19x19-evk # i.MX95 Verdin Evaluation Kit (EVK)
|
||||
- const: fsl,imx95
|
||||
|
||||
- description: i.MX952 based Boards
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx952-evk # i.MX952 EVK Board
|
||||
- const: fsl,imx952
|
||||
|
||||
- description: PHYTEC i.MX 95 FPSC based Boards
|
||||
items:
|
||||
- enum:
|
||||
@ -1679,6 +1700,15 @@ properties:
|
||||
- const: kontron,sl28
|
||||
- const: fsl,ls1028a
|
||||
|
||||
- description:
|
||||
TQ-Systems TQMLS1028A SoM on MBLS1028A/MBLS1028A-IND board
|
||||
items:
|
||||
- enum:
|
||||
- tq,ls1028a-tqmls1028a-mbls1028a
|
||||
- tq,ls1028a-tqmls1028a-mbls1028a-ind
|
||||
- const: tq,ls1028a-tqmls1028a
|
||||
- const: fsl,ls1028a
|
||||
|
||||
- description: LS1043A based Boards
|
||||
items:
|
||||
- enum:
|
||||
|
||||
@ -1,40 +0,0 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/arm/intel,socfpga.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Intel SoCFPGA platform
|
||||
|
||||
maintainers:
|
||||
- Dinh Nguyen <dinguyen@kernel.org>
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
const: "/"
|
||||
compatible:
|
||||
oneOf:
|
||||
- description: AgileX boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,n5x-socdk
|
||||
- intel,socfpga-agilex-n6000
|
||||
- intel,socfpga-agilex-socdk
|
||||
- const: intel,socfpga-agilex
|
||||
- description: Agilex3 boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,socfpga-agilex3-socdk
|
||||
- const: intel,socfpga-agilex3
|
||||
- const: intel,socfpga-agilex5
|
||||
- description: Agilex5 boards
|
||||
items:
|
||||
- enum:
|
||||
- intel,socfpga-agilex5-socdk
|
||||
- intel,socfpga-agilex5-socdk-013b
|
||||
- intel,socfpga-agilex5-socdk-nand
|
||||
- const: intel,socfpga-agilex5
|
||||
|
||||
additionalProperties: true
|
||||
|
||||
...
|
||||
@ -438,12 +438,14 @@ properties:
|
||||
- const: mediatek,mt8365
|
||||
- items:
|
||||
- enum:
|
||||
- ezurio,mt8370-tungsten-smarc
|
||||
- grinn,genio-510-sbc
|
||||
- mediatek,mt8370-evk
|
||||
- const: mediatek,mt8370
|
||||
- const: mediatek,mt8188
|
||||
- items:
|
||||
- enum:
|
||||
- ezurio,mt8390-tungsten-smarc
|
||||
- grinn,genio-700-sbc
|
||||
- mediatek,mt8390-evk
|
||||
- const: mediatek,mt8390
|
||||
|
||||
@ -48,19 +48,39 @@ required:
|
||||
- compatible
|
||||
- '#clock-cells'
|
||||
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: mediatek,mt8183-audiosys
|
||||
then:
|
||||
properties:
|
||||
audio-controller:
|
||||
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
|
||||
else:
|
||||
properties:
|
||||
audio-controller:
|
||||
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
|
||||
allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- mediatek,mt2701-audsys
|
||||
- mediatek,mt7622-audsys
|
||||
then:
|
||||
properties:
|
||||
audio-controller:
|
||||
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: mediatek,mt8183-audiosys
|
||||
then:
|
||||
properties:
|
||||
audio-controller:
|
||||
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: mediatek,mt8192-audsys
|
||||
then:
|
||||
properties:
|
||||
audio-controller:
|
||||
$ref: /schemas/sound/mt8192-afe-pcm.yaml#
|
||||
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
OMAP PRM instance bindings
|
||||
|
||||
Power and Reset Manager is an IP block on OMAP family of devices which
|
||||
handle the power domains and their current state, and provide reset
|
||||
handling for the domains and/or separate IP blocks under the power domain
|
||||
hierarchy.
|
||||
|
||||
Required properties:
|
||||
- compatible: Must contain one of the following:
|
||||
"ti,am3-prm-inst"
|
||||
"ti,am4-prm-inst"
|
||||
"ti,omap4-prm-inst"
|
||||
"ti,omap5-prm-inst"
|
||||
"ti,dra7-prm-inst"
|
||||
and additionally must contain:
|
||||
"ti,omap-prm-inst"
|
||||
- reg: Contains PRM instance register address range
|
||||
(base address and length)
|
||||
|
||||
Optional properties:
|
||||
- #power-domain-cells: Should be 0 if the instance is a power domain provider.
|
||||
- #reset-cells: Should be 1 if the PRM instance in question supports resets.
|
||||
|
||||
Example:
|
||||
|
||||
prm_dsp2: prm@1b00 {
|
||||
compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
|
||||
reg = <0x1b00 0x40>;
|
||||
#power-domain-cells = <0>;
|
||||
#reset-cells = <1>;
|
||||
};
|
||||
@ -7,9 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
title: CoreSight TMC Control Unit
|
||||
|
||||
maintainers:
|
||||
- Yuanfang Zhang <quic_yuanfang@quicinc.com>
|
||||
- Mao Jinlong <quic_jinlmao@quicinc.com>
|
||||
- Jie Gan <quic_jiegan@quicinc.com>
|
||||
- Yuanfang Zhang <yuanfang.zhang@oss.qualcomm.com>
|
||||
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
|
||||
- Jie Gan <jie.gan@oss.qualcomm.com>
|
||||
|
||||
description: |
|
||||
The Trace Memory Controller(TMC) is used for Embedded Trace Buffer(ETB),
|
||||
@ -26,8 +26,13 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,sa8775p-ctcu
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,qcs8300-ctcu
|
||||
- const: qcom,sa8775p-ctcu
|
||||
- enum:
|
||||
- qcom,sa8775p-ctcu
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
90
Bindings/arm/qcom,coresight-itnoc.yaml
Normal file
90
Bindings/arm/qcom,coresight-itnoc.yaml
Normal file
@ -0,0 +1,90 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/arm/qcom,coresight-itnoc.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Qualcomm Interconnect Trace Network On Chip - ITNOC
|
||||
|
||||
maintainers:
|
||||
- Yuanfang Zhang <yuanfang.zhang@oss.qualcomm.com>
|
||||
|
||||
description:
|
||||
The Interconnect TNOC is a CoreSight graph link that forwards trace data
|
||||
from a subsystem to the Aggregator TNOC. Compared to Aggregator TNOC, it
|
||||
does not have aggregation and ATID functionality.
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
pattern: "^itnoc(@[0-9a-f]+)?$"
|
||||
|
||||
compatible:
|
||||
const: qcom,coresight-itnoc
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: apb
|
||||
|
||||
in-ports:
|
||||
$ref: /schemas/graph.yaml#/properties/ports
|
||||
|
||||
patternProperties:
|
||||
'^port(@[0-9a-f]{1,2})?$':
|
||||
description: Input connections from CoreSight Trace Bus
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
|
||||
out-ports:
|
||||
$ref: /schemas/graph.yaml#/properties/ports
|
||||
additionalProperties: false
|
||||
|
||||
properties:
|
||||
port:
|
||||
description: out connections to aggregator TNOC
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
- in-ports
|
||||
- out-ports
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
itnoc@109ac000 {
|
||||
compatible = "qcom,coresight-itnoc";
|
||||
reg = <0x109ac000 0x1000>;
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb";
|
||||
|
||||
in-ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
tn_ic_in_tpdm_dcc: endpoint {
|
||||
remote-endpoint = <&tpdm_dcc_out_tn_ic>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
out-ports {
|
||||
port {
|
||||
tn_ic_out_tnoc_aggr: endpoint {
|
||||
/* to Aggregator TNOC input */
|
||||
remote-endpoint = <&tn_ag_in_tn_ic>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
...
|
||||
@ -7,8 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
title: Qualcomm Coresight Remote ETM(Embedded Trace Macrocell)
|
||||
|
||||
maintainers:
|
||||
- Jinlong Mao <quic_jinlmao@quicinc.com>
|
||||
- Tao Zhang <quic_taozha@quicinc.com>
|
||||
- Jinlong Mao <jinlong.mao@oss.qualcomm.com>
|
||||
- Tao Zhang <tao.zhang@oss.qualcomm.com>
|
||||
|
||||
description:
|
||||
Support for ETM trace collection on remote processor using coresight
|
||||
|
||||
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
title: Qualcomm Trace Network On Chip - TNOC
|
||||
|
||||
maintainers:
|
||||
- Yuanfang Zhang <quic_yuanfang@quicinc.com>
|
||||
- Yuanfang Zhang <yuanfang.zhang@oss.qualcomm.com>
|
||||
|
||||
description: >
|
||||
The Trace Network On Chip (TNOC) is an integration hierarchy hardware
|
||||
|
||||
@ -33,8 +33,8 @@ description: |
|
||||
to sink.
|
||||
|
||||
maintainers:
|
||||
- Mao Jinlong <quic_jinlmao@quicinc.com>
|
||||
- Tao Zhang <quic_taozha@quicinc.com>
|
||||
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
|
||||
- Tao Zhang <tao.zhang@oss.qualcomm.com>
|
||||
|
||||
# Need a custom select here or 'arm,primecell' will match on lots of nodes
|
||||
select:
|
||||
|
||||
@ -19,8 +19,8 @@ description: |
|
||||
sources and send it to a TPDA for packetization, timestamping, and funneling.
|
||||
|
||||
maintainers:
|
||||
- Mao Jinlong <quic_jinlmao@quicinc.com>
|
||||
- Tao Zhang <quic_taozha@quicinc.com>
|
||||
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
|
||||
- Tao Zhang <tao.zhang@oss.qualcomm.com>
|
||||
|
||||
# Need a custom select here or 'arm,primecell' will match on lots of nodes
|
||||
select:
|
||||
|
||||
@ -61,6 +61,11 @@ properties:
|
||||
- qcom,apq8084-sbc
|
||||
- const: qcom,apq8084
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- fairphone,fp6
|
||||
- const: qcom,milos
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- microsoft,dempsey
|
||||
@ -327,6 +332,12 @@ properties:
|
||||
- qcom,ipq9574-ap-al02-c9
|
||||
- const: qcom,ipq9574
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,kaanapali-mtp
|
||||
- qcom,kaanapali-qrd
|
||||
- const: qcom,kaanapali
|
||||
|
||||
- description: Sierra Wireless MangOH Green with WP8548 Module
|
||||
items:
|
||||
- const: swir,mangoh-green-wp8548
|
||||
@ -336,6 +347,7 @@ properties:
|
||||
- description: Qualcomm Technologies, Inc. Robotics RB1
|
||||
items:
|
||||
- enum:
|
||||
- arduino,imola
|
||||
- qcom,qrb2210-rb1
|
||||
- const: qcom,qrb2210
|
||||
- const: qcom,qcm2290
|
||||
@ -348,6 +360,7 @@ properties:
|
||||
- qcom,qcs6490-rb3gen2
|
||||
- radxa,dragon-q6a
|
||||
- shift,otter
|
||||
- thundercomm,rubikpi3
|
||||
- const: qcom,qcm6490
|
||||
|
||||
- description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
|
||||
@ -900,6 +913,8 @@ properties:
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- google,blueline
|
||||
- google,crosshatch
|
||||
- huawei,planck
|
||||
- lenovo,yoga-c630
|
||||
- lg,judyln
|
||||
@ -1067,6 +1082,19 @@ properties:
|
||||
- const: qcom,x1e78100
|
||||
- const: qcom,x1e80100
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- medion,sprchrgd14s1
|
||||
- tuxedo,elite14gen1
|
||||
- const: qcom,x1e78100
|
||||
- const: qcom,x1e80100
|
||||
|
||||
- items:
|
||||
- const: microsoft,denali-lcd
|
||||
- const: microsoft,denali
|
||||
- const: qcom,x1p64100
|
||||
- const: qcom,x1e80100
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- asus,vivobook-s15
|
||||
@ -1089,6 +1117,11 @@ properties:
|
||||
- const: qcom,hamoa-iot-som
|
||||
- const: qcom,x1e80100
|
||||
|
||||
- items:
|
||||
- const: microsoft,denali-oled
|
||||
- const: microsoft,denali
|
||||
- const: qcom,x1e80100
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- asus,zenbook-a14-ux3407qa-lcd
|
||||
|
||||
@ -14,21 +14,21 @@ properties:
|
||||
const: '/'
|
||||
compatible:
|
||||
oneOf:
|
||||
# RTD1195 SoC based boards
|
||||
- items:
|
||||
- description: RTD1195 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- mele,x1000 # MeLE X1000
|
||||
- realtek,horseradish # Realtek Horseradish EVB
|
||||
- const: realtek,rtd1195
|
||||
|
||||
# RTD1293 SoC based boards
|
||||
- items:
|
||||
- description: RTD1293 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- synology,ds418j # Synology DiskStation DS418j
|
||||
- const: realtek,rtd1293
|
||||
|
||||
# RTD1295 SoC based boards
|
||||
- items:
|
||||
- description: RTD1295 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- mele,v9 # MeLE V9
|
||||
- probox2,ava # ProBox2 AVA
|
||||
@ -36,25 +36,43 @@ properties:
|
||||
- zidoo,x9s # Zidoo X9S
|
||||
- const: realtek,rtd1295
|
||||
|
||||
# RTD1296 SoC based boards
|
||||
- items:
|
||||
- description: RTD1296 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- synology,ds418 # Synology DiskStation DS418
|
||||
- const: realtek,rtd1296
|
||||
|
||||
# RTD1395 SoC based boards
|
||||
- items:
|
||||
- description: RTD1395 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- bananapi,bpi-m4 # Banana Pi BPI-M4
|
||||
- realtek,lion-skin # Realtek Lion Skin EVB
|
||||
- const: realtek,rtd1395
|
||||
|
||||
# RTD1619 SoC based boards
|
||||
- items:
|
||||
- description: RTD1501s SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- realtek,phantom # Realtek Phantom EVB (8GB)
|
||||
- const: realtek,rtd1501s
|
||||
|
||||
- description: RTD1619 SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- realtek,mjolnir # Realtek Mjolnir EVB
|
||||
- const: realtek,rtd1619
|
||||
|
||||
- description: RTD1861b SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- realtek,krypton # Realtek Krypton EVB (8GB)
|
||||
- const: realtek,rtd1861b
|
||||
|
||||
- description: RTD1920s SoC based boards
|
||||
items:
|
||||
- enum:
|
||||
- realtek,smallville # Realtek Smallville EVB (4GB)
|
||||
- const: realtek,rtd1920s
|
||||
|
||||
additionalProperties: true
|
||||
|
||||
...
|
||||
|
||||
@ -60,6 +60,12 @@ properties:
|
||||
- anbernic,rg-arc-s
|
||||
- const: rockchip,rk3566
|
||||
|
||||
- description: Anbernic RK3568 Handheld Gaming Console
|
||||
items:
|
||||
- enum:
|
||||
- anbernic,rg-ds
|
||||
- const: rockchip,rk3568
|
||||
|
||||
- description: Ariaboard Photonicat
|
||||
items:
|
||||
- const: ariaboard,photonicat
|
||||
@ -894,11 +900,15 @@ properties:
|
||||
- const: rockchip,rk3568
|
||||
|
||||
- description: QNAP TS-x33 NAS devices
|
||||
items:
|
||||
- enum:
|
||||
- qnap,ts233
|
||||
- qnap,ts433
|
||||
- const: rockchip,rk3568
|
||||
oneOf:
|
||||
- items:
|
||||
- const: qnap,ts133
|
||||
- const: rockchip,rk3566
|
||||
- items:
|
||||
- enum:
|
||||
- qnap,ts233
|
||||
- qnap,ts433
|
||||
- const: rockchip,rk3568
|
||||
|
||||
- description: Radxa Compute Module 3 (CM3)
|
||||
items:
|
||||
@ -907,13 +917,27 @@ properties:
|
||||
- const: radxa,cm3
|
||||
- const: rockchip,rk3566
|
||||
|
||||
- description: Radxa CM3 Industrial
|
||||
- description: Radxa CM3I
|
||||
items:
|
||||
- enum:
|
||||
- radxa,e25
|
||||
- const: radxa,cm3i
|
||||
- const: rockchip,rk3568
|
||||
|
||||
- description: Radxa CM3J
|
||||
items:
|
||||
- enum:
|
||||
- radxa,cm3j-rpi-cm4
|
||||
- const: radxa,cm3j
|
||||
- const: rockchip,rk3568
|
||||
|
||||
- description: Radxa CM5
|
||||
items:
|
||||
- enum:
|
||||
- radxa,cm5-io
|
||||
- const: radxa,cm5
|
||||
- const: rockchip,rk3588s
|
||||
|
||||
- description: Radxa E20C
|
||||
items:
|
||||
- const: radxa,e20c
|
||||
@ -1299,6 +1323,12 @@ properties:
|
||||
- xunlong,orangepi-5b
|
||||
- const: rockchip,rk3588s
|
||||
|
||||
- description: Xunlong Orange Pi CM5
|
||||
items:
|
||||
- const: xunlong,orangepi-cm5-base
|
||||
- const: xunlong,orangepi-cm5
|
||||
- const: rockchip,rk3588s
|
||||
|
||||
- description: Zkmagic A95X Z2
|
||||
items:
|
||||
- const: zkmagic,a95x-z2
|
||||
|
||||
@ -19,15 +19,15 @@ properties:
|
||||
- nvidia,tegra264-pmc
|
||||
|
||||
reg:
|
||||
minItems: 4
|
||||
minItems: 3
|
||||
maxItems: 5
|
||||
|
||||
reg-names:
|
||||
minItems: 4
|
||||
minItems: 3
|
||||
items:
|
||||
- const: pmc
|
||||
- const: wake
|
||||
- const: aotag
|
||||
- enum: [ aotag, scratch, misc ]
|
||||
- enum: [ scratch, misc ]
|
||||
- const: misc
|
||||
|
||||
@ -51,6 +51,7 @@ allOf:
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
minItems: 4
|
||||
maxItems: 4
|
||||
reg-names:
|
||||
maxItems: 4
|
||||
@ -73,7 +74,9 @@ allOf:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: nvidia,tegra234-pmc
|
||||
enum:
|
||||
- nvidia,tegra234-pmc
|
||||
- nvidia,tegra264-pmc
|
||||
then:
|
||||
properties:
|
||||
reg-names:
|
||||
|
||||
55
Bindings/arm/ti/ti,omap-prm-inst.yaml
Normal file
55
Bindings/arm/ti/ti,omap-prm-inst.yaml
Normal file
@ -0,0 +1,55 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/arm/ti/ti,omap-prm-inst.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: OMAP PRM instances
|
||||
|
||||
maintainers:
|
||||
- Aaro Koskinen <aaro.koskinen@iki.fi>
|
||||
- Andreas Kemnade <andreas@kemnade.info>
|
||||
- Kevin Hilman <khilman@baylibre.com>
|
||||
- Roger Quadros <rogerq@kernel.org>
|
||||
- Tony Lindgren <tony@atomide.com>
|
||||
|
||||
description:
|
||||
Power and Reset Manager is an IP block on OMAP family of devices which
|
||||
handle the power domains and their current state, and provide reset
|
||||
handling for the domains and/or separate IP blocks under the power domain
|
||||
hierarchy.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- ti,am3-prm-inst
|
||||
- ti,am4-prm-inst
|
||||
- ti,omap4-prm-inst
|
||||
- ti,omap5-prm-inst
|
||||
- ti,dra7-prm-inst
|
||||
- const: ti,omap-prm-inst
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
"#power-domain-cells":
|
||||
const: 0
|
||||
|
||||
"#reset-cells":
|
||||
const: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
reset-controller@1b00 {
|
||||
compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
|
||||
reg = <0x1b00 0x40>;
|
||||
#power-domain-cells = <0>;
|
||||
#reset-cells = <1>;
|
||||
};
|
||||
@ -103,7 +103,7 @@ required:
|
||||
- arm,vexpress,config-bridge
|
||||
|
||||
patternProperties:
|
||||
'clk[0-9]*$':
|
||||
'^clock-controller.*$':
|
||||
type: object
|
||||
description:
|
||||
clocks
|
||||
@ -137,7 +137,7 @@ patternProperties:
|
||||
- arm,vexpress-sysreg,func
|
||||
- "#clock-cells"
|
||||
|
||||
"^volt-.+$":
|
||||
"^regulator-.+$":
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
properties:
|
||||
compatible:
|
||||
@ -272,7 +272,7 @@ examples:
|
||||
compatible = "arm,vexpress,config-bus";
|
||||
arm,vexpress,config-bridge = <&v2m_sysreg>;
|
||||
|
||||
clk0 {
|
||||
clock-controller {
|
||||
compatible = "arm,vexpress-osc";
|
||||
arm,vexpress-sysreg,func = <1 0>;
|
||||
#clock-cells = <0>;
|
||||
|
||||
@ -18,26 +18,6 @@ maintainers:
|
||||
- Hans de Goede <hdegoede@redhat.com>
|
||||
- Jens Axboe <axboe@kernel.dk>
|
||||
|
||||
select:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- brcm,iproc-ahci
|
||||
- cavium,octeon-7130-ahci
|
||||
- hisilicon,hisi-ahci
|
||||
- ibm,476gtr-ahci
|
||||
- marvell,armada-3700-ahci
|
||||
- marvell,armada-8k-ahci
|
||||
- marvell,berlin2q-ahci
|
||||
- qcom,apq8064-ahci
|
||||
- qcom,ipq806x-ahci
|
||||
- socionext,uniphier-pro4-ahci
|
||||
- socionext,uniphier-pxs2-ahci
|
||||
- socionext,uniphier-pxs3-ahci
|
||||
required:
|
||||
- compatible
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
|
||||
@ -54,4 +54,7 @@ $defs:
|
||||
each port can have a Port Multiplier attached thus allowing to
|
||||
access more than one drive by means of a single SATA port.
|
||||
|
||||
port:
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
|
||||
...
|
||||
|
||||
@ -66,7 +66,7 @@ then:
|
||||
required:
|
||||
- refresh-rate-hz
|
||||
|
||||
additionalProperties: false
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
|
||||
@ -17,8 +17,10 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- aspeed,ast2600-ahbc
|
||||
items:
|
||||
- enum:
|
||||
- aspeed,ast2600-ahbc
|
||||
- const: syscon
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@ -32,6 +34,6 @@ additionalProperties: false
|
||||
examples:
|
||||
- |
|
||||
ahbc@1e600000 {
|
||||
compatible = "aspeed,ast2600-ahbc";
|
||||
compatible = "aspeed,ast2600-ahbc", "syscon";
|
||||
reg = <0x1e600000 0x100>;
|
||||
};
|
||||
|
||||
@ -19,21 +19,29 @@ description: |
|
||||
the SDMA can access. There are no special clocks for the bus, because
|
||||
the SDMA controller itself has its interrupt and clock assignments.
|
||||
|
||||
EMI (External Memory Interface) for legacy i.MX35.
|
||||
|
||||
select:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: fsl,spba-bus
|
||||
enum:
|
||||
- fsl,aips
|
||||
- fsl,emi
|
||||
- fsl,spba-bus
|
||||
required:
|
||||
- compatible
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
pattern: "^spba-bus(@[0-9a-f]+)?$"
|
||||
pattern: "^((spba|emi)-bus|bus)(@[0-9a-f]+)?$"
|
||||
|
||||
compatible:
|
||||
items:
|
||||
- const: fsl,spba-bus
|
||||
- enum:
|
||||
- fsl,aips
|
||||
- fsl,emi
|
||||
- fsl,spba-bus
|
||||
- const: simple-bus
|
||||
|
||||
'#address-cells':
|
||||
|
||||
@ -54,7 +54,7 @@ properties:
|
||||
const: 1
|
||||
|
||||
"#size-cells":
|
||||
const: 1
|
||||
enum: [ 1, 2 ]
|
||||
|
||||
ranges: true
|
||||
|
||||
|
||||
46
Bindings/cache/qcom,llcc.yaml
vendored
46
Bindings/cache/qcom,llcc.yaml
vendored
@ -20,6 +20,7 @@ description: |
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,glymur-llcc
|
||||
- qcom,ipq5424-llcc
|
||||
- qcom,kaanapali-llcc
|
||||
- qcom,qcs615-llcc
|
||||
@ -46,11 +47,11 @@ properties:
|
||||
|
||||
reg:
|
||||
minItems: 1
|
||||
maxItems: 10
|
||||
maxItems: 14
|
||||
|
||||
reg-names:
|
||||
minItems: 1
|
||||
maxItems: 10
|
||||
maxItems: 14
|
||||
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
@ -84,6 +85,47 @@ allOf:
|
||||
items:
|
||||
- const: llcc0_base
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,glymur-llcc
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
items:
|
||||
- description: LLCC0 base register region
|
||||
- description: LLCC1 base register region
|
||||
- description: LLCC2 base register region
|
||||
- description: LLCC3 base register region
|
||||
- description: LLCC4 base register region
|
||||
- description: LLCC5 base register region
|
||||
- description: LLCC6 base register region
|
||||
- description: LLCC7 base register region
|
||||
- description: LLCC8 base register region
|
||||
- description: LLCC9 base register region
|
||||
- description: LLCC10 base register region
|
||||
- description: LLCC11 base register region
|
||||
- description: LLCC broadcast base register region
|
||||
- description: LLCC broadcast AND register region
|
||||
reg-names:
|
||||
items:
|
||||
- const: llcc0_base
|
||||
- const: llcc1_base
|
||||
- const: llcc2_base
|
||||
- const: llcc3_base
|
||||
- const: llcc4_base
|
||||
- const: llcc5_base
|
||||
- const: llcc6_base
|
||||
- const: llcc7_base
|
||||
- const: llcc8_base
|
||||
- const: llcc9_base
|
||||
- const: llcc10_base
|
||||
- const: llcc11_base
|
||||
- const: llcc_broadcast_base
|
||||
- const: llcc_broadcast_and_base
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
|
||||
116
Bindings/clock/amlogic,t7-peripherals-clkc.yaml
Normal file
116
Bindings/clock/amlogic,t7-peripherals-clkc.yaml
Normal file
@ -0,0 +1,116 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
# Copyright (C) 2024-2025 Amlogic, Inc. All rights reserved
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/clock/amlogic,t7-peripherals-clkc.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Amlogic T7 Peripherals Clock Controller
|
||||
|
||||
maintainers:
|
||||
- Neil Armstrong <neil.armstrong@linaro.org>
|
||||
- Jerome Brunet <jbrunet@baylibre.com>
|
||||
- Xianwei Zhao <xianwei.zhao@amlogic.com>
|
||||
- Jian Hu <jian.hu@amlogic.com>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: amlogic,t7-peripherals-clkc
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
'#clock-cells':
|
||||
const: 1
|
||||
|
||||
clocks:
|
||||
minItems: 14
|
||||
items:
|
||||
- description: input oscillator
|
||||
- description: input sys clk
|
||||
- description: input fixed pll
|
||||
- description: input fclk div 2
|
||||
- description: input fclk div 2p5
|
||||
- description: input fclk div 3
|
||||
- description: input fclk div 4
|
||||
- description: input fclk div 5
|
||||
- description: input fclk div 7
|
||||
- description: input hifi pll
|
||||
- description: input gp0 pll
|
||||
- description: input gp1 pll
|
||||
- description: input mpll1
|
||||
- description: input mpll2
|
||||
- description: external input rmii oscillator (optional)
|
||||
- description: input video pll0 (optional)
|
||||
- description: external pad input for rtc (optional)
|
||||
|
||||
clock-names:
|
||||
minItems: 14
|
||||
items:
|
||||
- const: xtal
|
||||
- const: sys
|
||||
- const: fix
|
||||
- const: fdiv2
|
||||
- const: fdiv2p5
|
||||
- const: fdiv3
|
||||
- const: fdiv4
|
||||
- const: fdiv5
|
||||
- const: fdiv7
|
||||
- const: hifi
|
||||
- const: gp0
|
||||
- const: gp1
|
||||
- const: mpll1
|
||||
- const: mpll2
|
||||
- const: ext_rmii
|
||||
- const: vid_pll0
|
||||
- const: ext_rtc
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- '#clock-cells'
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
apb {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
||||
clkc_periphs:clock-controller@0 {
|
||||
compatible = "amlogic,t7-peripherals-clkc";
|
||||
reg = <0 0x0 0 0x1c8>;
|
||||
#clock-cells = <1>;
|
||||
clocks = <&xtal>,
|
||||
<&scmi_clk 13>,
|
||||
<&scmi_clk 16>,
|
||||
<&scmi_clk 18>,
|
||||
<&scmi_clk 20>,
|
||||
<&scmi_clk 22>,
|
||||
<&scmi_clk 24>,
|
||||
<&scmi_clk 26>,
|
||||
<&scmi_clk 28>,
|
||||
<&hifi 1>,
|
||||
<&gp0 1>,
|
||||
<&gp1 1>,
|
||||
<&mpll 4>,
|
||||
<&mpll 6>;
|
||||
clock-names = "xtal",
|
||||
"sys",
|
||||
"fix",
|
||||
"fdiv2",
|
||||
"fdiv2p5",
|
||||
"fdiv3",
|
||||
"fdiv4",
|
||||
"fdiv5",
|
||||
"fdiv7",
|
||||
"hifi",
|
||||
"gp0",
|
||||
"gp1",
|
||||
"mpll1",
|
||||
"mpll2";
|
||||
};
|
||||
};
|
||||
114
Bindings/clock/amlogic,t7-pll-clkc.yaml
Normal file
114
Bindings/clock/amlogic,t7-pll-clkc.yaml
Normal file
@ -0,0 +1,114 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
# Copyright (C) 2024-2025 Amlogic, Inc. All rights reserved
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/clock/amlogic,t7-pll-clkc.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Amlogic T7 PLL Clock Control Controller
|
||||
|
||||
maintainers:
|
||||
- Neil Armstrong <neil.armstrong@linaro.org>
|
||||
- Jerome Brunet <jbrunet@baylibre.com>
|
||||
- Jian Hu <jian.hu@amlogic.com>
|
||||
- Xianwei Zhao <xianwei.zhao@amlogic.com>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- amlogic,t7-gp0-pll
|
||||
- amlogic,t7-gp1-pll
|
||||
- amlogic,t7-hifi-pll
|
||||
- amlogic,t7-pcie-pll
|
||||
- amlogic,t7-mpll
|
||||
- amlogic,t7-hdmi-pll
|
||||
- amlogic,t7-mclk-pll
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
'#clock-cells':
|
||||
const: 1
|
||||
|
||||
clocks:
|
||||
items:
|
||||
- description: mclk pll input oscillator gate
|
||||
- description: oscillator input clock source for mclk_sel_0
|
||||
- description: fixed input clock source for mclk_sel_0
|
||||
minItems: 1
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: in0
|
||||
- const: in1
|
||||
- const: in2
|
||||
minItems: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- '#clock-cells'
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
|
||||
allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: amlogic,t7-mclk-pll
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 3
|
||||
|
||||
clock-names:
|
||||
minItems: 3
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- amlogic,t7-gp0-pll
|
||||
- amlogic,t7-gp1--pll
|
||||
- amlogic,t7-hifi-pll
|
||||
- amlogic,t7-pcie-pll
|
||||
- amlogic,t7-mpll
|
||||
- amlogic,t7-hdmi-pll
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
clock-names:
|
||||
maxItems: 1
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
apb {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
||||
clock-controller@8080 {
|
||||
compatible = "amlogic,t7-gp0-pll";
|
||||
reg = <0 0x8080 0 0x20>;
|
||||
clocks = <&scmi_clk 2>;
|
||||
clock-names = "in0";
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
|
||||
clock-controller@8300 {
|
||||
compatible = "amlogic,t7-mclk-pll";
|
||||
reg = <0 0x8300 0 0x18>;
|
||||
clocks = <&scmi_clk 2>,
|
||||
<&xtal>,
|
||||
<&scmi_clk 31>;
|
||||
clock-names = "in0", "in1", "in2";
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
};
|
||||
@ -29,9 +29,10 @@ properties:
|
||||
enum:
|
||||
- google,gs101-cmu-top
|
||||
- google,gs101-cmu-apm
|
||||
- google,gs101-cmu-misc
|
||||
- google,gs101-cmu-dpu
|
||||
- google,gs101-cmu-hsi0
|
||||
- google,gs101-cmu-hsi2
|
||||
- google,gs101-cmu-misc
|
||||
- google,gs101-cmu-peric0
|
||||
- google,gs101-cmu-peric1
|
||||
|
||||
@ -52,6 +53,11 @@ properties:
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
samsung,sysreg:
|
||||
$ref: /schemas/types.yaml#/definitions/phandle
|
||||
description:
|
||||
Phandle to system registers interface.
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- "#clock-cells"
|
||||
@ -77,6 +83,24 @@ allOf:
|
||||
items:
|
||||
- const: oscclk
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: google,gs101-cmu-dpu
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
items:
|
||||
- description: External reference clock (24.576 MHz)
|
||||
- description: DPU bus clock (from CMU_TOP)
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: oscclk
|
||||
- const: bus
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
@ -166,6 +190,18 @@ allOf:
|
||||
- const: bus
|
||||
- const: ip
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: google,gs101-cmu-top
|
||||
then:
|
||||
properties:
|
||||
samsung,sysreg: false
|
||||
else:
|
||||
required:
|
||||
- samsung,sysreg
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
@ -175,7 +211,7 @@ examples:
|
||||
|
||||
cmu_top: clock-controller@1e080000 {
|
||||
compatible = "google,gs101-cmu-top";
|
||||
reg = <0x1e080000 0x8000>;
|
||||
reg = <0x1e080000 0x10000>;
|
||||
#clock-cells = <1>;
|
||||
clocks = <&ext_24_5m>;
|
||||
clock-names = "oscclk";
|
||||
|
||||
@ -14,11 +14,9 @@ maintainers:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- const: mediatek,mt7622-pciesys
|
||||
- const: syscon
|
||||
- const: mediatek,mt7629-pciesys
|
||||
enum:
|
||||
- mediatek,mt7622-pciesys
|
||||
- mediatek,mt7629-pciesys
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@ -40,7 +38,7 @@ additionalProperties: false
|
||||
examples:
|
||||
- |
|
||||
clock-controller@1a100800 {
|
||||
compatible = "mediatek,mt7622-pciesys", "syscon";
|
||||
compatible = "mediatek,mt7622-pciesys";
|
||||
reg = <0x1a100800 0x1000>;
|
||||
#clock-cells = <1>;
|
||||
#reset-cells = <1>;
|
||||
|
||||
@ -17,7 +17,11 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: microchip,mpfs-ccc
|
||||
oneOf:
|
||||
- items:
|
||||
- const: microchip,pic64gx-ccc
|
||||
- const: microchip,mpfs-ccc
|
||||
- const: microchip,mpfs-ccc
|
||||
|
||||
reg:
|
||||
items:
|
||||
|
||||
@ -19,7 +19,11 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: microchip,mpfs-clkcfg
|
||||
oneOf:
|
||||
- items:
|
||||
- const: microchip,pic64gx-clkcfg
|
||||
- const: microchip,mpfs-clkcfg
|
||||
- const: microchip,mpfs-clkcfg
|
||||
|
||||
reg:
|
||||
oneOf:
|
||||
@ -69,6 +73,16 @@ required:
|
||||
- clocks
|
||||
- '#clock-cells'
|
||||
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: microchip,pic64gx-clkcfg
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
$id: http://devicetree.org/schemas/clock/qcom,gcc-msm8953.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Qualcomm Global Clock & Reset Controller on MSM8953
|
||||
title: Qualcomm Global Clock & Reset Controller on MSM8937, MSM8940, MSM8953 and SDM439
|
||||
|
||||
maintainers:
|
||||
- Adam Skladowski <a_skl39@protonmail.com>
|
||||
@ -13,7 +13,7 @@ maintainers:
|
||||
|
||||
description: |
|
||||
Qualcomm global clock control module provides the clocks, resets and power
|
||||
domains on MSM8937 or MSM8953.
|
||||
domains on MSM8937, MSM8940, MSM8953 or SDM439.
|
||||
|
||||
See also::
|
||||
include/dt-bindings/clock/qcom,gcc-msm8917.h
|
||||
@ -23,7 +23,9 @@ properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,gcc-msm8937
|
||||
- qcom,gcc-msm8940
|
||||
- qcom,gcc-msm8953
|
||||
- qcom,gcc-sdm439
|
||||
|
||||
clocks:
|
||||
items:
|
||||
|
||||
63
Bindings/clock/qcom,kaanapali-gxclkctl.yaml
Normal file
63
Bindings/clock/qcom,kaanapali-gxclkctl.yaml
Normal file
@ -0,0 +1,63 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/clock/qcom,kaanapali-gxclkctl.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Qualcomm Graphics power domain Controller on Kaanapali
|
||||
|
||||
maintainers:
|
||||
- Taniya Das <taniya.das@oss.qualcomm.com>
|
||||
|
||||
description: |
|
||||
Qualcomm GX(graphics) is a clock controller which has PLLs, clocks and
|
||||
Power domains (GDSC). This module provides the power domains control
|
||||
of gxclkctl on Qualcomm SoCs which helps the recovery of Graphics subsystem.
|
||||
|
||||
See also:
|
||||
include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,kaanapali-gxclkctl
|
||||
|
||||
power-domains:
|
||||
description:
|
||||
Power domains required for the clock controller to operate
|
||||
items:
|
||||
- description: GFX power domain
|
||||
- description: GMXC power domain
|
||||
- description: GPUCC(CX) power domain
|
||||
|
||||
'#power-domain-cells':
|
||||
const: 1
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- power-domains
|
||||
- '#power-domain-cells'
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/power/qcom,rpmhpd.h>
|
||||
soc {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
||||
clock-controller@3d64000 {
|
||||
compatible = "qcom,kaanapali-gxclkctl";
|
||||
reg = <0x0 0x03d64000 0x0 0x6000>;
|
||||
power-domains = <&rpmhpd RPMHPD_GFX>,
|
||||
<&rpmhpd RPMHPD_GMXC>,
|
||||
<&gpucc 0>;
|
||||
#power-domain-cells = <1>;
|
||||
};
|
||||
};
|
||||
...
|
||||
@ -9,23 +9,32 @@ title: Qualcomm Camera Clock & Reset Controller on SM8450
|
||||
maintainers:
|
||||
- Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
|
||||
- Jagadeesh Kona <quic_jkona@quicinc.com>
|
||||
- Taniya Das <taniya.das@oss.qualcomm.com>
|
||||
|
||||
description: |
|
||||
Qualcomm camera clock control module provides the clocks, resets and power
|
||||
domains on SM8450.
|
||||
|
||||
See also:
|
||||
include/dt-bindings/clock/qcom,kaanapali-camcc.h
|
||||
include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h
|
||||
include/dt-bindings/clock/qcom,sm8450-camcc.h
|
||||
include/dt-bindings/clock/qcom,sm8550-camcc.h
|
||||
include/dt-bindings/clock/qcom,sm8650-camcc.h
|
||||
include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h
|
||||
include/dt-bindings/clock/qcom,sm8750-camcc.h
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,kaanapali-cambistmclkcc
|
||||
- qcom,kaanapali-camcc
|
||||
- qcom,sm8450-camcc
|
||||
- qcom,sm8475-camcc
|
||||
- qcom,sm8550-camcc
|
||||
- qcom,sm8650-camcc
|
||||
- qcom,sm8750-cambistmclkcc
|
||||
- qcom,sm8750-camcc
|
||||
|
||||
clocks:
|
||||
items:
|
||||
@ -63,6 +72,8 @@ allOf:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,kaanapali-cambistmclkcc
|
||||
- qcom,kaanapali-camcc
|
||||
- qcom,sc8280xp-camcc
|
||||
- qcom,sm8450-camcc
|
||||
- qcom,sm8550-camcc
|
||||
|
||||
@ -14,6 +14,7 @@ description: |
|
||||
domains on Qualcomm SoCs.
|
||||
|
||||
See also::
|
||||
include/dt-bindings/clock/qcom,kaanapali-gpucc.h
|
||||
include/dt-bindings/clock/qcom,milos-gpucc.h
|
||||
include/dt-bindings/clock/qcom,sar2130p-gpucc.h
|
||||
include/dt-bindings/clock/qcom,sm4450-gpucc.h
|
||||
@ -26,6 +27,7 @@ description: |
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,kaanapali-gpucc
|
||||
- qcom,milos-gpucc
|
||||
- qcom,sar2130p-gpucc
|
||||
- qcom,sm4450-gpucc
|
||||
|
||||
@ -15,6 +15,7 @@ description: |
|
||||
domains on SM8450.
|
||||
|
||||
See also:
|
||||
include/dt-bindings/clock/qcom,kaanapali-videocc.h
|
||||
include/dt-bindings/clock/qcom,sm8450-videocc.h
|
||||
include/dt-bindings/clock/qcom,sm8650-videocc.h
|
||||
include/dt-bindings/clock/qcom,sm8750-videocc.h
|
||||
@ -22,6 +23,7 @@ description: |
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,kaanapali-videocc
|
||||
- qcom,sm8450-videocc
|
||||
- qcom,sm8475-videocc
|
||||
- qcom,sm8550-videocc
|
||||
@ -61,6 +63,7 @@ allOf:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,kaanapali-videocc
|
||||
- qcom,sm8450-videocc
|
||||
- qcom,sm8550-videocc
|
||||
- qcom,sm8750-videocc
|
||||
|
||||
@ -15,6 +15,7 @@ description: |
|
||||
domains on SM8550, SM8650, SM8750 and few other platforms.
|
||||
|
||||
See also:
|
||||
- include/dt-bindings/clock/qcom,kaanapali-dispcc.h
|
||||
- include/dt-bindings/clock/qcom,sm8550-dispcc.h
|
||||
- include/dt-bindings/clock/qcom,sm8650-dispcc.h
|
||||
- include/dt-bindings/clock/qcom,sm8750-dispcc.h
|
||||
@ -23,6 +24,7 @@ description: |
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,kaanapali-dispcc
|
||||
- qcom,sar2130p-dispcc
|
||||
- qcom,sm8550-dispcc
|
||||
- qcom,sm8650-dispcc
|
||||
|
||||
@ -62,6 +62,9 @@ properties:
|
||||
- description: USB4_1 PHY max PIPE clock source
|
||||
- description: USB4_2 PHY PCIE PIPE clock source
|
||||
- description: USB4_2 PHY max PIPE clock source
|
||||
- description: UFS PHY RX Symbol 0 clock source
|
||||
- description: UFS PHY RX Symbol 1 clock source
|
||||
- description: UFS PHY TX Symbol 0 clock source
|
||||
|
||||
power-domains:
|
||||
description:
|
||||
@ -121,7 +124,10 @@ examples:
|
||||
<&usb4_1_phy_pcie_pipe_clk>,
|
||||
<&usb4_1_phy_max_pipe_clk>,
|
||||
<&usb4_2_phy_pcie_pipe_clk>,
|
||||
<&usb4_2_phy_max_pipe_clk>;
|
||||
<&usb4_2_phy_max_pipe_clk>,
|
||||
<&ufs_phy_rx_symbol_0>,
|
||||
<&ufs_phy_rx_symbol_1>,
|
||||
<&ufs_phy_tx_symbol_0>;
|
||||
power-domains = <&rpmhpd RPMHPD_CX>;
|
||||
#clock-cells = <1>;
|
||||
#reset-cells = <1>;
|
||||
|
||||
@ -62,7 +62,7 @@ properties:
|
||||
description: Output clock down spread in pcm (1/1000 of percent)
|
||||
|
||||
patternProperties:
|
||||
"^DIF[0-19]$":
|
||||
"^DIF1?[0-9]$":
|
||||
type: object
|
||||
description:
|
||||
Description of one of the outputs (DIF0..DIF19).
|
||||
@ -107,6 +107,15 @@ examples:
|
||||
DIF0 {
|
||||
renesas,slew-rate = <3000000>;
|
||||
};
|
||||
|
||||
/* Not present on 9FGV0241, used for DT validation only */
|
||||
DIF2 {
|
||||
renesas,slew-rate = <2000000>;
|
||||
};
|
||||
|
||||
DIF19 {
|
||||
renesas,slew-rate = <3000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -40,6 +40,7 @@ properties:
|
||||
- samsung,exynosautov920-cmu-hsi2
|
||||
- samsung,exynosautov920-cmu-m2m
|
||||
- samsung,exynosautov920-cmu-mfc
|
||||
- samsung,exynosautov920-cmu-mfd
|
||||
- samsung,exynosautov920-cmu-misc
|
||||
- samsung,exynosautov920-cmu-peric0
|
||||
- samsung,exynosautov920-cmu-peric1
|
||||
@ -268,6 +269,24 @@ allOf:
|
||||
- const: mfc
|
||||
- const: wfd
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: samsung,exynosautov920-cmu-mfd
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
items:
|
||||
- description: External reference clock (38.4 MHz)
|
||||
- description: CMU_MFD NOC clock (from CMU_TOP)
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: oscclk
|
||||
- const: noc
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- "#clock-cells"
|
||||
|
||||
@ -4,14 +4,16 @@
|
||||
$id: http://devicetree.org/schemas/clock/spacemit,k1-pll.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: SpacemiT K1 PLL
|
||||
title: SpacemiT K1/K3 PLL
|
||||
|
||||
maintainers:
|
||||
- Haylen Chu <heylenay@4d2.org>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: spacemit,k1-pll
|
||||
enum:
|
||||
- spacemit,k1-pll
|
||||
- spacemit,k3-pll
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@ -28,7 +30,8 @@ properties:
|
||||
"#clock-cells":
|
||||
const: 1
|
||||
description:
|
||||
See <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices.
|
||||
For K1 SoC, check <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices.
|
||||
For K3 SoC, check <dt-bindings/clock/spacemit,k3-clocks.h> for valid indices.
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
145
Bindings/connector/pcie-m2-m-connector.yaml
Normal file
145
Bindings/connector/pcie-m2-m-connector.yaml
Normal file
@ -0,0 +1,145 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/connector/pcie-m2-m-connector.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: PCIe M.2 Mechanical Key M Connector
|
||||
|
||||
maintainers:
|
||||
- Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
|
||||
|
||||
description:
|
||||
A PCIe M.2 M connector node represents a physical PCIe M.2 Mechanical Key M
|
||||
connector. The Mechanical Key M connectors are used to connect SSDs to the
|
||||
host system over PCIe/SATA interfaces. These connectors also offer optional
|
||||
interfaces like USB, SMBus.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: pcie-m2-m-connector
|
||||
|
||||
vpcie3v3-supply:
|
||||
description: A phandle to the regulator for 3.3v supply.
|
||||
|
||||
vpcie1v8-supply:
|
||||
description: A phandle to the regulator for VIO 1.8v supply.
|
||||
|
||||
ports:
|
||||
$ref: /schemas/graph.yaml#/properties/ports
|
||||
description: OF graph bindings modeling the interfaces exposed on the
|
||||
connector. Since a single connector can have multiple interfaces, every
|
||||
interface has an assigned OF graph port number as described below.
|
||||
|
||||
properties:
|
||||
port@0:
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
description: PCIe interface
|
||||
|
||||
port@1:
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
description: SATA interface
|
||||
|
||||
port@2:
|
||||
$ref: /schemas/graph.yaml#/properties/port
|
||||
description: USB 2.0 interface
|
||||
|
||||
anyOf:
|
||||
- required:
|
||||
- port@0
|
||||
- required:
|
||||
- port@1
|
||||
|
||||
i2c-parent:
|
||||
$ref: /schemas/types.yaml#/definitions/phandle
|
||||
description: I2C interface
|
||||
|
||||
clocks:
|
||||
description: 32.768 KHz Suspend Clock (SUSCLK) input from the host system to
|
||||
the M.2 card. Refer, PCI Express M.2 Specification r4.0, sec 3.1.12.1 for
|
||||
more details.
|
||||
maxItems: 1
|
||||
|
||||
pedet-gpios:
|
||||
description: GPIO input to PEDET signal. This signal is used by the host
|
||||
systems to determine the communication protocol that the M.2 card uses;
|
||||
SATA signaling (low) or PCIe signaling (high). Refer, PCI Express M.2
|
||||
Specification r4.0, sec 3.3.4.2 for more details.
|
||||
maxItems: 1
|
||||
|
||||
viocfg-gpios:
|
||||
description: GPIO input to IO voltage configuration (VIO_CFG) signal. This
|
||||
signal is used by the host systems to determine whether the card supports
|
||||
an independent IO voltage domain for the sideband signals or not. Refer,
|
||||
PCI Express M.2 Specification r4.0, sec 3.1.15.1 for more details.
|
||||
maxItems: 1
|
||||
|
||||
pwrdis-gpios:
|
||||
description: GPIO output to Power Disable (PWRDIS) signal. This signal is
|
||||
used by the host system to disable power on the M.2 card. Refer, PCI
|
||||
Express M.2 Specification r4.0, sec 3.3.5.2 for more details.
|
||||
maxItems: 1
|
||||
|
||||
pln-gpios:
|
||||
description: GPIO output to Power Loss Notification (PLN#) signal. This
|
||||
signal is used by the host system to notify the M.2 card that the power
|
||||
loss event is about to occur. Refer, PCI Express M.2 Specification r4.0,
|
||||
sec 3.2.17.1 for more details.
|
||||
maxItems: 1
|
||||
|
||||
plas3-gpios:
|
||||
description: GPIO input to Power Loss Acknowledge (PLA_S3#) signal. This
|
||||
signal is used by the host system to receive the acknowledgment of the M.2
|
||||
card's preparation for power loss.
|
||||
maxItems: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- vpcie3v3-supply
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
# PCI M.2 Key M connector for SSDs with PCIe interface
|
||||
- |
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
connector {
|
||||
compatible = "pcie-m2-m-connector";
|
||||
vpcie3v3-supply = <&vreg_nvme>;
|
||||
i2c-parent = <&i2c0>;
|
||||
pedet-gpios = <&tlmm 95 GPIO_ACTIVE_HIGH>;
|
||||
viocfg-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
|
||||
pwrdis-gpios = <&tlmm 97 GPIO_ACTIVE_HIGH>;
|
||||
pln-gpios = <&tlmm 98 GPIO_ACTIVE_LOW>;
|
||||
plas3-gpios = <&tlmm 99 GPIO_ACTIVE_LOW>;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
reg = <0>;
|
||||
|
||||
endpoint@0 {
|
||||
reg = <0>;
|
||||
remote-endpoint = <&pcie6_port0_ep>;
|
||||
};
|
||||
};
|
||||
|
||||
port@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
reg = <2>;
|
||||
|
||||
endpoint@0 {
|
||||
reg = <0>;
|
||||
remote-endpoint = <&usb_hs_ep>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -301,6 +301,7 @@ properties:
|
||||
maxItems: 4
|
||||
|
||||
dependencies:
|
||||
pd-disable: [typec-power-opmode]
|
||||
sink-vdos-v1: [ sink-vdos ]
|
||||
sink-vdos: [ sink-vdos-v1 ]
|
||||
|
||||
|
||||
@ -35,6 +35,7 @@ properties:
|
||||
- description: v2 of CPUFREQ HW (EPSS)
|
||||
items:
|
||||
- enum:
|
||||
- qcom,milos-cpufreq-epss
|
||||
- qcom,qcs8300-cpufreq-epss
|
||||
- qcom,qdu1000-cpufreq-epss
|
||||
- qcom,sa8255p-cpufreq-epss
|
||||
@ -169,6 +170,7 @@ allOf:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,milos-cpufreq-epss
|
||||
- qcom,qcs8300-cpufreq-epss
|
||||
- qcom,sc7280-cpufreq-epss
|
||||
- qcom,sm8250-cpufreq-epss
|
||||
|
||||
@ -30,11 +30,17 @@ properties:
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
|
||||
aspeed,ahbc:
|
||||
$ref: /schemas/types.yaml#/definitions/phandle
|
||||
description:
|
||||
A phandle to the AHB controller node, which must be a syscon
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- clocks
|
||||
- interrupts
|
||||
- aspeed,ahbc
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
@ -46,4 +52,5 @@ examples:
|
||||
reg = <0x1e6fa000 0x400>, <0x1e710000 0x1800>;
|
||||
interrupts = <160>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_RSACLK>;
|
||||
aspeed,ahbc = <&ahbc>;
|
||||
};
|
||||
|
||||
@ -16,6 +16,7 @@ properties:
|
||||
- const: atmel,at91sam9g46-aes
|
||||
- items:
|
||||
- enum:
|
||||
- microchip,lan9691-aes
|
||||
- microchip,sam9x7-aes
|
||||
- microchip,sama7d65-aes
|
||||
- const: atmel,at91sam9g46-aes
|
||||
|
||||
@ -16,6 +16,7 @@ properties:
|
||||
- const: atmel,at91sam9g46-sha
|
||||
- items:
|
||||
- enum:
|
||||
- microchip,lan9691-sha
|
||||
- microchip,sam9x7-sha
|
||||
- microchip,sama7d65-sha
|
||||
- const: atmel,at91sam9g46-sha
|
||||
|
||||
@ -12,6 +12,14 @@ maintainers:
|
||||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- const: marvell,armada-cp110-crypto
|
||||
- const: inside-secure,safexcel-eip197b
|
||||
- items:
|
||||
- enum:
|
||||
- marvell,armada-3700-crypto
|
||||
- mediatek,mt7986-crypto
|
||||
- const: inside-secure,safexcel-eip97ies
|
||||
- const: inside-secure,safexcel-eip197b
|
||||
- const: inside-secure,safexcel-eip197d
|
||||
- const: inside-secure,safexcel-eip97ies
|
||||
@ -26,9 +34,11 @@ properties:
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
minItems: 4
|
||||
maxItems: 6
|
||||
|
||||
interrupt-names:
|
||||
minItems: 4
|
||||
items:
|
||||
- const: ring0
|
||||
- const: ring1
|
||||
@ -65,6 +75,18 @@ allOf:
|
||||
minItems: 2
|
||||
required:
|
||||
- clock-names
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
not:
|
||||
contains:
|
||||
const: mediatek,mt7986-crypto
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
minItems: 6
|
||||
interrupt-names:
|
||||
minItems: 6
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
||||
@ -14,6 +14,7 @@ properties:
|
||||
items:
|
||||
- enum:
|
||||
- qcom,kaanapali-inline-crypto-engine
|
||||
- qcom,milos-inline-crypto-engine
|
||||
- qcom,qcs8300-inline-crypto-engine
|
||||
- qcom,sa8775p-inline-crypto-engine
|
||||
- qcom,sc7180-inline-crypto-engine
|
||||
|
||||
@ -21,6 +21,7 @@ properties:
|
||||
- qcom,ipq5424-trng
|
||||
- qcom,ipq9574-trng
|
||||
- qcom,kaanapali-trng
|
||||
- qcom,milos-trng
|
||||
- qcom,qcs615-trng
|
||||
- qcom,qcs8300-trng
|
||||
- qcom,sa8255p-trng
|
||||
@ -30,6 +31,7 @@ properties:
|
||||
- qcom,sm8550-trng
|
||||
- qcom,sm8650-trng
|
||||
- qcom,sm8750-trng
|
||||
- qcom,x1e80100-trng
|
||||
- const: qcom,trng
|
||||
|
||||
reg:
|
||||
|
||||
@ -14,6 +14,8 @@ description: |
|
||||
The ZynqMP AES-GCM hardened cryptographic accelerator is used to
|
||||
encrypt or decrypt the data with provided key and initialization vector.
|
||||
|
||||
deprecated: true
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: xlnx,zynqmp-aes
|
||||
|
||||
@ -59,6 +59,7 @@ required:
|
||||
- compatible
|
||||
- clocks
|
||||
- ports
|
||||
- reg
|
||||
|
||||
allOf:
|
||||
- if:
|
||||
@ -73,6 +74,15 @@ allOf:
|
||||
ports:
|
||||
properties:
|
||||
port@2: false
|
||||
- if:
|
||||
not:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: fsl,imx6sx-ldb
|
||||
then:
|
||||
required:
|
||||
- reg-names
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
||||
@ -79,7 +79,6 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- reset-gpios
|
||||
- ports
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
@ -33,6 +33,7 @@ properties:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- onnn,fin3385 # OnSemi FIN3385
|
||||
- ti,ds90c185 # For the TI DS90C185 FPD-Link Serializer
|
||||
- ti,ds90c187 # For the TI DS90C187 FPD-Link Serializer
|
||||
- ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
|
||||
|
||||
@ -19,6 +19,9 @@ properties:
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
video-ports:
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
default: 0x230145
|
||||
|
||||
@ -14,16 +14,21 @@ description: |
|
||||
RZ/G2L alike family of SoC's. The encoder can operate in DSI mode, with
|
||||
up to four data lanes.
|
||||
|
||||
allOf:
|
||||
- $ref: /schemas/display/dsi-controller.yaml#
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- renesas,r9a07g044-mipi-dsi # RZ/G2{L,LC}
|
||||
- renesas,r9a07g054-mipi-dsi # RZ/V2L
|
||||
- const: renesas,rzg2l-mipi-dsi
|
||||
|
||||
- items:
|
||||
- const: renesas,r9a09g056-mipi-dsi # RZ/V2N
|
||||
- const: renesas,r9a09g057-mipi-dsi
|
||||
|
||||
- enum:
|
||||
- renesas,r9a07g044-mipi-dsi # RZ/G2{L,LC}
|
||||
- renesas,r9a07g054-mipi-dsi # RZ/V2L
|
||||
- const: renesas,rzg2l-mipi-dsi
|
||||
- renesas,r9a09g057-mipi-dsi # RZ/V2H(P)
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@ -49,34 +54,56 @@ properties:
|
||||
- const: debug
|
||||
|
||||
clocks:
|
||||
items:
|
||||
- description: DSI D-PHY PLL multiplied clock
|
||||
- description: DSI D-PHY system clock
|
||||
- description: DSI AXI bus clock
|
||||
- description: DSI Register access clock
|
||||
- description: DSI Video clock
|
||||
- description: DSI D-PHY Escape mode transmit clock
|
||||
oneOf:
|
||||
- items:
|
||||
- description: DSI D-PHY PLL multiplied clock
|
||||
- description: DSI D-PHY system clock
|
||||
- description: DSI AXI bus clock
|
||||
- description: DSI Register access clock
|
||||
- description: DSI Video clock
|
||||
- description: DSI D-PHY Escape mode transmit clock
|
||||
- items:
|
||||
- description: DSI D-PHY PLL reference clock
|
||||
- description: DSI AXI bus clock
|
||||
- description: DSI Register access clock
|
||||
- description: DSI Video clock
|
||||
- description: DSI D-PHY Escape mode transmit clock
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: pllclk
|
||||
- const: sysclk
|
||||
- const: aclk
|
||||
- const: pclk
|
||||
- const: vclk
|
||||
- const: lpclk
|
||||
oneOf:
|
||||
- items:
|
||||
- const: pllclk
|
||||
- const: sysclk
|
||||
- const: aclk
|
||||
- const: pclk
|
||||
- const: vclk
|
||||
- const: lpclk
|
||||
- items:
|
||||
- const: pllrefclk
|
||||
- const: aclk
|
||||
- const: pclk
|
||||
- const: vclk
|
||||
- const: lpclk
|
||||
|
||||
resets:
|
||||
items:
|
||||
- description: MIPI_DSI_CMN_RSTB
|
||||
- description: MIPI_DSI_ARESET_N
|
||||
- description: MIPI_DSI_PRESET_N
|
||||
oneOf:
|
||||
- items:
|
||||
- description: MIPI_DSI_CMN_RSTB
|
||||
- description: MIPI_DSI_ARESET_N
|
||||
- description: MIPI_DSI_PRESET_N
|
||||
- items:
|
||||
- description: MIPI_DSI_ARESET_N
|
||||
- description: MIPI_DSI_PRESET_N
|
||||
|
||||
reset-names:
|
||||
items:
|
||||
- const: rst
|
||||
- const: arst
|
||||
- const: prst
|
||||
oneOf:
|
||||
- items:
|
||||
- const: rst
|
||||
- const: arst
|
||||
- const: prst
|
||||
- items:
|
||||
- const: arst
|
||||
- const: prst
|
||||
|
||||
power-domains:
|
||||
maxItems: 1
|
||||
@ -130,6 +157,41 @@ required:
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
allOf:
|
||||
- $ref: ../dsi-controller.yaml#
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: renesas,r9a09g057-mipi-dsi
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
maxItems: 5
|
||||
|
||||
clock-names:
|
||||
maxItems: 5
|
||||
|
||||
resets:
|
||||
maxItems: 2
|
||||
|
||||
reset-names:
|
||||
maxItems: 2
|
||||
else:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 6
|
||||
|
||||
clock-names:
|
||||
minItems: 6
|
||||
|
||||
resets:
|
||||
minItems: 3
|
||||
|
||||
reset-names:
|
||||
minItems: 3
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/clock/r9a07g044-cpg.h>
|
||||
|
||||
@ -27,6 +27,7 @@ properties:
|
||||
- const: adi,adv7123
|
||||
- enum:
|
||||
- adi,adv7123
|
||||
- algoltek,ag6311
|
||||
- asl-tek,cs5263
|
||||
- dumb-vga-dac
|
||||
- parade,ps185hdm
|
||||
|
||||
@ -117,7 +117,7 @@ properties:
|
||||
- 1 # 3.5dB pre-emphasis
|
||||
- 2 # 6dB pre-emphasis
|
||||
|
||||
oneOf:
|
||||
anyOf:
|
||||
- required:
|
||||
- port@0
|
||||
- required:
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
Android Goldfish framebuffer
|
||||
|
||||
Android Goldfish framebuffer device used by Android emulator.
|
||||
|
||||
Required properties:
|
||||
|
||||
- compatible : should contain "google,goldfish-fb"
|
||||
- reg : <registers mapping>
|
||||
- interrupts : <interrupt mapping>
|
||||
|
||||
Example:
|
||||
|
||||
display-controller@1f008000 {
|
||||
compatible = "google,goldfish-fb";
|
||||
interrupts = <0x10>;
|
||||
reg = <0x1f008000 0x100>;
|
||||
};
|
||||
38
Bindings/display/google,goldfish-fb.yaml
Normal file
38
Bindings/display/google,goldfish-fb.yaml
Normal file
@ -0,0 +1,38 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/display/google,goldfish-fb.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Android Goldfish Framebuffer
|
||||
|
||||
maintainers:
|
||||
- Kuan-Wei Chiu <visitorckw@gmail.com>
|
||||
|
||||
description:
|
||||
Android Goldfish framebuffer device used by Android emulator.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: google,goldfish-fb
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- interrupts
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
display@1f008000 {
|
||||
compatible = "google,goldfish-fb";
|
||||
reg = <0x1f008000 0x100>;
|
||||
interrupts = <16>;
|
||||
};
|
||||
@ -253,7 +253,6 @@ allOf:
|
||||
enum:
|
||||
# these platforms support 2 streams MST on some interfaces,
|
||||
# others are SST only
|
||||
- qcom,glymur-dp
|
||||
- qcom,sc8280xp-dp
|
||||
- qcom,x1e80100-dp
|
||||
then:
|
||||
@ -310,6 +309,26 @@ allOf:
|
||||
minItems: 6
|
||||
maxItems: 8
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
# these platforms support 2 streams MST on some interfaces,
|
||||
# others are SST only, but all controllers have 4 ports
|
||||
- qcom,glymur-dp
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
minItems: 9
|
||||
maxItems: 9
|
||||
clocks:
|
||||
minItems: 5
|
||||
maxItems: 6
|
||||
clocks-names:
|
||||
minItems: 5
|
||||
maxItems: 6
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
|
||||
@ -15,6 +15,7 @@ properties:
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,apq8064-dsi-ctrl
|
||||
- qcom,kaanapali-dsi-ctrl
|
||||
- qcom,msm8226-dsi-ctrl
|
||||
- qcom,msm8916-dsi-ctrl
|
||||
- qcom,msm8953-dsi-ctrl
|
||||
@ -45,6 +46,11 @@ properties:
|
||||
- qcom,sm8650-dsi-ctrl
|
||||
- qcom,sm8750-dsi-ctrl
|
||||
- const: qcom,mdss-dsi-ctrl
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,qcs8300-dsi-ctrl
|
||||
- const: qcom,sa8775p-dsi-ctrl
|
||||
- const: qcom,mdss-dsi-ctrl
|
||||
- enum:
|
||||
- qcom,dsi-ctrl-6g-qcm2290
|
||||
- qcom,mdss-dsi-ctrl # This should always come with an SoC-specific compatible
|
||||
@ -369,6 +375,7 @@ allOf:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,kaanapali-dsi-ctrl
|
||||
- qcom,sm8750-dsi-ctrl
|
||||
then:
|
||||
properties:
|
||||
|
||||
@ -14,18 +14,25 @@ allOf:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,dsi-phy-7nm
|
||||
- qcom,dsi-phy-7nm-8150
|
||||
- qcom,sa8775p-dsi-phy-5nm
|
||||
- qcom,sar2130p-dsi-phy-5nm
|
||||
- qcom,sc7280-dsi-phy-7nm
|
||||
- qcom,sm6375-dsi-phy-7nm
|
||||
- qcom,sm8350-dsi-phy-5nm
|
||||
- qcom,sm8450-dsi-phy-5nm
|
||||
- qcom,sm8550-dsi-phy-4nm
|
||||
- qcom,sm8650-dsi-phy-4nm
|
||||
- qcom,sm8750-dsi-phy-3nm
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,dsi-phy-7nm
|
||||
- qcom,dsi-phy-7nm-8150
|
||||
- qcom,kaanapali-dsi-phy-3nm
|
||||
- qcom,sa8775p-dsi-phy-5nm
|
||||
- qcom,sar2130p-dsi-phy-5nm
|
||||
- qcom,sc7280-dsi-phy-7nm
|
||||
- qcom,sm6375-dsi-phy-7nm
|
||||
- qcom,sm8350-dsi-phy-5nm
|
||||
- qcom,sm8450-dsi-phy-5nm
|
||||
- qcom,sm8550-dsi-phy-4nm
|
||||
- qcom,sm8650-dsi-phy-4nm
|
||||
- qcom,sm8750-dsi-phy-3nm
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,qcs8300-dsi-phy-5nm
|
||||
- const: qcom,sa8775p-dsi-phy-5nm
|
||||
|
||||
reg:
|
||||
items:
|
||||
|
||||
@ -45,11 +45,11 @@ properties:
|
||||
- const: amd,imageon
|
||||
|
||||
clocks:
|
||||
minItems: 2
|
||||
minItems: 1
|
||||
maxItems: 7
|
||||
|
||||
clock-names:
|
||||
minItems: 2
|
||||
minItems: 1
|
||||
maxItems: 7
|
||||
|
||||
reg:
|
||||
@ -378,35 +378,74 @@ allOf:
|
||||
- const: xo
|
||||
description: GPUCC clocksource clock
|
||||
|
||||
required:
|
||||
- clocks
|
||||
- clock-names
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,adreno-612.0
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
items:
|
||||
- description: GPU Core clock
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: core
|
||||
|
||||
reg:
|
||||
minItems: 3
|
||||
maxItems: 3
|
||||
|
||||
reg-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: kgsl_3d0_reg_memory
|
||||
- const: cx_mem
|
||||
- const: cx_dbgc
|
||||
|
||||
required:
|
||||
- clocks
|
||||
- clock-names
|
||||
else:
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
oneOf:
|
||||
- pattern: '^qcom,adreno-[67][0-9][0-9]\.[0-9]+$'
|
||||
- pattern: '^qcom,adreno-[0-9a-f]{8}$'
|
||||
|
||||
then: # Starting with A6xx, the clocks are usually defined in the GMU node
|
||||
properties:
|
||||
clocks: false
|
||||
clock-names: false
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- qcom,adreno-615.0
|
||||
- qcom,adreno-618.0
|
||||
- qcom,adreno-619.0
|
||||
- qcom,adreno-621.0
|
||||
- qcom,adreno-623.0
|
||||
- qcom,adreno-630.2
|
||||
- qcom,adreno-635.0
|
||||
- qcom,adreno-640.1
|
||||
- qcom,adreno-650.2
|
||||
- qcom,adreno-660.1
|
||||
- qcom,adreno-663.0
|
||||
- qcom,adreno-680.1
|
||||
- qcom,adreno-690.0
|
||||
- qcom,adreno-730.1
|
||||
- qcom,adreno-43030c00
|
||||
- qcom,adreno-43050a01
|
||||
- qcom,adreno-43050c01
|
||||
- qcom,adreno-43051401
|
||||
|
||||
reg-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: kgsl_3d0_reg_memory
|
||||
- const: cx_mem
|
||||
- const: cx_dbgc
|
||||
then: # Starting with A6xx, the clocks are usually defined in the GMU node
|
||||
properties:
|
||||
clocks: false
|
||||
clock-names: false
|
||||
|
||||
reg-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: kgsl_3d0_reg_memory
|
||||
- const: cx_mem
|
||||
- const: cx_dbgc
|
||||
|
||||
examples:
|
||||
- |
|
||||
|
||||
126
Bindings/display/msm/qcom,adreno-rgmu.yaml
Normal file
126
Bindings/display/msm/qcom,adreno-rgmu.yaml
Normal file
@ -0,0 +1,126 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
|
||||
%YAML 1.2
|
||||
---
|
||||
|
||||
$id: http://devicetree.org/schemas/display/msm/qcom,adreno-rgmu.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: RGMU attached to certain Adreno GPUs
|
||||
|
||||
maintainers:
|
||||
- Rob Clark <robin.clark@oss.qualcomm.com>
|
||||
|
||||
description:
|
||||
RGMU (Reduced Graphics Management Unit) IP is present in some GPUs that
|
||||
belong to Adreno A6xx family. It is a small state machine that helps to
|
||||
toggle the GX GDSC (connected to CX rail) to implement IFPC feature and save
|
||||
power.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- const: qcom,adreno-rgmu-612.0
|
||||
- const: qcom,adreno-rgmu
|
||||
|
||||
reg:
|
||||
items:
|
||||
- description: Core RGMU registers
|
||||
|
||||
clocks:
|
||||
items:
|
||||
- description: GMU clock
|
||||
- description: GPU CX clock
|
||||
- description: GPU AXI clock
|
||||
- description: GPU MEMNOC clock
|
||||
- description: GPU SMMU vote clock
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: gmu
|
||||
- const: cxo
|
||||
- const: axi
|
||||
- const: memnoc
|
||||
- const: smmu_vote
|
||||
|
||||
power-domains:
|
||||
items:
|
||||
- description: CX GDSC power domain
|
||||
- description: GX GDSC power domain
|
||||
|
||||
power-domain-names:
|
||||
items:
|
||||
- const: cx
|
||||
- const: gx
|
||||
|
||||
interrupts:
|
||||
items:
|
||||
- description: GMU OOB interrupt
|
||||
- description: GMU interrupt
|
||||
|
||||
interrupt-names:
|
||||
items:
|
||||
- const: oob
|
||||
- const: gmu
|
||||
|
||||
operating-points-v2: true
|
||||
opp-table:
|
||||
type: object
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
- power-domains
|
||||
- power-domain-names
|
||||
- interrupts
|
||||
- interrupt-names
|
||||
- operating-points-v2
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/clock/qcom,qcs615-gpucc.h>
|
||||
#include <dt-bindings/clock/qcom,qcs615-gcc.h>
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
#include <dt-bindings/power/qcom,rpmhpd.h>
|
||||
|
||||
gmu@506a000 {
|
||||
compatible = "qcom,adreno-rgmu-612.0", "qcom,adreno-rgmu";
|
||||
|
||||
reg = <0x05000000 0x90000>;
|
||||
|
||||
clocks = <&gpucc GPU_CC_CX_GMU_CLK>,
|
||||
<&gpucc GPU_CC_CXO_CLK>,
|
||||
<&gcc GCC_DDRSS_GPU_AXI_CLK>,
|
||||
<&gcc GCC_GPU_MEMNOC_GFX_CLK>,
|
||||
<&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>;
|
||||
clock-names = "gmu",
|
||||
"cxo",
|
||||
"axi",
|
||||
"memnoc",
|
||||
"smmu_vote";
|
||||
|
||||
power-domains = <&gpucc CX_GDSC>,
|
||||
<&gpucc GX_GDSC>;
|
||||
power-domain-names = "cx",
|
||||
"gx";
|
||||
|
||||
interrupts = <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-names = "oob",
|
||||
"gmu";
|
||||
|
||||
operating-points-v2 = <&gmu_opp_table>;
|
||||
|
||||
gmu_opp_table: opp-table {
|
||||
compatible = "operating-points-v2";
|
||||
|
||||
opp-200000000 {
|
||||
opp-hz = /bits/ 64 <200000000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -176,13 +176,17 @@ examples:
|
||||
};
|
||||
};
|
||||
|
||||
displayport-controller@ae90000 {
|
||||
displayport-controller@af54000 {
|
||||
compatible = "qcom,glymur-dp";
|
||||
reg = <0xae90000 0x200>,
|
||||
<0xae90200 0x200>,
|
||||
<0xae90400 0x600>,
|
||||
<0xae91000 0x400>,
|
||||
<0xae91400 0x400>;
|
||||
reg = <0xaf54000 0x200>,
|
||||
<0xaf54200 0x200>,
|
||||
<0xaf55000 0xc00>,
|
||||
<0xaf56000 0x400>,
|
||||
<0xaf57000 0x400>,
|
||||
<0xaf58000 0x400>,
|
||||
<0xaf59000 0x400>,
|
||||
<0xaf5a000 0x600>,
|
||||
<0xaf5b000 0x600>;
|
||||
|
||||
interrupt-parent = <&mdss>;
|
||||
interrupts = <12>;
|
||||
|
||||
297
Bindings/display/msm/qcom,kaanapali-mdss.yaml
Normal file
297
Bindings/display/msm/qcom,kaanapali-mdss.yaml
Normal file
@ -0,0 +1,297 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/display/msm/qcom,kaanapali-mdss.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Qualcomm Kaanapali Display MDSS
|
||||
|
||||
maintainers:
|
||||
- Yongxing Mou <yongxing.mou@oss.qualcomm.com>
|
||||
- Yuanjie Yang <yuanjie.yang@oss.qualcomm.com>
|
||||
|
||||
description:
|
||||
Kaanapali MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks
|
||||
like DPU display controller, DSI and DP interfaces etc.
|
||||
|
||||
$ref: /schemas/display/msm/mdss-common.yaml#
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: qcom,kaanapali-mdss
|
||||
|
||||
clocks:
|
||||
items:
|
||||
- description: Display AHB
|
||||
- description: Display hf AXI
|
||||
- description: Display core
|
||||
- description: Display AHB SWI
|
||||
|
||||
iommus:
|
||||
maxItems: 1
|
||||
|
||||
interconnects:
|
||||
items:
|
||||
- description: Interconnect path from mdp0 port to the data bus
|
||||
- description: Interconnect path from CPU to the reg bus
|
||||
|
||||
interconnect-names:
|
||||
items:
|
||||
- const: mdp0-mem
|
||||
- const: cpu-cfg
|
||||
|
||||
patternProperties:
|
||||
"^display-controller@[0-9a-f]+$":
|
||||
type: object
|
||||
additionalProperties: true
|
||||
properties:
|
||||
compatible:
|
||||
const: qcom,kaanapali-dpu
|
||||
|
||||
"^dsi@[0-9a-f]+$":
|
||||
type: object
|
||||
additionalProperties: true
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,kaanapali-dsi-ctrl
|
||||
|
||||
"^phy@[0-9a-f]+$":
|
||||
type: object
|
||||
additionalProperties: true
|
||||
properties:
|
||||
compatible:
|
||||
const: qcom,kaanapali-dsi-phy-3nm
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||||
#include <dt-bindings/interconnect/qcom,icc.h>
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
#include <dt-bindings/phy/phy-qcom-qmp.h>
|
||||
#include <dt-bindings/power/qcom,rpmhpd.h>
|
||||
|
||||
display-subsystem@9800000 {
|
||||
compatible = "qcom,kaanapali-mdss";
|
||||
reg = <0x09800000 0x1000>;
|
||||
reg-names = "mdss";
|
||||
|
||||
interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
|
||||
|
||||
clocks = <&disp_cc_mdss_ahb_clk>,
|
||||
<&gcc_disp_hf_axi_clk>,
|
||||
<&disp_cc_mdss_mdp_clk>,
|
||||
<&disp_cc_mdss_ahb_swi_clk>;
|
||||
resets = <&disp_cc_mdss_core_bcr>;
|
||||
|
||||
power-domains = <&mdss_gdsc>;
|
||||
|
||||
iommus = <&apps_smmu 0x800 0x2>;
|
||||
|
||||
interrupt-controller;
|
||||
#interrupt-cells = <1>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
|
||||
display-controller@9801000 {
|
||||
compatible = "qcom,kaanapali-dpu";
|
||||
reg = <0x09801000 0x1c8000>,
|
||||
<0x09b16000 0x3000>;
|
||||
reg-names = "mdp",
|
||||
"vbif";
|
||||
|
||||
interrupts-extended = <&mdss 0>;
|
||||
|
||||
clocks = <&gcc_disp_hf_axi_clk>,
|
||||
<&disp_cc_mdss_ahb_clk>,
|
||||
<&disp_cc_mdss_mdp_lut_clk>,
|
||||
<&disp_cc_mdss_mdp_clk>,
|
||||
<&disp_cc_mdss_vsync_clk>;
|
||||
clock-names = "nrt_bus",
|
||||
"iface",
|
||||
"lut",
|
||||
"core",
|
||||
"vsync";
|
||||
|
||||
assigned-clocks = <&disp_cc_mdss_vsync_clk>;
|
||||
assigned-clock-rates = <19200000>;
|
||||
|
||||
operating-points-v2 = <&mdp_opp_table>;
|
||||
|
||||
power-domains = <&rpmhpd RPMHPD_MMCX>;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
dpu_intf1_out: endpoint {
|
||||
remote-endpoint = <&mdss_dsi0_in>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
dpu_intf2_out: endpoint {
|
||||
remote-endpoint = <&mdss_dsi1_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdp_opp_table: opp-table {
|
||||
compatible = "operating-points-v2";
|
||||
|
||||
opp-156000000 {
|
||||
opp-hz = /bits/ 64 <156000000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs_d1>;
|
||||
};
|
||||
|
||||
opp-207000000 {
|
||||
opp-hz = /bits/ 64 <207000000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs>;
|
||||
};
|
||||
|
||||
opp-337000000 {
|
||||
opp-hz = /bits/ 64 <337000000>;
|
||||
required-opps = <&rpmhpd_opp_svs>;
|
||||
};
|
||||
|
||||
opp-417000000 {
|
||||
opp-hz = /bits/ 64 <417000000>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>;
|
||||
};
|
||||
|
||||
opp-532000000 {
|
||||
opp-hz = /bits/ 64 <532000000>;
|
||||
required-opps = <&rpmhpd_opp_nom>;
|
||||
};
|
||||
|
||||
opp-600000000 {
|
||||
opp-hz = /bits/ 64 <600000000>;
|
||||
required-opps = <&rpmhpd_opp_nom_l1>;
|
||||
};
|
||||
|
||||
opp-650000000 {
|
||||
opp-hz = /bits/ 64 <650000000>;
|
||||
required-opps = <&rpmhpd_opp_turbo>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
dsi@9ac0000 {
|
||||
compatible = "qcom,kaanapali-dsi-ctrl", "qcom,mdss-dsi-ctrl";
|
||||
reg = <0x09ac0000 0x1000>;
|
||||
reg-names = "dsi_ctrl";
|
||||
|
||||
interrupts-extended = <&mdss 4>;
|
||||
|
||||
clocks = <&disp_cc_mdss_byte0_clk>,
|
||||
<&disp_cc_mdss_byte0_intf_clk>,
|
||||
<&disp_cc_mdss_pclk0_clk>,
|
||||
<&disp_cc_mdss_esc0_clk>,
|
||||
<&disp_cc_mdss_ahb_clk>,
|
||||
<&gcc_disp_hf_axi_clk>,
|
||||
<&mdss_dsi0_phy 1>,
|
||||
<&mdss_dsi0_phy 0>,
|
||||
<&disp_cc_esync0_clk>,
|
||||
<&disp_cc_osc_clk>,
|
||||
<&disp_cc_mdss_byte0_clk_src>,
|
||||
<&disp_cc_mdss_pclk0_clk_src>;
|
||||
clock-names = "byte",
|
||||
"byte_intf",
|
||||
"pixel",
|
||||
"core",
|
||||
"iface",
|
||||
"bus",
|
||||
"dsi_pll_pixel",
|
||||
"dsi_pll_byte",
|
||||
"esync",
|
||||
"osc",
|
||||
"byte_src",
|
||||
"pixel_src";
|
||||
|
||||
operating-points-v2 = <&mdss_dsi_opp_table>;
|
||||
|
||||
power-domains = <&rpmhpd RPMHPD_MMCX>;
|
||||
|
||||
phys = <&mdss_dsi0_phy>;
|
||||
phy-names = "dsi";
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
mdss_dsi0_in: endpoint {
|
||||
remote-endpoint = <&dpu_intf1_out>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
mdss_dsi0_out: endpoint {
|
||||
remote-endpoint = <&panel0_in>;
|
||||
data-lanes = <0 1 2 3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdss_dsi_opp_table: opp-table {
|
||||
compatible = "operating-points-v2";
|
||||
|
||||
opp-187500000 {
|
||||
opp-hz = /bits/ 64 <187500000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs_d1>;
|
||||
};
|
||||
|
||||
opp-250000000 {
|
||||
opp-hz = /bits/ 64 <250000000>;
|
||||
required-opps = <&rpmhpd_opp_low_svs>;
|
||||
};
|
||||
|
||||
opp-312500000 {
|
||||
opp-hz = /bits/ 64 <312500000>;
|
||||
required-opps = <&rpmhpd_opp_svs>;
|
||||
};
|
||||
|
||||
opp-358000000 {
|
||||
opp-hz = /bits/ 64 <358000000>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdss_dsi0_phy: phy@9ac1000 {
|
||||
compatible = "qcom,kaanapali-dsi-phy-3nm";
|
||||
reg = <0x09ac1000 0x1cc>,
|
||||
<0x09ac1200 0x80>,
|
||||
<0x09ac1500 0x400>;
|
||||
reg-names = "dsi_phy",
|
||||
"dsi_phy_lane",
|
||||
"dsi_pll";
|
||||
|
||||
clocks = <&disp_cc_mdss_ahb_clk>,
|
||||
<&rpmhcc RPMH_CXO_CLK>;
|
||||
clock-names = "iface",
|
||||
"ref";
|
||||
|
||||
#clock-cells = <1>;
|
||||
#phy-cells = <0>;
|
||||
};
|
||||
};
|
||||
@ -33,7 +33,7 @@ properties:
|
||||
- const: core
|
||||
|
||||
iommus:
|
||||
maxItems: 2
|
||||
maxItems: 1
|
||||
|
||||
interconnects:
|
||||
items:
|
||||
@ -107,8 +107,7 @@ examples:
|
||||
interconnect-names = "mdp0-mem",
|
||||
"cpu-cfg";
|
||||
|
||||
iommus = <&apps_smmu 0x420 0x2>,
|
||||
<&apps_smmu 0x421 0x0>;
|
||||
iommus = <&apps_smmu 0x420 0x2>;
|
||||
ranges;
|
||||
|
||||
display-controller@5e01000 {
|
||||
|
||||
@ -53,13 +53,23 @@ patternProperties:
|
||||
contains:
|
||||
const: qcom,qcs8300-dp
|
||||
|
||||
"^dsi@[0-9a-f]+$":
|
||||
type: object
|
||||
additionalProperties: true
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,qcs8300-dsi-ctrl
|
||||
|
||||
"^phy@[0-9a-f]+$":
|
||||
type: object
|
||||
additionalProperties: true
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,qcs8300-edp-phy
|
||||
enum:
|
||||
- qcom,qcs8300-dsi-phy-5nm
|
||||
- qcom,qcs8300-edp-phy
|
||||
|
||||
required:
|
||||
- compatible
|
||||
@ -71,6 +81,7 @@ examples:
|
||||
#include <dt-bindings/interconnect/qcom,icc.h>
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
#include <dt-bindings/clock/qcom,qcs8300-gcc.h>
|
||||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||||
#include <dt-bindings/clock/qcom,sa8775p-dispcc.h>
|
||||
#include <dt-bindings/interconnect/qcom,qcs8300-rpmh.h>
|
||||
#include <dt-bindings/power/qcom,rpmhpd.h>
|
||||
@ -142,6 +153,13 @@ examples:
|
||||
remote-endpoint = <&mdss_dp0_in>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
dpu_intf1_out: endpoint {
|
||||
remote-endpoint = <&mdss_dsi0_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdp_opp_table: opp-table {
|
||||
@ -169,6 +187,88 @@ examples:
|
||||
};
|
||||
};
|
||||
|
||||
dsi@ae94000 {
|
||||
compatible = "qcom,qcs8300-dsi-ctrl",
|
||||
"qcom,sa8775p-dsi-ctrl",
|
||||
"qcom,mdss-dsi-ctrl";
|
||||
reg = <0x0ae94000 0x400>;
|
||||
reg-names = "dsi_ctrl";
|
||||
|
||||
interrupt-parent = <&mdss>;
|
||||
interrupts = <4>;
|
||||
|
||||
clocks = <&dispcc MDSS_DISP_CC_MDSS_BYTE0_CLK>,
|
||||
<&dispcc MDSS_DISP_CC_MDSS_BYTE0_INTF_CLK>,
|
||||
<&dispcc MDSS_DISP_CC_MDSS_PCLK0_CLK>,
|
||||
<&dispcc MDSS_DISP_CC_MDSS_ESC0_CLK>,
|
||||
<&dispcc MDSS_DISP_CC_MDSS_AHB_CLK>,
|
||||
<&gcc GCC_DISP_HF_AXI_CLK>;
|
||||
clock-names = "byte",
|
||||
"byte_intf",
|
||||
"pixel",
|
||||
"core",
|
||||
"iface",
|
||||
"bus";
|
||||
assigned-clocks = <&dispcc MDSS_DISP_CC_MDSS_BYTE0_CLK_SRC>,
|
||||
<&dispcc MDSS_DISP_CC_MDSS_PCLK0_CLK_SRC>;
|
||||
assigned-clock-parents = <&mdss_dsi0_phy 0>, <&mdss_dsi0_phy 1>;
|
||||
phys = <&mdss_dsi0_phy>;
|
||||
|
||||
operating-points-v2 = <&dsi0_opp_table>;
|
||||
power-domains = <&rpmhpd RPMHPD_MMCX>;
|
||||
|
||||
vdda-supply = <&vreg_l5a>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
mdss0_dsi0_in: endpoint {
|
||||
remote-endpoint = <&dpu_intf1_out>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
mdss0_dsi0_out: endpoint { };
|
||||
};
|
||||
};
|
||||
|
||||
dsi0_opp_table: opp-table {
|
||||
compatible = "operating-points-v2";
|
||||
|
||||
opp-358000000 {
|
||||
opp-hz = /bits/ 64 <358000000>;
|
||||
required-opps = <&rpmhpd_opp_svs_l1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdss_dsi0_phy: phy@ae94400 {
|
||||
compatible = "qcom,qcs8300-dsi-phy-5nm",
|
||||
"qcom,sa8775p-dsi-phy-5nm";
|
||||
reg = <0x0ae94400 0x200>,
|
||||
<0x0ae94600 0x280>,
|
||||
<0x0ae94900 0x27c>;
|
||||
reg-names = "dsi_phy",
|
||||
"dsi_phy_lane",
|
||||
"dsi_pll";
|
||||
|
||||
#clock-cells = <1>;
|
||||
#phy-cells = <0>;
|
||||
|
||||
clocks = <&dispcc MDSS_DISP_CC_MDSS_AHB_CLK>,
|
||||
<&rpmhcc RPMH_CXO_CLK>;
|
||||
clock-names = "iface", "ref";
|
||||
|
||||
vdds-supply = <&vreg_l4a>;
|
||||
};
|
||||
|
||||
mdss_dp0_phy: phy@aec2a00 {
|
||||
compatible = "qcom,qcs8300-edp-phy", "qcom,sa8775p-edp-phy";
|
||||
|
||||
|
||||
@ -16,6 +16,7 @@ properties:
|
||||
oneOf:
|
||||
- enum:
|
||||
- qcom,glymur-dpu
|
||||
- qcom,kaanapali-dpu
|
||||
- qcom,sa8775p-dpu
|
||||
- qcom,sm8650-dpu
|
||||
- qcom,sm8750-dpu
|
||||
|
||||
@ -10,7 +10,7 @@ maintainers:
|
||||
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||
|
||||
description:
|
||||
SM8650 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
|
||||
SM8750 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
|
||||
DPU display controller, DSI and DP interfaces etc.
|
||||
|
||||
$ref: /schemas/display/msm/mdss-common.yaml#
|
||||
|
||||
@ -16,6 +16,8 @@ properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- anbernic,rg-ds-display-bottom
|
||||
- anbernic,rg-ds-display-top
|
||||
- chongzhou,cz101b4001
|
||||
- kingdisplay,kd101ne3-40ti
|
||||
- melfas,lmfbx101117480
|
||||
|
||||
@ -4,14 +4,16 @@
|
||||
$id: http://devicetree.org/schemas/display/panel/lg,sw43408.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: LG SW43408 1080x2160 DSI panel
|
||||
title: LG SW43408 AMOLED DDIC
|
||||
|
||||
maintainers:
|
||||
- Casey Connolly <casey.connolly@linaro.org>
|
||||
|
||||
description:
|
||||
This panel is used on the Pixel 3, it is a 60hz OLED panel which
|
||||
required DSC (Display Stream Compression) and has rounded corners.
|
||||
The SW43408 is display driver IC with connected panel.
|
||||
|
||||
LG LH546WF1-ED01 panel is used on the Pixel 3, it is a 60hz OLED panel
|
||||
which required DSC (Display Stream Compression) and has rounded corners.
|
||||
|
||||
allOf:
|
||||
- $ref: panel-common.yaml#
|
||||
@ -19,6 +21,9 @@ allOf:
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
# LG 5.46 inch, 1080x2160 pixels, 18:9 ratio
|
||||
- lg,sw43408-lh546wf1-ed01
|
||||
- const: lg,sw43408
|
||||
|
||||
reg:
|
||||
@ -46,7 +51,7 @@ examples:
|
||||
#size-cells = <0>;
|
||||
|
||||
panel@0 {
|
||||
compatible = "lg,sw43408";
|
||||
compatible = "lg,sw43408-lh546wf1-ed01", "lg,sw43408";
|
||||
reg = <0>;
|
||||
|
||||
vddi-supply = <&vreg_l14a_1p88>;
|
||||
|
||||
@ -55,6 +55,8 @@ properties:
|
||||
- panasonic,vvx10f004b00
|
||||
# Panasonic 10" WUXGA TFT LCD panel
|
||||
- panasonic,vvx10f034n00
|
||||
# Samsung ltl106hl02 10.6" Full HD TFT LCD panel
|
||||
- samsung,ltl106hl02-001
|
||||
# Samsung s6e3fa7 1080x2220 based AMS559NK06 AMOLED panel
|
||||
- samsung,s6e3fa7-ams559nk06
|
||||
# Shangai Top Display Optoelectronics 7" TL070WSH30 1024x600 TFT LCD panel
|
||||
|
||||
@ -154,6 +154,8 @@ properties:
|
||||
- hannstar,hsd070pww1
|
||||
# HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel
|
||||
- hannstar,hsd100pxn1
|
||||
# HannStar Display Corp. HSD156JUW2 15.6" FHD (1920x1080) TFT LCD panel
|
||||
- hannstar,hsd156juw2
|
||||
# Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel
|
||||
- hit,tx23d38vm0caa
|
||||
# Innolux AT043TN24 4.3" WQVGA TFT LCD panel
|
||||
@ -176,6 +178,8 @@ properties:
|
||||
- innolux,g121x1-l03
|
||||
# Innolux Corporation 12.1" G121XCE-L01 XGA (1024x768) TFT LCD panel
|
||||
- innolux,g121xce-l01
|
||||
# InnoLux 15.0" G150XGE-L05 XGA (1024x768) TFT LCD panel
|
||||
- innolux,g150xge-l05
|
||||
# InnoLux 15.6" FHD (1920x1080) TFT LCD panel
|
||||
- innolux,g156hce-l01
|
||||
# InnoLux 13.3" FHD (1920x1080) TFT LCD panel
|
||||
@ -347,7 +351,9 @@ if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: innolux,g101ice-l01
|
||||
enum:
|
||||
- innolux,g101ice-l01
|
||||
- yes-optoelectronics,ytc700tlag-05-201c
|
||||
then:
|
||||
properties:
|
||||
data-mapping: false
|
||||
|
||||
@ -6,11 +6,11 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Samsung S6E3FC2X01 AMOLED DDIC
|
||||
|
||||
description: The S6E3FC2X01 is display driver IC with connected panel.
|
||||
|
||||
maintainers:
|
||||
- David Heidelberg <david@ixit.cz>
|
||||
|
||||
description: The S6E3FC2X01 is display driver IC with connected panel.
|
||||
|
||||
allOf:
|
||||
- $ref: panel-common.yaml#
|
||||
|
||||
@ -25,25 +25,21 @@ properties:
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
reset-gpios: true
|
||||
|
||||
port: true
|
||||
|
||||
vddio-supply:
|
||||
description: VDD regulator
|
||||
poc-supply:
|
||||
description: POC regulator
|
||||
|
||||
vci-supply:
|
||||
description: VCI regulator
|
||||
|
||||
poc-supply:
|
||||
description: POC regulator
|
||||
vddio-supply:
|
||||
description: VDD regulator
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reset-gpios
|
||||
- vddio-supply
|
||||
- vci-supply
|
||||
- poc-supply
|
||||
- vci-supply
|
||||
- vddio-supply
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
|
||||
@ -34,8 +34,9 @@ properties:
|
||||
spi-cpol: true
|
||||
|
||||
spi-rx-bus-width:
|
||||
minimum: 0
|
||||
maximum: 1
|
||||
items:
|
||||
minimum: 0
|
||||
maximum: 1
|
||||
|
||||
dc-gpios:
|
||||
maxItems: 1
|
||||
|
||||
@ -23,6 +23,7 @@ properties:
|
||||
- rockchip,rk3228-dw-hdmi
|
||||
- rockchip,rk3288-dw-hdmi
|
||||
- rockchip,rk3328-dw-hdmi
|
||||
- rockchip,rk3368-dw-hdmi
|
||||
- rockchip,rk3399-dw-hdmi
|
||||
- rockchip,rk3568-dw-hdmi
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@ properties:
|
||||
- rockchip,rk3288-mipi-dsi
|
||||
- rockchip,rk3368-mipi-dsi
|
||||
- rockchip,rk3399-mipi-dsi
|
||||
- rockchip,rk3506-mipi-dsi
|
||||
- rockchip,rk3568-mipi-dsi
|
||||
- rockchip,rv1126-mipi-dsi
|
||||
- const: snps,dw-mipi-dsi
|
||||
@ -75,6 +76,7 @@ allOf:
|
||||
- rockchip,px30-mipi-dsi
|
||||
- rockchip,rk3128-mipi-dsi
|
||||
- rockchip,rk3368-mipi-dsi
|
||||
- rockchip,rk3506-mipi-dsi
|
||||
- rockchip,rk3568-mipi-dsi
|
||||
- rockchip,rv1126-mipi-dsi
|
||||
|
||||
|
||||
@ -69,6 +69,12 @@ properties:
|
||||
- const: main
|
||||
- const: hpd
|
||||
|
||||
no-hpd:
|
||||
type: boolean
|
||||
description:
|
||||
The HPD pin is not present or used for another purpose, and the EDID
|
||||
must be polled instead to determine if a device is attached.
|
||||
|
||||
phys:
|
||||
maxItems: 1
|
||||
description: The HDMI/eDP PHY
|
||||
|
||||
@ -31,6 +31,7 @@ properties:
|
||||
- rockchip,rk3368-vop
|
||||
- rockchip,rk3399-vop-big
|
||||
- rockchip,rk3399-vop-lit
|
||||
- rockchip,rk3506-vop
|
||||
- rockchip,rv1126-vop
|
||||
|
||||
reg:
|
||||
|
||||
@ -76,3 +76,28 @@ examples:
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
spi {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
display@0 {
|
||||
compatible = "sitronix,st7571";
|
||||
reg = <0>;
|
||||
reset-gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
|
||||
width-mm = <37>;
|
||||
height-mm = <27>;
|
||||
|
||||
panel-timing {
|
||||
hactive = <128>;
|
||||
vactive = <96>;
|
||||
hback-porch = <0>;
|
||||
vback-porch = <0>;
|
||||
clock-frequency = <0>;
|
||||
hfront-porch = <0>;
|
||||
hsync-len = <0>;
|
||||
vfront-porch = <0>;
|
||||
vsync-len = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
58
Bindings/display/sitronix,st7920.yaml
Normal file
58
Bindings/display/sitronix,st7920.yaml
Normal file
@ -0,0 +1,58 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/display/sitronix,st7920.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Sitronix ST7920 LCD Display Controllers
|
||||
|
||||
maintainers:
|
||||
- Iker Pedrosa <ikerpedrosam@gmail.com>
|
||||
|
||||
description:
|
||||
The Sitronix ST7920 is a controller for monochrome dot-matrix graphical LCDs,
|
||||
most commonly used for 128x64 pixel displays.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: sitronix,st7920
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
vdd-supply:
|
||||
description: Regulator that provides 5V Vdd power supply
|
||||
|
||||
reset-gpios:
|
||||
maxItems: 1
|
||||
|
||||
spi-max-frequency:
|
||||
maximum: 600000
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- spi-max-frequency
|
||||
|
||||
allOf:
|
||||
- $ref: /schemas/spi/spi-peripheral-props.yaml#
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
spi {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
display@0 {
|
||||
compatible = "sitronix,st7920";
|
||||
reg = <0>;
|
||||
vdd-supply = <®_5v>;
|
||||
reset-gpios = <&gpio 25 GPIO_ACTIVE_LOW>;
|
||||
spi-max-frequency = <600000>;
|
||||
spi-cs-high;
|
||||
};
|
||||
};
|
||||
@ -18,6 +18,7 @@ properties:
|
||||
enum:
|
||||
- nvidia,tegra114-mipi
|
||||
- nvidia,tegra124-mipi
|
||||
- nvidia,tegra132-mipi
|
||||
- nvidia,tegra210-mipi
|
||||
- nvidia,tegra186-mipi
|
||||
|
||||
|
||||
@ -16,16 +16,21 @@ properties:
|
||||
|
||||
compatible:
|
||||
oneOf:
|
||||
- const: nvidia,tegra20-vi
|
||||
- const: nvidia,tegra30-vi
|
||||
- const: nvidia,tegra114-vi
|
||||
- const: nvidia,tegra124-vi
|
||||
- enum:
|
||||
- nvidia,tegra20-vi
|
||||
- nvidia,tegra114-vi
|
||||
- nvidia,tegra124-vi
|
||||
- nvidia,tegra210-vi
|
||||
- nvidia,tegra186-vi
|
||||
- nvidia,tegra194-vi
|
||||
|
||||
- items:
|
||||
- const: nvidia,tegra30-vi
|
||||
- const: nvidia,tegra20-vi
|
||||
|
||||
- items:
|
||||
- const: nvidia,tegra132-vi
|
||||
- const: nvidia,tegra124-vi
|
||||
- const: nvidia,tegra210-vi
|
||||
- const: nvidia,tegra186-vi
|
||||
- const: nvidia,tegra194-vi
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
@ -11,8 +11,13 @@ maintainers:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- nvidia,tegra20-vip
|
||||
oneOf:
|
||||
- enum:
|
||||
- nvidia,tegra20-vip
|
||||
|
||||
- items:
|
||||
- const: nvidia,tegra30-vip
|
||||
- const: nvidia,tegra20-vip
|
||||
|
||||
ports:
|
||||
$ref: /schemas/graph.yaml#/properties/ports
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
$id: http://devicetree.org/schemas/dma/arm-pl08x.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: ARM PrimeCells PL080 and PL081 and derivatives DMA controller
|
||||
title: ARM PrimeCell PL080 and PL081 and derivatives DMA controller
|
||||
|
||||
maintainers:
|
||||
- Vinod Koul <vkoul@kernel.org>
|
||||
|
||||
@ -33,7 +33,9 @@ properties:
|
||||
- microchip,sam9x7-dma
|
||||
- const: atmel,sama5d4-dma
|
||||
- items:
|
||||
- const: microchip,sama7d65-dma
|
||||
- enum:
|
||||
- microchip,lan9691-dma
|
||||
- microchip,sama7d65-dma
|
||||
- const: microchip,sama7g5-dma
|
||||
|
||||
"#dma-cells":
|
||||
|
||||
@ -7,6 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
title: MediaTek UART APDMA controller
|
||||
|
||||
maintainers:
|
||||
- AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
- Long Cheng <long.cheng@mediatek.com>
|
||||
|
||||
description: |
|
||||
@ -23,11 +24,29 @@ properties:
|
||||
- enum:
|
||||
- mediatek,mt2712-uart-dma
|
||||
- mediatek,mt6795-uart-dma
|
||||
- mediatek,mt8173-uart-dma
|
||||
- mediatek,mt8183-uart-dma
|
||||
- mediatek,mt8365-uart-dma
|
||||
- mediatek,mt8516-uart-dma
|
||||
- const: mediatek,mt6577-uart-dma
|
||||
- items:
|
||||
- enum:
|
||||
- mediatek,mt7988-uart-dma
|
||||
- mediatek,mt8186-uart-dma
|
||||
- mediatek,mt8188-uart-dma
|
||||
- mediatek,mt8192-uart-dma
|
||||
- mediatek,mt8195-uart-dma
|
||||
- const: mediatek,mt6835-uart-dma
|
||||
- items:
|
||||
- enum:
|
||||
- mediatek,mt6991-uart-dma
|
||||
- mediatek,mt8196-uart-dma
|
||||
- const: mediatek,mt6985-uart-dma
|
||||
- enum:
|
||||
- mediatek,mt6577-uart-dma
|
||||
- mediatek,mt6795-uart-dma
|
||||
- mediatek,mt6835-uart-dma
|
||||
- mediatek,mt6985-uart-dma
|
||||
|
||||
reg:
|
||||
minItems: 1
|
||||
@ -58,6 +77,7 @@ properties:
|
||||
|
||||
mediatek,dma-33bits:
|
||||
type: boolean
|
||||
deprecated: true
|
||||
description: Enable 33-bits UART APDMA support
|
||||
|
||||
required:
|
||||
|
||||
@ -46,7 +46,7 @@ properties:
|
||||
Should contain all of the per-channel DMA interrupts in
|
||||
ascending order with respect to the DMA channel index.
|
||||
minItems: 1
|
||||
maxItems: 32
|
||||
maxItems: 64
|
||||
|
||||
clocks:
|
||||
description: Must contain one entry for the ADMA module clock
|
||||
@ -86,6 +86,19 @@ allOf:
|
||||
reg:
|
||||
items:
|
||||
- description: Full address space range of DMA registers.
|
||||
interrupts:
|
||||
maxItems: 22
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- nvidia,tegra186-adma
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
maxItems: 32
|
||||
|
||||
- if:
|
||||
properties:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user