Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
"DT core:

- Fix node refcounting in of_find_last_cache_level()

- Constify device_node in of_device_compatible_match()

- Fix 'dma-ranges' handling in bus controller nodes

- Fix handling of initrd start > end

- Improve error reporting in of_irq_init()

- Taint kernel on DT unittest running

- Use strscpy instead of strlcpy

- Add a build target, dt_compatible_check, to check for compatible
strings used in kernel sources against compatible strings in DT
schemas.

- Handle DT_SCHEMA_FILES changes when rebuilding

DT bindings:

- LED bindings for MT6370 PMIC

- Convert Mediatek mtk-gce mailbox, MIPS CPU interrupt controller,
mt7621 I2C, virtio,pci-iommu, nxp,tda998x, QCom fastrpc, qcom,pdc,
and arm,versatile-sysreg to DT schema format

- Add nvmem cells to u-boot,env schema

- Add more LED_COLOR_ID definitions

- Require 'opp-table' uses to be a node

- Various schema fixes to match QEMU 'virt' DT usage

- Tree wide dropping of redundant 'Device Tree Binding' in schema
titles

- More (unevaluated|additional)Properties fixes in schema child nodes

- Drop various redundant minItems equal to maxItems"

* tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (62 commits)
of: base: Shift refcount decrement in of_find_last_cache_level()
dt-bindings: leds: Add MediaTek MT6370 flashlight
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
dt-bindings: mailbox: Convert mtk-gce to DT schema
of: base: make of_device_compatible_match() accept const device node
of: Fix "dma-ranges" handling for bus controllers
of: fdt: Remove unused struct fdt_scan_status
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
dt-bindings: timer: Add power-domains for TI timer-dm on K3
dt: Add a check for undocumented compatible strings in kernel
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
dt-bindings: i2c: migrate mt7621 text bindings to YAML
dt-bindings: power: gpcv2: correct patternProperties
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
dt-bindings: arm: cpus: Add kryo240 compatible
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
...

