Skip to content

Commit a58e659

Browse files
committed
dts: bindings: add title property
This adds a proper, concise, title property to a bunch of bindings for which the first sentence of their description (which used to be a makeshift title) was really long Signed-off-by: Benjamin Cabé <[email protected]>
1 parent 51006fb commit a58e659

28 files changed

+105
-59
lines changed

dts/bindings/clock/gd,gd32-cctl.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2022, Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Gigadevice RCU (Reset and Clock Unit) - Clock Controller
5+
46
description: |
57
Gigadevice Reset and Clock Unit (RCU) if a multi-function peripheral in
68
charge of reset control (RCTL) and clock control (CCTL) for all SoC

dts/bindings/ethernet/st,stm32-ethernet-controller.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Copyright The Zephyr Project Contributors
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: STM32 Ethernet Controller
5+
46
description: |
5-
ST STM32 Ethernet controller, contains the Ethernet MAC
6-
and the MDIO as a child nodes.
7+
Contains the Ethernet MAC and the MDIO as child nodes.
78
89
compatible: "st,stm32-ethernet-controller"
910

dts/bindings/memory-controllers/nxp,flexram.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Copyright 2023 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: NXP FlexRAM on-chip RAM controller
5+
46
description: |
5-
NXP FlexRAM on-chip ram controller
67
If the flexram,bank-spec property is specified, then the flexram will be
78
dynamically reconfigured to the configuration specified at runtime. An
89
example to configure the flexram dynamically using the

dts/bindings/mfd/gd,gd32-rcu.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2022, Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Gigadevice RCU (Reset and Clock Unit)
5+
46
description: |
57
Gigadevice Reset and Clock Unit (RCU) if a multi-function peripheral in
68
charge of reset control (RCTL) and clock control (CCTL) for all SoC

dts/bindings/pinctrl/ambiq,apollo3-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright (c) 2023 Ambiq Micro Inc. <www.ambiq.com>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Ambiq Apollo3 Pin Controller
5+
46
description: |
5-
The Ambiq Apollo3 pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART0 TX
7-
to pin 60 and enabling the pullup resistor on that pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing a UART0 TX to pin 60 and enabling the pullup
9+
resistor on that pin.
810
911
The node has the 'pinctrl' node label set in your SoC's devicetree,
1012
so you can modify it like this:

dts/bindings/pinctrl/ambiq,apollo4-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright (c) 2023 Antmicro <www.antmicro.com>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Ambiq Apollo4 Pin Controller
5+
46
description: |
5-
The Ambiq Apollo4 pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART0 TX
7-
to pin 60 and enabling the pullup resistor on that pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing a UART0 TX to pin 60 and enabling the pullup
9+
resistor on that pin.
810
911
The node has the 'pinctrl' node label set in your SoC's devicetree,
1012
so you can modify it like this:

dts/bindings/pinctrl/ambiq,apollo5-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright (c) 2025 Ambiq Micro Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Ambiq Apollo5 Pin Controller
5+
46
description: |
5-
The Ambiq Apollo5 pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART0 TX
7-
to pin 60 and enabling the pullup resistor on that pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing a UART0 TX to pin 60 and enabling the pullup
9+
resistor on that pin.
810
911
The node has the 'pinctrl' node label set in your SoC's devicetree,
1012
so you can modify it like this:

dts/bindings/pinctrl/arm,mps2-pinctrl.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Arm MPS2 Pin Controller
5+
46
description: |
5-
The Arm Mps2 pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART3 TX
7-
to pin 1.
7+
Node responsible for controlling pin function selection and pin properties,
8+
such as routing a UART3 TX to pin 1.
89
910
The node has the 'pinctrl' node label set in your SoC's devicetree,
1011
so you can modify it like this:

dts/bindings/pinctrl/arm,mps3-pinctrl.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Arm MPS3 Pin Controller
5+
46
description: |
5-
The Arm Mps3 pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART3 TX
7-
to pin 1.
7+
Node responsible for controlling pin function selection and pin properties,
8+
such as routing a UART3 TX to pin 1.
89
910
The node has the 'pinctrl' node label set in your SoC's devicetree,
1011
so you can modify it like this:

dts/bindings/pinctrl/gd,gd32-afio.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2021 Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: GD32 AFIO (Alternate Function Input/Output)
5+
46
description: |
57
The AFIO peripheral is used to configure pin remapping, EXTI sources and,
68
when available, enable the I/O compensation cell.

dts/bindings/pinctrl/gd,gd32-pinctrl-af.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Copyright (c) 2021 Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: GD32 Pin Controller (AF Model)
5+
46
description: |
5-
The GD32 pin controller (AF model) is a singleton node responsible for
6-
controlling pin function selection and pin properties. For example, you can
7-
use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
8-
on the pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties. For example, you can use this node to route USART0 RX to pin
9+
PA10 and enable the pull-up resistor on the pin.
910
1011
The node has the 'pinctrl' node label set in your SoC's devicetree,
1112
so you can modify it like this:

