Home
last modified time | relevance | path

Searched +full:dts +full:- +full:node (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/linux-6.12.1/Documentation/devicetree/bindings/
Ddts-coding-style.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Devicetree Sources (DTS) Coding Style
7 When writing Devicetree Sources (DTS) please observe below guidelines. They
16 ---------------------------
18 The Devicetree Specification allows a broad range of characters in node
22 1. Node and property names can use only the following characters:
24 * Lowercase characters: [a-z]
25 * Digits: [0-9]
26 * Dash: -
30 * Lowercase characters: [a-z]
[all …]
/linux-6.12.1/Documentation/devicetree/
Doverlay-notes.rst1 .. 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 …]
Dof_unittest.rst1 .. 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 …]
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/
Dfsl,mxs-pinctrl.txt6 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 …]
/linux-6.12.1/scripts/dtc/
Ddtc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
22 int auto_label_aliases; /* auto generate labels -> aliases */
28 return (x > 0) && ((x & (x - 1)) == 0); in is_power_of_2()
31 static void fill_fullpaths(struct node *tree, const char *prefix) in fill_fullpaths()
33 struct node *child; in fill_fullpaths()
36 tree->fullpath = join_path(prefix, tree->name); in fill_fullpaths()
38 unit = strchr(tree->name, '@'); in fill_fullpaths()
40 tree->basenamelen = unit - tree->name; in fill_fullpaths()
42 tree->basenamelen = strlen(tree->name); in fill_fullpaths()
45 fill_fullpaths(child, tree->fullpath); in fill_fullpaths()
[all …]
Ddtc.h1 /* 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 …]
Ddt_to_config2 # SPDX-License-Identifier: GPL-2.0-only
19 # ----- constants for print_flags()
21 # Position in string $pr_flags. Range of 0..($num_pr_flags - 1).
39 # expessions to work for --include_flags and --exclude_flags.
45 "multiple compatibles found for this node",
50 "node is not enabled",
61 # -----
70 # ----- magic compatibles, do not have a driver
77 'simple-bus' => '1',
94 'gpio-keys' => ['drivers/input/keyboard/gpio_keys.c'],
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dmsm8916-samsung-grandmax.dts1 // 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 …]
Dapq8094-sony-xperia-kitakami-karin_windy.dts1 // 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;
Dsc7280-herobrine-wifi-sku.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Google Herobrine dts fragment for WIFI SKUs
10 /delete-node/ &mpss_mem;
11 /delete-node/ &remoteproc_mpss;
12 /delete-node/ &rmtfs_mem;
/linux-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-bmc-ibm-rainier-1s4u.dts1 // 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;
Daspeed-ast2600-evb-a1.dts1 // 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;
/linux-6.12.1/arch/arm/boot/dts/broadcom/
Dbcm2711-rpi-400.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2711-rpi-4-b.dts"
11 stdout-path = "serial1:115200n8";
14 gpio-poweroff {
15 compatible = "gpio-poweroff";
21 gpio-line-names = "BT_ON",
32 clock-frequency = <1950000>;
33 /delete-node/ leds;
40 /delete-node/ &led_act;
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dfsl-lx2160a-bluebox3-rev-a.dts1 // 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 …]
Dfsl-ls1028a-kontron-sl28-var1.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Device Tree file for the Kontron SMARC-sAL28 board.
15 /dts-v1/;
16 #include "fsl-ls1028a-kontron-sl28.dts"
17 #include <dt-bindings/net/qca-ar803x.h>
20 model = "Kontron SMARC-sAL28 (4 Lanes)";
21 compatible = "kontron,sl28-var1", "kontron,sl28", "fsl,ls1028a";
25 /* Delete unused phy node */
26 /delete-node/ ethernet-phy@5;
28 phy0: ethernet-phy@4 {
[all …]
/linux-6.12.1/drivers/of/unittest-data/
Dtests-interrupts.dtsi1 // 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 …]
/linux-6.12.1/arch/arm64/boot/dts/socionext/
Duniphier-pxs3-ref-gadget0.dts1 // 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 …]
/linux-6.12.1/arch/arm64/boot/dts/xilinx/
Dzynqmp-zcu102-revB.dts1 // 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 …]
/linux-6.12.1/arch/arm/boot/dts/rockchip/
Drk3288-veyron-tiger.dts1 // 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 …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6ulz-14x14-evk.dts1 // 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 …]
/linux-6.12.1/arch/arm64/boot/dts/hisilicon/
Dhip07-d05.dts1 // 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";
/linux-6.12.1/arch/arm64/boot/dts/renesas/
Dr9a07g044c1.dtsi1 // 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;
Dr9a07g044c2.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
8 /dts-v1/;
16 /delete-node/ ssi@1004a800;
17 /delete-node/ serial@1004c800;
18 /delete-node/ adc@10059000;
19 /delete-node/ ethernet@11c30000;
/linux-6.12.1/arch/arm64/boot/dts/apple/
Dt6002-j375d.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 * target-type: J375d
10 /dts-v1/;
13 #include "t600x-j375.dtsi"
16 compatible = "apple,j375d", "apple,t6002", "apple,arm-platform";
22 /* front-right */
23 hpm4: usb-pd@39 {
26 interrupt-parent = <&pinctrl_ap>;
28 interrupt-names = "irq";
31 /* front-left */
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dfsl,qe-firmware.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale QUICC Engine module Firmware Node
10 - Frank Li <Frank.Li@nxp.com>
13 This node defines a firmware binary that is embedded in the device tree, for
17 The firmware node itself contains the firmware binary contents, a compatible
18 property, and any firmware-specific properties. The node should be placed
19 inside a QE node that needs it. Doing so eliminates the need for a
[all …]

12345678910>>...15