Home
last modified time | relevance | path

Searched full:bindings (Results 1 – 25 of 1192) sorted by relevance

12345678910>>...48

/Zephyr-Core-3.5.0/doc/build/dts/
Dbindings.rst1 .. _dt-bindings:
3 Devicetree bindings
7 is a relatively unstructured format. *Devicetree bindings* provide the other
12 devicetree bindings are YAML files in a custom format (Zephyr does not use the
15 These pages introduce bindings, describe what they do, note where they are
21 bindings built in to Zephyr.
26 bindings-intro.rst
27 bindings-syntax.rst
28 bindings-upstream.rst
Dbindings-intro.rst3 Introduction to Devicetree Bindings
8 For a detailed syntax reference, see :ref:`dt-bindings-file-syntax`.
10 Devicetree nodes are matched to bindings using their :ref:`compatible
18 .. _dt-bindings-simple-example:
49 What the build system does with bindings
52 The build system uses bindings both to validate devicetree nodes and to convert
75 Other ways nodes are matched to bindings
79 system looks for compatible bindings in the listed order and uses the first
94 Nodes without compatible properties can be matched to bindings associated with
95 their parent nodes. These are called "child bindings". If a node describes
[all …]
Dbindings-upstream.rst1 .. _dt-writing-bindings:
3 Rules for upstream bindings
6 This section includes general rules for writing bindings that you want to
8 for bindings you don't intend to contribute to the Zephyr Project, but it's a
18 Always check for existing bindings
29 :file:`Documentation/devicetree/bindings` in `Linus's tree`_ for existing
30 bindings and the `Linux devicetree documentation`_ for more information.
47 Bindings which match a compatible must have file names based on the compatible.
57 All recommendations in :ref:`dt-bindings-default` are requirements when
108 :zephyr_file:`dts/bindings/vendor-prefixes.txt`, you must use that vendor
[all …]
Dbindings-syntax.rst1 .. _dt-bindings-file-syntax:
3 Devicetree bindings syntax
6 This page documents the syntax of Zephyr's bindings format. Zephyr bindings
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
27 and are encouraged for complex bindings.
31 # You can include definitions from other bindings using this syntax:
52 # bindings.
61 .. _dt-bindings-description:
69 .. _dt-bindings-compatible:
[all …]
/Zephyr-Core-3.5.0/doc/_scripts/
Dgen_devicetree_rest.py6 devicetree bindings.
43 def __init__(self, vendor_prefixes, bindings): argument
45 self.vnd2bindings = self.init_vnd2bindings(bindings)
51 def bindings(self, vnd, default=None): member in VndLookup
85 def init_vnd2bindings(self, bindings): argument
86 # Take a 'vnd2vendor' map and a list of bindings and return a dict
87 # mapping 'vnd' vendor prefixes prefixes to lists of bindings. The
88 # bindings in each list are sorted by compatible. The keys in the
93 # - The 'None' key maps to bindings with no vendor prefix
95 # - The (UNKNOWN_VENDOR,) key maps to bindings whose compatible
[all …]
/Zephyr-Core-3.5.0/dts/bindings/dac/
Dti,dacx0508-base.yaml13 See constants in dt-bindings/dac/dacx0508.h.
21 See constants in dt-bindings/dac/dacx0508.h.
29 See constants in dt-bindings/dac/dacx0508.h.
37 See constants in dt-bindings/dac/dacx0508.h.
45 See constants in dt-bindings/dac/dacx0508.h.
53 See constants in dt-bindings/dac/dacx0508.h.
61 See constants in dt-bindings/dac/dacx0508.h.
69 See constants in dt-bindings/dac/dacx0508.h.
77 See constants in dt-bindings/dac/dacx0508.h.
/Zephyr-Core-3.5.0/dts/arm/nordic/
Dnrf_common.dtsi7 #include <zephyr/dt-bindings/adc/adc.h>
8 #include <zephyr/dt-bindings/adc/nrf-adc.h>
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/pinctrl/nrf-pinctrl.h>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
/Zephyr-Core-3.5.0/scripts/dts/python-devicetree/tests/
Dtest_edtlib.py23 # test.dts is the main test file. test-bindings/ and test-bindings-2/ has
24 # bindings. The tests mostly use string comparisons via the various __repr__()
46 with from_here(): edtlib.EDT("test.dts", ["test-bindings"])
48 enums_hpath = hpath('test-bindings/enums.yaml')
50 …f"'oldprop' is marked as deprecated in 'properties:' in {hpath('test-bindings/deprecated.yaml')} f…
63 edt = edtlib.EDT("test.dts", ["test-bindings"])
108 edt = edtlib.EDT("test.dts", ["test-bindings"])
181 edt = edtlib.EDT("test.dts", ["test-bindings"])
215 edt = edtlib.EDT("test.dts", ["test-bindings"])
229 edt = edtlib.EDT("test.dts", ["test-bindings"])
[all …]
/Zephyr-Core-3.5.0/dts/arm/microchip/
Dmec1727nsz.dtsi9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
11 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h>
12 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.5.rst530 * Updated Ethernet PHY to use ``reg`` property in DT bindings.
531 * Updated driver DT bindings to use ``ethernet-phy`` devicetree node name consistently.
987 Bindings subsection
992 * New bindings:
1000 * Modified bindings:
1002 * CAN (Controller Area Network) controller bindings:
1015 * Ethernet controller bindings: new ``phy-handle`` property (in some
1016 bindings, this was renamed from ``phy-dev``), matching the Linux
1019 * The ``riscv,isa`` property used by RISC-V CPU bindings no longer has an
1080 * All CPU bindings got a new ``enable-method`` property. `pull request
[all …]
/Zephyr-Core-3.5.0/boards/xtensa/heltec_wifi_lora32_v2/
Dheltec_wifi_lora32_v2-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/riscv/icev_wireless/
Dicev_wireless-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32c3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32c3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/xtensa/esp32_ethernet_kit/
Desp32_ethernet_kit-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
/Zephyr-Core-3.5.0/samples/drivers/led_ws2812/boards/
Dnrf52dk_nrf52832.overlay7 #include <zephyr/dt-bindings/led/led.h>
9 #include "../nrf52-bindings.h"
17 reg = <0>; /* ignored, but necessary for SPI bindings */
Dnucleo_f070rb.overlay7 #include <zephyr/dt-bindings/led/led.h>
9 #include "../f070rb-bindings.h"
20 reg = <0>; /* ignored, but necessary for SPI bindings */
/Zephyr-Core-3.5.0/boards/xtensa/xiao_esp32s3/
Dxiao_esp32s3-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32s3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32s3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/xtensa/odroid_go/
Dodroid_go-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/riscv/xiao_esp32c3/
Dxiao_esp32c3-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32c3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32c3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/riscv/esp32c3_devkitm/
Desp32c3_devkitm-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32c3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32c3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/riscv/esp32c3_luatos_core/
Desp32c3_luatos_core-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32c3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32c3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/xtensa/olimex_esp32_evb/
Dolimex_esp32_evb-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
/Zephyr-Core-3.5.0/boards/riscv/stamp_c3/
Dstamp_c3-pinctrl.dtsi7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32c3-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32c3-gpio-sigmap.h>
/Zephyr-Core-3.5.0/dts/bindings/sensor/
Dite,it8xxx2-vcmp.yaml27 Check include/zephyr/dt-bindings/sensor/it8xxx2_vcmp.h file for
36 Check include/zephyr/dt-bindings/sensor/it8xxx2_vcmp.h file for
44 Check include/zephyr/dt-bindings/sensor/it8xxx2_vcmp.h file for
/Zephyr-Core-3.5.0/dts/bindings/test/
Dvnd,child-bindings.yaml4 description: Test child bindings
6 compatible: "vnd,child-bindings"
/Zephyr-Core-3.5.0/dts/
Dbinding-template.yaml7 # Devicetree bindings
10 # https://docs.zephyrproject.org/latest/guides/dts/bindings.html

12345678910>>...48