dts/bindings/pinctrl/gd,gd32-pinctrl-afio.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Copyright (c) 2021 Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: GD32 Pin Controller (AFIO Model)
5+
46
description: |
5-
The GD32 pin controller (AFIO model) is a singleton node responsible for
6-
controlling pin function selection and pin properties. For example, you can
7-
use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
8-
on the pin. Remapping is also supported.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties. For example, you can use this node to route USART0 RX to pin
9+
PA10 and enable the pull-up resistor on the pin. Remapping is also supported.
910
1011
The node has the 'pinctrl' node label set in your SoC's devicetree,
1112
so you can modify it like this:

dts/bindings/pinctrl/infineon,xmc4xxx-pinctrl.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Copyright (c) 2022, Andriy Gelman <[email protected]>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Infineon XMC4XXX Pin Controller
5+
46
description: |
5-
The Infineon XMC4XXX pin controller is responsible for connecting peripheral outputs
7+
Singleton node responsible for connecting peripheral outputs to specific port/pins
68
to specific port/pins (also known as alternate functions) and configures pin properties.
79
810
The pinctrl settings are referenced in a device tree peripheral node. For example in a UART

dts/bindings/pinctrl/nordic,nrf-pinctrl.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Copyright (c) 2021 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Nordic nRF family Pin Controller
5+
46
description: |
5-
The nRF pin controller is a singleton node responsible for controlling
6-
pin function selection and pin properties. For example, you can use this
7-
node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the
8-
pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties. For example, you can use this node to route UART0 RX to pin P0.1
9+
and enable the pull-up resistor on the pin.
910
1011
The node has the 'pinctrl' node label set in your SoC's devicetree,
1112
so you can modify it like this:

dts/bindings/pinctrl/raspberrypi,pico-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22
# Copyright (c) 2021 Yonatan Schachter
33
# SPDX-License-Identifier: Apache-2.0
44

5+
title: Raspberry Pi Pico Pin Controller
6+
57
description: |
6-
The RPi Pico pin controller is a node responsible for controlling
7-
pin function selection and pin properties, such as routing a UART0 Rx
8-
to pin 1 and enabling the pullup resistor on that pin.
8+
Singleton node responsible for controlling pin function selection and pin
9+
properties, such as routing a UART0 Rx to pin 1 and enabling the pullup
10+
resistor on that pin.
911
1012
The node has the 'pinctrl' node label set in your SoC's devicetree,
1113
so you can modify it like this:

dts/bindings/pinctrl/renesas,ra-pincrl-pfs.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Copyright (c) 2024 Renesas Electronics Corporation
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Renesas RA Pin Controller
5+
46
description: |
5-
The Renesas RA pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing a SCI0 RXD
7-
to P610.
7+
Node responsible for controlling pin function selection and pin properties,
8+
such as routing a SCI0 RXD to P610.
89
910
The node has the 'pinctrl' node label set in your SoC's devicetree,
1011
so you can modify it like this:

dts/bindings/pinctrl/renesas,rzn-pinctrl.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Copyright (c) 2025 Renesas Electronics Corporation
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Renesas RZ/N2L Pin Controller
45

56
description: |
6-
The Renesas RZ/N2L pin controller is a node responsible for controlling
7-
pin function selection and pin properties, such as routing the TX and RX of UART0
8-
to pin 5 and pin 6 of port 16.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing the TX and RX of UART0 to pin 5 and pin 6 of
9+
port 16.
910
1011
The node has the 'pinctrl' node label set in your SoC's devicetree,
1112
so you can modify it like this:

dts/bindings/pinctrl/renesas,rzt2m-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright (c) 2023 Antmicro <www.antmicro.com>
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Renesas RZ/T2M Pin Controller
5+
46
description: |
5-
The Renesas RZ/T2M pin controller is a node responsible for controlling
6-
pin function selection and pin properties, such as routing the TX and RX of UART0
7-
to pin 5 and pin 6 of port 16.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing the TX and RX of UART0 to pin 5 and pin 6 of
9+
port 16.
810
911
The node has the 'pinctrl' node label set in your SoC's devicetree,
1012
so you can modify it like this:

dts/bindings/pinctrl/renesas,smartbond-pinctrl.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright (c) 2022 Renesas Electronics Corporation
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Renesas SmartBond Pin Controller
5+
46
description: |
5-
The SmartBond pin controller is a singleton node responsible for controlling
6-
pin function selection and pin properties, such as routing a UART RX to pin
7-
P1.8 and enabling the pullup resistor on that pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties, such as routing a UART RX to pin P1.8 and enabling the pullup
9+
resistor on that pin.
810
911
The node has the 'pinctrl' node label set in your SoC's devicetree,
1012
so you can modify it like this:

