Home
last modified time | relevance | path

Searched +full:string +full:- +full:array +full:- +full:enum (Results 1 – 25 of 214) sorted by relevance

123456789

/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2-feature-unit.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,uac2-feature-unit"
8 # string-array properties start with Primary channel 0 and follow with Logical
9 # channel(s). The "not-present" value is allowed to facilitate having controls
14 data-source:
18 mute-control:
19 type: string-array
21 enum:
22 - "read-only"
23 - "host-programmable"
[all …]
Dzephyr,uac2-clock-source.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,uac2-clock-source"
9 clock-type:
10 type: string
16 enum:
17 - "external"
18 - "internal-fixed"
19 - "internal-variable"
20 - "internal-programmable"
22 sof-synchronized:
[all …]
/Zephyr-latest/scripts/dts/python-devicetree/tests/test-bindings/
Denums.yaml2 # SPDX-License-Identifier: BSD-3-Clause
4 description: Property enum test
9 int-enum:
11 enum:
12 - 1
13 - 2
14 - 3
16 string-enum: # not tokenizable
17 type: string
18 enum:
[all …]
/Zephyr-latest/dts/bindings/tcpc/
Dnuvoton,numaker-tcpc.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nuvoton NuMaker USB Type-C port controller
6 compatible: "nuvoton,numaker-tcpc"
8 include: [base.yaml, reset-device.yaml, pinctrl-device.yaml]
23 vconn-overcurrent-event-polarity:
24 type: string
27 enum:
28 - "low-active"
29 - "high-active"
31 vconn-discharge-polarity:
[all …]
/Zephyr-latest/dts/bindings/test/
Dvnd,enum-string-array-holder.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Test enum property container
6 compatible: "vnd,enum-string-array-holder"
12 type: string-array
13 enum:
14 - foo
15 - bar
16 - baz
17 - zoo
/Zephyr-latest/dts/bindings/mspi/
Dmspi-device.yaml2 # SPDX-License-Identifier: Apache-2.0
8 on-bus: mspi
14 mspi-max-frequency:
22 mspi-io-mode:
23 type: string
24 enum:
25 - "MSPI_IO_MODE_SINGLE"
26 - "MSPI_IO_MODE_DUAL"
27 - "MSPI_IO_MODE_DUAL_1_1_2"
28 - "MSPI_IO_MODE_DUAL_1_2_2"
[all …]
Dmspi-controller.yaml2 # SPDX-License-Identifier: Apache-2.0
11 clock-frequency:
15 "#address-cells":
18 "#size-cells":
22 op-mode:
23 type: string
24 enum:
25 - "MSPI_CONTROLLER"
26 - "MSPI_PERIPHERAL"
32 type: string
[all …]
/Zephyr-latest/tests/lib/devicetree/api/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
15 test-alias = &test_nodelabel;
24 string = "foo";
28 #address-cells = < 0x1 >;
29 #size-cells = < 0x1 >;
30 interrupt-parent = <&test_intc>;
32 test_cpu_intc: interrupt-controller {
33 compatible = "vnd,cpu-intc";
34 #address-cells = <0>;
[all …]
/Zephyr-latest/dts/bindings/usb-c/
Dusb-c-connector.yaml2 # SPDX-License-Identifier: Apache-2.0
5 A USB Type-C connector node represents a physical USB Type-C connector.
6 It should be a child of a USB-C interface controller or a separate node
7 when it is attached to both MUX and USB-C interface controller.
10 …/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/connector/usb-connector.yaml?h=v5.1…
14 USB-C connector attached to a STM32 UCPD typec port controller, which has
18 compatible = "zephyr,usb-c-vbus-adc";
19 io-channels = <&adc2 8>;
20 output-ohms = <49900>;
21 full-ohms = <(330000 + 49900)>;
[all …]
/Zephyr-latest/dts/bindings/haptics/
Dti,drv2605.yaml2 # SPDX-License-Identifier: Apache-2.0
5 DRV2605 Haptic Driver for ERM and LRA with built-in library and smart-loop
10 include: i2c-device.yaml
13 actuator-mode:
15 type: string
16 enum:
17 - "ERM"
18 - "LRA"
19 feedback-brake-factor:
20 type: string
[all …]
/Zephyr-latest/dts/bindings/bluetooth/
Dbt-hci.yaml6 bt-hci-name:
7 type: string
9 bt-hci-bus:
10 type: string
12 enum:
13 - "virtual"
14 - "usb"
15 - "pccard"
16 - "uart"
17 - "rs232"
[all …]
/Zephyr-latest/dts/bindings/espi/
Dmicrochip,xec-espi-vw-routing.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "microchip,xec-espi-vw-routing"
10 child-binding:
15 vw-reg:
16 type: array
20 vw-girq:
21 type: array
26 to GIRQ24 b[5]. vw-girq = <24 5>;
28 reset-state:
29 type: string
[all …]
/Zephyr-latest/dts/bindings/mipi-dsi/
Drenesas,ra-mipi-dsi.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "renesas,ra-mipi-dsi"
8 include: [mipi-dsi-host.yaml]
17 interrupt-names:
18 type: string-array
22 pll-div:
24 enum: [1, 2, 3, 4]
28 pll-mul-int:
33 pll-mul-frac:
34 type: string
[all …]
/Zephyr-latest/dts/bindings/mfd/
Dnordic,npm2100.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: i2c-device.yaml
14 host-int-gpios:
15 type: phandle-array
18 host-int-type:
19 type: string
20 enum:
21 - "edge"
22 - "level"
28 pmic-int-pin:
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dnuvoton,adc-cmp.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nuvoton,adc-cmp"
8 include: sensor-device.yaml
11 io-channels:
12 type: phandle-array
17 threshold-mv:
23 type: string
27 enum:
28 - ADC_CMP_NPCX_GREATER
29 - ADC_CMP_NPCX_LESS_OR_EQUAL
[all …]
/Zephyr-latest/dts/bindings/ethernet/
Dti,dp83825.yaml1 # Copyright 2023-2024 NXP
2 # SPDX-License-Identifier: Apache-2.0
8 include: ethernet-phy.yaml
11 reset-gpios:
12 type: phandle-array
14 int-gpios:
15 type: phandle-array
17 ti,interface-type:
18 type: string
21 enum:
[all …]
Dmicrochip,ksz8081.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: ethernet-phy.yaml
11 reset-gpios:
12 type: phandle-array
14 int-gpios:
15 type: phandle-array
17 microchip,interface-type:
18 type: string
21 enum:
22 - "mii"
[all …]
/Zephyr-latest/doc/build/dts/
Dbindings-syntax.rst1 .. _dt-bindings-file-syntax:
7 files are YAML files. A :ref:`simple example <dt-bindings-simple-example>` was
17 The top level of a bindings file maps keys to values. The top-level keys look
20 .. code-block:: yaml
24 This is the Vendomatic company's foo-device.
29 See https://yaml-multiline.info/ for formatting help.
35 compatible: "manufacturer,foo-device"
41 child-binding:
50 # SPI memory chip, use 'on-bus:' to say what type of bus, like this.
53 on-bus: spi
[all …]
/Zephyr-latest/dts/bindings/base/
Dbase.yaml7 type: string
12 - "okay" means the resource is operational and, for example,
14 - "disabled" means the resource is not operational and the system
18 enum:
19 - "ok" # Deprecated form
20 - "okay"
21 - "disabled"
22 - "reserved"
23 - "fail"
24 - "fail-sss"
[all …]
/Zephyr-latest/dts/bindings/charger/
Dnxp,pf1550-charger.yaml2 # SPDX-License-Identifier: Apache-2.0
8 compatible: "nxp,pf1550-charger"
11 constant-charge-voltage-max-microvolt:
14 constant-charge-current-max-microamp:
17 pf1550,vbus-current-limit-microamp:
23 pf1550,system-voltage-min-threshold-microvolt:
26 enum:
27 - 3500000
28 - 3700000
29 - 4300000
[all …]
/Zephyr-latest/dts/bindings/adc/
Dst,stm32-adc.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "st,stm32-adc"
9 include: [adc-controller.yaml, pinctrl-device.yaml]
21 "#io-channel-cells":
24 st,adc-clock-source:
25 type: string
27 enum:
28 - "SYNC"
29 - "ASYNC"
32 - "SYNC": derived from the bus clock.
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Drenesas,rzn-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-rzn-common.h>
34 input-enable;
48 pins, such as the 'input-enable' property in group 2.
50 compatible: "renesas,rzn-pinctrl"
54 child-binding:
57 child-binding:
60 - name: pincfg-node.yaml
[all …]
Drenesas,rzt-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
19 /* You can put this in places like a board-pinctrl.dtsi file in
23 /* include pre-defined combinations for the SoC variant used by the board */
24 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-rzt-common.h>
33 input-enable;
47 pins, such as the 'input-enable' property in group 2.
49 compatible: "renesas,rzt-pinctrl"
53 child-binding:
56 child-binding:
59 - name: pincfg-node.yaml
[all …]
Drenesas,rzt2m-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
19 /* You can put this in places like a board-pinctrl.dtsi file in
23 /* include pre-defined combinations for the SoC variant used by the board */
24 #include <dt-bindings/pinctrl/renesas-rzt2m-pinctrl.h>
33 input-enable;
47 pins, such as the 'input-enable' property in group 2.
49 compatible: "renesas,rzt2m-pinctrl"
53 child-binding:
56 child-binding:
59 - name: pincfg-node.yaml
[all …]
/Zephyr-latest/dts/bindings/usb/
Dzephyr,midi2-device.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,midi2-device"
9 "#address-cells":
13 "#size-cells":
17 child-binding:
25 type: array
34 type: string
35 enum:
36 - "use-midi-ci"
37 - "midi1-up-to-64b"
[all …]

123456789