+1467 -993
+3
Documentation/devicetree/bindings/Makefile
··· 75 75 # build artifacts here before they are processed by scripts/Makefile.clean 76 76 clean-files = $(shell find $(obj) \( -name '*.example.dts' -o \ 77 77 -name '*.example.dtb' \) -delete 2>/dev/null) 78 + 79 + dt_compatible_check: $(obj)/processed-schema.json 80 + $(Q)$(srctree)/scripts/dtc/dt-extract-compatibles $(srctree) | xargs dt-check-compatible -v -s $<
+1 -1
Documentation/devicetree/bindings/arm/actions.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/actions.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Actions Semi platforms device tree bindings 7 + title: Actions Semi platforms 8 8 9 9 maintainers: 10 10 - Andreas Färber <afaerber@suse.de>
+1 -1
Documentation/devicetree/bindings/arm/airoha.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/airoha.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Airoha SoC based Platforms Device Tree Bindings 7 + title: Airoha SoC based Platforms 8 8 9 9 maintainers: 10 10 - Felix Fietkau <nbd@nbd.name>
+1 -1
Documentation/devicetree/bindings/arm/altera.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/altera.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Altera's SoCFPGA platform device tree bindings 7 + title: Altera's SoCFPGA platform 8 8 9 9 maintainers: 10 10 - Dinh Nguyen <dinguyen@kernel.org>
+1 -1
Documentation/devicetree/bindings/arm/amazon,al.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/amazon,al.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Amazon's Annapurna Labs Alpine Platform Device Tree Bindings 7 + title: Amazon's Annapurna Labs Alpine Platform 8 8 9 9 maintainers: 10 10 - Hanna Hawa <hhhawa@amazon.com>
+1 -1
Documentation/devicetree/bindings/arm/amlogic.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/amlogic.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Amlogic MesonX device tree bindings 7 + title: Amlogic MesonX 8 8 9 9 maintainers: 10 10 - Kevin Hilman <khilman@baylibre.com>
+1 -1
Documentation/devicetree/bindings/arm/apple.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/apple.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Apple ARM Machine Device Tree Bindings 7 + title: Apple ARM Machine 8 8 9 9 maintainers: 10 10 - Hector Martin <marcan@marcan.st>
+1 -1
Documentation/devicetree/bindings/arm/arm,cci-400.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,cci-400.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM CCI Cache Coherent Interconnect Device Tree Binding 7 + title: ARM CCI Cache Coherent Interconnect 8 8 9 9 maintainers: 10 10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
+1 -1
Documentation/devicetree/bindings/arm/arm,corstone1000.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,corstone1000.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM Corstone1000 Device Tree Bindings 7 + title: ARM Corstone1000 8 8 9 9 maintainers: 10 10 - Vishnu Banavath <vishnu.banavath@arm.com>
+1 -1
Documentation/devicetree/bindings/arm/arm,integrator.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,integrator.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM Integrator Boards Device Tree Bindings 7 + title: ARM Integrator Boards 8 8 9 9 maintainers: 10 10 - Linus Walleij <linus.walleij@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/arm,realview.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,realview.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM RealView Boards Device Tree Bindings 7 + title: ARM RealView Boards 8 8 9 9 maintainers: 10 10 - Linus Walleij <linus.walleij@linaro.org>
+35
Documentation/devicetree/bindings/arm/arm,versatile-sysreg.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Arm Versatile system registers 8 + 9 + maintainers: 10 + - Linus Walleij <linus.walleij@linaro.org> 11 + 12 + description: 13 + This is a system control registers block, providing multiple low level 14 + platform functions like board detection and identification, software 15 + interrupt generation, MMC and NOR Flash control, etc. 16 + 17 + properties: 18 + compatible: 19 + items: 20 + - const: arm,versatile-sysreg 21 + - const: syscon 22 + - const: simple-mfd 23 + 24 + reg: 25 + maxItems: 1 26 + 27 + panel: 28 + type: object 29 + 30 + required: 31 + - compatible 32 + - reg 33 + 34 + additionalProperties: false 35 + ...
+1 -1
Documentation/devicetree/bindings/arm/arm,versatile.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,versatile.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM Versatile Boards Device Tree Bindings 7 + title: ARM Versatile Boards 8 8 9 9 maintainers: 10 10 - Linus Walleij <linus.walleij@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ARM Versatile Express and Juno Boards Device Tree Bindings 7 + title: ARM Versatile Express and Juno Boards 8 8 9 9 maintainers: 10 10 - Sudeep Holla <sudeep.holla@arm.com>
+1 -1
Documentation/devicetree/bindings/arm/atmel-at91.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/atmel-at91.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Atmel AT91 device tree bindings. 7 + title: Atmel AT91. 8 8 9 9 maintainers: 10 10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
+1 -1
Documentation/devicetree/bindings/arm/axxia.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/axxia.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Axxia AXM55xx device tree bindings 7 + title: Axxia AXM55xx 8 8 9 9 maintainers: 10 10 - Anders Berg <anders.berg@lsi.com>
+1 -1
Documentation/devicetree/bindings/arm/bitmain.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/bitmain.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Bitmain platform device tree bindings 7 + title: Bitmain platform 8 8 9 9 maintainers: 10 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/calxeda.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/calxeda.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Calxeda Platforms Device Tree Bindings 7 + title: Calxeda Platforms 8 8 9 9 maintainers: 10 10 - Rob Herring <robh@kernel.org>
+1
Documentation/devicetree/bindings/arm/cpus.yaml
··· 174 174 - nvidia,tegra194-carmel 175 175 - qcom,krait 176 176 - qcom,kryo 177 + - qcom,kryo240 177 178 - qcom,kryo250 178 179 - qcom,kryo260 179 180 - qcom,kryo280
+1 -1
Documentation/devicetree/bindings/arm/digicolor.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/digicolor.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Conexant Digicolor Platforms Device Tree Bindings 7 + title: Conexant Digicolor Platforms 8 8 9 9 maintainers: 10 10 - Baruch Siach <baruch@tkos.co.il>
+1 -1
Documentation/devicetree/bindings/arm/fsl.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/fsl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Freescale i.MX Platforms Device Tree Bindings 7 + title: Freescale i.MX Platforms 8 8 9 9 maintainers: 10 10 - Shawn Guo <shawnguo@kernel.org>
+1 -1
Documentation/devicetree/bindings/arm/intel,keembay.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/intel,keembay.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Keem Bay platform device tree bindings 7 + title: Keem Bay platform 8 8 9 9 maintainers: 10 10 - Paul J. Murphy <paul.j.murphy@intel.com>
+1 -1
Documentation/devicetree/bindings/arm/intel,socfpga.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/intel,socfpga.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel SoCFPGA platform device tree bindings 7 + title: Intel SoCFPGA platform 8 8 9 9 maintainers: 10 10 - Dinh Nguyen <dinguyen@kernel.org>
+1 -1
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/intel-ixp4xx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel IXP4xx Device Tree Bindings 7 + title: Intel IXP4xx 8 8 9 9 maintainers: 10 10 - Linus Walleij <linus.walleij@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/mediatek.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/mediatek.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MediaTek SoC based Platforms Device Tree Bindings 7 + title: MediaTek SoC based Platforms 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@mediatek.com>
+2 -1
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
··· 53 53 description: 54 54 Using mailbox to communicate with GCE, it should have this 55 55 property and list of phandle, mailbox specifiers. See 56 - Documentation/devicetree/bindings/mailbox/mtk-gce.txt for details. 56 + Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml 57 + for details. 57 58 $ref: /schemas/types.yaml#/definitions/phandle-array 58 59 59 60 mediatek,gce-client-reg:
+1 -1
Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip Sparx5 Boards Device Tree Bindings 7 + title: Microchip Sparx5 Boards 8 8 9 9 maintainers: 10 10 - Lars Povlsen <lars.povlsen@microchip.com>
+1 -1
Documentation/devicetree/bindings/arm/moxart.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/moxart.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MOXA ART device tree bindings 7 + title: MOXA ART 8 8 9 9 maintainers: 10 10 - Jonas Jensen <jonas.jensen@gmail.com>
+1 -1
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
··· 4 4 $id: "http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: NVIDIA Tegra194 CPU Complex device tree bindings 7 + title: NVIDIA Tegra194 CPU Complex 8 8 9 9 maintainers: 10 10 - Thierry Reding <thierry.reding@gmail.com>
+3 -8
Documentation/devicetree/bindings/arm/psci.yaml
··· 43 43 44 44 - description: 45 45 For implementations complying to PSCI 0.2. 46 - const: arm,psci-0.2 47 - 48 - - description: 49 - For implementations complying to PSCI 0.2. 50 46 Function IDs are not required and should be ignored by an OS with 51 47 PSCI 0.2 support, but are permitted to be present for compatibility 52 48 with existing software when "arm,psci" is later in the compatible 53 49 list. 50 + minItems: 1 54 51 items: 55 52 - const: arm,psci-0.2 56 53 - const: arm,psci 57 54 58 55 - description: 59 56 For implementations complying to PSCI 1.0. 60 - const: arm,psci-1.0 61 - 62 - - description: 63 - For implementations complying to PSCI 1.0. 64 57 PSCI 1.0 is backward compatible with PSCI 0.2 with minor 65 58 specification updates, as defined in the PSCI specification[2]. 59 + minItems: 1 66 60 items: 67 61 - const: arm,psci-1.0 68 62 - const: arm,psci-0.2 63 + - const: arm,psci 69 64 70 65 method: 71 66 description: The method of calling the PSCI firmware.
+1 -1
Documentation/devicetree/bindings/arm/qcom.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/qcom.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: QCOM device tree bindings 7 + title: QCOM 8 8 9 9 maintainers: 10 10 - Bjorn Andersson <bjorn.andersson@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/rda.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/rda.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: RDA Micro platforms device tree bindings 7 + title: RDA Micro platforms 8 8 9 9 maintainers: 10 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
+1 -1
Documentation/devicetree/bindings/arm/realtek.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/realtek.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Realtek platforms device tree bindings 7 + title: Realtek platforms 8 8 9 9 maintainers: 10 10 - Andreas Färber <afaerber@suse.de>
+1 -1
Documentation/devicetree/bindings/arm/renesas.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/renesas.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Renesas SH-Mobile, R-Mobile, and R-Car Platform Device Tree Bindings 7 + title: Renesas SH-Mobile, R-Mobile, and R-Car Platform 8 8 9 9 maintainers: 10 10 - Geert Uytterhoeven <geert+renesas@glider.be>
+1 -1
Documentation/devicetree/bindings/arm/rockchip.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/rockchip.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip platforms device tree bindings 7 + title: Rockchip platforms 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de>
-1
Documentation/devicetree/bindings/arm/socionext/socionext,uniphier-system-cache.yaml
··· 22 22 description: | 23 23 should contain 3 regions: control register, revision register, 24 24 operation register, in this order. 25 - minItems: 3 26 25 maxItems: 3 27 26 28 27 interrupts:
+1 -1
Documentation/devicetree/bindings/arm/spear.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/spear.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ST SPEAr Platforms Device Tree Bindings 7 + title: ST SPEAr Platforms 8 8 9 9 maintainers: 10 10 - Viresh Kumar <vireshk@kernel.org>
+1 -1
Documentation/devicetree/bindings/arm/sti.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/sti.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ST STi Platforms Device Tree Bindings 7 + title: ST STi Platforms 8 8 9 9 maintainers: 10 10 - Patrice Chotard <patrice.chotard@foss.st.com>
+1 -1
Documentation/devicetree/bindings/arm/sunxi.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/sunxi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner platforms device tree bindings 7 + title: Allwinner platforms 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/arm/tegra.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/tegra.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: NVIDIA Tegra device tree bindings 7 + title: NVIDIA Tegra 8 8 9 9 maintainers: 10 10 - Thierry Reding <thierry.reding@gmail.com>
+1 -1
Documentation/devicetree/bindings/arm/tesla.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/tesla.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tesla Full Self Driving(FSD) platforms device tree bindings 7 + title: Tesla Full Self Driving(FSD) platforms 8 8 9 9 maintainers: 10 10 - Alim Akhtar <alim.akhtar@samsung.com>
+1 -1
Documentation/devicetree/bindings/arm/toshiba.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/toshiba.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Toshiba Visconti Platform Device Tree Bindings 7 + title: Toshiba Visconti Platform 8 8 9 9 maintainers: 10 10 - Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
+1 -1
Documentation/devicetree/bindings/arm/ux500.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/ux500.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Ux500 platforms device tree bindings 7 + title: Ux500 platforms 8 8 9 9 maintainers: 10 10 - Linus Walleij <linus.walleij@linaro.org>
-10
Documentation/devicetree/bindings/arm/versatile-sysreg.txt
··· 1 - ARM Versatile system registers 2 - -------------------------------------- 3 - 4 - This is a system control registers block, providing multiple low level 5 - platform functions like board detection and identification, software 6 - interrupt generation, MMC and NOR Flash control etc. 7 - 8 - Required node properties: 9 - - compatible value : = "arm,versatile-sysreg", "syscon" 10 - - reg : physical base address and the size of the registers window
+1 -1
Documentation/devicetree/bindings/arm/vt8500.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/vt8500.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: VIA/Wondermedia VT8500 Platforms Device Tree Bindings 7 + title: VIA/Wondermedia VT8500 Platforms 8 8 9 9 maintainers: 10 10 - Tony Prisk <linux@prisktech.co.nz>
+1 -1
Documentation/devicetree/bindings/arm/xilinx.yaml
··· 4 4 $id: http://devicetree.org/schemas/arm/xilinx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx Zynq Platforms Device Tree Bindings 7 + title: Xilinx Zynq Platforms 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
-1
Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml
··· 30 30 - const: brcm,bcm-nsp-ahci 31 31 32 32 reg: 33 - minItems: 2 34 33 maxItems: 2 35 34 36 35 reg-names:
-2
Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml
··· 22 22 maxItems: 1 23 23 24 24 resets: 25 - minItems: 2 26 25 maxItems: 2 27 26 description: phandles to the reset lines for both SATA bridges 28 27 ··· 31 32 - const: sata1 32 33 33 34 clocks: 34 - minItems: 2 35 35 maxItems: 2 36 36 description: phandles to the compulsory peripheral clocks 37 37
-1
Documentation/devicetree/bindings/ata/sata_highbank.yaml
··· 52 52 minItems: 1 53 53 maxItems: 8 54 54 items: 55 - minItems: 2 56 55 maxItems: 2 57 56 58 57 calxeda,tx-atten:
+1 -1
Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
··· 4 4 $id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A64 Display Engine Bus Device Tree Bindings 7 + title: Allwinner A64 Display Engine Bus 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
··· 4 4 $id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A23 RSB Device Tree Bindings 7 + title: Allwinner A23 RSB 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/bus/palmbus.yaml
··· 4 4 $id: http://devicetree.org/schemas/bus/palmbus.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Ralink PalmBus Device Tree Bindings 7 + title: Ralink PalmBus 8 8 9 9 maintainers: 10 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
+1 -1
Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/airoha,en7523-scu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: EN7523 Clock Device Tree Bindings 7 + title: EN7523 Clock 8 8 9 9 maintainers: 10 10 - Felix Fietkau <nbd@nbd.name>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ahb-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 AHB Clock Device Tree Bindings 7 + title: Allwinner A10 AHB Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb0-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb0-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 APB0 Bus Clock Device Tree Bindings 7 + title: Allwinner A10 APB0 Bus Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb1-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb1-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 APB1 Bus Clock Device Tree Bindings 7 + title: Allwinner A10 APB1 Bus Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-axi-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 AXI Clock Device Tree Bindings 7 + title: Allwinner A10 AXI Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ccu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner Clock Control Unit Device Tree Bindings 7 + title: Allwinner Clock Control Unit 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-cpu-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 CPU Clock Device Tree Bindings 7 + title: Allwinner A10 CPU Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-display-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-display-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Display Clock Device Tree Bindings 7 + title: Allwinner A10 Display Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-gates-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Bus Gates Clock Device Tree Bindings 7 + title: Allwinner A10 Bus Gates Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbus-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mbus-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 MBUS Clock Device Tree Bindings 7 + title: Allwinner A10 MBUS Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mmc-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Module 1 Clock Device Tree Bindings 7 + title: Allwinner A10 Module 1 Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod0-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod0-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Module 0 Clock Device Tree Bindings 7 + title: Allwinner A10 Module 0 Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod1-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod1-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Module 1 Clock Device Tree Bindings 7 + title: Allwinner A10 Module 1 Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-osc-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Gatable Oscillator Clock Device Tree Bindings 7 + title: Allwinner A10 Gatable Oscillator Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll1-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll1-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 CPU PLL Device Tree Bindings 7 + title: Allwinner A10 CPU PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll3-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll3-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Video PLL Device Tree Bindings 7 + title: Allwinner A10 Video PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll5-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll5-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 DRAM PLL Device Tree Bindings 7 + title: Allwinner A10 DRAM PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll6-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll6-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Peripheral PLL Device Tree Bindings 7 + title: Allwinner A10 Peripheral PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 TCON Channel 0 Clock Device Tree Bindings 7 + title: Allwinner A10 TCON Channel 0 Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-usb-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 USB Clock Device Tree Bindings 7 + title: Allwinner A10 USB Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ve-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Video Engine Clock Device Tree Bindings 7 + title: Allwinner A10 Video Engine Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun5i-a13-ahb-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A13 AHB Clock Device Tree Bindings 7 + title: Allwinner A13 AHB Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll6-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun6i-a31-pll6-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 Peripheral PLL Device Tree Bindings 7 + title: Allwinner A31 Peripheral PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gmac-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun7i-a20-gmac-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A20 GMAC TX Clock Device Tree Bindings 7 + title: Allwinner A20 GMAC TX Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun7i-a20-out-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A20 Output Clock Device Tree Bindings 7 + title: Allwinner A20 Output Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun8i-a83t-de2-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83t Display Engine 2/3 Clock Controller Device Tree Bindings 7 + title: Allwinner A83t Display Engine 2/3 Clock Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus-gates-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun8i-h3-bus-gates-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Bus Gates Clock Device Tree Bindings 7 + title: Allwinner A10 Bus Gates Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-ahb-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 AHB Clock Device Tree Bindings 7 + title: Allwinner A80 AHB Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb0-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-apb0-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 APB0 Bus Clock Device Tree Bindings 7 + title: Allwinner A80 APB0 Bus Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpus-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-cpus-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 CPUS Clock Device Tree Bindings 7 + title: Allwinner A80 CPUS Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-de-clks.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 Display Engine Clock Controller Device Tree Bindings 7 + title: Allwinner A80 Display Engine Clock Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-gt-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 GT Bus Clock Device Tree Bindings 7 + title: Allwinner A80 GT Bus Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc-config-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-mmc-config-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 MMC Configuration Clock Device Tree Bindings 7 + title: Allwinner A80 MMC Configuration Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll4-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-pll4-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 Peripheral PLL Device Tree Bindings 7 + title: Allwinner A80 Peripheral PLL 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clks.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-usb-clks.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 USB Clock Controller Device Tree Bindings 7 + title: Allwinner A80 USB Clock Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-mod-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-usb-mod-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 USB Module Clock Device Tree Bindings 7 + title: Allwinner A80 USB Module Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-phy-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-usb-phy-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 USB PHY Clock Device Tree Bindings 7 + title: Allwinner A80 USB PHY Clock 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/amlogic,meson8-ddr-clkc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Amlogic DDR Clock Controller Device Tree Bindings 7 + title: Amlogic DDR Clock Controller 8 8 9 9 maintainers: 10 10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
+1 -1
Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/brcm,bcm2711-dvp.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM2711 HDMI DVP Device Tree Bindings 7 + title: Broadcom BCM2711 HDMI DVP 8 8 9 9 maintainers: 10 10 - Maxime Ripard <mripard@kernel.org>
+1 -1
Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/canaan,k210-clk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Canaan Kendryte K210 Clock Device Tree Bindings 7 + title: Canaan Kendryte K210 Clock 8 8 9 9 maintainers: 10 10 - Damien Le Moal <damien.lemoal@wdc.com>
+1 -1
Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/mediatek,mt7621-sysc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MT7621 Clock Device Tree Bindings 7 + title: MT7621 Clock 8 8 9 9 maintainers: 10 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
+1 -1
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
··· 5 5 $id: "http://devicetree.org/schemas/clock/sprd,sc9863a-clk.yaml#" 6 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 7 8 - title: SC9863A Clock Control Unit Device Tree Bindings 8 + title: SC9863A Clock Control Unit 9 9 10 10 maintainers: 11 11 - Orson Zhai <orsonzhai@gmail.com>
+1 -1
Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/toshiba,tmpv770x-pipllct.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Toshiba Visconti5 TMPV770X PLL Controller Device Tree Bindings 7 + title: Toshiba Visconti5 TMPV770X PLL Controller 8 8 9 9 maintainers: 10 10 - Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
+1 -1
Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
··· 4 4 $id: http://devicetree.org/schemas/clock/toshiba,tmpv770x-pismu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Toshiba Visconti5 TMPV770x SMU controller Device Tree Bindings 7 + title: Toshiba Visconti5 TMPV770x SMU controller 8 8 9 9 maintainers: 10 10 - Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
+1 -1
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
··· 4 4 $id: http://devicetree.org/schemas/crypto/allwinner,sun4i-a10-crypto.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Security System Device Tree Bindings 7 + title: Allwinner A10 Security System 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
··· 4 4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-aes.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Keem Bay OCS AES Device Tree Bindings 7 + title: Intel Keem Bay OCS AES 8 8 9 9 maintainers: 10 10 - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
+1 -1
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
··· 4 4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-ecc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Keem Bay OCS ECC Device Tree Bindings 7 + title: Intel Keem Bay OCS ECC 8 8 9 9 maintainers: 10 10 - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
+1 -1
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
··· 4 4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-hcu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Keem Bay OCS HCU Device Tree Bindings 7 + title: Intel Keem Bay OCS HCU 8 8 9 9 maintainers: 10 10 - Declan Murphy <declan.murphy@intel.com>
-1
Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
··· 24 24 maxItems: 1 25 25 26 26 clocks: 27 - minItems: 2 28 27 maxItems: 2 29 28 30 29 clock-names:
-13
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
··· 35 35 - const: rx1 36 36 - const: rx2 37 37 38 - dma-coherent: true 39 - 40 38 "#address-cells": 41 39 const: 2 42 40 ··· 70 72 - dmas 71 73 - dma-names 72 74 73 - if: 74 - properties: 75 - compatible: 76 - enum: 77 - - ti,j721e-sa2ul 78 - - ti,am654-sa2ul 79 - then: 80 - required: 81 - - dma-coherent 82 - 83 75 additionalProperties: false 84 76 85 77 examples: ··· 83 95 dmas = <&main_udmap 0xc000>, <&main_udmap 0x4000>, 84 96 <&main_udmap 0x4001>; 85 97 dma-names = "tx", "rx1", "rx2"; 86 - dma-coherent; 87 98 };
+1 -1
Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml
··· 4 4 $id: http://devicetree.org/schemas/crypto/xlnx,zynqmp-aes.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx ZynqMP AES-GCM Hardware Accelerator Device Tree Bindings 7 + title: Xilinx ZynqMP AES-GCM Hardware Accelerator 8 8 9 9 maintainers: 10 10 - Kalyani Akula <kalyani.akula@xilinx.com>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-backend.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-backend.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Display Engine Backend Device Tree Bindings 7 + title: Allwinner A10 Display Engine Backend 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-engine.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Display Engine Pipeline Device Tree Bindings 7 + title: Allwinner A10 Display Engine Pipeline 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-frontend.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Display Engine Frontend Device Tree Bindings 7 + title: Allwinner A10 Display Engine Frontend 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-hdmi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 HDMI Controller Device Tree Bindings 7 + title: Allwinner A10 HDMI Controller 8 8 9 9 description: | 10 10 The HDMI Encoder supports the HDMI video and audio outputs, and does
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-tcon.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Timings Controller (TCON) Device Tree Bindings 7 + title: Allwinner A10 Timings Controller (TCON) 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-tv-encoder.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 TV Encoder Device Tree Bindings 7 + title: Allwinner A10 TV Encoder 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-drc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 Dynamic Range Controller Device Tree Bindings 7 + title: Allwinner A31 Dynamic Range Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-mipi-dsi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings 7 + title: Allwinner A31 MIPI-DSI Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-a83t-de2-mixer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner Display Engine 2.0 Mixer Device Tree Bindings 7 + title: Allwinner Display Engine 2.0 Mixer 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-a83t-dw-hdmi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83t DWC HDMI TX Encoder Device Tree Bindings 7 + title: Allwinner A83t DWC HDMI TX Encoder 8 8 9 9 description: | 10 10 The HDMI transmitter is a Synopsys DesignWare HDMI 1.4 TX controller
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-hdmi-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-a83t-hdmi-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83t HDMI PHY Device Tree Bindings 7 + title: Allwinner A83t HDMI PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-r40-tcon-top.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner R40 TCON TOP Device Tree Bindings 7 + title: Allwinner R40 TCON TOP 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/allwinner,sun9i-a80-deu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 Detail Enhancement Unit Device Tree Bindings 7 + title: Allwinner A80 Detail Enhancement Unit 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1
Documentation/devicetree/bindings/display/arm,komeda.yaml
··· 58 58 patternProperties: 59 59 '^pipeline@[01]$': 60 60 type: object 61 + additionalProperties: false 61 62 description: 62 63 clocks 63 64
+1 -1
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/brcm,bcm2711-hdmi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM2711 HDMI Controller Device Tree Bindings 7 + title: Broadcom BCM2711 HDMI Controller 8 8 9 9 maintainers: 10 10 - Eric Anholt <eric@anholt.net>
+6 -8
Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
··· 117 117 118 118 ports: 119 119 description: 120 - The ADV7511(W)/13 has two video ports and one audio port. This node 121 - models their connections as documented in 122 - Documentation/devicetree/bindings/media/video-interfaces.txt 123 - Documentation/devicetree/bindings/graph.txt 124 - type: object 120 + The ADV7511(W)/13 has two video ports and one audio port. 121 + $ref: /schemas/graph.yaml#/properties/ports 122 + 125 123 properties: 126 124 port@0: 127 125 description: Video port for the RGB or YUV input. 128 - type: object 126 + $ref: /schemas/graph.yaml#/properties/port 129 127 130 128 port@1: 131 129 description: Video port for the HDMI output. 132 - type: object 130 + $ref: /schemas/graph.yaml#/properties/port 133 131 134 132 port@2: 135 133 description: Audio port for the HDMI output. 136 - type: object 134 + $ref: /schemas/graph.yaml#/properties/port 137 135 138 136 # adi,input-colorspace and adi,input-clock are required except in 139 137 # "rgb 1x" and "yuv444 1x" modes, in which case they must not be
+6 -8
Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml
··· 91 91 92 92 ports: 93 93 description: 94 - The ADV7533/35 has two video ports and one audio port. This node 95 - models their connections as documented in 96 - Documentation/devicetree/bindings/media/video-interfaces.txt 97 - Documentation/devicetree/bindings/graph.txt 98 - type: object 94 + The ADV7533/35 has two video ports and one audio port. 95 + $ref: /schemas/graph.yaml#/properties/ports 96 + 99 97 properties: 100 98 port@0: 101 99 description: 102 100 Video port for the DSI input. The remote endpoint phandle 103 101 should be a reference to a valid mipi_dsi_host_device. 104 - type: object 102 + $ref: /schemas/graph.yaml#/properties/port 105 103 106 104 port@1: 107 105 description: Video port for the HDMI output. 108 - type: object 106 + $ref: /schemas/graph.yaml#/properties/port 109 107 110 108 port@2: 111 109 description: Audio port for the HDMI output. 112 - type: object 110 + $ref: /schemas/graph.yaml#/properties/port 113 111 114 112 required: 115 113 - compatible
-1
Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
··· 25 25 const: ldb 26 26 27 27 reg: 28 - minItems: 2 29 28 maxItems: 2 30 29 31 30 reg-names:
+1
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
··· 51 51 properties: 52 52 port@0: 53 53 $ref: /schemas/graph.yaml#/$defs/port-base 54 + unevaluatedProperties: false 54 55 description: | 55 56 For LVDS encoders, port 0 is the parallel input 56 57 For LVDS decoders, port 0 is the LVDS input
+109
Documentation/devicetree/bindings/display/bridge/nxp,tda998x.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/display/bridge/nxp,tda998x.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: NXP TDA998x HDMI transmitter 8 + 9 + maintainers: 10 + - Russell King <linux@armlinux.org.uk> 11 + 12 + properties: 13 + compatible: 14 + const: nxp,tda998x 15 + 16 + reg: 17 + maxItems: 1 18 + 19 + interrupts: 20 + maxItems: 1 21 + 22 + video-ports: 23 + default: 0x230145 24 + maximum: 0xffffff 25 + description: 26 + 24 bits value which defines how the video controller output is wired to 27 + the TDA998x input. 28 + 29 + audio-ports: 30 + description: 31 + Array of 8-bit values, 2 values per DAI (Documentation/sound/soc/dai.rst). 32 + The implementation allows one or two DAIs. 33 + If two DAIs are defined, they must be of different type. 34 + $ref: /schemas/types.yaml#/definitions/uint32-matrix 35 + items: 36 + minItems: 1 37 + items: 38 + - description: | 39 + The first value defines the DAI type: TDA998x_SPDIF or TDA998x_I2S 40 + (see include/dt-bindings/display/tda998x.h). 41 + - description: 42 + The second value defines the tda998x AP_ENA reg content when the 43 + DAI in question is used. 44 + 45 + '#sound-dai-cells': 46 + enum: [ 0, 1 ] 47 + 48 + nxp,calib-gpios: 49 + maxItems: 1 50 + description: 51 + Calibration GPIO, which must correspond with the gpio used for the 52 + TDA998x interrupt pin. 53 + 54 + port: 55 + $ref: /schemas/graph.yaml#/properties/port 56 + description: Parallel input port 57 + 58 + ports: 59 + $ref: /schemas/graph.yaml#/properties/ports 60 + 61 + properties: 62 + port@0: 63 + type: object 64 + description: Parallel input port 65 + 66 + port@1: 67 + type: object 68 + description: HDMI output port 69 + 70 + required: 71 + - compatible 72 + - reg 73 + 74 + oneOf: 75 + - required: 76 + - port 77 + - required: 78 + - ports 79 + 80 + additionalProperties: false 81 + 82 + examples: 83 + - | 84 + #include <dt-bindings/display/tda998x.h> 85 + #include <dt-bindings/interrupt-controller/irq.h> 86 + 87 + i2c { 88 + #address-cells = <1>; 89 + #size-cells = <0>; 90 + 91 + tda998x: hdmi-encoder@70 { 92 + compatible = "nxp,tda998x"; 93 + reg = <0x70>; 94 + interrupt-parent = <&gpio0>; 95 + interrupts = <27 IRQ_TYPE_EDGE_FALLING>; 96 + video-ports = <0x230145>; 97 + 98 + #sound-dai-cells = <1>; 99 + /* DAI-format / AP_ENA reg value */ 100 + audio-ports = <TDA998x_SPDIF 0x04>, 101 + <TDA998x_I2S 0x03>; 102 + 103 + port { 104 + tda998x_in: endpoint { 105 + remote-endpoint = <&lcdc_0>; 106 + }; 107 + }; 108 + }; 109 + };
-1
Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
··· 26 26 reg-io-width: 27 27 description: 28 28 Width (in bytes) of the registers specified by the reg property. 29 - $ref: /schemas/types.yaml#/definitions/uint32 30 29 enum: [1, 4] 31 30 default: 1 32 31
-54
Documentation/devicetree/bindings/display/bridge/tda998x.txt
··· 1 - Device-Tree bindings for the NXP TDA998x HDMI transmitter 2 - 3 - Required properties; 4 - - compatible: must be "nxp,tda998x" 5 - 6 - - reg: I2C address 7 - 8 - Required node: 9 - - port: Input port node with endpoint definition, as described 10 - in Documentation/devicetree/bindings/graph.txt 11 - 12 - Optional properties: 13 - - interrupts: interrupt number and trigger type 14 - default: polling 15 - 16 - - pinctrl-0: pin control group to be used for 17 - screen plug/unplug interrupt. 18 - 19 - - pinctrl-names: must contain a "default" entry. 20 - 21 - - video-ports: 24 bits value which defines how the video controller 22 - output is wired to the TDA998x input - default: <0x230145> 23 - 24 - - audio-ports: array of 8-bit values, 2 values per one DAI[1]. 25 - The first value defines the DAI type: TDA998x_SPDIF or TDA998x_I2S[2]. 26 - The second value defines the tda998x AP_ENA reg content when the DAI 27 - in question is used. The implementation allows one or two DAIs. If two 28 - DAIs are defined, they must be of different type. 29 - 30 - - nxp,calib-gpios: calibration GPIO, which must correspond with the 31 - gpio used for the TDA998x interrupt pin. 32 - 33 - [1] Documentation/sound/soc/dai.rst 34 - [2] include/dt-bindings/display/tda998x.h 35 - 36 - Example: 37 - 38 - #include <dt-bindings/display/tda998x.h> 39 - 40 - tda998x: hdmi-encoder { 41 - compatible = "nxp,tda998x"; 42 - reg = <0x70>; 43 - interrupt-parent = <&gpio0>; 44 - interrupts = <27 2>; /* falling edge */ 45 - pinctrl-0 = <&pmx_camera>; 46 - pinctrl-names = "default"; 47 - video-ports = <0x230145>; 48 - 49 - #sound-dai-cells = <2>; 50 - /* DAI-format AP_ENA reg value */ 51 - audio-ports = < TDA998x_SPDIF 0x04 52 - TDA998x_I2S 0x03>; 53 - 54 - };
+1 -1
Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Ilitek ILI9486 display panels device tree bindings 7 + title: Ilitek ILI9486 display panels 8 8 9 9 maintainers: 10 10 - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
-2
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
··· 66 66 2 DSI links. 67 67 68 68 assigned-clocks: 69 - minItems: 2 70 69 maxItems: 2 71 70 description: | 72 71 Parents of "byte" and "pixel" for the given platform. 73 72 74 73 assigned-clock-parents: 75 - minItems: 2 76 74 maxItems: 2 77 75 description: | 78 76 The Byte clock and Pixel clock PLL outputs provided by a DSI PHY block.
-2
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
··· 37 37 38 38 qcom,phy-rescode-offset-top: 39 39 $ref: /schemas/types.yaml#/definitions/int8-array 40 - minItems: 5 41 40 maxItems: 5 42 41 description: 43 42 Integer array of offset for pull-up legs rescode for all five lanes. ··· 48 49 49 50 qcom,phy-rescode-offset-bot: 50 51 $ref: /schemas/types.yaml#/definitions/int8-array 51 - minItems: 5 52 52 maxItems: 5 53 53 description: 54 54 Integer array of offset for pull-down legs rescode for all five lanes.
+1
Documentation/devicetree/bindings/display/msm/gpu.yaml
··· 82 82 83 83 zap-shader: 84 84 type: object 85 + additionalProperties: false 85 86 description: | 86 87 For a5xx and a6xx devices this node contains a memory-region that 87 88 points to reserved memory to store the zap shader that can be used to
-3
Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
··· 37 37 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd"; 38 38 reg = <0x00000 0x1000>; 39 39 40 - #address-cells = <1>; 41 - #size-cells = <0>; 42 - 43 40 panel { 44 41 compatible = "arm,versatile-tft-panel"; 45 42
-2
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
··· 24 24 - samsung,exynos5433-decon-tv 25 25 26 26 clocks: 27 - minItems: 11 28 27 maxItems: 11 29 28 30 29 clock-names: ··· 58 59 - const: te 59 60 60 61 iommus: 61 - minItems: 2 62 62 maxItems: 2 63 63 64 64 iommu-names:
-1
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
··· 24 24 const: samsung,exynos5433-mic 25 25 26 26 clocks: 27 - minItems: 2 28 27 maxItems: 2 29 28 30 29 clock-names:
+1 -1
Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
··· 22 22 const: samsung,exynos7-decon 23 23 24 24 clocks: 25 - minItems: 4 26 25 maxItems: 4 27 26 28 27 clock-names: ··· 36 37 37 38 i80-if-timings: 38 39 type: object 40 + additionalProperties: false 39 41 description: timing configuration for lcd i80 interface support 40 42 properties: 41 43 cs-setup:
+1 -1
Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
··· 27 27 const: 1 28 28 29 29 clocks: 30 - minItems: 2 31 30 maxItems: 2 32 31 33 32 clock-names: ··· 39 40 40 41 i80-if-timings: 41 42 type: object 43 + additionalProperties: false 42 44 description: | 43 45 Timing configuration for lcd i80 interface support. 44 46 The parameters are defined as::
+1 -1
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/simple-framebuffer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Simple Framebuffer Device Tree Bindings 7 + title: Simple Framebuffer 8 8 9 9 maintainers: 10 10 - Hans de Goede <hdegoede@redhat.com>
+1 -1
Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/sitronix,st7735r.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Sitronix ST7735R Display Panels Device Tree Bindings 7 + title: Sitronix ST7735R Display Panels 8 8 9 9 maintainers: 10 10 - David Lechner <david@lechnology.com>
+14 -3
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
··· 58 58 DSI input port node, connected to the ltdc rgb output port. 59 59 60 60 port@1: 61 - $ref: /schemas/graph.yaml#/properties/port 62 - description: 63 - DSI output port node, connected to a panel or a bridge input port" 61 + $ref: /schemas/graph.yaml#/$defs/port-base 62 + unevaluatedProperties: false 63 + description: | 64 + DSI output port node, connected to a panel or a bridge input port. 65 + properties: 66 + endpoint: 67 + $ref: /schemas/media/video-interfaces.yaml# 68 + unevaluatedProperties: false 69 + properties: 70 + data-lanes: 71 + minItems: 1 72 + items: 73 + - const: 1 74 + - const: 2 64 75 65 76 required: 66 77 - "#address-cells"
-1
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-gr3d.yaml
··· 59 59 maxItems: 2 60 60 61 61 power-domain-names: 62 - minItems: 2 63 62 maxItems: 2 64 63 65 64 allOf:
-2
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-mpe.yaml
··· 42 42 maxItems: 1 43 43 44 44 interconnects: 45 - minItems: 6 46 45 maxItems: 6 47 46 48 47 interconnect-names: 49 - minItems: 6 50 48 maxItems: 6 51 49 52 50 operating-points-v2:
+1 -1
Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml
··· 4 4 $id: http://devicetree.org/schemas/dma/allwinner,sun4i-a10-dma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 DMA Controller Device Tree Bindings 7 + title: Allwinner A10 DMA Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
··· 4 4 $id: http://devicetree.org/schemas/dma/allwinner,sun50i-a64-dma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A64 DMA Controller Device Tree Bindings 7 + title: Allwinner A64 DMA Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml
··· 4 4 $id: http://devicetree.org/schemas/dma/allwinner,sun6i-a31-dma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 DMA Controller Device Tree Bindings 7 + title: Allwinner A31 DMA Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml
··· 4 4 $id: http://devicetree.org/schemas/dma/nvidia,tegra186-gpc-dma.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: NVIDIA Tegra GPC DMA Controller Device Tree Bindings 7 + title: NVIDIA Tegra GPC DMA Controller 8 8 9 9 description: | 10 10 The Tegra General Purpose Central (GPC) DMA controller is used for faster
+1 -1
Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml
··· 4 4 $id: http://devicetree.org/schemas/fpga/xilinx-zynq-fpga-mgr.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx Zynq FPGA Manager Device Tree Bindings 7 + title: Xilinx Zynq FPGA Manager 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml
··· 4 4 $id: http://devicetree.org/schemas/fpga/xlnx,zynqmp-pcap-fpga.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx Zynq Ultrascale MPSoC FPGA Manager Device Tree Bindings 7 + title: Xilinx Zynq Ultrascale MPSoC FPGA Manager 8 8 9 9 maintainers: 10 10 - Nava kishore Manne <navam@xilinx.com>
+1 -1
Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml
··· 4 4 $id: http://devicetree.org/schemas/gnss/brcm,bcm4751.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM4751 family GNSS Receiver Device Tree Bindings 7 + title: Broadcom BCM4751 family GNSS Receiver 8 8 9 9 maintainers: 10 10 - Johan Hovold <johan@kernel.org>
+1 -1
Documentation/devicetree/bindings/gnss/mediatek.yaml
··· 4 4 $id: http://devicetree.org/schemas/gnss/mediatek.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek GNSS Receiver Device Tree Bindings 7 + title: Mediatek GNSS Receiver 8 8 9 9 maintainers: 10 10 - Johan Hovold <johan@kernel.org>
+1 -1
Documentation/devicetree/bindings/gnss/sirfstar.yaml
··· 4 4 $id: http://devicetree.org/schemas/gnss/sirfstar.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: SiRFstar GNSS Receiver Device Tree Bindings 7 + title: SiRFstar GNSS Receiver 8 8 9 9 maintainers: 10 10 - Johan Hovold <johan@kernel.org>
+1 -1
Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
··· 4 4 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: U-blox GNSS Receiver Device Tree Bindings 7 + title: U-blox GNSS Receiver 8 8 9 9 allOf: 10 10 - $ref: gnss-common.yaml#
+1 -1
Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
··· 4 4 $id: http://devicetree.org/schemas/gpio/gpio-zynq.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx Zynq GPIO controller Device Tree Bindings 7 + title: Xilinx Zynq GPIO controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
··· 4 4 $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip MPFS GPIO Controller Device Tree Bindings 7 + title: Microchip MPFS GPIO Controller 8 8 9 9 maintainers: 10 10 - Conor Dooley <conor.dooley@microchip.com>
+1 -1
Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
··· 4 4 $id: "http://devicetree.org/schemas/gpio/x-powers,axp209-gpio.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: X-Powers AXP209 GPIO Device Tree Bindings 7 + title: X-Powers AXP209 GPIO 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+2 -1
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
··· 74 74 - const: bus 75 75 76 76 mali-supply: true 77 - opp-table: true 77 + opp-table: 78 + type: object 78 79 79 80 power-domains: 80 81 maxItems: 1
+2 -1
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
··· 101 101 102 102 mali-supply: true 103 103 104 - opp-table: true 104 + opp-table: 105 + type: object 105 106 106 107 power-domains: 107 108 maxItems: 1
+1 -1
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
··· 5 5 $id: http://devicetree.org/schemas/hwmon/adi,axi-fan-control.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Analog Devices AXI FAN Control Device Tree Bindings 8 + title: Analog Devices AXI FAN Control 9 9 10 10 maintainers: 11 11 - Nuno Sá <nuno.sa@analog.com>
+1 -1
Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml
··· 4 4 $id: "http://devicetree.org/schemas/hwmon/iio-hwmon.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: ADC-attached Hardware Sensor Device Tree Bindings 7 + title: ADC-attached Hardware Sensor 8 8 9 9 maintainers: 10 10 - Jonathan Cameron <jic23@kernel.org>
+1 -1
Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml
··· 4 4 $id: http://devicetree.org/schemas/i2c/allwinner,sun6i-a31-p2wi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 P2WI (Push/Pull 2 Wires Interface) Device Tree Bindings 7 + title: Allwinner A31 P2WI (Push/Pull 2 Wires Interface) 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
··· 4 4 $id: http://devicetree.org/schemas/i2c/aspeed,i2c.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: ASPEED I2C on the AST24XX, AST25XX, and AST26XX SoCs Device Tree Bindings 7 + title: ASPEED I2C on the AST24XX, AST25XX, and AST26XX SoCs 8 8 9 9 maintainers: 10 10 - Rayn Chen <rayn_chen@aspeedtech.com>
+1 -1
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
··· 4 4 $id: "http://devicetree.org/schemas/i2c/cdns,i2c-r1p10.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: Cadence I2C controller Device Tree Bindings 7 + title: Cadence I2C controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
-25
Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
··· 1 - MediaTek MT7621/MT7628 I2C master controller 2 - 3 - Required properties: 4 - 5 - - compatible: Should be one of the following: 6 - - "mediatek,mt7621-i2c": for MT7621/MT7628/MT7688 platforms 7 - - #address-cells: should be 1. 8 - - #size-cells: should be 0. 9 - - reg: Address and length of the register set for the device 10 - - resets: phandle to the reset controller asserting this device in 11 - reset 12 - See ../reset/reset.txt for details. 13 - 14 - Optional properties : 15 - 16 - Example: 17 - 18 - i2c: i2c@900 { 19 - compatible = "mediatek,mt7621-i2c"; 20 - reg = <0x900 0x100>; 21 - #address-cells = <1>; 22 - #size-cells = <0>; 23 - resets = <&rstctrl 16>; 24 - reset-names = "i2c"; 25 - };
+1 -1
Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
··· 4 4 $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Marvell MV64XXX I2C Controller Device Tree Bindings 7 + title: Marvell MV64XXX I2C Controller 8 8 9 9 maintainers: 10 10 - Gregory CLEMENT <gregory.clement@bootlin.com>
+61
Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/i2c/mediatek,mt7621-i2c.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + maintainers: 8 + - Stefan Roese <sr@denx.de> 9 + 10 + title: Mediatek MT7621/MT7628 I2C master controller 11 + 12 + allOf: 13 + - $ref: /schemas/i2c/i2c-controller.yaml# 14 + 15 + properties: 16 + compatible: 17 + const: mediatek,mt7621-i2c 18 + 19 + reg: 20 + maxItems: 1 21 + 22 + clocks: 23 + maxItems: 1 24 + 25 + clock-names: 26 + const: i2c 27 + 28 + resets: 29 + maxItems: 1 30 + 31 + reset-names: 32 + const: i2c 33 + 34 + required: 35 + - compatible 36 + - reg 37 + - resets 38 + - "#address-cells" 39 + - "#size-cells" 40 + 41 + unevaluatedProperties: false 42 + 43 + examples: 44 + - | 45 + #include <dt-bindings/clock/mt7621-clk.h> 46 + #include <dt-bindings/reset/mt7621-reset.h> 47 + 48 + i2c: i2c@900 { 49 + compatible = "mediatek,mt7621-i2c"; 50 + reg = <0x900 0x100>; 51 + clocks = <&sysc MT7621_CLK_I2C>; 52 + clock-names = "i2c"; 53 + resets = <&sysc MT7621_RST_I2C>; 54 + reset-names = "i2c"; 55 + 56 + #address-cells = <1>; 57 + #size-cells = <0>; 58 + 59 + pinctrl-names = "default"; 60 + pinctrl-0 = <&i2c_pins>; 61 + };
+1 -1
Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
··· 4 4 $id: http://devicetree.org/schemas/i2c/microchip,corei2c.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip MPFS I2C Controller Device Tree Bindings 7 + title: Microchip MPFS I2C Controller 8 8 9 9 maintainers: 10 10 - Daire McNamara <daire.mcnamara@microchip.com>
+1 -1
Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
··· 4 4 $id: http://devicetree.org/schemas/i2c/nuvoton,npcm7xx-i2c.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: nuvoton NPCM7XX I2C Controller Device Tree Bindings 7 + title: nuvoton NPCM7XX I2C Controller 8 8 9 9 description: | 10 10 I2C bus controllers of the NPCM series support both master and
+1 -1
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
··· 4 4 $id: "http://devicetree.org/schemas/i2c/xlnx,xps-iic-2.00.a.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: Xilinx IIC controller Device Tree Bindings 7 + title: Xilinx IIC controller 8 8 9 9 maintainers: 10 10 - info@mocean-labs.com
+1 -1
Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml
··· 4 4 $id: "http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: MIPI I3C HCI Device Tree Bindings 7 + title: MIPI I3C HCI 8 8 9 9 maintainers: 10 10 - Nicolas Pitre <npitre@baylibre.com>
+1 -1
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
··· 4 4 $id: http://devicetree.org/schemas/input/allwinner,sun4i-a10-lradc-keys.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 LRADC Device Tree Bindings 7 + title: Allwinner A10 LRADC 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/input/imx-keypad.yaml
··· 4 4 $id: http://devicetree.org/schemas/input/imx-keypad.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Freescale i.MX Keypad Port(KPP) device tree bindings 7 + title: Freescale i.MX Keypad Port(KPP) 8 8 9 9 maintainers: 10 10 - Liu Ying <gnuiyl@gmail.com>
+1 -1
Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
··· 4 4 $id: http://devicetree.org/schemas/input/mediatek,mt6779-keypad.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek's Keypad Controller device tree bindings 7 + title: Mediatek's Keypad Controller 8 8 9 9 maintainers: 10 10 - Mattijs Korpershoek <mkorpershoek@baylibre.com>
+1 -1
Documentation/devicetree/bindings/input/regulator-haptic.yaml
··· 4 4 $id: "http://devicetree.org/schemas/input/regulator-haptic.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: Regulator Haptic Device Tree Bindings 7 + title: Regulator Haptic 8 8 9 9 maintainers: 10 10 - Jaewon Kim <jaewon02.kim@samsung.com>
+1 -1
Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.yaml
··· 5 5 $id: http://devicetree.org/schemas/input/sprd,sc27xx-vibrator.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Spreadtrum SC27xx PMIC Vibrator Device Tree Bindings 8 + title: Spreadtrum SC27xx PMIC Vibrator 9 9 10 10 maintainers: 11 11 - Orson Zhai <orsonzhai@gmail.com>
+2 -1
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
··· 47 47 maxItems: 1 48 48 49 49 operating-points-v2: true 50 - opp-table: true 50 + opp-table: 51 + type: object 51 52 52 53 fsl,ddrc: 53 54 $ref: "/schemas/types.yaml#/definitions/phandle"
+2 -1
Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
··· 36 36 - const: intermediate 37 37 38 38 operating-points-v2: true 39 - opp-table: true 39 + opp-table: 40 + type: object 40 41 41 42 proc-supply: 42 43 description:
+2 -1
Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
··· 38 38 maxItems: 1 39 39 40 40 operating-points-v2: true 41 - opp-table: true 41 + opp-table: 42 + type: object 42 43 43 44 reg: 44 45 # BWMON v4 (currently described) and BWMON v5 use one register address
+1 -1
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml
··· 4 4 $id: http://devicetree.org/schemas/interrupt-controller/allwinner,sun4i-a10-ic.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Interrupt Controller Device Tree Bindings 7 + title: Allwinner A10 Interrupt Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml
··· 4 4 $id: http://devicetree.org/schemas/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 NMI/Wakeup Interrupt Controller Device Tree Bindings 7 + title: Allwinner A31 NMI/Wakeup Interrupt Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
··· 4 4 $id: http://devicetree.org/schemas/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A20 Non-Maskable Interrupt Controller Device Tree Bindings 7 + title: Allwinner A20 Non-Maskable Interrupt Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
-1
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
··· 170 170 171 171 required: 172 172 - compatible 173 - - interrupts 174 173 - reg 175 174 176 175 patternProperties:
+2 -2
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
··· 64 64 interrupt-controller: true 65 65 66 66 "#address-cells": 67 - enum: [ 0, 1 ] 67 + enum: [ 0, 1, 2 ] 68 68 "#size-cells": 69 - const: 1 69 + enum: [ 1, 2 ] 70 70 71 71 "#interrupt-cells": 72 72 const: 3
+1 -1
Documentation/devicetree/bindings/interrupt-controller/idt,32434-pic.yaml
··· 4 4 $id: http://devicetree.org/schemas/interrupt-controller/idt,32434-pic.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: IDT 79RC32434 Interrupt Controller Device Tree Bindings 7 + title: IDT 79RC32434 Interrupt Controller 8 8 9 9 maintainers: 10 10 - Thomas Bogendoerfer <tsbogend@alpha.franken.de>
+46
Documentation/devicetree/bindings/interrupt-controller/mti,cpu-interrupt-controller.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/interrupt-controller/mti,cpu-interrupt-controller.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: MIPS CPU Interrupt Controller 8 + 9 + description: > 10 + On MIPS the mips_cpu_irq_of_init() helper can be used to initialize the 8 CPU 11 + IRQs from a devicetree file and create a irq_domain for IRQ controller. 12 + 13 + With the irq_domain in place we can describe how the 8 IRQs are wired to the 14 + platforms internal interrupt controller cascade. 15 + 16 + maintainers: 17 + - Thomas Bogendoerfer <tsbogend@alpha.franken.de> 18 + 19 + properties: 20 + compatible: 21 + const: mti,cpu-interrupt-controller 22 + 23 + '#interrupt-cells': 24 + const: 1 25 + 26 + '#address-cells': 27 + const: 0 28 + 29 + interrupt-controller: true 30 + 31 + additionalProperties: false 32 + 33 + required: 34 + - compatible 35 + - '#interrupt-cells' 36 + - '#address-cells' 37 + - interrupt-controller 38 + 39 + examples: 40 + - | 41 + interrupt-controller { 42 + compatible = "mti,cpu-interrupt-controller"; 43 + #address-cells = <0>; 44 + #interrupt-cells = <1>; 45 + interrupt-controller; 46 + };
-78
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
··· 1 - PDC interrupt controller 2 - 3 - Qualcomm Technologies Inc. SoCs based on the RPM Hardened architecture have a 4 - Power Domain Controller (PDC) that is on always-on domain. In addition to 5 - providing power control for the power domains, the hardware also has an 6 - interrupt controller that can be used to help detect edge low interrupts as 7 - well detect interrupts when the GIC is non-operational. 8 - 9 - GIC is parent interrupt controller at the highest level. Platform interrupt 10 - controller PDC is next in hierarchy, followed by others. Drivers requiring 11 - wakeup capabilities of their device interrupts routed through the PDC, must 12 - specify PDC as their interrupt controller and request the PDC port associated 13 - with the GIC interrupt. See example below. 14 - 15 - Properties: 16 - 17 - - compatible: 18 - Usage: required 19 - Value type: <string> 20 - Definition: Should contain "qcom,<soc>-pdc" and "qcom,pdc" 21 - - "qcom,sc7180-pdc": For SC7180 22 - - "qcom,sc7280-pdc": For SC7280 23 - - "qcom,sdm845-pdc": For SDM845 24 - - "qcom,sm6350-pdc": For SM6350 25 - - "qcom,sm8150-pdc": For SM8150 26 - - "qcom,sm8250-pdc": For SM8250 27 - - "qcom,sm8350-pdc": For SM8350 28 - 29 - - reg: 30 - Usage: required 31 - Value type: <prop-encoded-array> 32 - Definition: Specifies the base physical address for PDC hardware. 33 - 34 - - interrupt-cells: 35 - Usage: required 36 - Value type: <u32> 37 - Definition: Specifies the number of cells needed to encode an interrupt 38 - source. 39 - Must be 2. 40 - The first element of the tuple is the PDC pin for the 41 - interrupt. 42 - The second element is the trigger type. 43 - 44 - - interrupt-controller: 45 - Usage: required 46 - Value type: <bool> 47 - Definition: Identifies the node as an interrupt controller. 48 - 49 - - qcom,pdc-ranges: 50 - Usage: required 51 - Value type: <u32 array> 52 - Definition: Specifies the PDC pin offset and the number of PDC ports. 53 - The tuples indicates the valid mapping of valid PDC ports 54 - and their hwirq mapping. 55 - The first element of the tuple is the starting PDC port. 56 - The second element is the GIC hwirq number for the PDC port. 57 - The third element is the number of interrupts in sequence. 58 - 59 - Example: 60 - 61 - pdc: interrupt-controller@b220000 { 62 - compatible = "qcom,sdm845-pdc"; 63 - reg = <0xb220000 0x30000>; 64 - qcom,pdc-ranges = <0 512 94>, <94 641 15>, <115 662 7>; 65 - #interrupt-cells = <2>; 66 - interrupt-parent = <&intc>; 67 - interrupt-controller; 68 - }; 69 - 70 - DT binding of a device that wants to use the GIC SPI 514 as a wakeup 71 - interrupt, must do - 72 - 73 - wake-device { 74 - interrupts-extended = <&pdc 2 IRQ_TYPE_LEVEL_HIGH>; 75 - }; 76 - 77 - In this case interrupt 514 would be mapped to port 2 on the PDC as defined by 78 - the qcom,pdc-ranges property.
+87
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/interrupt-controller/qcom,pdc.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: PDC interrupt controller 8 + 9 + maintainers: 10 + - Bjorn Andersson <bjorn.andersson@linaro.org> 11 + 12 + description: | 13 + Qualcomm Technologies Inc. SoCs based on the RPM Hardened architecture have a 14 + Power Domain Controller (PDC) that is on always-on domain. In addition to 15 + providing power control for the power domains, the hardware also has an 16 + interrupt controller that can be used to help detect edge low interrupts as 17 + well detect interrupts when the GIC is non-operational. 18 + 19 + GIC is parent interrupt controller at the highest level. Platform interrupt 20 + controller PDC is next in hierarchy, followed by others. Drivers requiring 21 + wakeup capabilities of their device interrupts routed through the PDC, must 22 + specify PDC as their interrupt controller and request the PDC port associated 23 + with the GIC interrupt. See example below. 24 + 25 + properties: 26 + compatible: 27 + items: 28 + - enum: 29 + - qcom,sc7180-pdc 30 + - qcom,sc7280-pdc 31 + - qcom,sdm845-pdc 32 + - qcom,sm6350-pdc 33 + - qcom,sm8150-pdc 34 + - qcom,sm8250-pdc 35 + - qcom,sm8350-pdc 36 + - const: qcom,pdc 37 + 38 + reg: 39 + minItems: 1 40 + items: 41 + - description: PDC base register region 42 + - description: Edge or Level config register for SPI interrupts 43 + 44 + '#interrupt-cells': 45 + const: 2 46 + 47 + interrupt-controller: true 48 + 49 + qcom,pdc-ranges: 50 + $ref: /schemas/types.yaml#/definitions/uint32-matrix 51 + minItems: 1 52 + maxItems: 32 # no hard limit 53 + items: 54 + items: 55 + - description: starting PDC port 56 + - description: GIC hwirq number for the PDC port 57 + - description: number of interrupts in sequence 58 + description: | 59 + Specifies the PDC pin offset and the number of PDC ports. 60 + The tuples indicates the valid mapping of valid PDC ports 61 + and their hwirq mapping. 62 + 63 + required: 64 + - compatible 65 + - reg 66 + - '#interrupt-cells' 67 + - interrupt-controller 68 + - qcom,pdc-ranges 69 + 70 + additionalProperties: false 71 + 72 + examples: 73 + - | 74 + #include <dt-bindings/interrupt-controller/irq.h> 75 + 76 + pdc: interrupt-controller@b220000 { 77 + compatible = "qcom,sdm845-pdc", "qcom,pdc"; 78 + reg = <0xb220000 0x30000>; 79 + qcom,pdc-ranges = <0 512 94>, <94 641 15>, <115 662 7>; 80 + #interrupt-cells = <2>; 81 + interrupt-parent = <&intc>; 82 + interrupt-controller; 83 + }; 84 + 85 + wake-device { 86 + interrupts-extended = <&pdc 2 IRQ_TYPE_LEVEL_HIGH>; 87 + };
+1 -1
Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
··· 4 4 $id: http://devicetree.org/schemas/interrupt-controller/st,stm32-exti.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: STM32 External Interrupt Controller Device Tree Bindings 7 + title: STM32 External Interrupt Controller 8 8 9 9 maintainers: 10 10 - Alexandre Torgue <alexandre.torgue@foss.st.com>
+1 -1
Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml
··· 4 4 $id: http://devicetree.org/schemas/iommu/allwinner,sun50i-h6-iommu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner H6 IOMMU Device Tree Bindings 7 + title: Allwinner H6 IOMMU 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+8 -1
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
··· 26 26 - qcom,pm8150l-wled 27 27 28 28 reg: 29 - maxItems: 1 29 + minItems: 1 30 + maxItems: 2 30 31 31 32 default-brightness: 32 33 description: | ··· 172 171 173 172 then: 174 173 properties: 174 + reg: 175 + maxItems: 1 176 + 175 177 qcom,current-boost-limit: 176 178 enum: [ 105, 385, 525, 805, 980, 1260, 1400, 1680 ] 177 179 default: 805 ··· 193 189 194 190 else: 195 191 properties: 192 + reg: 193 + minItems: 2 194 + 196 195 qcom,current-boost-limit: 197 196 enum: [ 105, 280, 450, 620, 970, 1150, 1300, 1500 ] 198 197 default: 970
+41
Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/leds/mediatek,mt6370-flashlight.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Flash LED driver for MT6370 PMIC from MediaTek Integrated. 8 + 9 + maintainers: 10 + - Alice Chen <alice_chen@richtek.com> 11 + 12 + description: | 13 + This module is part of the MT6370 MFD device. 14 + Add MT6370 flash LED driver include 2-channel flash LED support Torch/Strobe Mode. 15 + 16 + properties: 17 + compatible: 18 + const: mediatek,mt6370-flashlight 19 + 20 + "#address-cells": 21 + const: 1 22 + 23 + "#size-cells": 24 + const: 0 25 + 26 + patternProperties: 27 + "^led@[0-1]$": 28 + type: object 29 + $ref: common.yaml# 30 + unevaluatedProperties: false 31 + 32 + properties: 33 + reg: 34 + enum: [0, 1] 35 + 36 + required: 37 + - compatible 38 + - "#address-cells" 39 + - "#size-cells" 40 + 41 + additionalProperties: false
+81
Documentation/devicetree/bindings/leds/mediatek,mt6370-indicator.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/leds/mediatek,mt6370-indicator.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: LED driver for MT6370 PMIC from MediaTek Integrated. 8 + 9 + maintainers: 10 + - Alice Chen <alice_chen@richtek.com> 11 + 12 + description: | 13 + This module is part of the MT6370 MFD device. 14 + Add MT6370 LED driver include 4-channel RGB LED support Register/PWM/Breath Mode 15 + 16 + allOf: 17 + - $ref: leds-class-multicolor.yaml# 18 + 19 + properties: 20 + compatible: 21 + const: mediatek,mt6370-indicator 22 + 23 + "#address-cells": 24 + const: 1 25 + 26 + "#size-cells": 27 + const: 0 28 + 29 + patternProperties: 30 + "^multi-led@[0-3]$": 31 + type: object 32 + 33 + properties: 34 + reg: 35 + enum: [0, 1, 2, 3] 36 + 37 + "#address-cells": 38 + const: 1 39 + 40 + "#size-cells": 41 + const: 0 42 + 43 + patternProperties: 44 + "^led@[0-2]$": 45 + type: object 46 + $ref: common.yaml# 47 + unevaluatedProperties: false 48 + 49 + properties: 50 + reg: 51 + enum: [0, 1, 2] 52 + 53 + required: 54 + - reg 55 + - color 56 + 57 + required: 58 + - reg 59 + - color 60 + - "#address-cells" 61 + - "#size-cells" 62 + 63 + "^led@[0-3]$": 64 + type: object 65 + $ref: common.yaml# 66 + unevaluatedProperties: false 67 + 68 + properties: 69 + reg: 70 + enum: [0, 1, 2, 3] 71 + 72 + required: 73 + - reg 74 + - color 75 + 76 + required: 77 + - compatible 78 + - "#address-cells" 79 + - "#size-cells" 80 + 81 + additionalProperties: false
+85
Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/mailbox/mediatek,gce-mailbox.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Mediatek Global Command Engine Mailbox 8 + 9 + maintainers: 10 + - Houlong Wei <houlong.wei@mediatek.com> 11 + 12 + description: 13 + The Global Command Engine (GCE) is used to help read/write registers with 14 + critical time limitation, such as updating display configuration during the 15 + vblank. The GCE can be used to implement the Command Queue (CMDQ) driver. 16 + 17 + properties: 18 + compatible: 19 + enum: 20 + - mediatek,mt6779-gce 21 + - mediatek,mt8173-gce 22 + - mediatek,mt8183-gce 23 + - mediatek,mt8186-gce 24 + - mediatek,mt8192-gce 25 + - mediatek,mt8195-gce 26 + 27 + "#mbox-cells": 28 + const: 2 29 + description: 30 + The first cell describes the Thread ID of the GCE, 31 + the second cell describes the priority of the GCE thread 32 + 33 + reg: 34 + maxItems: 1 35 + 36 + interrupts: 37 + maxItems: 1 38 + 39 + clocks: 40 + items: 41 + - description: Global Command Engine clock 42 + 43 + clock-names: 44 + items: 45 + - const: gce 46 + 47 + required: 48 + - compatible 49 + - "#mbox-cells" 50 + - reg 51 + - interrupts 52 + - clocks 53 + 54 + allOf: 55 + - if: 56 + not: 57 + properties: 58 + compatible: 59 + contains: 60 + const: mediatek,mt8195-gce 61 + then: 62 + required: 63 + - clock-names 64 + 65 + additionalProperties: false 66 + 67 + examples: 68 + - | 69 + #include <dt-bindings/clock/mt8173-clk.h> 70 + #include <dt-bindings/interrupt-controller/arm-gic.h> 71 + #include <dt-bindings/interrupt-controller/irq.h> 72 + 73 + soc { 74 + #address-cells = <2>; 75 + #size-cells = <2>; 76 + 77 + gce: mailbox@10212000 { 78 + compatible = "mediatek,mt8173-gce"; 79 + reg = <0 0x10212000 0 0x1000>; 80 + interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_LOW>; 81 + #mbox-cells = <2>; 82 + clocks = <&infracfg CLK_INFRA_GCE>; 83 + clock-names = "gce"; 84 + }; 85 + };
-82
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
··· 1 - MediaTek GCE 2 - =============== 3 - 4 - The Global Command Engine (GCE) is used to help read/write registers with 5 - critical time limitation, such as updating display configuration during the 6 - vblank. The GCE can be used to implement the Command Queue (CMDQ) driver. 7 - 8 - CMDQ driver uses mailbox framework for communication. Please refer to 9 - mailbox.txt for generic information about mailbox device-tree bindings. 10 - 11 - Required properties: 12 - - compatible: can be "mediatek,mt8173-gce", "mediatek,mt8183-gce", 13 - "mediatek,mt8186-gce", "mediatek,mt8192-gce", "mediatek,mt8195-gce" or 14 - "mediatek,mt6779-gce". 15 - - reg: Address range of the GCE unit 16 - - interrupts: The interrupt signal from the GCE block 17 - - clock: Clocks according to the common clock binding 18 - - clock-names: Must be "gce" to stand for GCE clock 19 - - #mbox-cells: Should be 2. 20 - <&phandle channel priority> 21 - phandle: Label name of a gce node. 22 - channel: Channel of mailbox. Be equal to the thread id of GCE. 23 - priority: Priority of GCE thread. 24 - 25 - Required properties for a client device: 26 - - mboxes: Client use mailbox to communicate with GCE, it should have this 27 - property and list of phandle, mailbox specifiers. 28 - Optional properties for a client device: 29 - - mediatek,gce-client-reg: Specify the sub-system id which is corresponding 30 - to the register address, it should have this property and list of phandle, 31 - sub-system specifiers. 32 - <&phandle subsys_number start_offset size> 33 - phandle: Label name of a gce node. 34 - subsys_number: specify the sub-system id which is corresponding 35 - to the register address. 36 - start_offset: the start offset of register address that GCE can access. 37 - size: the total size of register address that GCE can access. 38 - 39 - Optional properties for a client mutex node: 40 - - mediatek,gce-events: GCE events used by clients. The event numbers are 41 - defined in 'dt-bindings/gce/<chip>-gce.h'. 42 - 43 - Some vaules of properties are defined in 'dt-bindings/gce/mt8173-gce.h', 44 - 'dt-bindings/gce/mt8183-gce.h', 'dt-bindings/gce/mt8186-gce.h' 45 - 'dt-bindings/gce/mt8192-gce.h', 'dt-bindings/gce/mt8195-gce.h' or 46 - 'dt-bindings/gce/mt6779-gce.h'. 47 - Such as sub-system ids, thread priority, event ids. 48 - 49 - Example: 50 - 51 - gce: gce@10212000 { 52 - compatible = "mediatek,mt8173-gce"; 53 - reg = <0 0x10212000 0 0x1000>; 54 - interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_LOW>; 55 - clocks = <&infracfg CLK_INFRA_GCE>; 56 - clock-names = "gce"; 57 - #mbox-cells = <2>; 58 - }; 59 - 60 - Example for a client device: 61 - 62 - mmsys: clock-controller@14000000 { 63 - compatible = "mediatek,mt8173-mmsys"; 64 - mboxes = <&gce 0 CMDQ_THR_PRIO_LOWEST>, 65 - <&gce 1 CMDQ_THR_PRIO_LOWEST>; 66 - mutex-event-eof = <CMDQ_EVENT_MUTEX0_STREAM_EOF 67 - CMDQ_EVENT_MUTEX1_STREAM_EOF>; 68 - mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x3000 0x1000>, 69 - <&gce SUBSYS_1401XXXX 0x2000 0x100>; 70 - ... 71 - }; 72 - 73 - Example for a client mutex node: 74 - mutex: mutex@14020000 { 75 - compatible = "mediatek,mt8173-disp-mutex"; 76 - reg = <0 0x14020000 0 0x1000>; 77 - interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_LOW>; 78 - power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>; 79 - clocks = <&mmsys CLK_MM_MUTEX_32K>; 80 - mediatek,gce-events = <CMDQ_EVENT_MUTEX0_STREAM_EOF>, 81 - <CMDQ_EVENT_MUTEX1_STREAM_EOF>; 82 - };
+1 -1
Documentation/devicetree/bindings/media/allegro,al5e.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allegro,al5e.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allegro DVT Video IP Codecs Device Tree Bindings 7 + title: Allegro DVT Video IP Codecs 8 8 9 9 maintainers: 10 10 - Michael Tretter <m.tretter@pengutronix.de>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-csi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 CMOS Sensor Interface (CSI) Device Tree Bindings 7 + title: Allwinner A10 CMOS Sensor Interface (CSI) 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-ir.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Infrared Controller Device Tree Bindings 7 + title: Allwinner A10 Infrared Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-video-engine.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Video Engine Device Tree Bindings 7 + title: Allwinner A10 Video Engine 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun6i-a31-csi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 CMOS Sensor Interface (CSI) Device Tree Bindings 7 + title: Allwinner A31 CMOS Sensor Interface (CSI) 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun6i-a31-mipi-csi2.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 MIPI CSI-2 Device Tree Bindings 7 + title: Allwinner A31 MIPI CSI-2 8 8 9 9 maintainers: 10 10 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun8i-a83t-de2-rotate.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83T DE2 Rotate Device Tree Bindings 7 + title: Allwinner A83T DE2 Rotate 8 8 9 9 maintainers: 10 10 - Jernej Skrabec <jernej.skrabec@siol.net>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun8i-a83t-mipi-csi2.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83T MIPI CSI-2 Device Tree Bindings 7 + title: Allwinner A83T MIPI CSI-2 8 8 9 9 maintainers: 10 10 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
+1 -1
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/allwinner,sun8i-h3-deinterlace.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner H3 Deinterlace Device Tree Bindings 7 + title: Allwinner H3 Deinterlace 8 8 9 9 maintainers: 10 10 - Jernej Skrabec <jernej.skrabec@siol.net>
+1 -1
Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/mediatek-jpeg-decoder.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MediaTek JPEG Decoder Device Tree Bindings 7 + title: MediaTek JPEG Decoder 8 8 9 9 maintainers: 10 10 - Xia Jiang <xia.jiang@mediatek.com>
+1 -1
Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/mediatek-jpeg-encoder.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MediaTek JPEG Encoder Device Tree Bindings 7 + title: MediaTek JPEG Encoder 8 8 9 9 maintainers: 10 10 - Xia Jiang <xia.jiang@mediatek.com>
+2
Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
··· 75 75 properties: 76 76 port@0: 77 77 $ref: /schemas/graph.yaml#/$defs/port-base 78 + unevaluatedProperties: false 78 79 description: 79 80 Input port node, single endpoint describing the input port. 80 81 ··· 104 103 105 104 port@1: 106 105 $ref: /schemas/graph.yaml#/$defs/port-base 106 + unevaluatedProperties: false 107 107 description: 108 108 Output port node, single endpoint describing the output port. 109 109
+1 -1
Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/nxp,imx8-jpeg.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: i.MX8QXP/QM JPEG decoder/encoder Device Tree Bindings 7 + title: i.MX8QXP/QM JPEG decoder/encoder 8 8 9 9 maintainers: 10 10 - Mirela Rabulea <mirela.rabulea@nxp.com>
+1
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
··· 68 68 69 69 video-firmware: 70 70 type: object 71 + additionalProperties: false 71 72 72 73 description: | 73 74 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
··· 95 95 96 96 video-firmware: 97 97 type: object 98 + additionalProperties: false 98 99 99 100 description: | 100 101 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
··· 86 86 87 87 video-firmware: 88 88 type: object 89 + additionalProperties: false 89 90 90 91 description: | 91 92 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml
··· 86 86 87 87 video-firmware: 88 88 type: object 89 + additionalProperties: false 89 90 90 91 description: | 91 92 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml
··· 104 104 105 105 video-firmware: 106 106 type: object 107 + additionalProperties: false 107 108 108 109 description: | 109 110 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
··· 81 81 82 82 video-firmware: 83 83 type: object 84 + additionalProperties: false 84 85 85 86 description: | 86 87 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
··· 96 96 97 97 video-firmware: 98 98 type: object 99 + additionalProperties: false 99 100 100 101 description: | 101 102 Firmware subnode is needed when the platform does not
+1
Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
··· 92 92 93 93 video-firmware: 94 94 type: object 95 + additionalProperties: false 95 96 96 97 description: | 97 98 Firmware subnode is needed when the platform does not
+1 -1
Documentation/devicetree/bindings/media/rc.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/rc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic Infrared Remote Controller Device Tree Bindings 7 + title: Generic Infrared Remote Controller 8 8 9 9 maintainers: 10 10 - Mauro Carvalho Chehab <mchehab@kernel.org>
+1 -1
Documentation/devicetree/bindings/media/rockchip,vdec.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/rockchip,vdec.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip Video Decoder (VDec) Device Tree Bindings 7 + title: Rockchip Video Decoder (VDec) 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de>
+1 -1
Documentation/devicetree/bindings/media/ti,cal.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/ti,cal.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Texas Instruments DRA72x CAMERA ADAPTATION LAYER (CAL) Device Tree Bindings 7 + title: Texas Instruments DRA72x CAMERA ADAPTATION LAYER (CAL) 8 8 9 9 maintainers: 10 10 - Benoit Parrot <bparrot@ti.com>
+1 -1
Documentation/devicetree/bindings/media/ti,vpe.yaml
··· 4 4 $id: http://devicetree.org/schemas/media/ti,vpe.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Texas Instruments DRA7x Video Processing Engine (VPE) Device Tree Bindings 7 + title: Texas Instruments DRA7x Video Processing Engine (VPE) 8 8 9 9 maintainers: 10 10 - Benoit Parrot <bparrot@ti.com>
+2 -1
Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
··· 47 47 - const: apb 48 48 49 49 operating-points-v2: true 50 - opp-table: true 50 + opp-table: 51 + type: object 51 52 52 53 required: 53 54 - reg
+1 -1
Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/allwinner,sun4i-a10-ts.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Resistive Touchscreen Controller Device Tree Bindings 7 + title: Allwinner A10 Resistive Touchscreen Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/allwinner,sun6i-a31-prcm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 PRCM Device Tree Bindings 7 + title: Allwinner A31 PRCM 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/allwinner,sun8i-a23-prcm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A23 PRCM Device Tree Bindings 7 + title: Allwinner A23 PRCM 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6318-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM6318 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM6318 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm63268-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM63268 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM63268 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6328-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM6328 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM6328 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6358-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM6358 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM6358 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6362-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM6362 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM6362 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6368-gpio-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom BCM6368 GPIO System Controller Device Tree Bindings 7 + title: Broadcom BCM6368 GPIO System Controller 8 8 9 9 maintainers: 10 10 - Álvaro Fernández Rojas <noltari@gmail.com>
+1 -1
Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Canaan Kendryte K210 System Controller Device Tree Bindings 7 + title: Canaan Kendryte K210 System Controller 8 8 9 9 maintainers: 10 10 - Damien Le Moal <damien.lemoal@wdc.com>
+1 -1
Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/khadas,mcu.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Khadas on-board Microcontroller Device Tree Bindings 7 + title: Khadas on-board Microcontroller 8 8 9 9 maintainers: 10 10 - Neil Armstrong <neil.armstrong@linaro.org>
+1 -1
Documentation/devicetree/bindings/mfd/syscon.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/syscon.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: System Controller Registers R/W Device Tree Bindings 7 + title: System Controller Registers R/W 8 8 9 9 description: | 10 10 System controller node represents a register region containing a set
+1 -1
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
··· 5 5 $id: http://devicetree.org/schemas/mfd/ti,j721e-system-controller.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: TI J721e System Controller Registers R/W Device Tree Bindings 8 + title: TI J721e System Controller Registers R/W 9 9 10 10 description: | 11 11 This represents the Control Module registers (CTRL_MMR0) on the SoC.
+1 -1
Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml
··· 4 4 $id: "http://devicetree.org/schemas/mfd/x-powers,ac100.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: X-Powers AC100 Device Tree Bindings 7 + title: X-Powers AC100 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml
··· 4 4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: X-Powers AXP PMIC Device Tree Bindings 7 + title: X-Powers AXP PMIC 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
-47
Documentation/devicetree/bindings/mips/cpu_irq.txt
··· 1 - MIPS CPU interrupt controller 2 - 3 - On MIPS the mips_cpu_irq_of_init() helper can be used to initialize the 8 CPU 4 - IRQs from a devicetree file and create a irq_domain for IRQ controller. 5 - 6 - With the irq_domain in place we can describe how the 8 IRQs are wired to the 7 - platforms internal interrupt controller cascade. 8 - 9 - Below is an example of a platform describing the cascade inside the devicetree 10 - and the code used to load it inside arch_init_irq(). 11 - 12 - Required properties: 13 - - compatible : Should be "mti,cpu-interrupt-controller" 14 - 15 - Example devicetree: 16 - cpu-irq: cpu-irq { 17 - #address-cells = <0>; 18 - 19 - interrupt-controller; 20 - #interrupt-cells = <1>; 21 - 22 - compatible = "mti,cpu-interrupt-controller"; 23 - }; 24 - 25 - intc: intc@200 { 26 - compatible = "ralink,rt2880-intc"; 27 - reg = <0x200 0x100>; 28 - 29 - interrupt-controller; 30 - #interrupt-cells = <1>; 31 - 32 - interrupt-parent = <&cpu-irq>; 33 - interrupts = <2>; 34 - }; 35 - 36 - 37 - Example platform irq.c: 38 - static struct of_device_id __initdata of_irq_ids[] = { 39 - { .compatible = "mti,cpu-interrupt-controller", .data = mips_cpu_irq_of_init }, 40 - { .compatible = "ralink,rt2880-intc", .data = intc_of_init }, 41 - {}, 42 - }; 43 - 44 - void __init arch_init_irq(void) 45 - { 46 - of_irq_init(of_irq_ids); 47 - }
+1 -1
Documentation/devicetree/bindings/mips/ralink.yaml
··· 4 4 $id: http://devicetree.org/schemas/mips/ralink.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Ralink SoC based Platforms Device Tree Bindings 7 + title: Ralink SoC based Platforms 8 8 9 9 maintainers: 10 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
+1 -1
Documentation/devicetree/bindings/mips/realtek-rtl.yaml
··· 4 4 $id: http://devicetree.org/schemas/mips/realtek-rtl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Realtek RTL83xx/93xx SoC series device tree bindings 7 + title: Realtek RTL83xx/93xx SoC series 8 8 9 9 maintainers: 10 10 - Bert Vermeulen <bert@biot.com>
-88
Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
··· 1 - Qualcomm Technologies, Inc. FastRPC Driver 2 - 3 - The FastRPC implements an IPC (Inter-Processor Communication) 4 - mechanism that allows for clients to transparently make remote method 5 - invocations across DSP and APPS boundaries. This enables developers 6 - to offload tasks to the DSP and free up the application processor for 7 - other tasks. 8 - 9 - - compatible: 10 - Usage: required 11 - Value type: <stringlist> 12 - Definition: must be "qcom,fastrpc" 13 - 14 - - label 15 - Usage: required 16 - Value type: <string> 17 - Definition: should specify the dsp domain name this fastrpc 18 - corresponds to. must be one of this: "adsp", "mdsp", "sdsp", "cdsp" 19 - 20 - - qcom,non-secure-domain: 21 - Usage: required 22 - Value type: <boolean> 23 - Definition: Property to specify that dsp domain is non-secure. 24 - 25 - - qcom,vmids: 26 - Usage: optional 27 - Value type: <u32 array> 28 - Definition: Virtual machine IDs for remote processor. 29 - 30 - - #address-cells 31 - Usage: required 32 - Value type: <u32> 33 - Definition: Must be 1 34 - 35 - - #size-cells 36 - Usage: required 37 - Value type: <u32> 38 - Definition: Must be 0 39 - 40 - = COMPUTE BANKS 41 - Each subnode of the Fastrpc represents compute context banks available 42 - on the dsp. 43 - - All Compute context banks MUST contain the following properties: 44 - 45 - - compatible: 46 - Usage: required 47 - Value type: <stringlist> 48 - Definition: must be "qcom,fastrpc-compute-cb" 49 - 50 - - reg 51 - Usage: required 52 - Value type: <u32> 53 - Definition: Context Bank ID. 54 - 55 - - qcom,nsessions: 56 - Usage: Optional 57 - Value type: <u32> 58 - Defination: A value indicating how many sessions can share this 59 - context bank. Defaults to 1 when this property 60 - is not specified. 61 - 62 - Example: 63 - 64 - adsp-pil { 65 - compatible = "qcom,msm8996-adsp-pil"; 66 - ... 67 - smd-edge { 68 - label = "lpass"; 69 - fastrpc { 70 - compatible = "qcom,fastrpc"; 71 - qcom,smd-channels = "fastrpcsmd-apps-dsp"; 72 - label = "adsp"; 73 - #address-cells = <1>; 74 - #size-cells = <0>; 75 - 76 - cb@1 { 77 - compatible = "qcom,fastrpc-compute-cb"; 78 - reg = <1>; 79 - }; 80 - 81 - cb@2 { 82 - compatible = "qcom,fastrpc-compute-cb"; 83 - reg = <2>; 84 - }; 85 - ... 86 - }; 87 - }; 88 - };
+144
Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/misc/qcom,fastrpc.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Qualcomm FastRPC Driver 8 + 9 + maintainers: 10 + - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 + 12 + description: | 13 + The FastRPC implements an IPC (Inter-Processor Communication) 14 + mechanism that allows for clients to transparently make remote method 15 + invocations across DSP and APPS boundaries. This enables developers 16 + to offload tasks to the DSP and free up the application processor for 17 + other tasks. 18 + 19 + properties: 20 + compatible: 21 + const: qcom,fastrpc 22 + 23 + label: 24 + enum: 25 + - adsp 26 + - mdsp 27 + - sdsp 28 + - cdsp 29 + 30 + memory-region: 31 + maxItems: 1 32 + description: 33 + Phandle to a node describing memory to be used for remote heap CMA. 34 + 35 + qcom,glink-channels: 36 + description: 37 + A list of channels tied to this function, used for matching 38 + the function to a set of virtual channels. 39 + $ref: "/schemas/types.yaml#/definitions/string-array" 40 + items: 41 + - const: fastrpcglink-apps-dsp 42 + 43 + qcom,non-secure-domain: 44 + description: 45 + Used to mark the current domain as non-secure. 46 + type: boolean 47 + 48 + qcom,smd-channels: 49 + description: 50 + Channel name used for the RPM communication 51 + $ref: "/schemas/types.yaml#/definitions/string-array" 52 + items: 53 + - const: fastrpcsmd-apps-dsp 54 + 55 + qcom,vmids: 56 + description: 57 + Virtual machine IDs for remote processor. 58 + $ref: "/schemas/types.yaml#/definitions/uint32-array" 59 + 60 + "#address-cells": 61 + const: 1 62 + 63 + "#size-cells": 64 + const: 0 65 + 66 + patternProperties: 67 + "(compute-)?cb@[0-9]*$": 68 + type: object 69 + 70 + description: > 71 + Each subnode of the Fastrpc represents compute context banks available on the dsp. 72 + 73 + properties: 74 + compatible: 75 + const: qcom,fastrpc-compute-cb 76 + 77 + reg: 78 + maxItems: 1 79 + 80 + iommus: 81 + minItems: 1 82 + maxItems: 2 83 + 84 + qcom,nsessions: 85 + $ref: /schemas/types.yaml#/definitions/uint32 86 + default: 1 87 + description: > 88 + A value indicating how many sessions can share this context bank. 89 + 90 + required: 91 + - compatible 92 + - reg 93 + 94 + additionalProperties: false 95 + 96 + required: 97 + - compatible 98 + - label 99 + - "#address-cells" 100 + - "#size-cells" 101 + 102 + additionalProperties: false 103 + 104 + examples: 105 + - | 106 + #include <dt-bindings/interrupt-controller/arm-gic.h> 107 + #include <dt-bindings/mailbox/qcom-ipcc.h> 108 + 109 + glink-edge { 110 + interrupts-extended = <&ipcc IPCC_CLIENT_LPASS 111 + IPCC_MPROC_SIGNAL_GLINK_QMP 112 + IRQ_TYPE_EDGE_RISING>; 113 + mboxes = <&ipcc IPCC_CLIENT_LPASS 114 + IPCC_MPROC_SIGNAL_GLINK_QMP>; 115 + label = "lpass"; 116 + qcom,remote-pid = <2>; 117 + 118 + fastrpc { 119 + compatible = "qcom,fastrpc"; 120 + qcom,glink-channels = "fastrpcglink-apps-dsp"; 121 + label = "sdsp"; 122 + qcom,non-secure-domain; 123 + #address-cells = <1>; 124 + #size-cells = <0>; 125 + 126 + compute-cb@1 { 127 + compatible = "qcom,fastrpc-compute-cb"; 128 + reg = <1>; 129 + iommus = <&apps_smmu 0x0541 0x0>; 130 + }; 131 + 132 + compute-cb@2 { 133 + compatible = "qcom,fastrpc-compute-cb"; 134 + reg = <2>; 135 + iommus = <&apps_smmu 0x0542 0x0>; 136 + }; 137 + 138 + compute-cb@3 { 139 + compatible = "qcom,fastrpc-compute-cb"; 140 + reg = <3>; 141 + iommus = <&apps_smmu 0x0543 0x0>; 142 + }; 143 + }; 144 + };
+1 -1
Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
··· 4 4 $id: http://devicetree.org/schemas/mmc/allwinner,sun4i-a10-mmc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 MMC Controller Device Tree Bindings 7 + title: Allwinner A10 MMC Controller 8 8 9 9 allOf: 10 10 - $ref: "mmc-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
··· 4 4 $id: http://devicetree.org/schemas/mmc/amlogic,meson-mx-sdhc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Amlogic Meson SDHC controller Device Tree Bindings 7 + title: Amlogic Meson SDHC controller 8 8 9 9 allOf: 10 10 - $ref: "mmc-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mmc/mmc-card.yaml
··· 4 4 $id: http://devicetree.org/schemas/mmc/mmc-card.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MMC Card / eMMC Generic Device Tree Bindings 7 + title: MMC Card / eMMC Generic 8 8 9 9 maintainers: 10 10 - Ulf Hansson <ulf.hansson@linaro.org>
+1 -1
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
··· 4 4 $id: http://devicetree.org/schemas/mmc/rockchip-dw-mshc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip designware mobile storage host controller device tree bindings 7 + title: Rockchip designware mobile storage host controller 8 8 9 9 description: 10 10 Rockchip uses the Synopsys designware mobile storage host controller
+1 -1
Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/allwinner,sun4i-a10-nand.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 NAND Controller Device Tree Bindings 7 + title: Allwinner A10 NAND Controller 8 8 9 9 allOf: 10 10 - $ref: "nand-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/arasan,nand-controller.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Arasan NAND Flash Controller with ONFI 3.1 support device tree bindings 7 + title: Arasan NAND Flash Controller with ONFI 3.1 support 8 8 9 9 allOf: 10 10 - $ref: "nand-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/arm,pl353-nand-r2p1.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: PL353 NAND Controller device tree bindings 7 + title: PL353 NAND Controller 8 8 9 9 allOf: 10 10 - $ref: "nand-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/intel,lgm-ebunand.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel LGM SoC NAND Controller Device Tree Bindings 7 + title: Intel LGM SoC NAND Controller 8 8 9 9 allOf: 10 10 - $ref: "nand-controller.yaml"
+1 -1
Documentation/devicetree/bindings/mtd/mtd.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/mtd.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MTD (Memory Technology Device) Device Tree Bindings 7 + title: MTD (Memory Technology Device) 8 8 9 9 maintainers: 10 10 - Miquel Raynal <miquel.raynal@bootlin.com>
+1 -1
Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/mxicy,nand-ecc-engine.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Macronix NAND ECC engine device tree bindings 7 + title: Macronix NAND ECC engine 8 8 9 9 maintainers: 10 10 - Miquel Raynal <miquel.raynal@bootlin.com>
+1 -1
Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/renesas-nandc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Renesas R-Car Gen3 & RZ/N1x NAND flash controller device tree bindings 7 + title: Renesas R-Car Gen3 & RZ/N1x NAND flash controller 8 8 9 9 maintainers: 10 10 - Miquel Raynal <miquel.raynal@bootlin.com>
+1 -1
Documentation/devicetree/bindings/mtd/spi-nand.yaml
··· 4 4 $id: http://devicetree.org/schemas/mtd/spi-nand.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: SPI-NAND flash device tree bindings 7 + title: SPI-NAND flash 8 8 9 9 maintainers: 10 10 - Miquel Raynal <miquel.raynal@bootlin.com>
+1 -1
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/allwinner,sun4i-a10-emac.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 EMAC Ethernet Controller Device Tree Bindings 7 + title: Allwinner A10 EMAC Ethernet Controller 8 8 9 9 allOf: 10 10 - $ref: "ethernet-controller.yaml#"
+1 -1
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/allwinner,sun4i-a10-mdio.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 MDIO Controller Device Tree Bindings 7 + title: Allwinner A10 MDIO Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/allwinner,sun7i-a20-gmac.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A20 GMAC Device Tree Bindings 7 + title: Allwinner A20 GMAC 8 8 9 9 allOf: 10 10 - $ref: "snps,dwmac.yaml#"
+1 -1
Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/allwinner,sun8i-a83t-emac.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83t EMAC Device Tree Bindings 7 + title: Allwinner A83t EMAC 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/net/brcm,amac.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/brcm,amac.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom AMAC Ethernet Controller Device Tree Bindings 7 + title: Broadcom AMAC Ethernet Controller 8 8 9 9 maintainers: 10 10 - Florian Fainelli <f.fainelli@gmail.com>
+1 -1
Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel DWMAC glue layer Device Tree Bindings 7 + title: Intel DWMAC glue layer 8 8 9 9 maintainers: 10 10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com>
+1 -1
Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/nxp,dwmac-imx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: NXP i.MX8 DWMAC glue layer Device Tree Bindings 7 + title: NXP i.MX8 DWMAC glue layer 8 8 9 9 maintainers: 10 10 - Joakim Zhang <qiangqing.zhang@nxp.com>
+1 -1
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/qcom,ipq4019-mdio.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Qualcomm IPQ40xx MDIO Controller Device Tree Bindings 7 + title: Qualcomm IPQ40xx MDIO Controller 8 8 9 9 maintainers: 10 10 - Robert Marko <robert.marko@sartura.hr>
+1 -1
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: RTL8723BS/RTL8723CS/RTL8822CS Bluetooth Device Tree Bindings 7 + title: RTL8723BS/RTL8723CS/RTL8822CS Bluetooth 8 8 9 9 maintainers: 10 10 - Vasily Khoruzhick <anarsoul@gmail.com>
+1 -1
Documentation/devicetree/bindings/net/snps,dwmac.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/snps,dwmac.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Synopsys DesignWare MAC Device Tree Bindings 7 + title: Synopsys DesignWare MAC 8 8 9 9 maintainers: 10 10 - Alexandre Torgue <alexandre.torgue@foss.st.com>
+1 -1
Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
··· 5 5 $id: http://devicetree.org/schemas/net/sunplus,sp7021-emac.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Sunplus SP7021 Dual Ethernet MAC Device Tree Bindings 8 + title: Sunplus SP7021 Dual Ethernet MAC 9 9 10 10 maintainers: 11 11 - Wells Lu <wellslutw@gmail.com>
+1 -1
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: TI SoC Ethernet Switch Controller (CPSW) Device Tree Bindings 7 + title: TI SoC Ethernet Switch Controller (CPSW) 8 8 9 9 maintainers: 10 10 - Grygorii Strashko <grygorii.strashko@ti.com>
+1 -1
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpsw-nuss.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: The TI AM654x/J721E/AM642x SoC Gigabit Ethernet MAC (Media Access Controller) Device Tree Bindings 7 + title: The TI AM654x/J721E/AM642x SoC Gigabit Ethernet MAC (Media Access Controller) 8 8 9 9 maintainers: 10 10 - Grygorii Strashko <grygorii.strashko@ti.com>
+1 -1
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
··· 4 4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpts.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: The TI AM654x/J721E Common Platform Time Sync (CPTS) module Device Tree Bindings 7 + title: The TI AM654x/J721E Common Platform Time Sync (CPTS) module 8 8 9 9 maintainers: 10 10 - Grygorii Strashko <grygorii.strashko@ti.com>
+1 -1
Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml
··· 4 4 $id: "http://devicetree.org/schemas/net/vertexcom-mse102x.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: The Vertexcom MSE102x (SPI) Device Tree Bindings 7 + title: The Vertexcom MSE102x (SPI) 8 8 9 9 maintainers: 10 10 - Stefan Wahren <stefan.wahren@chargebyte.com>
+1 -1
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/allwinner,sun4i-a10-sid.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Security ID Device Tree Bindings 7 + title: Allwinner A10 Security ID 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/nvmem/imx-iim.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/imx-iim.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Freescale i.MX IC Identification Module (IIM) device tree bindings 7 + title: Freescale i.MX IC Identification Module (IIM) 8 8 9 9 maintainers: 10 10 - Anson Huang <Anson.Huang@nxp.com>
+1 -1
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/imx-ocotp.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Freescale i.MX6 On-Chip OTP Controller (OCOTP) device tree bindings 7 + title: Freescale i.MX6 On-Chip OTP Controller (OCOTP) 8 8 9 9 maintainers: 10 10 - Anson Huang <Anson.Huang@nxp.com>
+1 -1
Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/nintendo-otp.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Nintendo Wii and Wii U OTP Device Tree Bindings 7 + title: Nintendo Wii and Wii U OTP 8 8 9 9 description: | 10 10 This binding represents the OTP memory as found on a Nintendo Wii or Wii U,
+1 -1
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/nvmem-consumer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/base.yaml# 6 6 7 - title: NVMEM (Non Volatile Memory) Consumer Device Tree Bindings 7 + title: NVMEM (Non Volatile Memory) Consumer 8 8 9 9 maintainers: 10 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
+1 -1
Documentation/devicetree/bindings/nvmem/nvmem.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/nvmem.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: NVMEM (Non Volatile Memory) Device Tree Bindings 7 + title: NVMEM (Non Volatile Memory) 8 8 9 9 maintainers: 10 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
+1 -1
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
··· 4 4 $id: http://devicetree.org/schemas/nvmem/rockchip-efuse.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip eFuse device tree bindings 7 + title: Rockchip eFuse 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de>
+13
Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
··· 24 24 Right now only flash partition case is covered but it may be extended to e.g. 25 25 UBI volumes in the future. 26 26 27 + Variables can be defined as NVMEM device subnodes. 28 + 27 29 maintainers: 28 30 - Rafał Miłecki <rafal@milecki.pl> 29 31 ··· 41 39 42 40 reg: 43 41 maxItems: 1 42 + 43 + bootcmd: 44 + type: object 45 + description: Command to use for automatic booting 46 + 47 + ethaddr: 48 + type: object 49 + description: Ethernet interface's MAC address 44 50 45 51 additionalProperties: false 46 52 ··· 68 58 env: partition@40000 { 69 59 compatible = "u-boot,env"; 70 60 reg = <0x40000 0x10000>; 61 + 62 + mac: ethaddr { 63 + }; 71 64 }; 72 65 };
+1 -1
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
··· 4 4 $id: http://devicetree.org/schemas/opp/allwinner,sun50i-h6-operating-points.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner H6 CPU OPP Device Tree Bindings 7 + title: Allwinner H6 CPU OPP 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
··· 4 4 $id: http://devicetree.org/schemas/pci/brcm,stb-pcie.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Brcmstb PCIe Host Controller Device Tree Bindings 7 + title: Brcmstb PCIe Host Controller 8 8 9 9 maintainers: 10 10 - Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
+1 -1
Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml
··· 4 4 $id: http://devicetree.org/schemas/pci/microchip,pcie-host.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip PCIe Root Port Bridge Controller Device Tree Bindings 7 + title: Microchip PCIe Root Port Bridge Controller 8 8 9 9 maintainers: 10 10 - Daire McNamara <daire.mcnamara@microchip.com>
+1 -1
Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml
··· 4 4 $id: http://devicetree.org/schemas/pci/samsung,exynos-pcie.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Samsung SoC series PCIe Host Controller Device Tree Bindings 7 + title: Samsung SoC series PCIe Host Controller 8 8 9 9 maintainers: 10 10 - Marek Szyprowski <m.szyprowski@samsung.com>
+1 -1
Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
··· 4 4 $id: http://devicetree.org/schemas/pci/toshiba,visconti-pcie.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Toshiba Visconti5 SoC PCIe Host Controller Device Tree Bindings 7 + title: Toshiba Visconti5 SoC PCIe Host Controller 8 8 9 9 maintainers: 10 10 - Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
+1 -1
Documentation/devicetree/bindings/peci/peci-aspeed.yaml
··· 4 4 $id: http://devicetree.org/schemas/peci/peci-aspeed.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Aspeed PECI Bus Device Tree Bindings 7 + title: Aspeed PECI Bus 8 8 9 9 maintainers: 10 10 - Iwona Winiarska <iwona.winiarska@intel.com>
+1 -1
Documentation/devicetree/bindings/peci/peci-controller.yaml
··· 4 4 $id: http://devicetree.org/schemas/peci/peci-controller.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic Device Tree Bindings for PECI 7 + title: Generic for PECI 8 8 9 9 maintainers: 10 10 - Iwona Winiarska <iwona.winiarska@intel.com>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun4i-a10-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 USB PHY Device Tree Bindings 7 + title: Allwinner A10 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun50i-a64-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A64 USB PHY Device Tree Bindings 7 + title: Allwinner A64 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun50i-h6-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner H6 USB PHY Device Tree Bindings 7 + title: Allwinner H6 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun5i-a13-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A13 USB PHY Device Tree Bindings 7 + title: Allwinner A13 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun6i-a31-mipi-dphy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 MIPI D-PHY Controller Device Tree Bindings 7 + title: Allwinner A31 MIPI D-PHY Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun6i-a31-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 USB PHY Device Tree Bindings 7 + title: Allwinner A31 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-a23-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A23 USB PHY Device Tree Bindings 7 + title: Allwinner A23 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-a83t-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A83t USB PHY Device Tree Bindings 7 + title: Allwinner A83t USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-h3-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner H3 USB PHY Device Tree Bindings 7 + title: Allwinner H3 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-r40-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner R40 USB PHY Device Tree Bindings 7 + title: Allwinner R40 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun8i-v3s-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner V3s USB PHY Device Tree Bindings 7 + title: Allwinner V3s USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/allwinner,sun9i-a80-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A80 USB PHY Device Tree Bindings 7 + title: Allwinner A80 USB PHY 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/cdns,dphy-rx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Cadence DPHY Rx Device Tree Bindings 7 + title: Cadence DPHY Rx 8 8 9 9 maintainers: 10 10 - Pratyush Yadav <pratyush@kernel.org>
+1 -1
Documentation/devicetree/bindings/phy/cdns,dphy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/cdns,dphy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Cadence DPHY Device Tree Bindings 7 + title: Cadence DPHY 8 8 9 9 maintainers: 10 10 - Pratyush Yadav <pratyush@kernel.org>
+1 -1
Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/fsl,imx8-pcie-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Freescale i.MX8 SoC series PCIe PHY Device Tree Bindings 7 + title: Freescale i.MX8 SoC series PCIe PHY 8 8 9 9 maintainers: 10 10 - Richard Zhu <hongxing.zhu@nxp.com>
+6 -16
Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
··· 41 41 42 42 examples: 43 43 - | 44 - bus { 45 - #address-cells = <2>; 46 - #size-cells = <2>; 47 - 48 - usb3_otg_bc: usb3_otg_bc@ff200000 { 49 - compatible = "syscon", "simple-mfd"; 50 - reg = <0x0 0xff200000 0x0 0x1000>; 51 - 52 - usb-phy { 53 - compatible = "hisilicon,hi3660-usb-phy"; 54 - #phy-cells = <0>; 55 - hisilicon,pericrg-syscon = <&crg_ctrl>; 56 - hisilicon,pctrl-syscon = <&pctrl>; 57 - hisilicon,eye-diagram-param = <0x22466e4>; 58 - }; 59 - }; 44 + usb-phy { 45 + compatible = "hisilicon,hi3660-usb-phy"; 46 + #phy-cells = <0>; 47 + hisilicon,pericrg-syscon = <&crg_ctrl>; 48 + hisilicon,pctrl-syscon = <&pctrl>; 49 + hisilicon,eye-diagram-param = <0x22466e4>; 60 50 };
+8 -18
Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
··· 52 52 53 53 examples: 54 54 - | 55 - bus { 56 - #address-cells = <2>; 57 - #size-cells = <2>; 58 - 59 - usb3_otg_bc: usb3_otg_bc@ff200000 { 60 - compatible = "syscon", "simple-mfd"; 61 - reg = <0x0 0xff200000 0x0 0x1000>; 62 - 63 - usb_phy { 64 - compatible = "hisilicon,hi3670-usb-phy"; 65 - #phy-cells = <0>; 66 - hisilicon,pericrg-syscon = <&crg_ctrl>; 67 - hisilicon,pctrl-syscon = <&pctrl>; 68 - hisilicon,sctrl-syscon = <&sctrl>; 69 - hisilicon,eye-diagram-param = <0xfdfee4>; 70 - hisilicon,tx-vboost-lvl = <0x5>; 71 - }; 72 - }; 55 + usb-phy { 56 + compatible = "hisilicon,hi3670-usb-phy"; 57 + #phy-cells = <0>; 58 + hisilicon,pericrg-syscon = <&crg_ctrl>; 59 + hisilicon,pctrl-syscon = <&pctrl>; 60 + hisilicon,sctrl-syscon = <&sctrl>; 61 + hisilicon,eye-diagram-param = <0xfdfee4>; 62 + hisilicon,tx-vboost-lvl = <0x5>; 73 63 };
+1 -1
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/intel,lgm-emmc-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Lightning Mountain(LGM) eMMC PHY Device Tree Bindings 7 + title: Intel Lightning Mountain(LGM) eMMC PHY 8 8 9 9 maintainers: 10 10 - Ramuthevar Vadivel Murugan <vadivel.muruganx.ramuthevar@linux.intel.com>
+1 -1
Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/intel,lgm-usb-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel LGM USB PHY Device Tree Bindings 7 + title: Intel LGM USB PHY 8 8 9 9 maintainers: 10 10 - Vadivel Murugan Ramuthevar <vadivel.muruganx.ramuthevar@linux.intel.com>
+1 -1
Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/lantiq,vrx200-pcie-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Lantiq VRX200 and ARX300 PCIe PHY Device Tree Bindings 7 + title: Lantiq VRX200 and ARX300 PCIe PHY 8 8 9 9 maintainers: 10 10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
+1 -1
Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
··· 4 4 $id: "http://devicetree.org/schemas/phy/mediatek,mt7621-pci-phy.yaml#" 5 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 - title: Mediatek Mt7621 PCIe PHY Device Tree Bindings 7 + title: Mediatek Mt7621 PCIe PHY 8 8 9 9 maintainers: 10 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
+1 -1
Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
··· 5 5 $id: http://devicetree.org/schemas/phy/mediatek,tphy.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: MediaTek T-PHY Controller Device Tree Bindings 8 + title: MediaTek T-PHY Controller 9 9 10 10 maintainers: 11 11 - Chunfeng Yun <chunfeng.yun@mediatek.com>
+1 -1
Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml
··· 5 5 $id: http://devicetree.org/schemas/phy/mediatek,xsphy.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: MediaTek XS-PHY Controller Device Tree Bindings 8 + title: MediaTek XS-PHY Controller 9 9 10 10 maintainers: 11 11 - Chunfeng Yun <chunfeng.yun@mediatek.com>
+1 -1
Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-naneng-combphy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip SoC Naneng Combo Phy Device Tree Bindings 7 + title: Rockchip SoC Naneng Combo Phy 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de>
+1 -1
Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/rockchip-inno-csi-dphy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip SoC MIPI RX0 D-PHY Device Tree Bindings 7 + title: Rockchip SoC MIPI RX0 D-PHY 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de>
+1 -1
Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/rockchip-mipi-dphy-rx0.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip SoC MIPI RX0 D-PHY Device Tree Bindings 7 + title: Rockchip SoC MIPI RX0 D-PHY 8 8 9 9 maintainers: 10 10 - Helen Koike <helen.koike@collabora.com>
+1 -1
Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/samsung,exynos-pcie-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Samsung SoC series PCIe PHY Device Tree Bindings 7 + title: Samsung SoC series PCIe PHY 8 8 9 9 maintainers: 10 10 - Marek Szyprowski <m.szyprowski@samsung.com>
+1 -1
Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/samsung,ufs-phy.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Samsung SoC series UFS PHY Device Tree Bindings 7 + title: Samsung SoC series UFS PHY 8 8 9 9 maintainers: 10 10 - Alim Akhtar <alim.akhtar@samsung.com>
+1 -1
Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
··· 4 4 $id: http://devicetree.org/schemas/phy/xlnx,zynqmp-psgtr.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx ZynqMP Gigabit Transceiver PHY Device Tree Bindings 7 + title: Xilinx ZynqMP Gigabit Transceiver PHY 8 8 9 9 maintainers: 10 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+1 -1
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Pin Controller Device Tree Bindings 7 + title: Allwinner A10 Pin Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Canaan Kendryte K210 FPIOA Device Tree Bindings 7 + title: Canaan Kendryte K210 FPIOA 8 8 9 9 maintainers: 10 10 - Damien Le Moal <damien.lemoal@wdc.com>
+1 -1
Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/intel,pinctrl-keembay.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Keem Bay pin controller Device Tree Bindings 7 + title: Intel Keem Bay pin controller 8 8 9 9 maintainers: 10 10 - Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
+1 -1
Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunderbay.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/intel,pinctrl-thunderbay.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Intel Thunder Bay pin controller Device Tree Bindings 7 + title: Intel Thunder Bay pin controller 8 8 9 9 maintainers: 10 10 - Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt65xx-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT65xx Pin Controller Device Tree Bindings 7 + title: Mediatek MT65xx Pin Controller 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@kernel.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt6779-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT6779 Pin Controller Device Tree Bindings 7 + title: Mediatek MT6779 Pin Controller 8 8 9 9 maintainers: 10 10 - Andy Teng <andy.teng@mediatek.com>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt6797-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT6797 Pin Controller Device Tree Bindings 7 + title: Mediatek MT6797 Pin Controller 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@kernel.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7622-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT7622 Pin Controller Device Tree Bindings 7 + title: Mediatek MT7622 Pin Controller 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@kernel.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7986-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT7986 Pin Controller Device Tree Bindings 7 + title: Mediatek MT7986 Pin Controller 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@kernel.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8183-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT8183 Pin Controller Device Tree Bindings 7 + title: Mediatek MT8183 Pin Controller 8 8 9 9 maintainers: 10 10 - Sean Wang <sean.wang@kernel.org>
+1 -1
Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
··· 4 4 $id: http://devicetree.org/schemas/pinctrl/starfive,jh7100-pinctrl.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: StarFive JH7100 Pin Controller Device Tree Bindings 7 + title: StarFive JH7100 Pin Controller 8 8 9 9 description: | 10 10 Bindings for the JH7100 RISC-V SoC from StarFive Ltd.
+1 -1
Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml
··· 5 5 $id: http://devicetree.org/schemas/pinctrl/sunplus,sp7021-pinctrl.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Sunplus SP7021 Pin Controller Device Tree Bindings 8 + title: Sunplus SP7021 Pin Controller 9 9 10 10 maintainers: 11 11 - Dvorkin Dmitry <dvorkin@tibbo.com>
+10
Documentation/devicetree/bindings/power/domain-idle-state.yaml
··· 20 20 patternProperties: 21 21 "^(cpu|cluster|domain)-": 22 22 type: object 23 + additionalProperties: false 23 24 description: 24 25 Each state node represents a domain idle state description. 25 26 ··· 44 43 The minimum residency duration in microseconds after which the idle 45 44 state will yield power benefits, after overcoming the overhead while 46 45 entering the idle state. 46 + 47 + arm,psci-suspend-param: 48 + $ref: /schemas/types.yaml#/definitions/uint32 49 + description: | 50 + power_state parameter to pass to the ARM PSCI suspend call. 51 + 52 + Device tree nodes that require usage of PSCI CPU_SUSPEND function 53 + (i.e. idle states node with entry-method property is set to "psci") 54 + must specify this property. 47 55 48 56 required: 49 57 - compatible
+14
Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml
··· 43 43 44 44 pgc: 45 45 type: object 46 + additionalProperties: false 46 47 description: list of power domains provided by this controller. 48 + 49 + properties: 50 + '#address-cells': 51 + const: 1 52 + 53 + '#size-cells': 54 + const: 0 47 55 48 56 patternProperties: 49 57 "power-domain@[0-9]$": 50 58 type: object 59 + additionalProperties: false 60 + 51 61 properties: 52 62 53 63 '#power-domain-cells': ··· 87 77 required: 88 78 - '#power-domain-cells' 89 79 - reg 80 + 81 + required: 82 + - '#address-cells' 83 + - '#size-cells' 90 84 91 85 required: 92 86 - compatible
+15 -1
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
··· 42 42 43 43 pgc: 44 44 type: object 45 + additionalProperties: false 45 46 description: list of power domains provided by this controller. 46 47 48 + properties: 49 + '#address-cells': 50 + const: 1 51 + 52 + '#size-cells': 53 + const: 0 54 + 47 55 patternProperties: 48 - "power-domain@[0-9]$": 56 + "power-domain@[0-9a-f]+$": 49 57 type: object 58 + additionalProperties: false 59 + 50 60 properties: 51 61 52 62 '#power-domain-cells': ··· 94 84 required: 95 85 - '#power-domain-cells' 96 86 - reg 87 + 88 + required: 89 + - '#address-cells' 90 + - '#size-cells' 97 91 98 92 required: 99 93 - compatible
+1 -1
Documentation/devicetree/bindings/ptp/ptp-idt82p33.yaml
··· 4 4 $id: http://devicetree.org/schemas/ptp/ptp-idt82p33.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: IDT 82P33 PTP Clock Device Tree Bindings 7 + title: IDT 82P33 PTP Clock 8 8 9 9 description: | 10 10 IDT 82P33XXX Synchronization Management Unit (SMU) based PTP clock
+1 -1
Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
··· 4 4 $id: http://devicetree.org/schemas/ptp/ptp-idtcm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: IDT ClockMatrix (TM) PTP Clock Device Tree Bindings 7 + title: IDT ClockMatrix (TM) PTP Clock 8 8 9 9 maintainers: 10 10 - Vincent Cheng <vincent.cheng.xh@renesas.com>
+1 -1
Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
··· 4 4 $id: http://devicetree.org/schemas/pwm/allwinner,sun4i-a10-pwm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 PWM Device Tree Bindings 7 + title: Allwinner A10 PWM 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
··· 5 5 $id: http://devicetree.org/schemas/pwm/intel,keembay-pwm.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Intel Keem Bay PWM Device Tree Bindings 8 + title: Intel Keem Bay PWM 9 9 10 10 maintainers: 11 11 - Vijayakannan Ayyathurai <vijayakannan.ayyathurai@intel.com>
+1 -1
Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml
··· 4 4 $id: http://devicetree.org/schemas/pwm/mediatek,pwm-disp.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MediaTek DISP_PWM Controller Device Tree Bindings 7 + title: MediaTek DISP_PWM Controller 8 8 9 9 maintainers: 10 10 - Jitao Shi <jitao.shi@mediatek.com>
+1 -1
Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
··· 4 4 $id: http://devicetree.org/schemas/regulator/silergy,sy8106a.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Silergy SY8106A Voltage Regulator Device Tree Bindings 7 + title: Silergy SY8106A Voltage Regulator 8 8 9 9 maintainers: 10 10 - Ondrej Jirman <megous@megous.com>
+1
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
··· 152 152 description: 153 153 Qualcomm Shared Memory subnode which represents communication edge, 154 154 channels and devices related to the ADSP. 155 + unevaluatedProperties: false 155 156 156 157 glink-edge: 157 158 $ref: /schemas/remoteproc/qcom,glink-edge.yaml#
+1 -1
Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
··· 30 30 examples: 31 31 - | 32 32 imem@146bf000 { 33 - compatible = "syscon", "simple-mfd"; 33 + compatible = "qcom,sdm630-imem", "syscon", "simple-mfd"; 34 34 reg = <0x146bf000 0x1000>; 35 35 36 36 #address-cells = <1>;
+1
Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml
··· 140 140 141 141 glink-edge: 142 142 $ref: qcom,glink-edge.yaml# 143 + unevaluatedProperties: false 143 144 description: 144 145 Qualcomm G-Link subnode which represents communication edge, channels 145 146 and devices related to the DSP.
+1
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml
··· 154 154 155 155 glink-edge: 156 156 $ref: qcom,glink-edge.yaml# 157 + unevaluatedProperties: false 157 158 description: 158 159 Qualcomm G-Link subnode which represents communication edge, channels 159 160 and devices related to the DSP.
+1
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
··· 107 107 108 108 glink-edge: 109 109 $ref: qcom,glink-edge.yaml# 110 + unevaluatedProperties: false 110 111 description: 111 112 Qualcomm G-Link subnode which represents communication edge, channels 112 113 and devices related to the ADSP.
+33 -1
Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml
··· 13 13 Qualcomm SMD subnode represents a remote subsystem or a remote processor of 14 14 some sort - or in SMD language an "edge". The name of the edges are not 15 15 important. 16 + 17 + In turn, subnodes of the "edges" represent devices tied to SMD channels on 18 + that "edge". The names of the devices are not important. The properties of 19 + these nodes are defined by the individual bindings for the SMD devices. 16 20 See also Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml 17 21 18 22 properties: 19 23 $nodename: 20 24 const: "smd-edge" 25 + 26 + apr: 27 + $ref: /schemas/soc/qcom/qcom,apr.yaml# 28 + required: 29 + - qcom,smd-channels 30 + description: 31 + Qualcomm APR/GPR (Asynchronous/Generic Packet Router) 32 + 33 + fastrpc: 34 + $ref: /schemas/misc/qcom,fastrpc.yaml# 35 + required: 36 + - qcom,smd-channels 37 + description: 38 + Qualcomm FastRPC 21 39 22 40 interrupts: 23 41 maxItems: 1 ··· 74 56 The identifier for the remote processor as known by the rest of the 75 57 system. 76 58 59 + rpm-requests: 60 + $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml# 61 + required: 62 + - qcom,smd-channels 63 + description: 64 + Qualcomm Resource Power Manager (RPM) over SMD. 65 + 66 + wcnss: 67 + $ref: /schemas/soc/qcom/qcom,wcnss.yaml 68 + required: 69 + - qcom,smd-channels 70 + description: 71 + Qualcomm WCNSS for Bluetooth, WiFi and FM radio. 72 + 77 73 required: 78 74 - interrupts 79 75 - qcom,smd-edge ··· 98 66 - required: 99 67 - qcom,ipc 100 68 101 - additionalProperties: true 69 + additionalProperties: false 102 70 103 71 examples: 104 72 - |
+1 -1
Documentation/devicetree/bindings/reserved-memory/google,open-dice.yaml
··· 4 4 $id: http://devicetree.org/schemas/reserved-memory/google,open-dice.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Open Profile for DICE Device Tree Bindings 7 + title: Open Profile for DICE 8 8 9 9 description: | 10 10 This binding represents a reserved memory region containing data
+1 -1
Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
··· 4 4 $id: http://devicetree.org/schemas/reserved-memory/memory-region.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Reserved Memory Region Device Tree Binding 7 + title: Reserved Memory Region 8 8 9 9 maintainers: 10 10 - devicetree-spec@vger.kernel.org
+1 -1
Documentation/devicetree/bindings/reserved-memory/nvidia,tegra210-emc-table.yaml
··· 4 4 $id: http://devicetree.org/schemas/reserved-memory/nvidia,tegra210-emc-table.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: NVIDIA Tegra210 EMC Frequency Table Device Tree Bindings 7 + title: NVIDIA Tegra210 EMC Frequency Table 8 8 9 9 maintainers: 10 10 - Thierry Reding <thierry.reding@gmail.com>
+1 -1
Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
··· 4 4 $id: http://devicetree.org/schemas/reserved-memory/reserved-memory.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: /reserved-memory Child Node Common Device Tree Bindings 7 + title: /reserved-memory Child Node Common 8 8 9 9 maintainers: 10 10 - devicetree-spec@vger.kernel.org
+1 -1
Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clock-reset.yaml
··· 4 4 $id: http://devicetree.org/schemas/reset/allwinner,sun6i-a31-clock-reset.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 Peripheral Reset Controller Device Tree Bindings 7 + title: Allwinner A31 Peripheral Reset Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
··· 4 4 $id: http://devicetree.org/schemas/reset/canaan,k210-rst.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Canaan Kendryte K210 Reset Controller Device Tree Bindings 7 + title: Canaan Kendryte K210 Reset Controller 8 8 9 9 maintainers: 10 10 - Damien Le Moal <damien.lemoal@wdc.com>
+1 -1
Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
··· 4 4 $id: http://devicetree.org/schemas/reset/starfive,jh7100-reset.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: StarFive JH7100 SoC Reset Controller Device Tree Bindings 7 + title: StarFive JH7100 SoC Reset Controller 8 8 9 9 maintainers: 10 10 - Emil Renner Berthing <kernel@esmil.dk>
+1 -1
Documentation/devicetree/bindings/riscv/microchip.yaml
··· 4 4 $id: http://devicetree.org/schemas/riscv/microchip.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip PolarFire SoC-based boards device tree bindings 7 + title: Microchip PolarFire SoC-based boards 8 8 9 9 maintainers: 10 10 - Cyril Jean <Cyril.Jean@microchip.com>
-11
Documentation/devicetree/bindings/rng/omap_rng.yaml
··· 53 53 required: 54 54 - interrupts 55 55 56 - - if: 57 - properties: 58 - compatible: 59 - contains: 60 - enum: 61 - - inside-secure,safexcel-eip76 62 - 63 - then: 64 - required: 65 - - clocks 66 - 67 56 68 57 required: 69 58 - compatible
+1 -1
Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml
··· 4 4 $id: http://devicetree.org/schemas/rtc/allwinner,sun4i-a10-rtc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 RTC Device Tree Bindings 7 + title: Allwinner A10 RTC 8 8 9 9 allOf: 10 10 - $ref: "rtc.yaml#"
+1 -1
Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
··· 4 4 $id: http://devicetree.org/schemas/rtc/allwinner,sun6i-a31-rtc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 RTC Device Tree Bindings 7 + title: Allwinner A31 RTC 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.yaml
··· 4 4 $id: http://devicetree.org/schemas/rtc/atmel,at91rm9200-rtc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Atmel AT91 RTC Device Tree Bindings 7 + title: Atmel AT91 RTC 8 8 9 9 allOf: 10 10 - $ref: "rtc.yaml#"
+1 -1
Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml
··· 5 5 $id: http://devicetree.org/schemas/rtc/atmel,at91sam9260-rtt.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Atmel AT91 RTT Device Tree Bindings 8 + title: Atmel AT91 RTT 9 9 10 10 allOf: 11 11 - $ref: "rtc.yaml#"
+1 -1
Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml
··· 5 5 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Microchip PolarFire Soc (MPFS) RTC Device Tree Bindings 8 + title: Microchip PolarFire Soc (MPFS) RTC 9 9 10 10 allOf: 11 11 - $ref: rtc.yaml#
+1 -1
Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
··· 4 4 $id: http://devicetree.org/schemas/rtc/microcrystal,rv3032.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip RV-3032 RTC Device Tree Bindings 7 + title: Microchip RV-3032 RTC 8 8 9 9 allOf: 10 10 - $ref: "rtc.yaml#"
+1 -1
Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml
··· 4 4 $id: http://devicetree.org/schemas/rtc/mstar,msc313-rtc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mstar MSC313e RTC Device Tree Bindings 7 + title: Mstar MSC313e RTC 8 8 9 9 allOf: 10 10 - $ref: "rtc.yaml#"
+1 -1
Documentation/devicetree/bindings/serial/cdns,uart.yaml
··· 4 4 $id: http://devicetree.org/schemas/serial/cdns,uart.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Cadence UART Controller Device Tree Bindings 7 + title: Cadence UART Controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
··· 5 5 $id: "http://devicetree.org/schemas/serial/sunplus,sp7021-uart.yaml#" 6 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 7 8 - title: Sunplus SoC SP7021 UART Controller Device Tree Bindings 8 + title: Sunplus SoC SP7021 UART Controller 9 9 10 10 maintainers: 11 11 - Hammer Hsieh <hammerh0314@gmail.com>
+1 -1
Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml
··· 4 4 $id: http://devicetree.org/schemas/serio/allwinner,sun4i-a10-ps2.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 PS2 Host Controller Device Tree Bindings 7 + title: Allwinner A10 PS2 Host Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+2 -27
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
··· 20 20 const: qcom,smd 21 21 22 22 patternProperties: 23 - "^.*-edge|rpm$": 23 + "^smd-edge|rpm$": 24 24 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 25 + unevaluatedProperties: false 25 26 description: 26 27 Each subnode of the SMD node represents a remote subsystem or a remote 27 28 processor of some sort - or in SMD language an "edge". The name of the 28 29 edges are not important. 29 - 30 - properties: 31 - rpm-requests: 32 - type: object 33 - description: 34 - In turn, subnodes of the "edges" represent devices tied to SMD 35 - channels on that "edge". The names of the devices are not 36 - important. The properties of these nodes are defined by the 37 - individual bindings for the SMD devices. 38 - 39 - properties: 40 - qcom,smd-channels: 41 - $ref: /schemas/types.yaml#/definitions/string-array 42 - minItems: 1 43 - maxItems: 32 44 - description: 45 - A list of channels tied to this device, used for matching the 46 - device to channels. 47 - 48 - required: 49 - - compatible 50 - - qcom,smd-channels 51 - 52 - additionalProperties: true 53 - 54 - unevaluatedProperties: false 55 30 56 31 required: 57 32 - compatible
+1 -1
Documentation/devicetree/bindings/sound/adi,max98396.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/adi,max98396.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Analog Devices MAX98396 Speaker Amplifier Device Tree Bindings 7 + title: Analog Devices MAX98396 Speaker Amplifier 8 8 9 9 maintainers: 10 10 - Ryan Lee <ryans.lee@analog.com>
+1 -1
Documentation/devicetree/bindings/sound/ak4375.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/ak4375.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: AK4375 DAC and headphones amplifier Device Tree Bindings 7 + title: AK4375 DAC and headphones amplifier 8 8 9 9 maintainers: 10 10 - Vincent Knecht <vincent.knecht@mailoo.org>
+1 -1
Documentation/devicetree/bindings/sound/ak4613.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/ak4613.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: AK4613 I2C transmitter Device Tree Bindings 7 + title: AK4613 I2C transmitter 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/ak4642.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/ak4642.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: AK4642 I2C transmitter Device Tree Bindings 7 + title: AK4642 I2C transmitter 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Codec Device Tree Bindings 7 + title: Allwinner A10 Codec 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-i2s.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 I2S Controller Device Tree Bindings 7 + title: Allwinner A10 I2S Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-spdif.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 S/PDIF Controller Device Tree Bindings 7 + title: Allwinner A10 S/PDIF Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun50i-a64-codec-analog.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A64 Analog Codec Device Tree Bindings 7 + title: Allwinner A64 Analog Codec 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun8i-a23-codec-analog.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A23 Analog Codec Device Tree Bindings 7 + title: Allwinner A23 Analog Codec 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/allwinner,sun8i-a33-codec.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A33 Codec Device Tree Bindings 7 + title: Allwinner A33 Codec 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/sound/audio-graph-card.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/audio-graph-card.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Audio Graph Card Device Tree Bindings 7 + title: Audio Graph Card 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/audio-graph-card2.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/audio-graph-card2.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Audio Graph Card2 Device Tree Bindings 7 + title: Audio Graph Card2 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/audio-graph.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/audio-graph.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Audio Graph Device Tree Bindings 7 + title: Audio Graph 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
··· 5 5 $id: http://devicetree.org/schemas/sound/intel,keembay-i2s.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: Intel KeemBay I2S Device Tree Bindings 8 + title: Intel KeemBay I2S 9 9 10 10 maintainers: 11 11 - Sia, Jee Heng <jee.heng.sia@intel.com>
+1 -1
Documentation/devicetree/bindings/sound/linux,bt-sco.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/linux,bt-sco.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Bluetooth SCO Audio Codec Device Tree Bindings 7 + title: Bluetooth SCO Audio Codec 8 8 9 9 maintainers: 10 10 - Mark Brown <broonie@kernel.org>
+1 -1
Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/linux,spdif-dit.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Dummy SPDIF Transmitter Device Tree Bindings 7 + title: Dummy SPDIF Transmitter 8 8 9 9 maintainers: 10 10 - Mark Brown <broonie@kernel.org>
+1 -1
Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/mchp,spdifrx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip S/PDIF Rx Controller Device Tree Bindings 7 + title: Microchip S/PDIF Rx Controller 8 8 9 9 maintainers: 10 10 - Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
+1 -1
Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/mchp,spdiftx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip S/PDIF Tx Controller Device Tree Bindings 7 + title: Microchip S/PDIF Tx Controller 8 8 9 9 maintainers: 10 10 - Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
+1 -1
Documentation/devicetree/bindings/sound/mt6359.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/mt6359.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek MT6359 Codec Device Tree Bindings 7 + title: Mediatek MT6359 Codec 8 8 9 9 maintainers: 10 10 - Eason Yen <eason.yen@mediatek.com>
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra186-asrc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra186 ASRC Device Tree Bindings 7 + title: Tegra186 ASRC 8 8 9 9 description: | 10 10 Asynchronous Sample Rate Converter (ASRC) converts the sampling frequency
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra186-dspk.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra186 DSPK Controller Device Tree Bindings 7 + title: Tegra186 DSPK Controller 8 8 9 9 description: | 10 10 The Digital Speaker Controller (DSPK) can be viewed as a Pulse
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 ADMAIF Device Tree Bindings 7 + title: Tegra210 ADMAIF 8 8 9 9 description: | 10 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-adx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 ADX Device Tree Bindings 7 + title: Tegra210 ADX 8 8 9 9 description: | 10 10 The Audio Demultiplexer (ADX) block takes an input stream with up to
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ahub.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 AHUB Device Tree Bindings 7 + title: Tegra210 AHUB 8 8 9 9 description: | 10 10 The Audio Hub (AHUB) comprises a collection of hardware accelerators
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-amx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 AMX Device Tree Bindings 7 + title: Tegra210 AMX 8 8 9 9 description: | 10 10 The Audio Multiplexer (AMX) block can multiplex up to four input streams
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-dmic.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 DMIC Controller Device Tree Bindings 7 + title: Tegra210 DMIC Controller 8 8 9 9 description: | 10 10 The Digital MIC (DMIC) Controller is used to interface with Pulse
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-i2s.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 I2S Controller Device Tree Bindings 7 + title: Tegra210 I2S Controller 8 8 9 9 description: | 10 10 The Inter-IC Sound (I2S) controller implements full-duplex,
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-mixer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 Mixer Device Tree Bindings 7 + title: Tegra210 Mixer 8 8 9 9 description: | 10 10 The Mixer supports mixing of up to ten 7.1 audio input streams and
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-mvc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 MVC Device Tree Bindings 7 + title: Tegra210 MVC 8 8 9 9 description: | 10 10 The Master Volume Control (MVC) provides gain or attenuation to a digital
+1 -1
Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-sfc.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Tegra210 SFC Device Tree Bindings 7 + title: Tegra210 SFC 8 8 9 9 description: | 10 10 The Sampling Frequency Converter (SFC) converts the sampling frequency
+1 -1
Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/renesas,rsnd.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Renesas R-Car Sound Driver Device Tree Bindings 7 + title: Renesas R-Car Sound Driver 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/simple-audio-amplifier.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Simple Audio Amplifier Device Tree Bindings 7 + title: Simple Audio Amplifier 8 8 9 9 maintainers: 10 10 - Jerome Brunet <jbrunet@baylibre.com>
+1 -1
Documentation/devicetree/bindings/sound/simple-card.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Simple Audio Card Driver Device Tree Bindings 7 + title: Simple Audio Card Driver 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/sound-dai.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/sound-dai.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Digital Audio Interface consumer Device Tree Bindings 7 + title: Digital Audio Interface consumer 8 8 9 9 maintainers: 10 10 - Rob Herring <robh@kernel.org>
+1 -1
Documentation/devicetree/bindings/sound/test-component.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/test-component.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Test Component Device Tree Bindings 7 + title: Test Component 8 8 9 9 maintainers: 10 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
+1 -1
Documentation/devicetree/bindings/sound/wlf,wm8940.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/wlf,wm8940.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Wolfson WM8940 Codec Device Tree Bindings 7 + title: Wolfson WM8940 Codec 8 8 9 9 maintainers: 10 10 - patches@opensource.cirrus.com
+1 -1
Documentation/devicetree/bindings/sound/wlf,wm8978.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/wlf,wm8978.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Wolfson WM8978 Codec Device Tree Bindings 7 + title: Wolfson WM8978 Codec 8 8 9 9 maintainers: 10 10 - patches@opensource.cirrus.com
+1 -1
Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/allwinner,sun4i-a10-spi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 SPI Controller Device Tree Bindings 7 + title: Allwinner A10 SPI Controller 8 8 9 9 allOf: 10 10 - $ref: "spi-controller.yaml"
+1 -1
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/allwinner,sun6i-a31-spi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A31 SPI Controller Device Tree Bindings 7 + title: Allwinner A31 SPI Controller 8 8 9 9 allOf: 10 10 - $ref: "spi-controller.yaml"
+1 -1
Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/mxicy,mx25f0a-spi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Macronix SPI controller device tree bindings 7 + title: Macronix SPI controller 8 8 9 9 maintainers: 10 10 - Miquel Raynal <miquel.raynal@bootlin.com>
+1 -1
Documentation/devicetree/bindings/spi/spi-cadence.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/spi-cadence.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Cadence SPI controller Device Tree Bindings 7 + title: Cadence SPI controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/spi/spi-xilinx.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/spi-xilinx.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx SPI controller Device Tree Bindings 7 + title: Xilinx SPI controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
··· 4 4 $id: http://devicetree.org/schemas/spi/spi-zynqmp-qspi.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx Zynq UltraScale+ MPSoC GQSPI controller Device Tree Bindings 7 + title: Xilinx Zynq UltraScale+ MPSoC GQSPI controller 8 8 9 9 maintainers: 10 10 - Michal Simek <michal.simek@xilinx.com>
+1 -1
Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
··· 4 4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mediatek SPMI Controller Device Tree Bindings 7 + title: Mediatek SPMI Controller 8 8 9 9 maintainers: 10 10 - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com>
+1 -1
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
··· 4 4 $id: http://devicetree.org/schemas/sram/allwinner,sun4i-a10-system-control.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 System Control Device Tree Bindings 7 + title: Allwinner A10 System Control 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
··· 4 4 $id: http://devicetree.org/schemas/thermal/allwinner,sun8i-a83t-ths.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner SUN8I Thermal Controller Device Tree Bindings 7 + title: Allwinner SUN8I Thermal Controller 8 8 9 9 maintainers: 10 10 - Vasily Khoruzhick <anarsoul@gmail.com>
+1 -1
Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timer/allwinner,sun4i-a10-timer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Timer Device Tree Bindings 7 + title: Allwinner A10 Timer 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timer/allwinner,sun5i-a13-hstimer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A13 High-Speed Timer Device Tree Bindings 7 + title: Allwinner A13 High-Speed Timer 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+5 -6
Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
··· 22 22 compatible: 23 23 oneOf: 24 24 - items: 25 - - enum: 26 - - arm,cortex-a15-timer 27 - - enum: 28 - - arm,armv7-timer 25 + - const: arm,cortex-a15-timer 26 + - const: arm,armv7-timer 29 27 - items: 30 28 - enum: 31 29 - arm,armv7-timer 32 - - items: 33 - - enum: 34 30 - arm,armv8-timer 31 + - items: 32 + - const: arm,armv8-timer 33 + - const: arm,armv7-timer 35 34 36 35 interrupts: 37 36 minItems: 1
+1
Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
··· 62 62 patternProperties: 63 63 '^frame@[0-9a-z]*$': 64 64 type: object 65 + additionalProperties: false 65 66 description: A timer node has up to 8 frame sub-nodes, each with the following properties. 66 67 properties: 67 68 frame-number:
+4
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
··· 114 114 "^watchdog@[a-f0-9]+$": 115 115 type: object 116 116 $ref: /schemas/watchdog/watchdog.yaml# 117 + unevaluatedProperties: false 118 + 117 119 properties: 118 120 compatible: 119 121 oneOf: ··· 148 146 "^pwm@[a-f0-9]+$": 149 147 type: object 150 148 $ref: /schemas/pwm/pwm.yaml# 149 + unevaluatedProperties: false 150 + 151 151 properties: 152 152 compatible: 153 153 oneOf:
+1 -1
Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timer/mstar,msc313e-timer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Mstar MSC313e Timer Device Tree Bindings 7 + title: Mstar MSC313e Timer 8 8 9 9 maintainers: 10 10 - Daniel Palmer <daniel@0x0f.com>
+1 -1
Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timer/rockchip,rk-timer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Rockchip Timer Device Tree Bindings 7 + title: Rockchip Timer 8 8 9 9 maintainers: 10 10 - Daniel Lezcano <daniel.lezcano@linaro.org>
+12 -5
Documentation/devicetree/bindings/timer/ti,timer-dm.yaml
··· 51 51 - const: timer_sys_ck 52 52 minItems: 1 53 53 54 + power-domains: 55 + description: 56 + Power domain if available 57 + maxItems: 1 58 + 54 59 interrupts: 55 60 description: 56 61 Interrupt if available. The timer PWM features may be usable ··· 99 94 100 95 allOf: 101 96 - if: 102 - not: 103 - properties: 104 - compatible: 105 - contains: 106 - const: ti,am654-timer 97 + properties: 98 + compatible: 99 + contains: 100 + const: ti,am654-timer 107 101 then: 102 + required: 103 + - power-domains 104 + else: 108 105 required: 109 106 - interrupts 110 107
+1 -1
Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timer/xlnx,xps-timer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Xilinx LogiCORE IP AXI Timer Device Tree Binding 7 + title: Xilinx LogiCORE IP AXI Timer 8 8 9 9 maintainers: 10 10 - Sean Anderson <sean.anderson@seco.com>
+1 -1
Documentation/devicetree/bindings/timestamp/hte-consumer.yaml
··· 4 4 $id: http://devicetree.org/schemas/timestamp/hte-consumer.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: HTE Consumer Device Tree Bindings 7 + title: HTE Consumer 8 8 9 9 maintainers: 10 10 - Dipen Patel <dipenp@nvidia.com>
+1 -1
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
··· 4 4 $id: http://devicetree.org/schemas/ufs/samsung,exynos-ufs.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Samsung SoC series UFS host controller Device Tree Bindings 7 + title: Samsung SoC series UFS host controller 8 8 9 9 maintainers: 10 10 - Alim Akhtar <alim.akhtar@samsung.com>
+1 -1
Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/allwinner,sun4i-a10-musb.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 mUSB OTG Controller Device Tree Bindings 7 + title: Allwinner A10 mUSB OTG Controller 8 8 9 9 maintainers: 10 10 - Chen-Yu Tsai <wens@csie.org>
+1 -1
Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/brcm,bcm7445-ehci.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom STB USB EHCI Controller Device Tree Bindings 7 + title: Broadcom STB USB EHCI Controller 8 8 9 9 allOf: 10 10 - $ref: "usb-hcd.yaml"
+1 -1
Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/brcm,usb-pinmap.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Broadcom USB pin map Controller Device Tree Bindings 7 + title: Broadcom USB pin map Controller 8 8 9 9 maintainers: 10 10 - Al Cooper <alcooperx@gmail.com>
+1 -1
Documentation/devicetree/bindings/usb/generic-ehci.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: USB EHCI Controller Device Tree Bindings 7 + title: USB EHCI Controller 8 8 9 9 maintainers: 10 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+1 -1
Documentation/devicetree/bindings/usb/generic-ohci.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: USB OHCI Controller Device Tree Bindings 7 + title: USB OHCI Controller 8 8 9 9 allOf: 10 10 - $ref: "usb-hcd.yaml"
+1 -1
Documentation/devicetree/bindings/usb/generic-xhci.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/generic-xhci.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: USB xHCI Controller Device Tree Bindings 7 + title: USB xHCI Controller 8 8 9 9 maintainers: 10 10 - Mathias Nyman <mathias.nyman@intel.com>
+1 -1
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
··· 5 5 $id: http://devicetree.org/schemas/usb/mediatek,mtk-xhci.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: MediaTek USB3 xHCI Device Tree Bindings 8 + title: MediaTek USB3 xHCI 9 9 10 10 maintainers: 11 11 - Chunfeng Yun <chunfeng.yun@mediatek.com>
+1 -1
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
··· 5 5 $id: http://devicetree.org/schemas/usb/mediatek,mtu3.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: MediaTek USB3 DRD Controller Device Tree Bindings 8 + title: MediaTek USB3 DRD Controller 9 9 10 10 maintainers: 11 11 - Chunfeng Yun <chunfeng.yun@mediatek.com>
+1 -1
Documentation/devicetree/bindings/usb/mediatek,musb.yaml
··· 5 5 $id: http://devicetree.org/schemas/usb/mediatek,musb.yaml# 6 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 7 8 - title: MediaTek MUSB DRD/OTG Controller Device Tree Bindings 8 + title: MediaTek MUSB DRD/OTG Controller 9 9 10 10 maintainers: 11 11 - Min Guo <min.guo@mediatek.com>
+1 -1
Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/microchip,mpfs-musb.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Microchip MPFS USB Controller Device Tree Bindings 7 + title: Microchip MPFS USB Controller 8 8 9 9 allOf: 10 10 - $ref: usb-drd.yaml#
+1 -1
Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/smsc,usb3503.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: SMSC USB3503 High-Speed Hub Controller Device Tree Bindings 7 + title: SMSC USB3503 High-Speed Hub Controller 8 8 9 9 maintainers: 10 10 - Dongjin Kim <tobetter@gmail.com>
+1 -1
Documentation/devicetree/bindings/usb/usb-drd.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/usb-drd.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic USB OTG Controller Device Tree Bindings 7 + title: Generic USB OTG Controller 8 8 9 9 maintainers: 10 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+1 -1
Documentation/devicetree/bindings/usb/usb-hcd.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/usb-hcd.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic USB Host Controller Device Tree Bindings 7 + title: Generic USB Host Controller 8 8 9 9 maintainers: 10 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+1 -1
Documentation/devicetree/bindings/usb/usb-xhci.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/usb-xhci.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic USB xHCI Controller Device Tree Bindings 7 + title: Generic USB xHCI Controller 8 8 9 9 maintainers: 10 10 - Mathias Nyman <mathias.nyman@intel.com>
+1 -1
Documentation/devicetree/bindings/usb/usb.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/usb.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Generic USB Controller Device Tree Bindings 7 + title: Generic USB Controller 8 8 9 9 maintainers: 10 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-66
Documentation/devicetree/bindings/virtio/iommu.txt
··· 1 - * virtio IOMMU PCI device 2 - 3 - When virtio-iommu uses the PCI transport, its programming interface is 4 - discovered dynamically by the PCI probing infrastructure. However the 5 - device tree statically describes the relation between IOMMU and DMA 6 - masters. Therefore, the PCI root complex that hosts the virtio-iommu 7 - contains a child node representing the IOMMU device explicitly. 8 - 9 - Required properties: 10 - 11 - - compatible: Should be "virtio,pci-iommu" 12 - - reg: PCI address of the IOMMU. As defined in the PCI Bus 13 - Binding reference [1], the reg property is a five-cell 14 - address encoded as (phys.hi phys.mid phys.lo size.hi 15 - size.lo). phys.hi should contain the device's BDF as 16 - 0b00000000 bbbbbbbb dddddfff 00000000. The other cells 17 - should be zero. 18 - - #iommu-cells: Each platform DMA master managed by the IOMMU is assigned 19 - an endpoint ID, described by the "iommus" property [2]. 20 - For virtio-iommu, #iommu-cells must be 1. 21 - 22 - Notes: 23 - 24 - - DMA from the IOMMU device isn't managed by another IOMMU. Therefore the 25 - virtio-iommu node doesn't have an "iommus" property, and is omitted from 26 - the iommu-map property of the root complex. 27 - 28 - Example: 29 - 30 - pcie@10000000 { 31 - compatible = "pci-host-ecam-generic"; 32 - ... 33 - 34 - /* The IOMMU programming interface uses slot 00:01.0 */ 35 - iommu0: iommu@0008 { 36 - compatible = "virtio,pci-iommu"; 37 - reg = <0x00000800 0 0 0 0>; 38 - #iommu-cells = <1>; 39 - }; 40 - 41 - /* 42 - * The IOMMU manages all functions in this PCI domain except 43 - * itself. Omit BDF 00:01.0. 44 - */ 45 - iommu-map = <0x0 &iommu0 0x0 0x8> 46 - <0x9 &iommu0 0x9 0xfff7>; 47 - }; 48 - 49 - pcie@20000000 { 50 - compatible = "pci-host-ecam-generic"; 51 - ... 52 - /* 53 - * The IOMMU also manages all functions from this domain, 54 - * with endpoint IDs 0x10000 - 0x1ffff 55 - */ 56 - iommu-map = <0x0 &iommu0 0x10000 0x10000>; 57 - }; 58 - 59 - ethernet@fe001000 { 60 - ... 61 - /* The IOMMU manages this platform device with endpoint ID 0x20000 */ 62 - iommus = <&iommu0 0x20000>; 63 - }; 64 - 65 - [1] Documentation/devicetree/bindings/pci/pci.txt 66 - [2] Documentation/devicetree/bindings/iommu/iommu.txt
+101
Documentation/devicetree/bindings/virtio/pci-iommu.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/virtio/pci-iommu.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: virtio-iommu device using the virtio-pci transport 8 + 9 + maintainers: 10 + - Jean-Philippe Brucker <jean-philippe@linaro.org> 11 + 12 + description: | 13 + When virtio-iommu uses the PCI transport, its programming interface is 14 + discovered dynamically by the PCI probing infrastructure. However the 15 + device tree statically describes the relation between IOMMU and DMA 16 + masters. Therefore, the PCI root complex that hosts the virtio-iommu 17 + contains a child node representing the IOMMU device explicitly. 18 + 19 + DMA from the IOMMU device isn't managed by another IOMMU. Therefore the 20 + virtio-iommu node doesn't have an "iommus" property, and is omitted from 21 + the iommu-map property of the root complex. 22 + 23 + properties: 24 + # If compatible is present, it should contain the vendor and device ID 25 + # according to the PCI Bus Binding specification. Since PCI provides 26 + # built-in identification methods, compatible is not actually required. 27 + compatible: 28 + oneOf: 29 + - items: 30 + - const: virtio,pci-iommu 31 + - const: pci1af4,1057 32 + - items: 33 + - const: pci1af4,1057 34 + 35 + reg: 36 + description: | 37 + PCI address of the IOMMU. As defined in the PCI Bus Binding 38 + reference, the reg property is a five-cell address encoded as (phys.hi 39 + phys.mid phys.lo size.hi size.lo). phys.hi should contain the device's 40 + BDF as 0b00000000 bbbbbbbb dddddfff 00000000. The other cells should be 41 + zero. See Documentation/devicetree/bindings/pci/pci.txt 42 + 43 + '#iommu-cells': 44 + const: 1 45 + 46 + required: 47 + - compatible 48 + - reg 49 + - '#iommu-cells' 50 + 51 + additionalProperties: false 52 + 53 + examples: 54 + - | 55 + bus { 56 + #address-cells = <2>; 57 + #size-cells = <2>; 58 + 59 + pcie@40000000 { 60 + device_type = "pci"; 61 + #address-cells = <3>; 62 + #size-cells = <2>; 63 + reg = <0x0 0x40000000 0x0 0x1000000>; 64 + ranges = <0x02000000 0x0 0x41000000 0x0 0x41000000 0x0 0x0f000000>; 65 + 66 + /* 67 + * The IOMMU manages all functions in this PCI domain except 68 + * itself. Omit BDF 00:01.0. 69 + */ 70 + iommu-map = <0x0 &iommu0 0x0 0x8 71 + 0x9 &iommu0 0x9 0xfff7>; 72 + 73 + /* The IOMMU programming interface uses slot 00:01.0 */ 74 + iommu0: iommu@1,0 { 75 + compatible = "pci1af4,1057"; 76 + reg = <0x800 0 0 0 0>; 77 + #iommu-cells = <1>; 78 + }; 79 + }; 80 + 81 + pcie@50000000 { 82 + device_type = "pci"; 83 + #address-cells = <3>; 84 + #size-cells = <2>; 85 + reg = <0x0 0x50000000 0x0 0x1000000>; 86 + ranges = <0x02000000 0x0 0x51000000 0x0 0x51000000 0x0 0x0f000000>; 87 + 88 + /* 89 + * The IOMMU also manages all functions from this domain, 90 + * with endpoint IDs 0x10000 - 0x1ffff 91 + */ 92 + iommu-map = <0x0 &iommu0 0x10000 0x10000>; 93 + }; 94 + 95 + ethernet { 96 + /* The IOMMU manages this platform device with endpoint ID 0x20000 */ 97 + iommus = <&iommu0 0x20000>; 98 + }; 99 + }; 100 + 101 + ...
+1 -1
Documentation/devicetree/bindings/w1/w1-gpio.yaml
··· 4 4 $id: http://devicetree.org/schemas/w1/w1-gpio.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Bitbanged GPIO 1-Wire Bus Device Tree Bindings 7 + title: Bitbanged GPIO 1-Wire Bus 8 8 9 9 maintainers: 10 10 - Daniel Mack <zonque@gmail.com>
+1 -1
Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
··· 4 4 $id: http://devicetree.org/schemas/watchdog/allwinner,sun4i-a10-wdt.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Allwinner A10 Watchdog Device Tree Bindings 7 + title: Allwinner A10 Watchdog 8 8 9 9 allOf: 10 10 - $ref: "watchdog.yaml#"
+1 -1
Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml
··· 4 4 $id: http://devicetree.org/schemas/watchdog/mstar,msc313e-wdt.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: MStar Watchdog Device Tree Bindings 7 + title: MStar Watchdog 8 8 9 9 maintainers: 10 10 - Daniel Palmer <daniel@0x0f.com>
+2 -2
MAINTAINERS
··· 12949 12949 M: Stefan Roese <sr@denx.de> 12950 12950 L: linux-i2c@vger.kernel.org 12951 12951 S: Maintained 12952 - F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 12952 + F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 12953 12953 F: drivers/i2c/busses/i2c-mt7621.c 12954 12954 12955 12955 MEDIATEK MT7621 PCIE CONTROLLER DRIVER ··· 16994 16994 M: Amol Maheshwari <amahesh@qti.qualcomm.com> 16995 16995 L: linux-arm-msm@vger.kernel.org 16996 16996 S: Maintained 16997 - F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt 16997 + F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 16998 16998 F: drivers/misc/fastrpc.c 16999 16999 F: include/uapi/misc/fastrpc.h 17000 17000
+4
Makefile
··· 1490 1490 dt_binding_check: scripts_dtc 1491 1491 $(Q)$(MAKE) $(build)=Documentation/devicetree/bindings 1492 1492 1493 + PHONY += dt_compatible_check 1494 + dt_compatible_check: dt_binding_check 1495 + $(Q)$(MAKE) $(build)=Documentation/devicetree/bindings $@ 1496 + 1493 1497 # --------------------------------------------------------------------------- 1494 1498 # Modules 1495 1499
+3 -1
drivers/of/address.c
··· 579 579 } 580 580 EXPORT_SYMBOL(of_translate_address); 581 581 582 - static struct device_node *__of_get_dma_parent(const struct device_node *np) 582 + #ifdef CONFIG_HAS_DMA 583 + struct device_node *__of_get_dma_parent(const struct device_node *np) 583 584 { 584 585 struct of_phandle_args args; 585 586 int ret, index; ··· 597 596 598 597 return of_node_get(args.np); 599 598 } 599 + #endif 600 600 601 601 static struct device_node *of_get_next_dma_parent(struct device_node *np) 602 602 {
+4 -3
drivers/of/base.c
··· 561 561 * a NULL terminated array of strings. Returns the best match 562 562 * score or 0. 563 563 */ 564 - int of_device_compatible_match(struct device_node *device, 564 + int of_device_compatible_match(const struct device_node *device, 565 565 const char *const *compat) 566 566 { 567 567 unsigned int tmp, score = 0; ··· 1229 1229 if (!compatible || strlen(compatible) > cplen) 1230 1230 return -ENODEV; 1231 1231 p = strchr(compatible, ','); 1232 - strlcpy(modalias, p ? p + 1 : compatible, len); 1232 + strscpy(modalias, p ? p + 1 : compatible, len); 1233 1233 return 0; 1234 1234 } 1235 1235 EXPORT_SYMBOL_GPL(of_modalias_node); ··· 2089 2089 struct device_node *prev = NULL, *np = of_cpu_device_node_get(cpu); 2090 2090 2091 2091 while (np) { 2092 + of_node_put(prev); 2092 2093 prev = np; 2093 - of_node_put(np); 2094 2094 np = of_find_next_cache_node(np); 2095 2095 } 2096 2096 2097 2097 of_property_read_u32(prev, "cache-level", &cache_level); 2098 + of_node_put(prev); 2098 2099 2099 2100 return cache_level; 2100 2101 }
+8 -1
drivers/of/device.c
··· 116 116 { 117 117 const struct iommu_ops *iommu; 118 118 const struct bus_dma_region *map = NULL; 119 + struct device_node *bus_np; 119 120 u64 dma_start = 0; 120 121 u64 mask, end, size = 0; 121 122 bool coherent; 122 123 int ret; 123 124 124 - ret = of_dma_get_range(np, &map); 125 + if (np == dev->of_node) 126 + bus_np = __of_get_dma_parent(np); 127 + else 128 + bus_np = of_node_get(np); 129 + 130 + ret = of_dma_get_range(bus_np, &map); 131 + of_node_put(bus_np); 125 132 if (ret < 0) { 126 133 /* 127 134 * For legacy reasons, we have to assume some devices need
+5 -12
drivers/of/fdt.c
··· 828 828 return fdt_get_phandle(initial_boot_params, node); 829 829 } 830 830 831 - struct fdt_scan_status { 832 - const char *name; 833 - int namelen; 834 - int depth; 835 - int found; 836 - int (*iterator)(unsigned long node, const char *uname, int depth, void *data); 837 - void *data; 838 - }; 839 - 840 831 const char * __init of_flat_dt_get_machine_name(void) 841 832 { 842 833 const char *name; ··· 927 936 if (!prop) 928 937 return; 929 938 end = of_read_number(prop, len/4); 939 + if (start > end) 940 + return; 930 941 931 942 __early_init_dt_declare_initrd(start, end); 932 943 phys_initrd_start = start; ··· 1171 1178 /* Retrieve command line */ 1172 1179 p = of_get_flat_dt_prop(node, "bootargs", &l); 1173 1180 if (p != NULL && l > 0) 1174 - strlcpy(cmdline, p, min(l, COMMAND_LINE_SIZE)); 1181 + strscpy(cmdline, p, min(l, COMMAND_LINE_SIZE)); 1175 1182 1176 1183 /* 1177 1184 * CONFIG_CMDLINE is meant to be a default in case nothing else ··· 1183 1190 strlcat(cmdline, " ", COMMAND_LINE_SIZE); 1184 1191 strlcat(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE); 1185 1192 #elif defined(CONFIG_CMDLINE_FORCE) 1186 - strlcpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE); 1193 + strscpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE); 1187 1194 #else 1188 1195 /* No arguments from boot loader, use kernel's cmdl*/ 1189 1196 if (!((char *)cmdline)[0]) 1190 - strlcpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE); 1197 + strscpy(cmdline, CONFIG_CMDLINE, COMMAND_LINE_SIZE); 1191 1198 #endif 1192 1199 #endif /* CONFIG_CMDLINE */ 1193 1200
+3
drivers/of/irq.c
··· 592 592 ret = desc->irq_init_cb(desc->dev, 593 593 desc->interrupt_parent); 594 594 if (ret) { 595 + pr_err("%s: Failed to init %pOF (%p), parent %p\n", 596 + __func__, desc->dev, desc->dev, 597 + desc->interrupt_parent); 595 598 of_node_clear_flag(desc->dev, OF_POPULATED); 596 599 kfree(desc); 597 600 continue;
+5
drivers/of/of_private.h
··· 155 155 #if defined(CONFIG_OF_ADDRESS) && defined(CONFIG_HAS_DMA) 156 156 int of_dma_get_range(struct device_node *np, 157 157 const struct bus_dma_region **map); 158 + struct device_node *__of_get_dma_parent(const struct device_node *np); 158 159 #else 159 160 static inline int of_dma_get_range(struct device_node *np, 160 161 const struct bus_dma_region **map) 161 162 { 162 163 return -ENODEV; 164 + } 165 + static inline struct device_node *__of_get_dma_parent(const struct device_node *np) 166 + { 167 + return of_get_parent(np); 163 168 } 164 169 #endif 165 170
+4 -1
drivers/of/unittest.c
··· 2465 2465 adap = &std->adap; 2466 2466 i2c_set_adapdata(adap, std); 2467 2467 adap->nr = -1; 2468 - strlcpy(adap->name, pdev->name, sizeof(adap->name)); 2468 + strscpy(adap->name, pdev->name, sizeof(adap->name)); 2469 2469 adap->class = I2C_CLASS_DEPRECATED; 2470 2470 adap->algo = &unittest_i2c_algo; 2471 2471 adap->dev.parent = dev; ··· 3464 3464 int res; 3465 3465 3466 3466 pr_info("start of unittest - you will see error messages\n"); 3467 + 3468 + /* Taint the kernel so we know we've run tests. */ 3469 + add_taint(TAINT_TEST, LOCKDEP_STILL_OK); 3467 3470 3468 3471 /* adding data for unittest */ 3469 3472
+6 -1
include/dt-bindings/leds/common.h
··· 33 33 #define LED_COLOR_ID_MULTI 8 /* For multicolor LEDs */ 34 34 #define LED_COLOR_ID_RGB 9 /* For multicolor LEDs that can do arbitrary color, 35 35 so this would include RGBW and similar */ 36 - #define LED_COLOR_ID_MAX 10 36 + #define LED_COLOR_ID_PURPLE 10 37 + #define LED_COLOR_ID_ORANGE 11 38 + #define LED_COLOR_ID_PINK 12 39 + #define LED_COLOR_ID_CYAN 13 40 + #define LED_COLOR_ID_LIME 14 41 + #define LED_COLOR_ID_MAX 15 37 42 38 43 /* Standard LED functions */ 39 44 /* Keyboard LEDs, usually it would be input4::capslock etc. */
+2 -2
include/linux/of.h
··· 342 342 const char **out_strs, size_t sz, int index); 343 343 extern int of_device_is_compatible(const struct device_node *device, 344 344 const char *); 345 - extern int of_device_compatible_match(struct device_node *device, 345 + extern int of_device_compatible_match(const struct device_node *device, 346 346 const char *const *compat); 347 347 extern bool of_device_is_available(const struct device_node *device); 348 348 extern bool of_device_is_big_endian(const struct device_node *device); ··· 562 562 return 0; 563 563 } 564 564 565 - static inline int of_device_compatible_match(struct device_node *device, 565 + static inline int of_device_compatible_match(const struct device_node *device, 566 566 const char *const *compat) 567 567 { 568 568 return 0;
+6 -8
scripts/Makefile.lib
··· 386 386 DT_BINDING_DIR := Documentation/devicetree/bindings 387 387 DT_TMP_SCHEMA := $(objtree)/$(DT_BINDING_DIR)/processed-schema.json 388 388 389 - quiet_cmd_dtb_check = CHECK $@ 390 - cmd_dtb_check = $(DT_CHECKER) $(DT_CHECKER_FLAGS) -u $(srctree)/$(DT_BINDING_DIR) -p $(DT_TMP_SCHEMA) $@ || true 389 + quiet_cmd_dtb = DTC_CHK $@ 390 + cmd_dtb = $(cmd_dtc) ; $(DT_CHECKER) $(DT_CHECKER_FLAGS) -u $(srctree)/$(DT_BINDING_DIR) -p $(DT_TMP_SCHEMA) $@ || true 391 + else 392 + quiet_cmd_dtb = $(quiet_cmd_dtc) 393 + cmd_dtb = $(cmd_dtc) 391 394 endif 392 395 393 - define rule_dtc 394 - $(call cmd_and_fixdep,dtc) 395 - $(call cmd,dtb_check) 396 - endef 397 - 398 396 $(obj)/%.dtb: $(src)/%.dts $(DTC) $(DT_TMP_SCHEMA) FORCE 399 - $(call if_changed_rule,dtc) 397 + $(call if_changed_dep,dtb) 400 398 401 399 $(obj)/%.dtbo: $(src)/%.dts $(DTC) FORCE 402 400 $(call if_changed_dep,dtc)
+69
scripts/dtc/dt-extract-compatibles
··· 1 + #!/usr/bin/env python3 2 + # SPDX-License-Identifier: GPL-2.0-only 3 + 4 + import os 5 + import glob 6 + import re 7 + import argparse 8 + 9 + 10 + def parse_of_declare_macros(data): 11 + """ Find all compatible strings in OF_DECLARE() style macros """ 12 + compat_list = [] 13 + # CPU_METHOD_OF_DECLARE does not have a compatible string 14 + for m in re.finditer(r'(?<!CPU_METHOD_)(IRQCHIP|OF)_(DECLARE|MATCH)(_DRIVER)?\(.*?\)', data): 15 + try: 16 + compat = re.search(r'"(.*?)"', m[0])[1] 17 + except: 18 + # Fails on compatible strings in #define, so just skip 19 + continue 20 + compat_list += [compat] 21 + 22 + return compat_list 23 + 24 + 25 + def parse_of_device_id(data): 26 + """ Find all compatible strings in of_device_id structs """ 27 + compat_list = [] 28 + for m in re.finditer(r'of_device_id\s+[a-zA-Z0-9_]+\[\]\s*=\s*({.*?);', data): 29 + compat_list += re.findall(r'\.compatible\s+=\s+"([a-zA-Z0-9_\-,]+)"', m[1]) 30 + 31 + return compat_list 32 + 33 + 34 + def parse_compatibles(file): 35 + with open(file, 'r', encoding='utf-8') as f: 36 + data = f.read().replace('\n', '') 37 + 38 + compat_list = parse_of_declare_macros(data) 39 + compat_list += parse_of_device_id(data) 40 + 41 + return compat_list 42 + 43 + def print_compat(filename, compatibles): 44 + if not compatibles: 45 + return 46 + if show_filename: 47 + compat_str = ' '.join(compatibles) 48 + print(filename + ": compatible(s): " + compat_str) 49 + else: 50 + print(*compatibles, sep='\n') 51 + 52 + show_filename = False 53 + 54 + if __name__ == "__main__": 55 + ap = argparse.ArgumentParser() 56 + ap.add_argument("cfile", type=str, nargs='*', help="C source files or directories to parse") 57 + ap.add_argument('-H', '--with-filename', help="Print filename with compatibles", action="store_true") 58 + args = ap.parse_args() 59 + 60 + show_filename = args.with_filename 61 + 62 + for f in args.cfile: 63 + if os.path.isdir(f): 64 + for filename in glob.iglob(f + "/**/*.c", recursive=True): 65 + compat_list = parse_compatibles(filename) 66 + print_compat(filename, compat_list) 67 + else: 68 + compat_list = parse_compatibles(f) 69 + print_compat(f, compat_list)