Lines Matching +full:revision +full:- +full:reg
6 Shields, also known as "add-on" or "daughter boards", attach to a board
8 In Zephyr, the shield feature provides Zephyr-formatted shield
17 .. code-block:: none
27 format that is merged with the board's :ref:`devicetree <dt-guide>`
44 .. code-block:: devicetree
47 reg = <1>;
72 Hardware shield-to-board compatibility depends on the use of well-known
81 * Devicetree: A board :ref:`devicetree <dt-guide>` file,
85 .. code-block:: devicetree
90 -----------------------------------
93 revision, you can override a shield description for a specific board by adding
94 board or board revision overriding files to a shield, as follows:
96 .. code-block:: none
100 ├── <board>_<revision>.overlay
103 ├── <board>_<revision>.conf
110 Activate support for one or more shields by adding the matching ``--shield`` arguments
113 .. zephyr-app-commands::
121 .. code-block:: cmake
131 .. code-block:: none
139 In this case, a shield-particular revision name can be used:
141 .. zephyr-app-commands::
146 You can also provide a board-specific configuration to a specific shield
147 revision:
149 .. code-block:: none
165 shield GPIO abstraction, for example from the ``arduino-header-r3``
167 to SOC-specific pins. This is accomplished by including a `nexus
171 …/devicetree-org/devicetree-specification/blob/4b1dac80eaca45b4babf5299452a951008a5d864/source/devi…
173 .. code-block:: devicetree
176 compatible = "arduino-header-r3";
177 #gpio-cells = <2>;
178 gpio-map-mask = <0xffffffff 0xffffffc0>;
179 gpio-map-pass-thru = <0 0x3f>;
180 gpio-map = <0 0 &gpioa 0 0>, /* A0 */
208 ``#gpio-cells = <2>``): the pin number and a set of flags. The low 6
210 devicetree. In some cases it's necessary to use a non-zero flag value
213 .. code-block:: devicetree
215 drdy-gpios = <&arduino_header 11 GPIO_ACTIVE_LOW>;
219 because there is no map entry with a non-zero flags value. The
220 ``gpio-map-mask`` property specifies that, for lookup, all bits of the
222 specifier. Then the ``gpio-map-pass-thru`` specifies that the low 6