dts/bindings/pinctrl/sensry,sy1xx-pinctrl.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Copyright (c) 2024 sensry.io
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Sensry SY1xx Pin Controller
5+
46
description: |
5-
The sensry SY1xx pin controller is a single node responsible for controlling
6-
pin configuration, such as pull-up, pull-down, tri-state, ...
7+
Singleton node responsible for controlling pin configuration, such as pull-up,
8+
pull-down, tri-state, ...
79
810
The node has the 'pinctrl0' node label set in your SoC's devicetree,
911
so you can modify it like this:

dts/bindings/pinctrl/silabs,gecko-pinctrl.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
# Copyright (c) 2022 Silicon Labs
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Silabs Gecko Pin Controller
5+
46
description: |
5-
The Silabs pin controller is a singleton node responsible for controlling
6-
pin function selection and pin properties. For example, you can use this
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties. For example, you can use this node to route UART0 RX to pin P0.1
9+
and enable the pull-up resistor on the pin.
710
node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the
811
pin.
912

dts/bindings/pinctrl/silabs,siwx91x-pinctrl.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
# Copyright (c) 2024 Silicon Laboratories Inc.
33
# SPDX-License-Identifier: Apache-2.0
44

5+
title: Silabs SiWx91x Pin Controller
6+
57
description: |
6-
The Silabs SiWx91x pin controller is a devicetree node tasked with selecting
7-
the proper IO function for a given pin.
8+
Node tasked with selecting the proper IO function for a given pin.
89
910
The pinctrl settings are referenced in a device tree peripheral node. For
1011
example when configuring a UART:

dts/bindings/pinctrl/ti,cc32xx-pinctrl.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Copyright (c) 2023 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: TI CC32XX Pin Controller
5+
46
description: |
5-
The TI CC32XX pin controller is a singleton node responsible for controlling
6-
pin function selection and pin properties. For example, you can
7-
use this node to route UART0 RX to pin 55 and enable the pull-up resistor
8-
on the pin.
7+
Singleton node responsible for controlling pin function selection and pin
8+
properties. For example, you can use this node to route UART0 RX to pin 55
9+
and enable the pull-up resistor on the pin.
910
1011
The node has the 'pinctrl' node label set in your SoC's devicetree,
1112
so you can modify it like this:

dts/bindings/reset/gd,gd32-rctl.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2022, Teslabs Engineering S.L.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Gigadevice RCU (Reset and Clock Unit) - Reset Controller
5+
46
description: |
57
Gigadevice Reset and Clock Unit (RCU) if a multi-function peripheral in
68
charge of reset control (RCTL) and clock control (CCTL) for all SoC

dts/bindings/sensor/bosch,bme680-i2c.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2018, Bosch Sensortec GmbH
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Bosch BME680 Environmental Sensor (I2C)
5+
46
description: |
57
The BME680 is an integrated environmental sensor that measures
68
temperature, pressure, humidity and air quality

dts/bindings/sensor/bosch,bme680-spi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) 2022, Leonard Pollak
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: Bosch BME680 Environmental Sensor (SPI)
5+
46
description: |
57
The BME680 is an integrated environmental sensor that measures
68
temperature, pressure, humidity and air quality

dts/bindings/sensor/nxp,s32-qdec.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Copyright 2023 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: NXP S32 Quadrature Decoder
5+
46
description: |
5-
Quadrature Decoder driver which processes encoder signals to determine motor revs
7+
Quadrature Decoder processes encoder signals to determine motor revs
68
with the cooperation of S32 IP blocks- eMIOS, TRGMUX and LCU.
79
The sensor qdec application can be used for testing this driver.
810
The following example uses TRGMUX IN2 and IN3 to connect to LCU1 LC0 I0 and I1.

dts/bindings/usb/nxp,usbphy.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Copyright 2024 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4+
title: NXP USB (Universal Serial Bus) High Speed PHY
5+
46
description: |
5-
NXP USB high speed phy that is used on NXP RTxxxx, RTxxx, MCX, LPC and Kinetis
7+
NXP USB high speed PHY that is used on NXP RTxxxx, RTxxx, MCX, LPC and Kinetis
68
platforms if high speed usb is supported on these platforms.
7-
Note: Only some LPC plafforms use it (like: LPC55S69, LPC55S28 and LPC55S16 etc).
9+
Note: Only some LPC platforms use it (like: LPC55S69, LPC55S28 and LPC55S16 etc).
810
911
compatible: "nxp,usbphy"
1012

0 commit comments

Comments
 (0)