| /kernel/linux/linux-5.10/Documentation/devicetree/ |
| D | overlay-notes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 This document describes the implementation of the in-kernel 9 companion document to Documentation/devicetree/dynamic-resolution-notes.rst[1] 12 ----------------- 17 Since the kernel mainly deals with devices, any new device node that result 18 in an active device should have it created while if the device node is either 23 ---- foo.dts --------------------------------------------------------------- 25 /dts-v1/; 39 ---- foo.dts --------------------------------------------------------------- 41 The overlay bar.dts, [all …]
|
| D | of_unittest.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 (1) Documentation/devicetree/usage-model.rst 27 2. Test-data 30 The Device Tree Source file (drivers/of/unittest-data/testcases.dts) contains 33 (.dtsi) are included in testcases.dts:: 35 drivers/of/unittest-data/tests-interrupts.dtsi 36 drivers/of/unittest-data/tests-platform.dtsi 37 drivers/of/unittest-data/tests-phandle.dtsi 38 drivers/of/unittest-data/tests-match.dtsi 43 $(obj)/%.dtb: $(src)/%.dts FORCE [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/ |
| D | overlay-notes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 This document describes the implementation of the in-kernel 9 companion document to Documentation/devicetree/dynamic-resolution-notes.rst[1] 12 ----------------- 17 Since the kernel mainly deals with devices, any new device node that result 18 in an active device should have it created while if the device node is either 23 ---- foo.dts --------------------------------------------------------------- 25 /dts-v1/; 39 ---- foo.dts --------------------------------------------------------------- 41 The overlay bar.dts, [all …]
|
| D | of_unittest.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 (1) Documentation/devicetree/usage-model.rst 45 from 'scripts/dtc/of_unittest_expect --help'. 48 3. Test-data 51 The Device Tree Source file (drivers/of/unittest-data/testcases.dts) contains 54 (.dtsi) are included in testcases.dts:: 56 drivers/of/unittest-data/tests-interrupts.dtsi 57 drivers/of/unittest-data/tests-platform.dtsi 58 drivers/of/unittest-data/tests-phandle.dtsi 59 drivers/of/unittest-data/tests-match.dtsi [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | fsl,mxs-pinctrl.txt | 6 voltage and pull-up. 9 - compatible: "fsl,imx23-pinctrl" or "fsl,imx28-pinctrl" 10 - reg: Should contain the register physical address and length for the 13 Please refer to pinctrl-bindings.txt in this directory for details of the 16 The node of mxs pin controller acts as a container for an arbitrary number of 20 information about pull-up. For this reason, even seemingly boolean values are 25 Those subnodes under mxs pin controller node will fall into two categories. 27 configurations, and it's called group node in the binding document. The other 29 different configuration than what is defined in group node. The binding 30 document calls this type of node config node. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | fsl,mxs-pinctrl.txt | 6 voltage and pull-up. 9 - compatible: "fsl,imx23-pinctrl" or "fsl,imx28-pinctrl" 10 - reg: Should contain the register physical address and length for the 13 Please refer to pinctrl-bindings.txt in this directory for details of the 16 The node of mxs pin controller acts as a container for an arbitrary number of 20 information about pull-up. For this reason, even seemingly boolean values are 25 Those subnodes under mxs pin controller node will fall into two categories. 27 configurations, and it's called group node in the binding document. The other 29 different configuration than what is defined in group node. The binding 30 document calls this type of node config node. [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8916-samsung-grandmax.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-e2015-common.dtsi" 6 #include <dt-bindings/leds/common.h> 12 * There seems to be no way to boot ARM64 kernels on 32-bit devices at the 18 * arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts 24 chassis-type = "handset"; 26 /delete-node/ gpio-hall-sensor; 27 /delete-node/ i2c-nfc; 28 /delete-node/ i2c-tkey; [all …]
|
| D | apq8094-sony-xperia-kitakami-karin_windy.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 9 #include "msm8994-sony-xperia-kitakami-karin.dts" 12 model = "Sony Xperia Z4 Tablet (Wi-Fi)"; 14 chassis-type = "tablet"; 20 qcom,msm-id = <253 0x20000>, <253 0x20001>; 23 /delete-node/ &pm8994_l1; 24 /delete-node/ &pm8994_l19;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/ |
| D | aspeed-bmc-ibm-rainier-1s4u.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 5 #include "aspeed-bmc-ibm-rainier-4u.dts" 12 /delete-node/ fan3; 13 /delete-node/ fan5;
|
| D | aspeed-ast2600-evb-a1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 #include "aspeed-ast2600-evb.dts" 8 compatible = "aspeed,ast2600-evb-a1", "aspeed,ast2600-evb", "aspeed,ast2600"; 10 /delete-node/regulator-vcc-sdhci0; 11 /delete-node/regulator-vcc-sdhci1; 12 /delete-node/regulator-vccq-sdhci0; 13 /delete-node/regulator-vccq-sdhci1; 16 /delete-node/ &sdc;
|
| /kernel/linux/linux-5.10/arch/mips/netlogic/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 bool "Built-in device tree for XLP EVP boards" 12 pointer to the kernel. The corresponding DTS file is at 13 arch/mips/netlogic/dts/xlp_evp.dts 16 bool "Built-in device tree for XLP SVP boards" 22 pointer to the kernel. The corresponding DTS file is at 23 arch/mips/netlogic/dts/xlp_svp.dts 26 bool "Built-in device tree for XLP FVP boards" 32 pointer to the kernel. The corresponding DTS file is at 33 arch/mips/netlogic/dts/xlp_fvp.dts [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | fsl-lx2160a-bluebox3-rev-a.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2020-2021 NXP 7 /dts-v1/; 9 #include "fsl-lx2160a-bluebox3.dts" 12 compatible = "fsl,lx2160a-bluebox3-rev-a", "fsl,lx2160a"; 17 /delete-node/ ethernet-phy@5; 19 sw1_mii3_phy: ethernet-phy@1 { 21 compatible = "ethernet-phy-id004d.d072"; 23 interrupts-extended = <&extirq 6 IRQ_TYPE_LEVEL_LOW>; 26 /delete-node/ ethernet-phy@6; [all …]
|
| /kernel/linux/linux-5.10/scripts/dtc/ |
| D | dtc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 45 extern int auto_label_aliases; /* auto generate labels -> aliases */ 46 extern int annotate; /* annotate .dts with input source location */ 90 #define ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) 123 for (; (m); (m) = (m)->next) 126 if ((m)->type == (t)) 181 struct node { struct 185 struct node *children; argument 187 struct node *parent; argument 188 struct node *next_sibling; argument [all …]
|
| /kernel/linux/linux-6.6/drivers/of/unittest-data/ |
| D | tests-interrupts.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 testcase-data { 6 #address-cells = <1>; 7 #size-cells = <1>; 10 interrupt-controller; 11 #interrupt-cells = <1>; 15 interrupt-controller; 16 #interrupt-cells = <3>; 20 interrupt-controller; 21 #interrupt-cells = <2>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/socionext/ |
| D | uniphier-pxs3-ref-gadget0.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 // Device Tree Source for UniPhier PXs3 Reference Board (for USB-Device #0) 8 /dts-v1/; 9 #include "uniphier-pxs3-ref.dts" 12 model = "UniPhier PXs3 Reference Board (USB-Device #0)"; 23 pinctrl-0 = <&pinctrl_usb0_device>; 27 snps,usb2-gadget-lpm-disable; 28 phy-names = "usb2-phy", "usb3-phy"; 33 /delete-property/ vbus-supply; 37 /delete-property/ vbus-supply; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/xilinx/ |
| D | zynqmp-zcu102-revB.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU102 RevB 5 * (C) Copyright 2016 - 2018, Xilinx, Inc. 10 #include "zynqmp-zcu102-revA.dts" 14 compatible = "xlnx,zynqmp-zcu102-revB", "xlnx,zynqmp-zcu102", "xlnx,zynqmp"; 18 phy-handle = <&phyc>; 19 phyc: ethernet-phy@c { 21 ti,rx-internal-delay = <0x8>; 22 ti,tx-internal-delay = <0xa>; 23 ti,fifo-depth = <0x1>; [all …]
|
| /kernel/linux/linux-6.6/scripts/dtc/ |
| D | dtc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 45 extern int auto_label_aliases; /* auto generate labels -> aliases */ 46 extern int annotate; /* annotate .dts with input source location */ 102 return streq(str + len - suffix_len, suffix); in strends() 105 #define ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) 144 for (; (m); (m) = (m)->next) 147 if ((m)->type == (t)) 152 if (is_type_marker(m->type)) in next_type_marker() 159 struct marker *next = next_type_marker(m->next); in type_marker_length() 162 return next->offset - m->offset; in type_marker_length() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/xilinx/ |
| D | zynqmp-zcu102-revB.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU102 RevB 5 * (C) Copyright 2016 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 #include "zynqmp-zcu102-revA.dts" 15 compatible = "xlnx,zynqmp-zcu102-revB", "xlnx,zynqmp-zcu102", "xlnx,zynqmp"; 19 phy-handle = <&phyc>; 21 phyc: ethernet-phy@c { 22 #phy-cells = <0x1>; 23 compatible = "ethernet-phy-id2000.a231"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3288-veyron-tiger.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3288-veyron-fievel.dts" 10 #include "rk3288-veyron-edp.dtsi" 14 compatible = "google,veyron-tiger-rev8", "google,veyron-tiger-rev7", 15 "google,veyron-tiger-rev6", "google,veyron-tiger-rev5", 16 "google,veyron-tiger-rev4", "google,veyron-tiger-rev3", 17 "google,veyron-tiger-rev2", "google,veyron-tiger-rev1", 18 "google,veyron-tiger-rev0", "google,veyron-tiger", 21 /delete-node/ vcc18-lcd; [all …]
|
| D | imx6ulz-14x14-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 8 #include "imx6ul-14x14-evk.dtsi" 10 /delete-node/ &fec1; 11 /delete-node/ &fec2; 12 /delete-node/ &can1; 13 /delete-node/ &can2; 14 /delete-node/ &lcdif; 15 /delete-node/ &tsc; 19 compatible = "fsl,imx6ulz-14x14-evk", "fsl,imx6ull", "fsl,imx6ulz"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3288-veyron-tiger.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3288-veyron-fievel.dts" 10 #include "rk3288-veyron-edp.dtsi" 14 compatible = "google,veyron-tiger-rev8", "google,veyron-tiger-rev7", 15 "google,veyron-tiger-rev6", "google,veyron-tiger-rev5", 16 "google,veyron-tiger-rev4", "google,veyron-tiger-rev3", 17 "google,veyron-tiger-rev2", "google,veyron-tiger-rev1", 18 "google,veyron-tiger-rev0", "google,veyron-tiger", 21 /delete-node/ vcc18-lcd; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/ |
| D | hip07-d05.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * dts file for Hisilicon D05 Development Board 8 /dts-v1/; 14 compatible = "hisilicon,hip07-d05"; 16 /* the mem node will be updated by UEFI. */ 20 numa-node-id = <0>; 23 distance-map { 24 compatible = "numa-distance-map-v1"; 25 distance-matrix = <0 0 10>, 48 stdout-path = "serial0:115200n8";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hip07-d05.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * dts file for Hisilicon D05 Development Board 8 /dts-v1/; 14 compatible = "hisilicon,hip07-d05"; 16 /* the mem node will be updated by UEFI. */ 20 numa-node-id = <0>; 23 distance-map { 24 compatible = "numa-distance-map-v1"; 25 distance-matrix = <0 0 10>, 48 stdout-path = "serial0:115200n8";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6ulz-14x14-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 8 #include "imx6ul-14x14-evk.dtsi" 10 /delete-node/ &fec1; 11 /delete-node/ &fec2; 12 /delete-node/ &can1; 13 /delete-node/ &can2; 14 /delete-node/ &lcdif; 15 /delete-node/ &tsc; 19 compatible = "fsl,imx6ulz-14x14-evk", "fsl,imx6ull", "fsl,imx6ulz"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | r9a07g044c1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 /dts-v1/; 15 /delete-node/ cpu-map; 16 /delete-node/ cpu@100; 21 /delete-node/ ssi@1004a800; 22 /delete-node/ serial@1004c800; 23 /delete-node/ adc@10059000; 24 /delete-node/ ethernet@11c30000;
|