doc: devicetree: Fix highlighting of code blocks

Make sure devicetree code blocks all have proper pygments language set.
Fixed a few other "none" code blocks as well.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
Benjamin Cabé 2023-10-17 22:02:17 -04:00 committed by Johan Hedberg
commit 57c17da528
4 changed files with 17 additions and 10 deletions

View file

@ -149,7 +149,9 @@ that the node has ``status = "okay"``, like this:
If you see the ``#error`` output, make sure to enable the node in your If you see the ``#error`` output, make sure to enable the node in your
devicetree. In some situations your code will compile but it will fail to link devicetree. In some situations your code will compile but it will fail to link
with a message similar to:: with a message similar to:
.. code-block:: none
...undefined reference to `__device_dts_ord_N' ...undefined reference to `__device_dts_ord_N'
collect2: error: ld returned 1 exit status collect2: error: ld returned 1 exit status
@ -299,6 +301,7 @@ For example, if your BOARD.dts contains this node:
These are equivalent ways to override the ``current-speed`` value in an These are equivalent ways to override the ``current-speed`` value in an
overlay: overlay:
.. Disable syntax highlighting as this construct does not seem supported by pygments
.. code-block:: none .. code-block:: none
/* Option 1 */ /* Option 1 */
@ -316,7 +319,7 @@ We'll use the ``&serial0`` style for the rest of these examples.
You can add aliases to your devicetree using overlays: an alias is just a You can add aliases to your devicetree using overlays: an alias is just a
property of the ``/aliases`` node. For example: property of the ``/aliases`` node. For example:
.. code-block:: none .. code-block:: devicetree
/ { / {
aliases { aliases {
@ -326,7 +329,7 @@ property of the ``/aliases`` node. For example:
Chosen nodes work the same way. For example: Chosen nodes work the same way. For example:
.. code-block:: none .. code-block:: devicetree
/ { / {
chosen { chosen {
@ -337,7 +340,7 @@ Chosen nodes work the same way. For example:
To delete a property (in addition to deleting properties in general, this is To delete a property (in addition to deleting properties in general, this is
how to set a boolean property to false if it's true in BOARD.dts): how to set a boolean property to false if it's true in BOARD.dts):
.. code-block:: none .. code-block:: devicetree
&serial0 { &serial0 {
/delete-property/ some-unwanted-property; /delete-property/ some-unwanted-property;
@ -346,7 +349,7 @@ how to set a boolean property to false if it's true in BOARD.dts):
You can add subnodes using overlays. For example, to configure a SPI or I2C You can add subnodes using overlays. For example, to configure a SPI or I2C
child device on an existing bus node, do something like this: child device on an existing bus node, do something like this:
.. code-block:: none .. code-block:: devicetree
/* SPI device example */ /* SPI device example */
&spi1 { &spi1 {

View file

@ -23,7 +23,9 @@ There are four types of devicetree input files:
- overlays (``.overlay``) - overlays (``.overlay``)
- bindings (``.yaml``) - bindings (``.yaml``)
The devicetree files inside the :file:`zephyr` directory look like this:: The devicetree files inside the :file:`zephyr` directory look like this:
.. code-block:: none
boards/<ARCH>/<BOARD>/<BOARD>.dts boards/<ARCH>/<BOARD>/<BOARD>.dts
dts/common/skeleton.dtsi dts/common/skeleton.dtsi

View file

@ -387,9 +387,11 @@ Additional notes on the above:
that order. that order.
- Parentheses, arithmetic operators, and bitwise operators are allowed. The - Parentheses, arithmetic operators, and bitwise operators are allowed. The
``bar`` property contains a single cell with value 64:: ``bar`` property contains a single cell with value 64:
bar = <(2 * (1 << 5))>; .. code-block:: devicetree
bar = <(2 * (1 << 5))>;
Note that the entire expression must be parenthesized. Note that the entire expression must be parenthesized.
@ -419,7 +421,7 @@ Additional notes on the above:
- Array and similar type property values can be split into several ``<>`` - Array and similar type property values can be split into several ``<>``
blocks, like this: blocks, like this:
.. code-block:: none .. code-block:: devicetree
foo = <1 2>, <3 4>; // Okay for 'type: array' foo = <1 2>, <3 4>; // Okay for 'type: array'
foo = <&label1 &label2>, <&label3 &label4>; // Okay for 'type: phandles' foo = <&label1 &label2>, <&label3 &label4>; // Okay for 'type: phandles'

View file

@ -193,7 +193,7 @@ as you enable the devicetree node. Otherwise, it is sometimes as simple as
adding a line like this to your application's :file:`prj.conf` file and then adding a line like this to your application's :file:`prj.conf` file and then
making sure to :ref:`dt-trouble-try-pristine`: making sure to :ref:`dt-trouble-try-pristine`:
.. code-block:: none .. code-block:: cfg
CONFIG_FOO=y CONFIG_FOO=y