diff --git a/dts/bindings/arc/arc,dccm.yaml b/dts/bindings/arc/arc,dccm.yaml index b7726a32406..31e526cb765 100644 --- a/dts/bindings/arc/arc,dccm.yaml +++ b/dts/bindings/arc/arc,dccm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, synopsy # SPDX-License-Identifier: Apache-2.0 -title: ARC DCCM - -description: | - This binding gives a base representation of the ARC DCCM +description: ARC DCCM compatible: "arc,dccm" diff --git a/dts/bindings/arc/arc,iccm.yaml b/dts/bindings/arc/arc,iccm.yaml index bf5032067b3..2bbc85c4682 100644 --- a/dts/bindings/arc/arc,iccm.yaml +++ b/dts/bindings/arc/arc,iccm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, synopsys # SPDX-License-Identifier: Apache-2.0 -title: ARC ICCM - -description: | - This binding gives a base representation of the ARC ICCM +description: ARC ICCM compatible: "arc,iccm" diff --git a/dts/bindings/arm/arm,dtcm.yaml b/dts/bindings/arm/arm,dtcm.yaml index 99c5c621716..246ea44cc2f 100644 --- a/dts/bindings/arm/arm,dtcm.yaml +++ b/dts/bindings/arm/arm,dtcm.yaml @@ -1,8 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -title: DTCM -description: | - This binding gives a base representation of the Cortex M7 DTCM (Data Tightly Coupled Memory) +description: Cortex M7 DTCM (Data Tightly Coupled Memory) compatible: "arm,dtcm" diff --git a/dts/bindings/arm/arm,scc.yaml b/dts/bindings/arm/arm,scc.yaml index 2e38d0eb851..189b1085887 100644 --- a/dts/bindings/arm/arm,scc.yaml +++ b/dts/bindings/arm/arm,scc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: ARM Serial Configuration Control - -description: | - This binding gives a base representation of the ARM SCC +description: ARM Serial Configuration Control (SCC) compatible: "arm,scc" diff --git a/dts/bindings/arm/atmel,sam0-device_id.yaml b/dts/bindings/arm/atmel,sam0-device_id.yaml index 5195ae3ba56..6b5de233f00 100644 --- a/dts/bindings/arm/atmel,sam0-device_id.yaml +++ b/dts/bindings/arm/atmel,sam0-device_id.yaml @@ -1,7 +1,5 @@ -title: Atmel Device ID (Serial Number) binding - description: | - Binding for locating the Device ID (serial number) on Atmel SAM0 devices. + For locating the Device ID (serial number) on Atmel SAM0 devices compatible: "atmel,sam0-id" diff --git a/dts/bindings/arm/atmel,sam0-dmac.yaml b/dts/bindings/arm/atmel,sam0-dmac.yaml index 88e8b97da56..50898508f56 100644 --- a/dts/bindings/arm/atmel,sam0-dmac.yaml +++ b/dts/bindings/arm/atmel,sam0-dmac.yaml @@ -1,7 +1,4 @@ -title: Atmel DMAC binding - -description: | - Binding for the Atmel SAM0 DMA controller. +description: Atmel SAM0 DMA controller compatible: "atmel,sam0-dmac" diff --git a/dts/bindings/arm/atmel,sam0-sercom.yaml b/dts/bindings/arm/atmel,sam0-sercom.yaml index 4f05f0acf96..b183af079b5 100644 --- a/dts/bindings/arm/atmel,sam0-sercom.yaml +++ b/dts/bindings/arm/atmel,sam0-sercom.yaml @@ -1,7 +1,4 @@ -title: Atmel SERCOM binding - -description: | - Binding for the Atmel SAM0 multi-protocol (UART, SPI, I2C) SERCOM unit. +description: Atmel SAM0 multi-protocol (UART, SPI, I2C) SERCOM unit compatible: "atmel,sam0-sercom" diff --git a/dts/bindings/arm/nordic,nrf-dppic.yaml b/dts/bindings/arm/nordic,nrf-dppic.yaml index 13b2d14d203..90d3294495b 100644 --- a/dts/bindings/arm/nordic,nrf-dppic.yaml +++ b/dts/bindings/arm/nordic,nrf-dppic.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic DPPIC - description: | - Binding for the Nordic DPPIC - Distributed Programmable Peripheral Interconnect Controller + Nordic DPPIC (Distributed Programmable Peripheral Interconnect Controller) compatible: "nordic,nrf-dppic" diff --git a/dts/bindings/arm/nordic,nrf-egu.yaml b/dts/bindings/arm/nordic,nrf-egu.yaml index 41d481c1af7..269bc8b37e5 100644 --- a/dts/bindings/arm/nordic,nrf-egu.yaml +++ b/dts/bindings/arm/nordic,nrf-egu.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic EGU - -description: | - Binding for the Nordic EGU (Event Generator Unit) +description: Nordic EGU (Event Generator Unit) compatible: "nordic,nrf-egu" diff --git a/dts/bindings/arm/nordic,nrf-ficr.yaml b/dts/bindings/arm/nordic,nrf-ficr.yaml index 4dff2d728a0..c1f7be9caaf 100644 --- a/dts/bindings/arm/nordic,nrf-ficr.yaml +++ b/dts/bindings/arm/nordic,nrf-ficr.yaml @@ -1,7 +1,4 @@ -title: Nordic FICR (Factory Information Configuration Registers) - -description: | - Binding for the Nordic FICR (Factory Information Configuration Registers) +description: Nordic FICR (Factory Information Configuration Registers) compatible: "nordic,nrf-ficr" diff --git a/dts/bindings/arm/nordic,nrf-kmu.yaml b/dts/bindings/arm/nordic,nrf-kmu.yaml index 16d426f7020..34442733c52 100644 --- a/dts/bindings/arm/nordic,nrf-kmu.yaml +++ b/dts/bindings/arm/nordic,nrf-kmu.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic KMU - -description: | - Binding for the Nordic KMU (Key Management Unit) +description: Nordic KMU (Key Management Unit) compatible: "nordic,nrf-kmu" diff --git a/dts/bindings/arm/nordic,nrf-spu.yaml b/dts/bindings/arm/nordic,nrf-spu.yaml index 7901d441501..18578d2c347 100644 --- a/dts/bindings/arm/nordic,nrf-spu.yaml +++ b/dts/bindings/arm/nordic,nrf-spu.yaml @@ -1,7 +1,4 @@ -title: Nordic SPU (System Protection Unit) - -description: | - Binding for the Nordic SPU (System Protection Unit) +description: Nordic SPU (System Protection Unit) compatible: "nordic,nrf-spu" diff --git a/dts/bindings/arm/nordic,nrf-uicr.yaml b/dts/bindings/arm/nordic,nrf-uicr.yaml index 5ad1b17e3d7..f149f72a7f1 100644 --- a/dts/bindings/arm/nordic,nrf-uicr.yaml +++ b/dts/bindings/arm/nordic,nrf-uicr.yaml @@ -1,7 +1,4 @@ -title: Nordic UICR (User Information Configuration Registers) - -description: | - Binding for the Nordic UICR (User Information Configuration Registers) +description: Nordic UICR (User Information Configuration Registers) compatible: "nordic,nrf-uicr" diff --git a/dts/bindings/arm/nxp,imx-dtcm.yaml b/dts/bindings/arm/nxp,imx-dtcm.yaml index b706f3f0b81..8c76d6bfdac 100644 --- a/dts/bindings/arm/nxp,imx-dtcm.yaml +++ b/dts/bindings/arm/nxp,imx-dtcm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: i.MX DTCM (Data Tightly Coupled Memory) - -description: | - This binding gives a base representation of the i.MX DTCM +description: i.MX DTCM (Data Tightly Coupled Memory) compatible: "nxp,imx-dtcm" diff --git a/dts/bindings/arm/nxp,imx-epit.yaml b/dts/bindings/arm/nxp,imx-epit.yaml index 34230d3e9a0..2e12021ecad 100644 --- a/dts/bindings/arm/nxp,imx-epit.yaml +++ b/dts/bindings/arm/nxp,imx-epit.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: IMX EPIT COUNTER - -description: | - This binding gives a base representation of the i.MX Enhanced Periodic Interrupt Timer (EPIT) +description: i.MX Enhanced Periodic Interrupt Timer (EPIT) compatible: "nxp,imx-epit" diff --git a/dts/bindings/arm/nxp,imx-itcm.yaml b/dts/bindings/arm/nxp,imx-itcm.yaml index a9450aad9a6..c0919e7b141 100644 --- a/dts/bindings/arm/nxp,imx-itcm.yaml +++ b/dts/bindings/arm/nxp,imx-itcm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: i.MX ITCM (Instruction Tightly Coupled Memory) - -description: | - This binding gives a base representation of the i.MX ITCM +description: i.MX ITCM (Instruction Tightly Coupled Memory) compatible: "nxp,imx-itcm" diff --git a/dts/bindings/arm/nxp,imx-mu.yaml b/dts/bindings/arm/nxp,imx-mu.yaml index ff6d4bbc8c9..94a34126988 100644 --- a/dts/bindings/arm/nxp,imx-mu.yaml +++ b/dts/bindings/arm/nxp,imx-mu.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: IMX MESSAGING UNIT - -description: | - This binding gives a base representation of the i.MX Messaging Unit +description: i.MX Messaging Unit compatible: "nxp,imx-mu" diff --git a/dts/bindings/arm/nxp,kinetis-ke1xf-sim.yaml b/dts/bindings/arm/nxp,kinetis-ke1xf-sim.yaml index 82507ebed3e..b91624796b3 100644 --- a/dts/bindings/arm/nxp,kinetis-ke1xf-sim.yaml +++ b/dts/bindings/arm/nxp,kinetis-ke1xf-sim.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: Kinetis KE1xF System Integration Module (SIM) - -description: | - This is a representation of the Kinetis SIM IP node +description: Kinetis KE1xF System Integration Module (SIM) IP node compatible: "nxp,kinetis-ke1xf-sim" diff --git a/dts/bindings/arm/nxp,kinetis-mcg.yaml b/dts/bindings/arm/nxp,kinetis-mcg.yaml index 20ba52371c7..2a95112df3b 100644 --- a/dts/bindings/arm/nxp,kinetis-mcg.yaml +++ b/dts/bindings/arm/nxp,kinetis-mcg.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis Multipurpose Clock Generator (MCG) - -description: | - This is a representation of the NXP Kinetis MCG IP node +description: NXP Kinetis Multipurpose Clock generator (MCG) IP node compatible: "nxp,kinetis-mcg" diff --git a/dts/bindings/arm/nxp,kinetis-pcc.yaml b/dts/bindings/arm/nxp,kinetis-pcc.yaml index c7df9786ac9..2d52f54b4d2 100644 --- a/dts/bindings/arm/nxp,kinetis-pcc.yaml +++ b/dts/bindings/arm/nxp,kinetis-pcc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis PCC (Peripheral Clock Controller) - -description: | - This is a representation of the NXP Kinetis PCC IP node +description: NXP Kinetis PCC (Peripheral Clock Controller) IP node compatible: "nxp,kinetis-pcc" diff --git a/dts/bindings/arm/nxp,kinetis-scg.yaml b/dts/bindings/arm/nxp,kinetis-scg.yaml index d39421f668f..cc3815e4fd4 100644 --- a/dts/bindings/arm/nxp,kinetis-scg.yaml +++ b/dts/bindings/arm/nxp,kinetis-scg.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis SCG (System Clock Generator) - -description: | - This is a representation of the NXP Kinetis SCG IP node +description: NXP Kinetis SCG (System Clock Generator) IP node compatible: "nxp,kinetis-scg" diff --git a/dts/bindings/arm/nxp,kinetis-sim.yaml b/dts/bindings/arm/nxp,kinetis-sim.yaml index 1469e623591..72615b683b7 100644 --- a/dts/bindings/arm/nxp,kinetis-sim.yaml +++ b/dts/bindings/arm/nxp,kinetis-sim.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: Kinetis System Integration Module (SIM) - -description: | - This is a representation of the Kinetis SIM IP node +description: Kinetis System Integration Module (SIM) IP node compatible: "nxp,kinetis-sim" diff --git a/dts/bindings/arm/nxp,lpc-mailbox.yaml b/dts/bindings/arm/nxp,lpc-mailbox.yaml index 4278edb3650..13d75cf874b 100644 --- a/dts/bindings/arm/nxp,lpc-mailbox.yaml +++ b/dts/bindings/arm/nxp,lpc-mailbox.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: LPC MAILBOX - -description: | - This binding gives a base representation of the LPC MAILBOX +description: LPC MAILBOX compatible: "nxp,lpc-mailbox" diff --git a/dts/bindings/arm/st,stm32-ccm.yaml b/dts/bindings/arm/st,stm32-ccm.yaml index 46dac18add5..8f45f1249aa 100644 --- a/dts/bindings/arm/st,stm32-ccm.yaml +++ b/dts/bindings/arm/st,stm32-ccm.yaml @@ -1,8 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -title: STM32 CCM -description: | - This binding gives a base representation of the STM32 CCM (Core Coupled Memory) +description: STM32 CCM (Core Coupled Memory) compatible: "st,stm32-ccm" diff --git a/dts/bindings/arm/ti,cc2650-prcm.yaml b/dts/bindings/arm/ti,cc2650-prcm.yaml index c1fbfd25255..e33a36efb08 100644 --- a/dts/bindings/arm/ti,cc2650-prcm.yaml +++ b/dts/bindings/arm/ti,cc2650-prcm.yaml @@ -1,9 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -title: TI CC2650 PRCM -description: | - This binding gives a base representation of the TI CC2650 - Power, Reset, and Clock control Module. +description: TI CC2650 PRCM (Power, Reset, and Clock control Module) compatible: "ti,cc2650-prcm" diff --git a/dts/bindings/audio/nordic,nrf-pdm.yaml b/dts/bindings/audio/nordic,nrf-pdm.yaml index f2201ea14cf..491b149d87f 100644 --- a/dts/bindings/audio/nordic,nrf-pdm.yaml +++ b/dts/bindings/audio/nordic,nrf-pdm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic PDM - -description: | - Binding for the Nordic PDM (pulse density modulation interface) +description: Nordic PDM (Pulse Density Modulation interface) compatible: "nordic,nrf-pdm" diff --git a/dts/bindings/audio/st,mpxxdtyy-i2s.yaml b/dts/bindings/audio/st,mpxxdtyy-i2s.yaml index e31d0a94bd0..4fde58488dc 100644 --- a/dts/bindings/audio/st,mpxxdtyy-i2s.yaml +++ b/dts/bindings/audio/st,mpxxdtyy-i2s.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: ST Microelectronics MPXXDTYY digital pdm microphone family - -description: | - This binding gives a base representation of MPXXDTYY digital microphone family +description: STMicroelectronics MPXXDTYY digital PDM microphone family compatible: "st,mpxxdtyy" diff --git a/dts/bindings/audio/ti,tlv320dac.yaml b/dts/bindings/audio/ti,tlv320dac.yaml index 57f32bc8545..7475144f44d 100644 --- a/dts/bindings/audio/ti,tlv320dac.yaml +++ b/dts/bindings/audio/ti,tlv320dac.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Texas Instruments TLV320DAC Audio DAC - -description: | - This binding gives a base representation of TLV320DAC310x Audio DAC +description: Texas Instruments TLV320DAC310x Audio DAC compatible: "ti,tlv320dac" diff --git a/dts/bindings/bluetooth/zephyr,bt-hci-spi-slave.yaml b/dts/bindings/bluetooth/zephyr,bt-hci-spi-slave.yaml index 8eb8a808f25..5fc27c97d84 100644 --- a/dts/bindings/bluetooth/zephyr,bt-hci-spi-slave.yaml +++ b/dts/bindings/bluetooth/zephyr,bt-hci-spi-slave.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Bluetooth controller that provides Host Controller Interface over SPI - description: | - This binding gives the base representation of a bluetooth controller node - that provides HCI over SPI. + Bluetooth controller node that provides Host Controller Interface (HCI) + over SPI compatible: "zephyr,bt-hci-spi-slave" diff --git a/dts/bindings/bluetooth/zephyr,bt-hci-spi.yaml b/dts/bindings/bluetooth/zephyr,bt-hci-spi.yaml index a7e33fe341a..85bba49effa 100644 --- a/dts/bindings/bluetooth/zephyr,bt-hci-spi.yaml +++ b/dts/bindings/bluetooth/zephyr,bt-hci-spi.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2018, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: Bluetooth module based on Zephyr's Bluetooth HCI SPI driver - description: | - This binding gives the base representation of a bluetooth module which use - Zephyr's bluetooth Host Controller Interface SPI driver (e.g. nRF51822). + Bluetooth module that uses Zephyr's Bluetooth Host Controller Interface SPI + driver (e.g. nRF51822) compatible: "zephyr,bt-hci-spi" diff --git a/dts/bindings/can/microchip,mcp2515.yaml b/dts/bindings/can/microchip,mcp2515.yaml index 531967d9a92..f1c80f7fe68 100644 --- a/dts/bindings/can/microchip,mcp2515.yaml +++ b/dts/bindings/can/microchip,mcp2515.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Karsten Koenig # SPDX-License-Identifier: Apache-2.0 -title: MCP2515 CAN - -description: | - This binding gives a base representation of the MCP2515 SPI CAN controller +description: MCP2515 SPI CAN controller compatible: "microchip,mcp2515" diff --git a/dts/bindings/can/nxp,kinetis-flexcan.yaml b/dts/bindings/can/nxp,kinetis-flexcan.yaml index d04d3409c4f..1d618d434eb 100644 --- a/dts/bindings/can/nxp,kinetis-flexcan.yaml +++ b/dts/bindings/can/nxp,kinetis-flexcan.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP FlexCAN - -description: | - This binding gives a base representation of the NXP FlexCAN controller +description: NXP FlexCAN controller compatible: "nxp,kinetis-flexcan" diff --git a/dts/bindings/can/st,stm32-can.yaml b/dts/bindings/can/st,stm32-can.yaml index 1d6155ffeb2..d2b3f031b84 100644 --- a/dts/bindings/can/st,stm32-can.yaml +++ b/dts/bindings/can/st,stm32-can.yaml @@ -1,7 +1,4 @@ -title: STM32 CAN - -description: | - This binding gives a base representation of the STM32 CAN controller +description: STM32 CAN controller compatible: "st,stm32-can" diff --git a/dts/bindings/clock/fixed-clock.yaml b/dts/bindings/clock/fixed-clock.yaml index cd22027fe33..2814daece83 100644 --- a/dts/bindings/clock/fixed-clock.yaml +++ b/dts/bindings/clock/fixed-clock.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Derek Hageman # SPDX-License-Identifier: Apache-2.0 -title: Generic fixed rate clock provider - -description: | - This is a representation of a generic fixed rate clock provider. +description: Generic fixed-rate clock provider compatible: "fixed-clock" diff --git a/dts/bindings/clock/nordic,nrf-clock.yaml b/dts/bindings/clock/nordic,nrf-clock.yaml index 4bca9ecba77..73d8a098ae4 100644 --- a/dts/bindings/clock/nordic,nrf-clock.yaml +++ b/dts/bindings/clock/nordic,nrf-clock.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF clock control - -description: | - This is a representation of the Nordic nRF clock control node +description: Nordic nRF clock control node compatible: "nordic,nrf-clock" diff --git a/dts/bindings/clock/nxp,imx-ccm.yaml b/dts/bindings/clock/nxp,imx-ccm.yaml index 814c3c8bac7..2cc4611f0cc 100644 --- a/dts/bindings/clock/nxp,imx-ccm.yaml +++ b/dts/bindings/clock/nxp,imx-ccm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: i.MX Clock Controller Module (CCM) - -description: | - This is a representation of the i.MX CCM IP node +description: i.MX CCM (Clock Controller Module) IP node compatible: "nxp,imx-ccm" diff --git a/dts/bindings/clock/st,stm32-rcc.yaml b/dts/bindings/clock/st,stm32-rcc.yaml index 56bb9c478a0..faf4c73a686 100644 --- a/dts/bindings/clock/st,stm32-rcc.yaml +++ b/dts/bindings/clock/st,stm32-rcc.yaml @@ -1,7 +1,4 @@ -title: STM32 RCC - -description: | - This binding gives a base representation of the STM32 Clock control +description: STM32 RCC (Reset and Clock Controller) compatible: "st,stm32-rcc" diff --git a/dts/bindings/cpu/arm,cortex-m0+.yaml b/dts/bindings/cpu/arm,cortex-m0+.yaml index 5ddb38b37f4..677646dbcba 100644 --- a/dts/bindings/cpu/arm,cortex-m0+.yaml +++ b/dts/bindings/cpu/arm,cortex-m0+.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M0+ CPU - -description: | - This binding gives a base representation for ARM Cortex-M0+ CPU. +description: ARM Cortex-M0+ CPU compatible: "arm,cortex-m0+" diff --git a/dts/bindings/cpu/arm,cortex-m0.yaml b/dts/bindings/cpu/arm,cortex-m0.yaml index 6d9b890de2d..bcca72748dc 100644 --- a/dts/bindings/cpu/arm,cortex-m0.yaml +++ b/dts/bindings/cpu/arm,cortex-m0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M0 CPU - -description: | - This binding gives a base representation for ARM Cortex-M0 CPU. +description: ARM Cortex-M0 CPU compatible: "arm,cortex-m0" diff --git a/dts/bindings/cpu/arm,cortex-m23.yaml b/dts/bindings/cpu/arm,cortex-m23.yaml index f6f0d727153..91c67d1257e 100644 --- a/dts/bindings/cpu/arm,cortex-m23.yaml +++ b/dts/bindings/cpu/arm,cortex-m23.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M23 CPU - -description: | - This binding gives a base representation for ARM Cortex-M23 CPU. +description: ARM Cortex-M23 CPU compatible: "arm,cortex-m23" diff --git a/dts/bindings/cpu/arm,cortex-m3.yaml b/dts/bindings/cpu/arm,cortex-m3.yaml index c1f3d6b486f..6e91bb96516 100644 --- a/dts/bindings/cpu/arm,cortex-m3.yaml +++ b/dts/bindings/cpu/arm,cortex-m3.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M3 CPU - -description: | - This binding gives a base representation for ARM Cortex-M3 CPU. +description: ARM Cortex-M3 CPU compatible: "arm,cortex-m3" diff --git a/dts/bindings/cpu/arm,cortex-m33.yaml b/dts/bindings/cpu/arm,cortex-m33.yaml index bb85a9dee22..73c53ff64fd 100644 --- a/dts/bindings/cpu/arm,cortex-m33.yaml +++ b/dts/bindings/cpu/arm,cortex-m33.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M33 CPU - -description: | - This binding gives a base representation for ARM Cortex-M33 CPU. +description: ARM Cortex-M33 CPU compatible: "arm,cortex-m33" diff --git a/dts/bindings/cpu/arm,cortex-m4.yaml b/dts/bindings/cpu/arm,cortex-m4.yaml index 372cd6df5e4..d18cddcc43d 100644 --- a/dts/bindings/cpu/arm,cortex-m4.yaml +++ b/dts/bindings/cpu/arm,cortex-m4.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M4 CPU - -description: | - This binding gives a base representation for ARM Cortex-M4 CPU. +description: ARM Cortex-M4 CPU compatible: "arm,cortex-m4" diff --git a/dts/bindings/cpu/arm,cortex-m4f.yaml b/dts/bindings/cpu/arm,cortex-m4f.yaml index 36e1d054442..8cf60a85468 100644 --- a/dts/bindings/cpu/arm,cortex-m4f.yaml +++ b/dts/bindings/cpu/arm,cortex-m4f.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M4F CPU - -description: | - This binding gives a base representation for ARM Cortex-M4F CPU. +description: ARM Cortex-M4F CPU compatible: "arm,cortex-m4f" diff --git a/dts/bindings/cpu/arm,cortex-m7.yaml b/dts/bindings/cpu/arm,cortex-m7.yaml index 3bcf172d834..c2c7bb04391 100644 --- a/dts/bindings/cpu/arm,cortex-m7.yaml +++ b/dts/bindings/cpu/arm,cortex-m7.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-M7 CPU - -description: | - This binding gives a base representation for ARM Cortex-M7 CPU. +description: ARM Cortex-M7 CPU compatible: "arm,cortex-m7" diff --git a/dts/bindings/cpu/arm,cortex-r4.yaml b/dts/bindings/cpu/arm,cortex-r4.yaml index b4b37bfe2b6..8253223d778 100644 --- a/dts/bindings/cpu/arm,cortex-r4.yaml +++ b/dts/bindings/cpu/arm,cortex-r4.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Stephanos Ioannidis # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-R4 CPU - -description: | - This is a representation of ARM Cortex-R4 CPU. +description: ARM Cortex-R4 CPU compatible: "arm,cortex-r4" diff --git a/dts/bindings/cpu/arm,cortex-r4f.yaml b/dts/bindings/cpu/arm,cortex-r4f.yaml index bbba13519ed..6fb421039bf 100644 --- a/dts/bindings/cpu/arm,cortex-r4f.yaml +++ b/dts/bindings/cpu/arm,cortex-r4f.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Stephanos Ioannidis # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-R4F CPU - -description: | - This is a representation of ARM Cortex-R4F CPU. +description: ARM Cortex-R4F CPU compatible: "arm,cortex-r4f" diff --git a/dts/bindings/cpu/arm,cortex-r5.yaml b/dts/bindings/cpu/arm,cortex-r5.yaml index 6a4ff5e65d0..f2ded670367 100644 --- a/dts/bindings/cpu/arm,cortex-r5.yaml +++ b/dts/bindings/cpu/arm,cortex-r5.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Stephanos Ioannidis # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-R5 CPU - -description: | - This is a representation of ARM Cortex-R5 CPU. +description: ARM Cortex-R5 CPU compatible: "arm,cortex-r5" diff --git a/dts/bindings/cpu/arm,cortex-r5f.yaml b/dts/bindings/cpu/arm,cortex-r5f.yaml index c319dde9166..8f931c84223 100644 --- a/dts/bindings/cpu/arm,cortex-r5f.yaml +++ b/dts/bindings/cpu/arm,cortex-r5f.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Stephanos Ioannidis # SPDX-License-Identifier: Apache-2.0 -title: ARM Cortex-R5F CPU - -description: | - This is a representation of ARM Cortex-R5F CPU. +description: ARM Cortex-R5F CPU compatible: "arm,cortex-r5f" diff --git a/dts/bindings/cpu/cadence,tensilica-xtensa-lx6.yaml b/dts/bindings/cpu/cadence,tensilica-xtensa-lx6.yaml index ba4dedad52b..ee116aba816 100644 --- a/dts/bindings/cpu/cadence,tensilica-xtensa-lx6.yaml +++ b/dts/bindings/cpu/cadence,tensilica-xtensa-lx6.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Cadence Tensilica Xtensa LX6 CPU - -description: | - This binding gives a base representation for Cadence Tensilica Xtensa LX6 CPU. +description: Cadence Tensilica Xtensa LX6 CPU compatible: "cadence,tensilica-xtensa-lx6" diff --git a/dts/bindings/cpu/sample_controller.yaml b/dts/bindings/cpu/sample_controller.yaml index a2d4b992d8e..7450cb62667 100644 --- a/dts/bindings/cpu/sample_controller.yaml +++ b/dts/bindings/cpu/sample_controller.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Sample Controller CPU - -description: | - This binding gives a base representation for Sample Controller CPU. +description: Sample controller CPU compatible: "sample_controller" diff --git a/dts/bindings/cpu/snps,arcem.yaml b/dts/bindings/cpu/snps,arcem.yaml index 646881fe2ac..5f04c3b955a 100644 --- a/dts/bindings/cpu/snps,arcem.yaml +++ b/dts/bindings/cpu/snps,arcem.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Synopsys ARC EM CPU - -description: | - This binding gives a base representation for Synopsys ARC EM CPU. +description: Synopsys ARC EM CPU compatible: "snps,arcem" diff --git a/dts/bindings/crypto/arm,cryptocell-310.yaml b/dts/bindings/crypto/arm,cryptocell-310.yaml index 1ad85b3cfce..0d148cd1555 100644 --- a/dts/bindings/crypto/arm,cryptocell-310.yaml +++ b/dts/bindings/crypto/arm,cryptocell-310.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ARM TrustZone CryptoCell 310 - -description: | - This is a representation of the ARM TrustZone CryptoCell 310 +description: ARM TrustZone CryptoCell 310 compatible: "arm,cryptocell-310" diff --git a/dts/bindings/crypto/nordic,nrf-cc310.yaml b/dts/bindings/crypto/nordic,nrf-cc310.yaml index 157e332960b..e5180c76894 100644 --- a/dts/bindings/crypto/nordic,nrf-cc310.yaml +++ b/dts/bindings/crypto/nordic,nrf-cc310.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic Control Interface for ARM TrustZone CryptoCell 310 - -description: | - This is a representation of the Nordic Control Interface for ARM TrustZone CryptoCell 310 +description: Nordic Control Interface for ARM TrustZone CryptoCell 310 compatible: "nordic,nrf-cc310" diff --git a/dts/bindings/display/fsl,imx6sx-lcdif.yaml b/dts/bindings/display/fsl,imx6sx-lcdif.yaml index 4a70d5fd54c..94e5565d711 100644 --- a/dts/bindings/display/fsl,imx6sx-lcdif.yaml +++ b/dts/bindings/display/fsl,imx6sx-lcdif.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP Enhanced LCD Interface (eLCDIF) controller - -description: | - This binding gives a base representation of the NXP i.MX eLCDIF controller +description: NXP i.MX eLCDIF (Enhanced LCD Interface) controller compatible: "fsl,imx6sx-lcdif" diff --git a/dts/bindings/display/ilitek,ili9340.yaml b/dts/bindings/display/ilitek,ili9340.yaml index 875bc19560e..7034f46d9a9 100644 --- a/dts/bindings/display/ilitek,ili9340.yaml +++ b/dts/bindings/display/ilitek,ili9340.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Jan Van Winkel # SPDX-License-Identifier: Apache-2.0 -title: ILI9340 320x240 Display Controller - -description: | - This is a representation of the ILI9340 320x240 Display Controller +description: ILI9340 320x240 display controller compatible: "ilitek,ili9340" diff --git a/dts/bindings/display/rocktech,rk043fn02h-ct.yaml b/dts/bindings/display/rocktech,rk043fn02h-ct.yaml index ae01d5c7d6d..9c16e0b1af6 100644 --- a/dts/bindings/display/rocktech,rk043fn02h-ct.yaml +++ b/dts/bindings/display/rocktech,rk043fn02h-ct.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: Rocktech LCD Module - -description: | - This binding gives a base representation of the Rocktech LCD module with - LED backlight and capacitive touch panel. +description: Rocktech LCD module with LED backlight and capacitive touch panel compatible: "rocktech,rk043fn02h-ct" diff --git a/dts/bindings/display/sitronix,st7789v.yaml b/dts/bindings/display/sitronix,st7789v.yaml index 34a6a74270c..0d3eed303ec 100644 --- a/dts/bindings/display/sitronix,st7789v.yaml +++ b/dts/bindings/display/sitronix,st7789v.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Marc Reilly # SPDX-License-Identifier: Apache-2.0 -title: ST7789V 320x240 Display Controller - -description: | - This is a representation of the ST7789V 320x240 Display Controller +description: ST7789V 320x240 display controller compatible: "sitronix,st7789v" diff --git a/dts/bindings/display/solomon,ssd1306fb.yaml b/dts/bindings/display/solomon,ssd1306fb.yaml index d814918222e..d5308a8b400 100644 --- a/dts/bindings/display/solomon,ssd1306fb.yaml +++ b/dts/bindings/display/solomon,ssd1306fb.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: SSD1306 128x64 Dot Matrix Display Controller - -description: | - This is a representation of the SSD1306 128x64 Dot Matrix Display Controller +description: SSD1306 128x64 dot-matrix display controller compatible: "solomon,ssd1306fb" diff --git a/dts/bindings/display/solomon,ssd1673fb.yaml b/dts/bindings/display/solomon,ssd1673fb.yaml index 839f21c7f75..05b8613790b 100644 --- a/dts/bindings/display/solomon,ssd1673fb.yaml +++ b/dts/bindings/display/solomon,ssd1673fb.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: SSD16XX 250x150 EPD Display Controller - -description: | - This is a representation of the SSD16XX 250x150 EPD Display Controller +description: SSD16XX 250x150 EPD display controller compatible: "solomon,ssd16xxfb" diff --git a/dts/bindings/dma/st,stm32-dma.yaml b/dts/bindings/dma/st,stm32-dma.yaml index ee94db13f86..82da357339a 100644 --- a/dts/bindings/dma/st,stm32-dma.yaml +++ b/dts/bindings/dma/st,stm32-dma.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Song Qiang # SPDX-License-Identifier: Apache-2.0 -title: STM32 DMA - description: STM32 DMA controller compatible: "st,stm32-dma" diff --git a/dts/bindings/espi/microchip,xec-espi.yaml b/dts/bindings/espi/microchip,xec-espi.yaml index 7bc6322822a..e3ea49a33b6 100644 --- a/dts/bindings/espi/microchip,xec-espi.yaml +++ b/dts/bindings/espi/microchip,xec-espi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: MICROCHIP ESPI - -description: | - This binding gives a base representation of ESPI controller for Microchip +description: Microchip ESPI controller compatible: "microchip,xec-espi" diff --git a/dts/bindings/ethernet/intel,e1000.yaml b/dts/bindings/ethernet/intel,e1000.yaml index 29b6c74bad4..d2f7dacce52 100644 --- a/dts/bindings/ethernet/intel,e1000.yaml +++ b/dts/bindings/ethernet/intel,e1000.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Intel Corporation. # SPDX-License-Identifier: Apache-2.0 -title: Intel E1000 Ethernet controller - -description: | - This is a representation of the Intel E1000 Ethernet controller +description: Intel E1000 Ethernet controller compatible: "intel,e1000" diff --git a/dts/bindings/ethernet/litex,eth0.yaml b/dts/bindings/ethernet/litex,eth0.yaml index 64fe4d60616..866b40af814 100644 --- a/dts/bindings/ethernet/litex,eth0.yaml +++ b/dts/bindings/ethernet/litex,eth0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: LiteX Ethernet - -description: | - This binding gives a base representation of LiteX Ethernet +description: LiteX Ethernet compatible: "litex,eth0" diff --git a/dts/bindings/ethernet/microchip,enc28j60.yaml b/dts/bindings/ethernet/microchip,enc28j60.yaml index a4da1a40733..8a285339767 100644 --- a/dts/bindings/ethernet/microchip,enc28j60.yaml +++ b/dts/bindings/ethernet/microchip,enc28j60.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: 10Base-T Ethernet Controller with SPI Interface - -description: | - This binding gives a base representation of the standalone ENC28J60 chip +description: ENC28J60 standalone 10BASE-T Ethernet controller with SPI interface compatible: "microchip,enc28j60" diff --git a/dts/bindings/ethernet/microchip,enc424j600.yaml b/dts/bindings/ethernet/microchip,enc424j600.yaml index 1da1c2276ac..e890f29245f 100644 --- a/dts/bindings/ethernet/microchip,enc424j600.yaml +++ b/dts/bindings/ethernet/microchip,enc424j600.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: 100Base-T Ethernet Controller with SPI Interface - description: | - This binding gives a base representation of the ENC424J600 Stand-Alone - Ethernet Controller + ENC424J600 standalone 100BASE-T Ethernet controller with SPI interface compatible: "microchip,enc424j600" diff --git a/dts/bindings/ethernet/nxp,kinetis-ethernet.yaml b/dts/bindings/ethernet/nxp,kinetis-ethernet.yaml index ed022f4587c..0fdd1804730 100644 --- a/dts/bindings/ethernet/nxp,kinetis-ethernet.yaml +++ b/dts/bindings/ethernet/nxp,kinetis-ethernet.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis Ethernet - -description: | - This binding gives a base representation of the NXP Kinetis Ethernet +description: NXP Kinetis Ethernet compatible: "nxp,kinetis-ethernet" diff --git a/dts/bindings/ethernet/nxp,kinetis-ptp.yaml b/dts/bindings/ethernet/nxp,kinetis-ptp.yaml index 80f297c429b..0d8b56bbc52 100644 --- a/dts/bindings/ethernet/nxp,kinetis-ptp.yaml +++ b/dts/bindings/ethernet/nxp,kinetis-ptp.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis Ethernet PTP - -description: | - This binding gives a base representation of the NXP Kinetis Ethernet PTP +description: NXP Kinetis Ethernet PTP (Precision Time Protocol) compatible: "nxp,kinetis-ptp" diff --git a/dts/bindings/ethernet/smsc,lan9220.yaml b/dts/bindings/ethernet/smsc,lan9220.yaml index a479f1503ef..c6fef07ed54 100644 --- a/dts/bindings/ethernet/smsc,lan9220.yaml +++ b/dts/bindings/ethernet/smsc,lan9220.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018 Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: SMSC/Microchip LAN9220 Ethernet controller - -description: | - This is a representation of the formerly SMSC, now Microchip, LAN9220 - Ethernet controller. +description: SMSC (now Microchip) LAN9220 Ethernet controller compatible: "smsc,lan9220" diff --git a/dts/bindings/ethernet/ti,stellaris-ethernet.yaml b/dts/bindings/ethernet/ti,stellaris-ethernet.yaml index 751ef86139a..5ed96eaf8ac 100644 --- a/dts/bindings/ethernet/ti,stellaris-ethernet.yaml +++ b/dts/bindings/ethernet/ti,stellaris-ethernet.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Zilogic Systems # SPDX-License-Identifier: Apache-2.0 -title: TI Stellaris Ethernet - -description: | - This binding gives a base representation of the TI Stellaris Ethernet +description: TI Stellaris Ethernet compatible: "ti,stellaris-ethernet" diff --git a/dts/bindings/flash_controller/atmel,sam-flash-controller.yaml b/dts/bindings/flash_controller/atmel,sam-flash-controller.yaml index 417c4114018..8c987423981 100644 --- a/dts/bindings/flash_controller/atmel,sam-flash-controller.yaml +++ b/dts/bindings/flash_controller/atmel,sam-flash-controller.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Aurelien Jarno # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM Flash Controller - -description: | - This binding gives a base representation of the Atmel SAM Enhanced Embedded Flash Controller +description: Atmel SAM Enhanced Embedded Flash Controller (EEFC) compatible: "atmel,sam-flash-controller" diff --git a/dts/bindings/flash_controller/atmel,sam0-nvmctrl.yaml b/dts/bindings/flash_controller/atmel,sam0-nvmctrl.yaml index 3de75d7cab0..5c3887b0752 100644 --- a/dts/bindings/flash_controller/atmel,sam0-nvmctrl.yaml +++ b/dts/bindings/flash_controller/atmel,sam0-nvmctrl.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 Non-Volatile Memory Controller - -description: | - This binding gives a base representation of the Atmel SAM0 NVMC +description: Atmel SAM0 NVMC (Non-Volatile Memory Controller) compatible: "atmel,sam0-nvmctrl" diff --git a/dts/bindings/flash_controller/cypress,psoc6-flash-controller.yaml b/dts/bindings/flash_controller/cypress,psoc6-flash-controller.yaml index 7f320354949..6b06e93ede1 100644 --- a/dts/bindings/flash_controller/cypress,psoc6-flash-controller.yaml +++ b/dts/bindings/flash_controller/cypress,psoc6-flash-controller.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Cypress # SPDX-License-Identifier: Apache-2.0 -title: Cypress Flash Controller - -description: | - This binding gives a base representation of the Cypress Flash Controller +description: Cypress flash controller compatible: "cypress,psoc6-flash-controller" diff --git a/dts/bindings/flash_controller/nordic,nrf51-flash-controller.yaml b/dts/bindings/flash_controller/nordic,nrf51-flash-controller.yaml index b9b0e3f4d1c..c176c6073b5 100644 --- a/dts/bindings/flash_controller/nordic,nrf51-flash-controller.yaml +++ b/dts/bindings/flash_controller/nordic,nrf51-flash-controller.yaml @@ -1,7 +1,4 @@ -title: Nordic NVMC - -description: | - This binding gives a base representation of the Nordic NVMC +description: Nordic NVMC (Non-Volatile Memory Controller) compatible: "nordic,nrf51-flash-controller" diff --git a/dts/bindings/flash_controller/nordic,nrf52-flash-controller.yaml b/dts/bindings/flash_controller/nordic,nrf52-flash-controller.yaml index 8b0fb8141db..d4c3d318e57 100644 --- a/dts/bindings/flash_controller/nordic,nrf52-flash-controller.yaml +++ b/dts/bindings/flash_controller/nordic,nrf52-flash-controller.yaml @@ -1,7 +1,4 @@ -title: Nordic NVMC - -description: | - This binding gives a base representation of the Nordic NVMC +description: Nordic NVMC (Non-Volatile Memory Controller) compatible: "nordic,nrf52-flash-controller" diff --git a/dts/bindings/flash_controller/nordic,nrf53-flash-controller.yaml b/dts/bindings/flash_controller/nordic,nrf53-flash-controller.yaml index cb23e0470e2..857746bccdd 100644 --- a/dts/bindings/flash_controller/nordic,nrf53-flash-controller.yaml +++ b/dts/bindings/flash_controller/nordic,nrf53-flash-controller.yaml @@ -1,7 +1,4 @@ -title: Nordic NVMC - -description: | - This binding gives a base representation of the Nordic NVMC +description: Nordic NVMC (Non-Volatile Memory Controller) compatible: "nordic,nrf53-flash-controller" diff --git a/dts/bindings/flash_controller/nordic,nrf91-flash-controller.yaml b/dts/bindings/flash_controller/nordic,nrf91-flash-controller.yaml index 9a2826cb497..ac8aa24e4f3 100644 --- a/dts/bindings/flash_controller/nordic,nrf91-flash-controller.yaml +++ b/dts/bindings/flash_controller/nordic,nrf91-flash-controller.yaml @@ -1,7 +1,4 @@ -title: Nordic NVMC - -description: | - This binding gives a base representation of the Nordic NVMC +description: Nordic NVMC (Non-Volatile Memory Controller) compatible: "nordic,nrf91-flash-controller" diff --git a/dts/bindings/flash_controller/nxp,kinetis-ftfa.yaml b/dts/bindings/flash_controller/nxp,kinetis-ftfa.yaml index 0a113819f3b..46f1a0ead0d 100644 --- a/dts/bindings/flash_controller/nxp,kinetis-ftfa.yaml +++ b/dts/bindings/flash_controller/nxp,kinetis-ftfa.yaml @@ -1,7 +1,4 @@ -title: NXP Kinetis Flash Memory Module (FTFA) - -description: | - This binding gives for the NXP Kinetis Flash Memory Module A (FTFA) +description: NXP Kinetis Flash Memory Module A (FTFA) compatible: "nxp,kinetis-ftfa" diff --git a/dts/bindings/flash_controller/nxp,kinetis-ftfe.yaml b/dts/bindings/flash_controller/nxp,kinetis-ftfe.yaml index 9fdb118505f..7c273d98091 100644 --- a/dts/bindings/flash_controller/nxp,kinetis-ftfe.yaml +++ b/dts/bindings/flash_controller/nxp,kinetis-ftfe.yaml @@ -1,7 +1,4 @@ -title: NXP Kinetis Flash Memory Module (FTFE) - -description: | - This binding gives for the NXP Kinetis Flash Memory Module E (FTFE) +description: NXP Kinetis Flash Memory Module E (FTFE) compatible: "nxp,kinetis-ftfe" diff --git a/dts/bindings/flash_controller/nxp,kinetis-ftfl.yaml b/dts/bindings/flash_controller/nxp,kinetis-ftfl.yaml index 6c1cef6aff3..de39bc46ac0 100644 --- a/dts/bindings/flash_controller/nxp,kinetis-ftfl.yaml +++ b/dts/bindings/flash_controller/nxp,kinetis-ftfl.yaml @@ -1,7 +1,4 @@ -title: NXP Kinetis Flash Memory Module (FTFL) - -description: | - This binding gives for the NXP Kinetis Flash Memory Module L (FTFL) +description: NXP Kinetis Flash Memory Module L (FTFL) compatible: "nxp,kinetis-ftfl" diff --git a/dts/bindings/flash_controller/openisa,rv32m1-ftfe.yaml b/dts/bindings/flash_controller/openisa,rv32m1-ftfe.yaml index a7d1f5e9209..49c2b24746f 100644 --- a/dts/bindings/flash_controller/openisa,rv32m1-ftfe.yaml +++ b/dts/bindings/flash_controller/openisa,rv32m1-ftfe.yaml @@ -1,7 +1,4 @@ -title: OpenISA Flash Memory Module (FTFE) - -description: | - This binding gives for the OpenISA Flash Memory Module E (FTFE) +description: OpenISA Flash Memory Module E (FTFE) compatible: "openisa,rv32m1-ftfe" diff --git a/dts/bindings/flash_controller/silabs,gecko-flash-controller.yaml b/dts/bindings/flash_controller/silabs,gecko-flash-controller.yaml index 8fb628f335f..0b738418565 100644 --- a/dts/bindings/flash_controller/silabs,gecko-flash-controller.yaml +++ b/dts/bindings/flash_controller/silabs,gecko-flash-controller.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Piotr Mienkowski # SPDX-License-Identifier: Apache-2.0 -title: Silicon Labs Gecko Flash Controller - -description: | - This binding gives a base representation of the Silicon Labs Gecko Flash Controller +description: Silicon Labs Gecko flash controller compatible: "silabs,gecko-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f0-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f0-flash-controller.yaml index a992f5d51cd..bb2248ded80 100644 --- a/dts/bindings/flash_controller/st,stm32f0-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f0-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F0 Flash Controller - -description: | - This binding gives a base representation of the STM32 F0 Flash Controller +description: STM32 F0 flash controller compatible: "st,stm32f0-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f1-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f1-flash-controller.yaml index 35cc1288ce3..1ba1208d90a 100644 --- a/dts/bindings/flash_controller/st,stm32f1-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f1-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F1 Flash Controller - -description: | - This binding gives a base representation of the STM32 F1 Flash Controller +description: STM32 F1 flash controller compatible: "st,stm32f1-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f2-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f2-flash-controller.yaml index b93c61891bb..65ab19a0714 100644 --- a/dts/bindings/flash_controller/st,stm32f2-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f2-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F2 Flash Controller - -description: | - This binding gives a base representation of the STM32 F2 Flash Controller +description: STM32 F2 flash controller compatible: "st,stm32f2-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f3-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f3-flash-controller.yaml index 8aea895e751..e23c3baef06 100644 --- a/dts/bindings/flash_controller/st,stm32f3-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f3-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F3 Flash Controller - -description: | - This binding gives a base representation of the STM32 F3 Flash Controller +description: STM32 F3 flash controller compatible: "st,stm32f3-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f4-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f4-flash-controller.yaml index b7f4470316a..cea824302ab 100644 --- a/dts/bindings/flash_controller/st,stm32f4-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f4-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F4 Flash Controller - -description: | - This binding gives a base representation of the STM32 F4 Flash Controller +description: STM32 F4 flash controller compatible: "st,stm32f4-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32f7-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32f7-flash-controller.yaml index 2fb3d84a6dc..cdeaa308df8 100644 --- a/dts/bindings/flash_controller/st,stm32f7-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32f7-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 F7 Flash Controller - -description: | - This binding gives a base representation of the STM32 F7 Flash Controller +description: STM32 F7 flash controller compatible: "st,stm32f7-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32g0-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32g0-flash-controller.yaml index b901ade7e27..226858e3e5b 100644 --- a/dts/bindings/flash_controller/st,stm32g0-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32g0-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 G0 Flash Controller - -description: | - This binding gives a base representation of the STM32 G0 Flash Controller +description: STM32 G0 flash controller compatible: "st,stm32g0-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32g4-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32g4-flash-controller.yaml index 94fc2108a92..71df716072e 100644 --- a/dts/bindings/flash_controller/st,stm32g4-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32g4-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 G4 Flash Controller - -description: | - This binding gives a base representation of the STM32 G4 Flash Controller +description: STM32 G4 flash controller compatible: "st,stm32g4-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32h7-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32h7-flash-controller.yaml index ca506ad6f99..305107cc1ca 100644 --- a/dts/bindings/flash_controller/st,stm32h7-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32h7-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 H7 Flash Controller - -description: | - This binding gives a base representation of the STM32 H7 Flash Controller +description: STM32 H7 flash controller compatible: "st,stm32h7-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32l1-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32l1-flash-controller.yaml index b137e5e01b3..2703eddfcfa 100644 --- a/dts/bindings/flash_controller/st,stm32l1-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32l1-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 L1 Flash Controller - -description: | - This binding gives a base representation of the STM32 L1 Flash Controller +description: STM32 L1 flash controller compatible: "st,stm32l1-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32l4-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32l4-flash-controller.yaml index e8755ee3fbc..17e3e76fbaf 100644 --- a/dts/bindings/flash_controller/st,stm32l4-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32l4-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 L4 Flash Controller - -description: | - This binding gives a base representation of the STM32 L4 Flash Controller +description: STM32 L4 flash controller compatible: "st,stm32l4-flash-controller" diff --git a/dts/bindings/flash_controller/st,stm32wb-flash-controller.yaml b/dts/bindings/flash_controller/st,stm32wb-flash-controller.yaml index 882c315cbeb..3610bd2723a 100644 --- a/dts/bindings/flash_controller/st,stm32wb-flash-controller.yaml +++ b/dts/bindings/flash_controller/st,stm32wb-flash-controller.yaml @@ -1,7 +1,4 @@ -title: STM32 WB Flash Controller - -description: | - This binding gives a base representation of the STM32 wb Flash Controller +description: STM32 WB flash controller compatible: "st,stm32wb-flash-controller" diff --git a/dts/bindings/flash_controller/zephyr,native-posix-flash-controller.yaml b/dts/bindings/flash_controller/zephyr,native-posix-flash-controller.yaml index 1f4ea4c520b..30ef22c8bf8 100644 --- a/dts/bindings/flash_controller/zephyr,native-posix-flash-controller.yaml +++ b/dts/bindings/flash_controller/zephyr,native-posix-flash-controller.yaml @@ -1,8 +1,4 @@ -title: Native POSIX Flash Controller - -description: | - This binding gives a base representation of the Native POSIX flash - controller +description: Native POSIX flash controller compatible: "zephyr,native-posix-flash-controller" diff --git a/dts/bindings/flash_controller/zephyr,sim-flash.yaml b/dts/bindings/flash_controller/zephyr,sim-flash.yaml index 868cb4c1398..e0a292c30e2 100644 --- a/dts/bindings/flash_controller/zephyr,sim-flash.yaml +++ b/dts/bindings/flash_controller/zephyr,sim-flash.yaml @@ -1,9 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -title: simulated flash - -description: | - This binding gives a base representation of a simulated flash memory +description: Simulated flash memory compatible: "zephyr,sim-flash" diff --git a/dts/bindings/gpio/96boards-lscon-1v8.yaml b/dts/bindings/gpio/96boards-lscon-1v8.yaml index bc0b65a5c4a..8f940407abc 100644 --- a/dts/bindings/gpio/96boards-lscon-1v8.yaml +++ b/dts/bindings/gpio/96boards-lscon-1v8.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Linaro Ltd. # SPDX-License-Identifier: Apache-2.0 -title: 96BOARDS 1.8V LOW SPEED CONNECTOR - -description: > - This is a representation of GPIO pin nodes exposed on the 96Boards 1.8v low speed header +description: Represents GPIO pin nodes exposed on the 96Boards 1.8v low-speed header compatible: "96b-lscon-1v8" diff --git a/dts/bindings/gpio/96boards-lscon-3v3.yaml b/dts/bindings/gpio/96boards-lscon-3v3.yaml index 4a5c50c1747..7d8ffcfcc64 100644 --- a/dts/bindings/gpio/96boards-lscon-3v3.yaml +++ b/dts/bindings/gpio/96boards-lscon-3v3.yaml @@ -1,10 +1,8 @@ # Copyright (c) 2019 Linaro Ltd. # SPDX-License-Identifier: Apache-2.0 -title: 96BOARDS 3.3V LOW SPEED CONNECTOR - -description: > - This is a representation of GPIO pin nodes exposed on the 96Boards 3.3v low speed header +description: | + Represents GPIO pin nodes exposed on the 96Boards 3.3v low-speed header compatible: "96b-lscon-3v3" diff --git a/dts/bindings/gpio/arduino-header-r3.yaml b/dts/bindings/gpio/arduino-header-r3.yaml index b992bdec40b..1dae0b2575a 100644 --- a/dts/bindings/gpio/arduino-header-r3.yaml +++ b/dts/bindings/gpio/arduino-header-r3.yaml @@ -2,8 +2,6 @@ # Copyright (C) 2019 Peter Bigot Consulting, LLC # SPDX-License-Identifier: Apache-2.0 -title: Arduino Uno (R3) GPIO Header - description: | GPIO pins exposed on Arduino Uno (R3) headers. diff --git a/dts/bindings/gpio/arm,cmsdk-gpio.yaml b/dts/bindings/gpio/arm,cmsdk-gpio.yaml index ee9367bb48e..faaad214619 100644 --- a/dts/bindings/gpio/arm,cmsdk-gpio.yaml +++ b/dts/bindings/gpio/arm,cmsdk-gpio.yaml @@ -1,7 +1,4 @@ -title: ARM CMSDK GPIO - -description: | - This binding gives a base representation of the ARM CMSDK GPIO +description: ARM CMSDK GPIO compatible: "arm,cmsdk-gpio" diff --git a/dts/bindings/gpio/arm,mps2-fpgaio-gpio.yaml b/dts/bindings/gpio/arm,mps2-fpgaio-gpio.yaml index b2f47b93ba2..f4e9f50583a 100644 --- a/dts/bindings/gpio/arm,mps2-fpgaio-gpio.yaml +++ b/dts/bindings/gpio/arm,mps2-fpgaio-gpio.yaml @@ -1,5 +1,3 @@ -title: ARM MPS2 FPGA GPIO - description: GPIO controller on ARM MPS2 FPGA compatible: "arm,mps2-fpgaio-gpio" diff --git a/dts/bindings/gpio/atmel,sam-gpio.yaml b/dts/bindings/gpio/atmel,sam-gpio.yaml index 10cf96bccd8..b54b58572b2 100644 --- a/dts/bindings/gpio/atmel,sam-gpio.yaml +++ b/dts/bindings/gpio/atmel,sam-gpio.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM GPIO PORT driver - -description: | - This is a representation of the SAM GPIO PORT nodes +description: SAM GPIO PORT node compatible: "atmel,sam-gpio" diff --git a/dts/bindings/gpio/atmel,sam0-gpio.yaml b/dts/bindings/gpio/atmel,sam0-gpio.yaml index dd1d3735522..6365f367241 100644 --- a/dts/bindings/gpio/atmel,sam0-gpio.yaml +++ b/dts/bindings/gpio/atmel,sam0-gpio.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 GPIO PORT driver - -description: | - This is a representation of the SAM0 GPIO PORT nodes +description: SAM0 GPIO PORT node compatible: "atmel,sam0-gpio" diff --git a/dts/bindings/gpio/espressif,esp32-gpio.yaml b/dts/bindings/gpio/espressif,esp32-gpio.yaml index c3d58fed408..e9a8c4b6a53 100644 --- a/dts/bindings/gpio/espressif,esp32-gpio.yaml +++ b/dts/bindings/gpio/espressif,esp32-gpio.yaml @@ -1,7 +1,6 @@ # Copyright (c) 2019, Yannis Damigos # SPDX-License-Identifier: Apache-2.0 -title: ESP32 GPIO controller description: ESP32 GPIO controller compatible: "espressif,esp32-gpio" diff --git a/dts/bindings/gpio/gpio-keys.yaml b/dts/bindings/gpio/gpio-keys.yaml index dff34cf1475..42c72fa6d4e 100644 --- a/dts/bindings/gpio/gpio-keys.yaml +++ b/dts/bindings/gpio/gpio-keys.yaml @@ -1,14 +1,11 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: GPIO KEYS parent - description: GPIO KEYS parent node compatible: "gpio-keys" child-binding: - title: GPIO KEYS node description: GPIO KEYS child node properties: gpios: diff --git a/dts/bindings/gpio/gpio-leds.yaml b/dts/bindings/gpio/gpio-leds.yaml index 6e39b6514e9..59f2b15b76a 100644 --- a/dts/bindings/gpio/gpio-leds.yaml +++ b/dts/bindings/gpio/gpio-leds.yaml @@ -1,14 +1,11 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: GPIO LEDs - description: GPIO LEDs parent node compatible: "gpio-leds" child-binding: - title: GPIO LED node description: GPIO LED child node properties: gpios: diff --git a/dts/bindings/gpio/holtek,ht16k33-keyscan.yaml b/dts/bindings/gpio/holtek,ht16k33-keyscan.yaml index 032f6f84368..ada6050dc2a 100644 --- a/dts/bindings/gpio/holtek,ht16k33-keyscan.yaml +++ b/dts/bindings/gpio/holtek,ht16k33-keyscan.yaml @@ -1,6 +1,4 @@ -title: Holtek HT16K33 LED Driver With Keyscan - -description: Holtek HT16K33 Keyscan binding +description: Holtek HT16K33 LED driver with keyscan compatible: "holtek,ht16k33-keyscan" diff --git a/dts/bindings/gpio/intel,apl-gpio.yaml b/dts/bindings/gpio/intel,apl-gpio.yaml index 82621bd9a2b..4fb4e0d5ce5 100644 --- a/dts/bindings/gpio/intel,apl-gpio.yaml +++ b/dts/bindings/gpio/intel,apl-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018-2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Intel Apollo Lake GPIO controller - -description: | - This is a representation of the Intel Apollo Lake GPIO node +description: Intel Apollo Lake GPIO node compatible: "intel,apl-gpio" diff --git a/dts/bindings/gpio/microchip,xec-gpio.yaml b/dts/bindings/gpio/microchip,xec-gpio.yaml index fa51f2435b3..b46add58475 100644 --- a/dts/bindings/gpio/microchip,xec-gpio.yaml +++ b/dts/bindings/gpio/microchip,xec-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: MICROCHIP GPIO - -description: | - This is a representation of the CEC/MEC GPIO nodes for Microchip +description: Microchip CEC/MEC GPIO node compatible: "microchip,xec-gpio" diff --git a/dts/bindings/gpio/nordic,nrf-gpio.yaml b/dts/bindings/gpio/nordic,nrf-gpio.yaml index 8e4e375806c..d7ba4436ef5 100644 --- a/dts/bindings/gpio/nordic,nrf-gpio.yaml +++ b/dts/bindings/gpio/nordic,nrf-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, marc-cpdesign # SPDX-License-Identifier: Apache-2.0 -title: NRF5 GPIO - -description: | - This is a representation of the NRF GPIO nodes +description: NRF5 GPIO node compatible: "nordic,nrf-gpio" diff --git a/dts/bindings/gpio/nordic,nrf-gpiote.yaml b/dts/bindings/gpio/nordic,nrf-gpiote.yaml index 57f94659d8d..a774105091e 100644 --- a/dts/bindings/gpio/nordic,nrf-gpiote.yaml +++ b/dts/bindings/gpio/nordic,nrf-gpiote.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, marc-cpdesign # SPDX-License-Identifier: Apache-2.0 -title: NRF5 GPIOTE - -description: | - This is a representation of the NRF GPIOTE node +description: NRF5 GPIOTE node compatible: "nordic,nrf-gpiote" diff --git a/dts/bindings/gpio/nxp,imx-gpio.yaml b/dts/bindings/gpio/nxp,imx-gpio.yaml index 63dacf1df5a..6a8a4db7db8 100644 --- a/dts/bindings/gpio/nxp,imx-gpio.yaml +++ b/dts/bindings/gpio/nxp,imx-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: i.MX GPIO - -description: | - This is a representation of the i.MX GPIO nodes +description: i.MX GPIO node compatible: "nxp,imx-gpio" diff --git a/dts/bindings/gpio/nxp,kinetis-gpio.yaml b/dts/bindings/gpio/nxp,kinetis-gpio.yaml index 1a9d91350a8..cec1f546726 100644 --- a/dts/bindings/gpio/nxp,kinetis-gpio.yaml +++ b/dts/bindings/gpio/nxp,kinetis-gpio.yaml @@ -1,7 +1,4 @@ -title: Kinetis GPIO - -description: | - This is a representation of the Kinetis GPIO nodes +description: Kinetis GPIO node compatible: "nxp,kinetis-gpio" diff --git a/dts/bindings/gpio/nxp,lpc-gpio.yaml b/dts/bindings/gpio/nxp,lpc-gpio.yaml index 8ae2c49c0c2..9bef11acc6d 100644 --- a/dts/bindings/gpio/nxp,lpc-gpio.yaml +++ b/dts/bindings/gpio/nxp,lpc-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: LPC GPIO - -description: | - This is a representation of the LPC GPIO nodes +description: LPC GPIO node compatible: "nxp,lpc-gpio" diff --git a/dts/bindings/gpio/openisa,rv32m1-gpio.yaml b/dts/bindings/gpio/openisa,rv32m1-gpio.yaml index be68af0d22d..4fc78766738 100644 --- a/dts/bindings/gpio/openisa,rv32m1-gpio.yaml +++ b/dts/bindings/gpio/openisa,rv32m1-gpio.yaml @@ -1,7 +1,4 @@ -title: OpenISA GPIO - -description: | - This is a representation of the OpenISA GPIO nodes +description: OpenISA GPIO node compatible: "openisa,rv32m1-gpio" diff --git a/dts/bindings/gpio/semtech,sx1509b-gpio.yaml b/dts/bindings/gpio/semtech,sx1509b-gpio.yaml index ac3cd2e97d9..c11b975bfea 100644 --- a/dts/bindings/gpio/semtech,sx1509b-gpio.yaml +++ b/dts/bindings/gpio/semtech,sx1509b-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Aapo Vienamo # SPDX-License-Identifier: Apache-2.0 -title: Semtech SX1509B I2C GPIO - -description: | - This is a representation of the SX1509B GPIO node +description: SX1509B GPIO node compatible: "semtech,sx1509b" diff --git a/dts/bindings/gpio/sifive,gpio0.yaml b/dts/bindings/gpio/sifive,gpio0.yaml index 0710c0d07ee..d30d26af26c 100644 --- a/dts/bindings/gpio/sifive,gpio0.yaml +++ b/dts/bindings/gpio/sifive,gpio0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: SiFive GPIO - -description: | - This is a representation of the SiFive GPIO nodes +description: SiFive GPIO node compatible: "sifive,gpio0" diff --git a/dts/bindings/gpio/silabs,efm32-gpio-port.yaml b/dts/bindings/gpio/silabs,efm32-gpio-port.yaml index fdc748e537e..4a0ca3c6df8 100644 --- a/dts/bindings/gpio/silabs,efm32-gpio-port.yaml +++ b/dts/bindings/gpio/silabs,efm32-gpio-port.yaml @@ -1,7 +1,4 @@ -title: EFM32 GPIO - -description: | - This is a representation of the EFM32 GPIO Port nodes +description: EFM32 GPIO port node compatible: "silabs,efm32-gpio-port" diff --git a/dts/bindings/gpio/silabs,efm32-gpio.yaml b/dts/bindings/gpio/silabs,efm32-gpio.yaml index 0ebfed1532c..8bc67586a54 100644 --- a/dts/bindings/gpio/silabs,efm32-gpio.yaml +++ b/dts/bindings/gpio/silabs,efm32-gpio.yaml @@ -1,7 +1,4 @@ -title: EFM32 GPIO - -description: | - This is a representation of the EFM32 GPIO nodes +description: EFM32 GPIO node compatible: "silabs,efm32-gpio" diff --git a/dts/bindings/gpio/silabs,efr32mg12-gpio-port.yaml b/dts/bindings/gpio/silabs,efr32mg12-gpio-port.yaml index 43b9a5b2c01..b0ceda37735 100644 --- a/dts/bindings/gpio/silabs,efr32mg12-gpio-port.yaml +++ b/dts/bindings/gpio/silabs,efr32mg12-gpio-port.yaml @@ -1,7 +1,4 @@ -title: EFR32MG GPIO - -description: | - This is a representation of the EFR32MG GPIO Port nodes +description: EFR32MG GPIO port node compatible: "silabs,efr32mg-gpio-port" diff --git a/dts/bindings/gpio/silabs,efr32mg12-gpio.yaml b/dts/bindings/gpio/silabs,efr32mg12-gpio.yaml index 0a7f14c2a0a..23400f02758 100644 --- a/dts/bindings/gpio/silabs,efr32mg12-gpio.yaml +++ b/dts/bindings/gpio/silabs,efr32mg12-gpio.yaml @@ -1,7 +1,4 @@ -title: EFR32MG GPIO - -description: | - This is a representation of the EFR32MG GPIO nodes +description: EFR32MG GPIO node compatible: "silabs,efr32mg-gpio" diff --git a/dts/bindings/gpio/silabs,efr32xg1-gpio-port.yaml b/dts/bindings/gpio/silabs,efr32xg1-gpio-port.yaml index 4b7eba1d712..ed6f725b952 100644 --- a/dts/bindings/gpio/silabs,efr32xg1-gpio-port.yaml +++ b/dts/bindings/gpio/silabs,efr32xg1-gpio-port.yaml @@ -1,7 +1,4 @@ -title: EFR32XG1 GPIO - -description: | - This is a representation of the EFR32XG1 GPIO Port nodes +description: EFR32XG1 GPIO port node compatible: "silabs,efr32xg1-gpio-port" diff --git a/dts/bindings/gpio/silabs,efr32xg1-gpio.yaml b/dts/bindings/gpio/silabs,efr32xg1-gpio.yaml index c660f4994b3..ce7a5d2c0af 100644 --- a/dts/bindings/gpio/silabs,efr32xg1-gpio.yaml +++ b/dts/bindings/gpio/silabs,efr32xg1-gpio.yaml @@ -1,7 +1,4 @@ -title: EFR32XG1 GPIO - -description: | - This is a representation of the EFR32XG1 GPIO nodes +description: EFR32XG1 GPIO node compatible: "silabs,efr32xg1-gpio" diff --git a/dts/bindings/gpio/snps,designware-gpio.yaml b/dts/bindings/gpio/snps,designware-gpio.yaml index 309b0fe5dc9..70f239475bc 100644 --- a/dts/bindings/gpio/snps,designware-gpio.yaml +++ b/dts/bindings/gpio/snps,designware-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Synopsys, Inc. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -title: Synopsys Designware GPIO controller - -description: | - This is a representation of the Synopsys DesignWare gpio node +description: Synopsys DesignWare GPIO node compatible: "snps,designware-gpio" diff --git a/dts/bindings/gpio/st,stm32-gpio.yaml b/dts/bindings/gpio/st,stm32-gpio.yaml index bd11cc2213c..62bf1fac093 100644 --- a/dts/bindings/gpio/st,stm32-gpio.yaml +++ b/dts/bindings/gpio/st,stm32-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STM32 GPIO - -description: | - This is a representation of the STM32 GPIO nodes +description: STM32 GPIO node compatible: "st,stm32-gpio" diff --git a/dts/bindings/gpio/ti,cc13xx-cc26xx-gpio.yaml b/dts/bindings/gpio/ti,cc13xx-cc26xx-gpio.yaml index 9abaf3e481b..b0e5e02ca4f 100644 --- a/dts/bindings/gpio/ti,cc13xx-cc26xx-gpio.yaml +++ b/dts/bindings/gpio/ti,cc13xx-cc26xx-gpio.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI SimpleLink CC13xx / CC26xx GPIO - -description: | - This is a representation of the TI SimpleLink CC13xx / CC26xx GPIO node +description: TI SimpleLink CC13xx / CC26xx GPIO node compatible: "ti,cc13xx-cc26xx-gpio" diff --git a/dts/bindings/gpio/ti,cc2650-gpio.yaml b/dts/bindings/gpio/ti,cc2650-gpio.yaml index 71f4c7df889..cd71becb832 100644 --- a/dts/bindings/gpio/ti,cc2650-gpio.yaml +++ b/dts/bindings/gpio/ti,cc2650-gpio.yaml @@ -1,8 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -title: TI CC2650 GPIO - -description: | - This is a representation of the TI CC2650 GPIO node +description: TI CC2650 GPIO node compatible: "ti,cc2650-gpio" diff --git a/dts/bindings/gpio/ti,cc32xx-gpio.yaml b/dts/bindings/gpio/ti,cc32xx-gpio.yaml index ac78b1fd5ec..63ea566138f 100644 --- a/dts/bindings/gpio/ti,cc32xx-gpio.yaml +++ b/dts/bindings/gpio/ti,cc32xx-gpio.yaml @@ -1,8 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -title: TI CC32XX GPIO - -description: | - This is a representation of the TI CC32XX GPIO node +description: TI CC32XX GPIO node compatible: "ti,cc32xx-gpio" diff --git a/dts/bindings/gpio/ti,stellaris-gpio.yaml b/dts/bindings/gpio/ti,stellaris-gpio.yaml index 59e831ccc1a..2d22961bac4 100644 --- a/dts/bindings/gpio/ti,stellaris-gpio.yaml +++ b/dts/bindings/gpio/ti,stellaris-gpio.yaml @@ -1,8 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -title: TI Stellaris GPIO -description: | - This is a representation of the TI Stellaris GPIO node +description: TI Stellaris GPIO node compatible: "ti,stellaris-gpio" diff --git a/dts/bindings/hwinfo/litex,dna0.yaml b/dts/bindings/hwinfo/litex,dna0.yaml index 83a663e56f1..64e4f4e2062 100644 --- a/dts/bindings/hwinfo/litex,dna0.yaml +++ b/dts/bindings/hwinfo/litex,dna0.yaml @@ -1,7 +1,6 @@ # Copyright (c) 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: LiteX DNA description: LiteX DNA ID reader compatible: "litex,dna0" diff --git a/dts/bindings/i2c/arm,versatile-i2c.yaml b/dts/bindings/i2c/arm,versatile-i2c.yaml index 98f9e153570..2f7c145cb10 100644 --- a/dts/bindings/i2c/arm,versatile-i2c.yaml +++ b/dts/bindings/i2c/arm,versatile-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: ARM SBCon two-wire serial bus interface - -description: | - This is a representation of the ARM SBCon two-wire serial bus interface +description: ARM SBCon two-wire serial bus interface compatible: "arm,versatile-i2c" diff --git a/dts/bindings/i2c/atmel,sam-i2c-twi.yaml b/dts/bindings/i2c/atmel,sam-i2c-twi.yaml index 20524fd6e7f..be0b5f6a16a 100644 --- a/dts/bindings/i2c/atmel,sam-i2c-twi.yaml +++ b/dts/bindings/i2c/atmel,sam-i2c-twi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017 Piotr Mienkowski # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM Family I2C (TWI) node - -description: | - This is a representation of the Atmel SAM Family I2C (TWI) node +description: Atmel SAM Family I2C (TWI) node compatible: "atmel,sam-i2c-twi" diff --git a/dts/bindings/i2c/atmel,sam-i2c-twihs.yaml b/dts/bindings/i2c/atmel,sam-i2c-twihs.yaml index 90c5cd41537..c5a4d38136a 100644 --- a/dts/bindings/i2c/atmel,sam-i2c-twihs.yaml +++ b/dts/bindings/i2c/atmel,sam-i2c-twihs.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017 Piotr Mienkowski # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM Family I2C (TWIHS) node - -description: | - This is a representation of the Atmel SAM Family I2C (TWIHS) node +description: Atmel SAM Family I2C (TWIHS) node compatible: "atmel,sam-i2c-twihs" diff --git a/dts/bindings/i2c/atmel,sam0-i2c.yaml b/dts/bindings/i2c/atmel,sam0-i2c.yaml index 53b3fd91826..a815cc3beab 100644 --- a/dts/bindings/i2c/atmel,sam0-i2c.yaml +++ b/dts/bindings/i2c/atmel,sam0-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Derek Hageman # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM0 series SERCOM I2C controller - -description: | - This is a representation of the Atmel SAM0 series SERCOM I2C nodes +description: Atmel SAM0 series SERCOM I2C node compatible: "atmel,sam0-i2c" diff --git a/dts/bindings/i2c/espressif,esp32-i2c.yaml b/dts/bindings/i2c/espressif,esp32-i2c.yaml index 59fb74fe263..30417127d85 100644 --- a/dts/bindings/i2c/espressif,esp32-i2c.yaml +++ b/dts/bindings/i2c/espressif,esp32-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Mohamed ElShahawi (ExtremeGTX@hotmail.com) # SPDX-License-Identifier: Apache-2.0 -title: ESP32 I2C - -description: | - This is a representation of the ESP32 I2C +description: ESP32 I2C compatible: "espressif,esp32-i2c" diff --git a/dts/bindings/i2c/fsl,imx7d-i2c.yaml b/dts/bindings/i2c/fsl,imx7d-i2c.yaml index 11bc9b3313e..50f7acc14c2 100644 --- a/dts/bindings/i2c/fsl,imx7d-i2c.yaml +++ b/dts/bindings/i2c/fsl,imx7d-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: i.MX I2C Controller - -description: | - This is a representation of the i.MX I2C nodes +description: i.MX I2C node compatible: "fsl,imx7d-i2c" diff --git a/dts/bindings/i2c/microchip,xec-i2c.yaml b/dts/bindings/i2c/microchip,xec-i2c.yaml index 69777aa390e..6f7862a0211 100644 --- a/dts/bindings/i2c/microchip,xec-i2c.yaml +++ b/dts/bindings/i2c/microchip,xec-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: MICROCHIP I2C - -description: | - This binding gives a base representation for I2C/SMB controller for Microchip +description: Microchip I2C/SMB controller compatible: "microchip,xec-i2c" diff --git a/dts/bindings/i2c/nios2,i2c.yaml b/dts/bindings/i2c/nios2,i2c.yaml index e791ad9643c..1be3eb4a2ad 100644 --- a/dts/bindings/i2c/nios2,i2c.yaml +++ b/dts/bindings/i2c/nios2,i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: NIOS2 i2c - -description: | - This binding gives a base representation of the NIOS2 i2c +description: NIOS2 I2C compatible: "nios2,i2c" diff --git a/dts/bindings/i2c/nordic,nrf-twi.yaml b/dts/bindings/i2c/nordic,nrf-twi.yaml index 7016bc91c2e..472e8d1aa72 100644 --- a/dts/bindings/i2c/nordic,nrf-twi.yaml +++ b/dts/bindings/i2c/nordic,nrf-twi.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family TWI - description: Nordic nRF family TWI (TWI master) compatible: "nordic,nrf-twi" diff --git a/dts/bindings/i2c/nordic,nrf-twim.yaml b/dts/bindings/i2c/nordic,nrf-twim.yaml index af32ffd8558..d758dec6995 100644 --- a/dts/bindings/i2c/nordic,nrf-twim.yaml +++ b/dts/bindings/i2c/nordic,nrf-twim.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family TWIM - description: Nordic nRF family TWIM (TWI master with EasyDMA) compatible: "nordic,nrf-twim" diff --git a/dts/bindings/i2c/nordic,nrf-twis.yaml b/dts/bindings/i2c/nordic,nrf-twis.yaml index 5d5333d0c79..e21abdff4b5 100644 --- a/dts/bindings/i2c/nordic,nrf-twis.yaml +++ b/dts/bindings/i2c/nordic,nrf-twis.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family TWIS - description: Nordic nRF family TWIS (TWI slave with EasyDMA) compatible: "nordic,nrf-twis" diff --git a/dts/bindings/i2c/nxp,imx-lpi2c.yaml b/dts/bindings/i2c/nxp,imx-lpi2c.yaml index a651908be85..adcd1d8ff1a 100644 --- a/dts/bindings/i2c/nxp,imx-lpi2c.yaml +++ b/dts/bindings/i2c/nxp,imx-lpi2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP LPI2C - -description: | - This binding gives a base representation of the NXP i.MX LPI2C controller +description: NXP i.MX LPI2C controller compatible: "nxp,imx-lpi2c" diff --git a/dts/bindings/i2c/nxp,kinetis-i2c.yaml b/dts/bindings/i2c/nxp,kinetis-i2c.yaml index b2969a7ea4f..0a18ac54d7b 100644 --- a/dts/bindings/i2c/nxp,kinetis-i2c.yaml +++ b/dts/bindings/i2c/nxp,kinetis-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017 Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Kinetis I2C Controller - -description: | - This is a representation of the Kinetis I2C nodes +description: Kinetis I2C node compatible: "nxp,kinetis-i2c" diff --git a/dts/bindings/i2c/openisa,rv32m1-lpi2c.yaml b/dts/bindings/i2c/openisa,rv32m1-lpi2c.yaml index eb346c1bed2..53fbf75ffab 100644 --- a/dts/bindings/i2c/openisa,rv32m1-lpi2c.yaml +++ b/dts/bindings/i2c/openisa,rv32m1-lpi2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Henrik Brix Andersen # SPDX-License-Identifier: Apache-2.0 -title: OpenISA LPI2C - -description: | - This binding gives a base representation of the OpenISA LPI2C controller +description: OpenISA LPI2C controller compatible: "openisa,rv32m1-lpi2c" diff --git a/dts/bindings/i2c/sifive,i2c0.yaml b/dts/bindings/i2c/sifive,i2c0.yaml index f6ea7c57b8d..5f74df571e4 100644 --- a/dts/bindings/i2c/sifive,i2c0.yaml +++ b/dts/bindings/i2c/sifive,i2c0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: SiFive Freedom I2C - -description: | - This is a binding for the SiFive Freedom I2C interface +description: SiFive Freedom I2C interface compatible: "sifive,i2c0" diff --git a/dts/bindings/i2c/silabs,gecko-i2c.yaml b/dts/bindings/i2c/silabs,gecko-i2c.yaml index dd1816fa329..84d1b76008d 100644 --- a/dts/bindings/i2c/silabs,gecko-i2c.yaml +++ b/dts/bindings/i2c/silabs,gecko-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Diego Sueiro # SPDX-License-Identifier: Apache-2.0 -title: Silabs Gecko I2C Controller - -description: | - This is a representation of the Silabs Gecko I2C nodes +description: Silabs Gecko I2C node compatible: "silabs,gecko-i2c" diff --git a/dts/bindings/i2c/snps,designware-i2c.yaml b/dts/bindings/i2c/snps,designware-i2c.yaml index de16faec728..6e961fc93a5 100644 --- a/dts/bindings/i2c/snps,designware-i2c.yaml +++ b/dts/bindings/i2c/snps,designware-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Synopys DesignWare I2C controller - -description: | - This is a representation of the Synopsys DesignWare i2c node +description: Synopsys DesignWare I2C node compatible: "snps,designware-i2c" diff --git a/dts/bindings/i2c/st,stm32-i2c-v1.yaml b/dts/bindings/i2c/st,stm32-i2c-v1.yaml index 9501ad6d389..51fb56f1fa2 100644 --- a/dts/bindings/i2c/st,stm32-i2c-v1.yaml +++ b/dts/bindings/i2c/st,stm32-i2c-v1.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017 I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 I2C V1 - -description: | - This binding gives a base representation of the STM32 I2C V1 controller +description: STM32 I2C V1 controller compatible: "st,stm32-i2c-v1" diff --git a/dts/bindings/i2c/st,stm32-i2c-v2.yaml b/dts/bindings/i2c/st,stm32-i2c-v2.yaml index 310932c3192..5dcf30b3934 100644 --- a/dts/bindings/i2c/st,stm32-i2c-v2.yaml +++ b/dts/bindings/i2c/st,stm32-i2c-v2.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017 I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 I2C V2 - -description: | - This binding gives a base representation of the STM32 I2C V2 controller +description: STM32 I2C V2 controller compatible: "st,stm32-i2c-v2" diff --git a/dts/bindings/i2c/ti,cc13xx-cc26xx-i2c.yaml b/dts/bindings/i2c/ti,cc13xx-cc26xx-i2c.yaml index b5140b72875..49f62771da2 100644 --- a/dts/bindings/i2c/ti,cc13xx-cc26xx-i2c.yaml +++ b/dts/bindings/i2c/ti,cc13xx-cc26xx-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI CC13xx / CC26xx I2C - -description: | - This is a representation of the TI CC13xx / CC26xx I2C node +description: TI CC13xx / CC26xx I2C node compatible: "ti,cc13xx-cc26xx-i2c" diff --git a/dts/bindings/i2c/ti,cc32xx-i2c.yaml b/dts/bindings/i2c/ti,cc32xx-i2c.yaml index bc23f8072d1..00d6a8f489e 100644 --- a/dts/bindings/i2c/ti,cc32xx-i2c.yaml +++ b/dts/bindings/i2c/ti,cc32xx-i2c.yaml @@ -1,7 +1,4 @@ -title: CC32XX I2C - -description: | - This binding gives a base representation of the TI CC32XX I2C controller +description: TI CC32XX I2C controller compatible: "ti,cc32xx-i2c" diff --git a/dts/bindings/i2s/nordic,nrf-i2s.yaml b/dts/bindings/i2s/nordic,nrf-i2s.yaml index 85e194ce891..30e4362c13c 100644 --- a/dts/bindings/i2s/nordic,nrf-i2s.yaml +++ b/dts/bindings/i2s/nordic,nrf-i2s.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic I2S - -description: | - Binding for the Nordic I2S (Inter-IC sound interface) +description: Nordic I2S (Inter-IC sound interface) compatible: "nordic,nrf-i2s" diff --git a/dts/bindings/i2s/st,stm32-i2s.yaml b/dts/bindings/i2s/st,stm32-i2s.yaml index ce3d94dacaa..ff815aed800 100644 --- a/dts/bindings/i2s/st,stm32-i2s.yaml +++ b/dts/bindings/i2s/st,stm32-i2s.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STM32 I2S - -description: | - This binding gives a base representation of the STM32 I2S controller +description: STM32 I2S controller compatible: "st,stm32-i2s" diff --git a/dts/bindings/ieee802154/atmel,rf2xx.yaml b/dts/bindings/ieee802154/atmel,rf2xx.yaml index 265ec37d9fe..e39797da143 100644 --- a/dts/bindings/ieee802154/atmel,rf2xx.yaml +++ b/dts/bindings/ieee802154/atmel,rf2xx.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Gerson Fernando Budke # SPDX-License-Identifier: Apache-2.0 -title: ATMEL AT86RF2xx 802.15.4 Wireless Transceiver - -description: | - This is a representation of the ATMEL AT86RF2xx wireless transceiver. +description: ATMEL AT86RF2xx 802.15.4 wireless transceiver compatible: "atmel,rf2xx" diff --git a/dts/bindings/ieee802154/nxp,mcr20a.yaml b/dts/bindings/ieee802154/nxp,mcr20a.yaml index e581a8c6242..586d6def529 100644 --- a/dts/bindings/ieee802154/nxp,mcr20a.yaml +++ b/dts/bindings/ieee802154/nxp,mcr20a.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP MCR20A 802.15.4 Wireless Transceiver - -description: | - This is a representation of the NXP MCR20A wireless transceiver. +description: NXP MCR20A 802.15.4 wireless transceiver compatible: "nxp,mcr20a" diff --git a/dts/bindings/ieee802154/ti,cc1200.yaml b/dts/bindings/ieee802154/ti,cc1200.yaml index 4508dd65951..03184f9cdb7 100644 --- a/dts/bindings/ieee802154/ti,cc1200.yaml +++ b/dts/bindings/ieee802154/ti,cc1200.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: CC1200 802.15.4 Wireless Transceiver - -description: | - This is a representation of the CC1200 wireless transceiver. +description: Texas Instruments CC1200 802.15.4 wireless transceiver compatible: "ti,cc1200" diff --git a/dts/bindings/ieee802154/ti,cc2520.yaml b/dts/bindings/ieee802154/ti,cc2520.yaml index 14fb29c5571..1e00e223ad4 100644 --- a/dts/bindings/ieee802154/ti,cc2520.yaml +++ b/dts/bindings/ieee802154/ti,cc2520.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: CC2520 802.15.4 Wireless Transceiver - -description: | - This is a representation of the CC2520 wireless transceiver. +description: Texas Instruments CC2520 802.15.4 wireless transceiver compatible: "ti,cc2520" diff --git a/dts/bindings/iio/adc/atmel,sam-afec.yaml b/dts/bindings/iio/adc/atmel,sam-afec.yaml index 8dff8fdaf67..45382f97fa1 100644 --- a/dts/bindings/iio/adc/atmel,sam-afec.yaml +++ b/dts/bindings/iio/adc/atmel,sam-afec.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM Family AFEC - -description: | - This binding gives a base representation of the Atmel SAM AFEC +description: Atmel SAM family AFEC compatible: "atmel,sam-afec" diff --git a/dts/bindings/iio/adc/atmel,sam0-adc.yaml b/dts/bindings/iio/adc/atmel,sam0-adc.yaml index 8fe4d85fea6..98fdb1ff4f1 100644 --- a/dts/bindings/iio/adc/atmel,sam0-adc.yaml +++ b/dts/bindings/iio/adc/atmel,sam0-adc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Derek Hageman # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM0 Family ADC - -description: | - This binding gives a base representation of the Atmel SAM0 ADC +description: Atmel SAM0 family ADC compatible: "atmel,sam0-adc" diff --git a/dts/bindings/iio/adc/microchip,xec-adc.yaml b/dts/bindings/iio/adc/microchip,xec-adc.yaml index 21d04c586d2..4e059b5580e 100644 --- a/dts/bindings/iio/adc/microchip,xec-adc.yaml +++ b/dts/bindings/iio/adc/microchip,xec-adc.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Intel Corporation -# # SPDX-License-Identifier: Apache-2.0 -# -title: Microchip XEC ADC - -description: | - This binding gives a base representation of the Microchip XEC ADC +description: Microchip XEC ADC compatible: "microchip,xec-adc" diff --git a/dts/bindings/iio/adc/nordic,nrf-adc.yaml b/dts/bindings/iio/adc/nordic,nrf-adc.yaml index 5ee70b7f4e9..bd42c6e248b 100644 --- a/dts/bindings/iio/adc/nordic,nrf-adc.yaml +++ b/dts/bindings/iio/adc/nordic,nrf-adc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic Semiconductor nRF Family ADC - -description: | - This is a representation of the nRF ADC node +description: nRF ADC node compatible: "nordic,nrf-adc" diff --git a/dts/bindings/iio/adc/nordic,nrf-saadc.yaml b/dts/bindings/iio/adc/nordic,nrf-saadc.yaml index a28602f80aa..881d620668c 100644 --- a/dts/bindings/iio/adc/nordic,nrf-saadc.yaml +++ b/dts/bindings/iio/adc/nordic,nrf-saadc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic Semiconductor nRF Family SAADC - -description: | - This is a representation of the nRF SAADC node +description: Nordic Semiconductor nRF family SAADC node compatible: "nordic,nrf-saadc" diff --git a/dts/bindings/iio/adc/nxp,kinetis-adc12.yaml b/dts/bindings/iio/adc/nxp,kinetis-adc12.yaml index 028e5b9325b..914adcf7ee7 100644 --- a/dts/bindings/iio/adc/nxp,kinetis-adc12.yaml +++ b/dts/bindings/iio/adc/nxp,kinetis-adc12.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis ADC12 - -description: | - This binding gives a base representation of the NXP Kinetis ADC12 +description: NXP Kinetis ADC12 compatible: "nxp,kinetis-adc12" diff --git a/dts/bindings/iio/adc/nxp,kinetis-adc16.yaml b/dts/bindings/iio/adc/nxp,kinetis-adc16.yaml index 42fc71f94c6..7e2b951a140 100644 --- a/dts/bindings/iio/adc/nxp,kinetis-adc16.yaml +++ b/dts/bindings/iio/adc/nxp,kinetis-adc16.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: Kinetis ADC16 - -description: | - This binding gives a base representation of the Kinetis ADC16 +description: Kinetis ADC16 compatible: "nxp,kinetis-adc16" diff --git a/dts/bindings/iio/adc/st,stm32-adc.yaml b/dts/bindings/iio/adc/st,stm32-adc.yaml index 4b74189e6f3..033c469c684 100644 --- a/dts/bindings/iio/adc/st,stm32-adc.yaml +++ b/dts/bindings/iio/adc/st,stm32-adc.yaml @@ -2,10 +2,7 @@ # Copyright (c) 2018, Song Qiang # SPDX-License-Identifier: Apache-2.0 -title: ST STM32 family ADC - -description: | - This binding gives a base representation of the ST STM32 ADC +description: ST STM32 family ADC compatible: "st,stm32-adc" diff --git a/dts/bindings/interrupt-controller/arm,gic.yaml b/dts/bindings/interrupt-controller/arm,gic.yaml index 547504d0b5d..8752a53685f 100644 --- a/dts/bindings/interrupt-controller/arm,gic.yaml +++ b/dts/bindings/interrupt-controller/arm,gic.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Marvell # SPDX-License-Identifier: Apache-2.0 -title: ARMv7-R Generic Interrupt Controller - -description: | - This binding describes the ARM Generic Interrupt Controller. +description: ARMv7-R Generic Interrupt Controller compatible: "arm,gic" diff --git a/dts/bindings/interrupt-controller/arm,v6m-nvic.yaml b/dts/bindings/interrupt-controller/arm,v6m-nvic.yaml index 49fd551c284..1fc581fa1af 100644 --- a/dts/bindings/interrupt-controller/arm,v6m-nvic.yaml +++ b/dts/bindings/interrupt-controller/arm,v6m-nvic.yaml @@ -1,7 +1,4 @@ -title: ARMv6-M NVIC Interrupt Controller - -description: | - This binding describes the ARMv6-M Nested Vectored Interrupt Controller. +description: ARMv6-M NVIC (Nested Vectored Interrupt Controller) controller compatible: "arm,v6m-nvic" diff --git a/dts/bindings/interrupt-controller/arm,v7m-nvic.yaml b/dts/bindings/interrupt-controller/arm,v7m-nvic.yaml index 812cc100d03..43847c44205 100644 --- a/dts/bindings/interrupt-controller/arm,v7m-nvic.yaml +++ b/dts/bindings/interrupt-controller/arm,v7m-nvic.yaml @@ -1,7 +1,4 @@ -title: ARMv7-M NVIC Interrupt Controller - -description: | - This binding describes the ARMv7-M Nested Vectored Interrupt Controller. +description: ARMv7-M NVIC (Nested Vectored Interrupt Controller) compatible: "arm,v7m-nvic" diff --git a/dts/bindings/interrupt-controller/arm,v8m-nvic.yaml b/dts/bindings/interrupt-controller/arm,v8m-nvic.yaml index ca512a73ef5..6aadc1b6870 100644 --- a/dts/bindings/interrupt-controller/arm,v8m-nvic.yaml +++ b/dts/bindings/interrupt-controller/arm,v8m-nvic.yaml @@ -1,7 +1,4 @@ -title: ARMv8-M NVIC Interrupt Controller - -description: | - This binding describes the ARMv8-M Nested Vectored Interrupt Controller. +description: ARMv8-M NVIC (Nested Vectored Interrupt Controller) compatible: "arm,v8m-nvic" diff --git a/dts/bindings/interrupt-controller/atmel,sam0-eic.yaml b/dts/bindings/interrupt-controller/atmel,sam0-eic.yaml index dcef730c571..6c5a50f374b 100644 --- a/dts/bindings/interrupt-controller/atmel,sam0-eic.yaml +++ b/dts/bindings/interrupt-controller/atmel,sam0-eic.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 External Interrupt Controller - -description: | - This binding describes the Atmel SAM0 series External Interrupt Controller +description: Atmel SAM0 series External Interrupt Controller compatible: "atmel,sam0-eic" diff --git a/dts/bindings/interrupt-controller/intel,cavs-intc.yaml b/dts/bindings/interrupt-controller/intel,cavs-intc.yaml index 668d517e8ed..5424a0b8ea6 100644 --- a/dts/bindings/interrupt-controller/intel,cavs-intc.yaml +++ b/dts/bindings/interrupt-controller/intel,cavs-intc.yaml @@ -1,7 +1,4 @@ -title: CAVS Interrupt Controller - -description: | - This binding describes CAVS Interrupt controller +description: CAVS interrupt controller compatible: "intel,cavs-intc" diff --git a/dts/bindings/interrupt-controller/intel,ioapic.yaml b/dts/bindings/interrupt-controller/intel,ioapic.yaml index d1657251f49..3d8f9fb6793 100644 --- a/dts/bindings/interrupt-controller/intel,ioapic.yaml +++ b/dts/bindings/interrupt-controller/intel,ioapic.yaml @@ -1,8 +1,4 @@ -title: Intel I/O Advanced Programmable Interrupt Controller - -description: | - This binding describes the Intel I/O Advanced Programmable Interrupt - controller +description: Intel I/O Advanced Programmable Interrupt Controller (APIC) compatible: "intel,ioapic" diff --git a/dts/bindings/interrupt-controller/openisa,rv32m1-event-unit.yaml b/dts/bindings/interrupt-controller/openisa,rv32m1-event-unit.yaml index c527c597bd3..e08fe1d0bbf 100644 --- a/dts/bindings/interrupt-controller/openisa,rv32m1-event-unit.yaml +++ b/dts/bindings/interrupt-controller/openisa,rv32m1-event-unit.yaml @@ -2,10 +2,7 @@ # Copyright (c) 2018, Foundries.io # SPDX-License-Identifier: Apache-2.0 -title: RV32M1 Event Unit - -description: | - This binding describes the RV32M1 Event Unit +description: RV32M1 Event Unit compatible: "openisa,rv32m1-event-unit" diff --git a/dts/bindings/interrupt-controller/openisa,rv32m1-intmux-ch.yaml b/dts/bindings/interrupt-controller/openisa,rv32m1-intmux-ch.yaml index 49f29f516ad..78f0114bcfe 100644 --- a/dts/bindings/interrupt-controller/openisa,rv32m1-intmux-ch.yaml +++ b/dts/bindings/interrupt-controller/openisa,rv32m1-intmux-ch.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: RV32M1 INTMUX Channel - -description: | - This binding describes the RV32M1 INTMUX Channel +description: RV32M1 INTMUX channel compatible: "openisa,rv32m1-intmux-ch" diff --git a/dts/bindings/interrupt-controller/openisa,rv32m1-intmux.yaml b/dts/bindings/interrupt-controller/openisa,rv32m1-intmux.yaml index 1c721aa1839..038b0802418 100644 --- a/dts/bindings/interrupt-controller/openisa,rv32m1-intmux.yaml +++ b/dts/bindings/interrupt-controller/openisa,rv32m1-intmux.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Foundries.io # SPDX-License-Identifier: Apache-2.0 -title: RV32M1 INTMUX - -description: | - This binding describes the RV32M1 INTMUX IP +description: RV32M1 INTMUX IP compatible: "openisa,rv32m1-intmux" diff --git a/dts/bindings/interrupt-controller/riscv,cpu-intc.yaml b/dts/bindings/interrupt-controller/riscv,cpu-intc.yaml index 7d4de0a33f8..b5592e0c530 100644 --- a/dts/bindings/interrupt-controller/riscv,cpu-intc.yaml +++ b/dts/bindings/interrupt-controller/riscv,cpu-intc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: RISC-V CPU INTC - -description: | - This binding describes the RISC-V CPU Interrupt Controller +description: RISC-V CPU interrupt controller compatible: "riscv,cpu-intc" diff --git a/dts/bindings/interrupt-controller/shared-irq.yaml b/dts/bindings/interrupt-controller/shared-irq.yaml index 087bbe7c817..3dfc64b1d22 100644 --- a/dts/bindings/interrupt-controller/shared-irq.yaml +++ b/dts/bindings/interrupt-controller/shared-irq.yaml @@ -1,7 +1,4 @@ -title: Shared IRQ interrupt dispatcher - -description: | - This binding describes Shared IRQ interrupt dispatcher +description: Shared IRQ interrupt dispatcher compatible: "shared-irq" diff --git a/dts/bindings/interrupt-controller/sifive,plic-1.0.0.yaml b/dts/bindings/interrupt-controller/sifive,plic-1.0.0.yaml index 021503bb176..45d004ed8ca 100644 --- a/dts/bindings/interrupt-controller/sifive,plic-1.0.0.yaml +++ b/dts/bindings/interrupt-controller/sifive,plic-1.0.0.yaml @@ -1,7 +1,6 @@ # Copyright (c) 2018, SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: SiFive PLIC description: SiFive RISCV-V platform-local interrupt controller compatible: "sifive,plic-1.0.0" diff --git a/dts/bindings/interrupt-controller/snps,archs-idu-intc.yaml b/dts/bindings/interrupt-controller/snps,archs-idu-intc.yaml index 384a5737637..1c89703958e 100644 --- a/dts/bindings/interrupt-controller/snps,archs-idu-intc.yaml +++ b/dts/bindings/interrupt-controller/snps,archs-idu-intc.yaml @@ -1,12 +1,10 @@ # Copyright (c) 2019, synopsys # SPDX-License-Identifier: Apache-2.0 -title: ARC-HS Interrupt Distribution Unit - description: | - This binding describes the 2nd level interrupt controller can be used in - SMP configurations for dynamic IRQ routing, load balancing of - common/external IRQs towards core intc + ARC-HS Interrupt Distribution Unit 2nd-level interrupt controller. Can be + used in SMP configurations for dynamic IRQ routing and load balancing of + common/external IRQs towards the core interrupt controller. compatible: "snps,archs-idu-intc" diff --git a/dts/bindings/interrupt-controller/snps,arcv2-intc.yaml b/dts/bindings/interrupt-controller/snps,arcv2-intc.yaml index 4ee2235f23c..09f1a029d53 100644 --- a/dts/bindings/interrupt-controller/snps,arcv2-intc.yaml +++ b/dts/bindings/interrupt-controller/snps,arcv2-intc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, synopsys # SPDX-License-Identifier: Apache-2.0 -title: ARCV2 Interrupt Controller - -description: | - This binding describes the ARCV2 IRQ controller +description: ARCV2 interrupt controller compatible: "snps,arcv2-intc" diff --git a/dts/bindings/interrupt-controller/snps,designware-intc.yaml b/dts/bindings/interrupt-controller/snps,designware-intc.yaml index 90769cee97f..b86c3cb395e 100644 --- a/dts/bindings/interrupt-controller/snps,designware-intc.yaml +++ b/dts/bindings/interrupt-controller/snps,designware-intc.yaml @@ -1,7 +1,4 @@ -title: DesignWare Interrupt Controller - -description: | - This binding describes DesignWare Programmable Interrupt controller +description: DesignWare programmable interrupt controller compatible: "snps,designware-intc" diff --git a/dts/bindings/interrupt-controller/swerv,pic.yaml b/dts/bindings/interrupt-controller/swerv,pic.yaml index ae54afdf4c5..f71f2676e45 100644 --- a/dts/bindings/interrupt-controller/swerv,pic.yaml +++ b/dts/bindings/interrupt-controller/swerv,pic.yaml @@ -1,13 +1,6 @@ -# -# Copyright (c) 2019 -# # SPDX-License-Identifier: Apache-2.0 -# ---- -title: SweRV EH1 PIC -description: > - This binding describes the SweRV EH1 Programmable Interrupt Controller +description: SweRV EH1 PIC (Programmable Interrupt Controller) compatible: "swerv,pic" diff --git a/dts/bindings/interrupt-controller/vexriscv,intc0.yaml b/dts/bindings/interrupt-controller/vexriscv,intc0.yaml index 1e0bb6495f1..d7ec419f4fb 100644 --- a/dts/bindings/interrupt-controller/vexriscv,intc0.yaml +++ b/dts/bindings/interrupt-controller/vexriscv,intc0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 - 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: LiteX VexRiscV Interrupt Controller - -description: | - This binding describes LiteX VexRiscV Interrupt Controller +description: LiteX VexRiscV interrupt controller compatible: "vexriscv,intc0" diff --git a/dts/bindings/interrupt-controller/xtensa,intc.yaml b/dts/bindings/interrupt-controller/xtensa,intc.yaml index 317fbce9fa4..f8c9544cb14 100644 --- a/dts/bindings/interrupt-controller/xtensa,intc.yaml +++ b/dts/bindings/interrupt-controller/xtensa,intc.yaml @@ -1,7 +1,4 @@ -title: Xtensa Core Interrupt Controller - -description: | - This binding describes Xtensa Core Interrupt controller +description: Xtensa Core interrupt controller compatible: "xtensa,core-intc" diff --git a/dts/bindings/ipm/nordic,nrf-ipc.yaml b/dts/bindings/ipm/nordic,nrf-ipc.yaml index c0e15c621e2..11b0cc4f5b2 100644 --- a/dts/bindings/ipm/nordic,nrf-ipc.yaml +++ b/dts/bindings/ipm/nordic,nrf-ipc.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family IPC - description: Nordic nRF family IPC (Interprocessor Communication) compatible: "nordic,nrf-ipc" diff --git a/dts/bindings/ipm/st,stm32-ipcc-mailbox.yaml b/dts/bindings/ipm/st,stm32-ipcc-mailbox.yaml index d844eabd962..39ea08d4a21 100644 --- a/dts/bindings/ipm/st,stm32-ipcc-mailbox.yaml +++ b/dts/bindings/ipm/st,stm32-ipcc-mailbox.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STM32 MAILBOX - -description: | - This binding gives a base representation of the STM32 IPCC +description: STM32 IPCC MAILBOX compatible: "st,stm32-ipcc-mailbox" diff --git a/dts/bindings/kscan/kscan.yaml b/dts/bindings/kscan/kscan.yaml index 1971d74b055..6780dd06cc3 100644 --- a/dts/bindings/kscan/kscan.yaml +++ b/dts/bindings/kscan/kscan.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Keyboard Scan Matrix Base Structure - -description: | - This binding gives the base structures for all Keyboard Matrix devices +# Common properties for keyboard matrix devices include: base.yaml diff --git a/dts/bindings/kscan/microchip,xec-kscan.yaml b/dts/bindings/kscan/microchip,xec-kscan.yaml index f388cffe635..59c2f467c1e 100644 --- a/dts/bindings/kscan/microchip,xec-kscan.yaml +++ b/dts/bindings/kscan/microchip,xec-kscan.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Microchip XEC Keyboard Scan Matrix - -description: | - This is a representation of the Microchip XEC Keyboard Matrix controller +description: Microchip XEC keyboard matrix controller compatible: "microchip,xec-kscan" @@ -16,4 +13,3 @@ properties: interrupts: required: true -... diff --git a/dts/bindings/led/holtek,ht16k33.yaml b/dts/bindings/led/holtek,ht16k33.yaml index de98c45a919..286918d5794 100644 --- a/dts/bindings/led/holtek,ht16k33.yaml +++ b/dts/bindings/led/holtek,ht16k33.yaml @@ -1,6 +1,4 @@ -title: Holtek HT16K33 LED Driver - -description: Holtek HT16K33 LEDs binding +description: Holtek HT16K33 LEDs compatible: "holtek,ht16k33" diff --git a/dts/bindings/led/nxp,pca9633.yaml b/dts/bindings/led/nxp,pca9633.yaml index 955990a8adc..ec82d694573 100644 --- a/dts/bindings/led/nxp,pca9633.yaml +++ b/dts/bindings/led/nxp,pca9633.yaml @@ -1,6 +1,4 @@ -title: NXP PCA9633 LED Driver - -description: NXP PCA9633 LED binding +description: NXP PCA9633 LED compatible: "nxp,pca9633" diff --git a/dts/bindings/led/pwm-leds.yaml b/dts/bindings/led/pwm-leds.yaml index 147dd3de21c..2e57f7301cc 100644 --- a/dts/bindings/led/pwm-leds.yaml +++ b/dts/bindings/led/pwm-leds.yaml @@ -1,14 +1,11 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: PWM LEDs - description: PWM LEDs parent node compatible: "pwm-leds" child-binding: - title: PWM LED node description: PWM LED child node properties: pwms: diff --git a/dts/bindings/led/ti,lp3943.yaml b/dts/bindings/led/ti,lp3943.yaml index 2dfbec18e40..402d64779d7 100644 --- a/dts/bindings/led/ti,lp3943.yaml +++ b/dts/bindings/led/ti,lp3943.yaml @@ -1,6 +1,4 @@ -title: TI LP3943 LED Driver - -description: TI LP3943 LED binding +description: TI LP3943 LED compatible: "ti,lp3943" diff --git a/dts/bindings/led/ti,lp5562.yaml b/dts/bindings/led/ti,lp5562.yaml index d77a07ab208..3264d3e9a55 100644 --- a/dts/bindings/led/ti,lp5562.yaml +++ b/dts/bindings/led/ti,lp5562.yaml @@ -1,6 +1,4 @@ -title: TI LP5562 LED Driver - -description: TI LP5562 LED binding +description: TI LP5562 LED compatible: "ti,lp5562" diff --git a/dts/bindings/led_strip/apa,apa-102.yaml b/dts/bindings/led_strip/apa,apa-102.yaml index 0f91c95632c..0a6e6a00a0d 100644 --- a/dts/bindings/led_strip/apa,apa-102.yaml +++ b/dts/bindings/led_strip/apa,apa-102.yaml @@ -1,6 +1,4 @@ -title: APA102 SPI LED strip - -description: APA102 SPI LED strip binding +description: APA102 SPI LED strip compatible: "apa,apa102" diff --git a/dts/bindings/led_strip/colorway,lpd8803.yaml b/dts/bindings/led_strip/colorway,lpd8803.yaml index 394ba11f419..2863f2fdfb3 100644 --- a/dts/bindings/led_strip/colorway,lpd8803.yaml +++ b/dts/bindings/led_strip/colorway,lpd8803.yaml @@ -1,9 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Colorway LPD8803 SPI LED strip - -description: Colorway LPD8803 SPI LED strip binding +description: Colorway LPD8803 SPI LED strip compatible: "colorway,lpd8803" diff --git a/dts/bindings/led_strip/colorway,lpd8806.yaml b/dts/bindings/led_strip/colorway,lpd8806.yaml index eea271c13f8..799bb2695cb 100644 --- a/dts/bindings/led_strip/colorway,lpd8806.yaml +++ b/dts/bindings/led_strip/colorway,lpd8806.yaml @@ -1,9 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Colorway LPD8806 SPI LED strip - -description: Colorway LPD8806 SPI LED strip binding +description: Colorway LPD8806 SPI LED strip compatible: "colorway,lpd8806" diff --git a/dts/bindings/led_strip/worldsemi,ws2812.yaml b/dts/bindings/led_strip/worldsemi,ws2812.yaml index b93f3dd67fc..79879443693 100644 --- a/dts/bindings/led_strip/worldsemi,ws2812.yaml +++ b/dts/bindings/led_strip/worldsemi,ws2812.yaml @@ -1,9 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Worldsemi WS2812 SPI LED strip - -description: Worldsemi WS2812 SPI LED strip binding +description: Worldsemi WS2812 SPI LED strip compatible: "worldsemi,ws2812" diff --git a/dts/bindings/memory-controllers/nxp,imx-semc.yaml b/dts/bindings/memory-controllers/nxp,imx-semc.yaml index 15e33dac258..d7716e94d25 100644 --- a/dts/bindings/memory-controllers/nxp,imx-semc.yaml +++ b/dts/bindings/memory-controllers/nxp,imx-semc.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP SEMC - -description: | - This binding gives a base representation of the NXP smart external memory - controller (SEMC) +description: NXP Smart External Memory Controller (SEMC) compatible: "nxp,imx-semc" diff --git a/dts/bindings/mhu/arm,mhu.yaml b/dts/bindings/mhu/arm,mhu.yaml index 6cb7588b71f..af6c0d5cb87 100644 --- a/dts/bindings/mhu/arm,mhu.yaml +++ b/dts/bindings/mhu/arm,mhu.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: ARM MHU - -description: | - This binding gives a base representation of the ARM MHU +description: ARM MHU (Message Handling Unit) compatible: "arm,mhu" diff --git a/dts/bindings/misc/skyworks,sky13351.yaml b/dts/bindings/misc/skyworks,sky13351.yaml index c3a6663bf81..f4e3152881e 100644 --- a/dts/bindings/misc/skyworks,sky13351.yaml +++ b/dts/bindings/misc/skyworks,sky13351.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2019, Peter Bigot Consulting, LLC # SPDX-License-Identifier: Apache-2.0 -title: Skyworks SKY13351 GaAs FET I/C switch - -description: | - This binding allows control of the output selectors of the SKY13351 - SPDT switch. +description: Output selectors on the SKY13351 GaAs SPDT FET I/C switch compatible: "skyworks,sky13351" diff --git a/dts/bindings/mmc/mmc-spi-slot.yaml b/dts/bindings/mmc/mmc-spi-slot.yaml index 86dbe486d89..d6a743b14b3 100644 --- a/dts/bindings/mmc/mmc-spi-slot.yaml +++ b/dts/bindings/mmc/mmc-spi-slot.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018 Google LLC. # SPDX-License-Identifier: Apache-2.0 -title: MMC/SD/SDIO slot connected via SPI - description: MMC/SD/SDIO slot connected via SPI compatible: "zephyr,mmc-spi-slot" diff --git a/dts/bindings/mmc/nxp,imx-usdhc.yaml b/dts/bindings/mmc/nxp,imx-usdhc.yaml index 82884dd2b11..76f6596e0e7 100644 --- a/dts/bindings/mmc/nxp,imx-usdhc.yaml +++ b/dts/bindings/mmc/nxp,imx-usdhc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP i.MXRT USDHC module - -description: | - This binding specifies the NXP i.MXRT USDHC module. +description: NXP i.MXRT USDHC module compatible: "nxp,imx-usdhc" diff --git a/dts/bindings/mmu_mpu/arm,armv7m-mpu.yaml b/dts/bindings/mmu_mpu/arm,armv7m-mpu.yaml index 74822bf5e6e..4225b6aaf6e 100644 --- a/dts/bindings/mmu_mpu/arm,armv7m-mpu.yaml +++ b/dts/bindings/mmu_mpu/arm,armv7m-mpu.yaml @@ -1,7 +1,4 @@ -title: ARMv7-M Memory Protection Unit - -description: | - This binding describes the ARMv7-M Memory Protection Unit (MPU). +description: ARMv7-M Memory Protection Unit (MPU) compatible: "arm,armv7m-mpu" diff --git a/dts/bindings/mmu_mpu/arm,armv8m-mpu.yaml b/dts/bindings/mmu_mpu/arm,armv8m-mpu.yaml index 9bfd571c532..662b5043715 100644 --- a/dts/bindings/mmu_mpu/arm,armv8m-mpu.yaml +++ b/dts/bindings/mmu_mpu/arm,armv8m-mpu.yaml @@ -1,7 +1,4 @@ -title: ARMv8-M Memory Protection Unit - -description: | - This binding describes the ARMv8-M Memory Protection Unit (MPU). +description: ARMv8-M MPU (Memory Protection Unit) compatible: "arm,armv8m-mpu" diff --git a/dts/bindings/modem/openisa,rv32m1-genfsk.yaml b/dts/bindings/modem/openisa,rv32m1-genfsk.yaml index c1d9b14782c..37416f084ff 100644 --- a/dts/bindings/modem/openisa,rv32m1-genfsk.yaml +++ b/dts/bindings/modem/openisa,rv32m1-genfsk.yaml @@ -1,11 +1,7 @@ # Copyright 2019, NXP # SPDX-License-Identifier: Apache-2.0 -title: Generic FSK - -description: > - This binding gives a base representation of the RV32M1 Generic FSK programmable - modem node +description: RV32M1 Generic FSK programmable modem node compatible: "openisa,rv32m1-genfsk" diff --git a/dts/bindings/modem/ublox,sara-r4.yaml b/dts/bindings/modem/ublox,sara-r4.yaml index cb78b669fde..e85994e28d5 100644 --- a/dts/bindings/modem/ublox,sara-r4.yaml +++ b/dts/bindings/modem/ublox,sara-r4.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Foundries.io # SPDX-License-Identifier: Apache-2.0 -title: u-blox SARA-R4 modem - -description: | - This is a representation of the u-blox SARA-R4 modem. +description: u-blox SARA-R4 modem compatible: "ublox,sara-r4" diff --git a/dts/bindings/modem/wnc,m14a2a.yaml b/dts/bindings/modem/wnc,m14a2a.yaml index 0ea320cf223..8df975c3f41 100644 --- a/dts/bindings/modem/wnc,m14a2a.yaml +++ b/dts/bindings/modem/wnc,m14a2a.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Foundries.io # SPDX-License-Identifier: Apache-2.0 -title: WNC-M14A2A LTE-M Modem - -description: | - This is a representation of the WNC-M14A2A LTE-M modem. +description: WNC-M14A2A LTE-M modem compatible: "wnc,m14a2a" diff --git a/dts/bindings/mtd/atmel,at24.yaml b/dts/bindings/mtd/atmel,at24.yaml index 8e3191a8a8d..45be0705fca 100644 --- a/dts/bindings/mtd/atmel,at24.yaml +++ b/dts/bindings/mtd/atmel,at24.yaml @@ -2,10 +2,7 @@ # Copyright (c) 2018, Nordic Semiconductor # SPDX-License-Identifier: Apache-2.0 -title: Atmel AT24 (and compatible) I2C EEPROM devices - -description: | - Any Atmel AT24 compatible I2C EEPROM +description: Atmel AT24 (or compatible) I2C EEPROM compatible: "atmel,at24" diff --git a/dts/bindings/mtd/atmel,at25.yaml b/dts/bindings/mtd/atmel,at25.yaml index 877551d30ba..d27a85c4787 100644 --- a/dts/bindings/mtd/atmel,at25.yaml +++ b/dts/bindings/mtd/atmel,at25.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: Atmel AT25 (and compatible) SPI EEPROM devices - -description: > - Any Atmel AT25 compatible SPI EEPROM +description: Atmel AT25 (or compatible) SPI EEPROM compatible: "atmel,at25" diff --git a/dts/bindings/mtd/jedec,spi-nor.yaml b/dts/bindings/mtd/jedec,spi-nor.yaml index c4ba8629526..0b57f37d64b 100644 --- a/dts/bindings/mtd/jedec,spi-nor.yaml +++ b/dts/bindings/mtd/jedec,spi-nor.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Peter Bigot Consulting, LLC # SPDX-License-Identifier: Apache-2.0 -title: SPI NOR flash devices (JEDEC CFI interface) - -description: | - Any SPI NOR flash that supports the JEDEC CFI interface. +description: SPI NOR flash that supports the JEDEC CFI interface compatible: "jedec,spi-nor" diff --git a/dts/bindings/mtd/partition.yaml b/dts/bindings/mtd/partition.yaml index 9e18e83c172..2afee1bd82d 100644 --- a/dts/bindings/mtd/partition.yaml +++ b/dts/bindings/mtd/partition.yaml @@ -1,5 +1,3 @@ -title: Flash partitions parent - description: Flash partitions parent node compatible: "fixed-partitions" @@ -16,7 +14,6 @@ properties: description: number of size cells in reg property child-binding: - title: Flash partition description: Flash partition child node properties: label: diff --git a/dts/bindings/mtd/soc-nv-flash.yaml b/dts/bindings/mtd/soc-nv-flash.yaml index ce816444e8c..1fd67b339f6 100644 --- a/dts/bindings/mtd/soc-nv-flash.yaml +++ b/dts/bindings/mtd/soc-nv-flash.yaml @@ -1,7 +1,4 @@ -title: Flash base node description - -description: | - This binding gives a base FLASH description +description: Flash node compatible: "soc-nv-flash" diff --git a/dts/bindings/mtd/st,stm32-eeprom.yaml b/dts/bindings/mtd/st,stm32-eeprom.yaml index 1e5b6b7e0e3..6f2c0040a32 100644 --- a/dts/bindings/mtd/st,stm32-eeprom.yaml +++ b/dts/bindings/mtd/st,stm32-eeprom.yaml @@ -1,14 +1,12 @@ # Copyright (c) 2019 Kwon Tae-young # SPDX-License-Identifier: Apache-2.0 -include: eeprom-base.yaml - -title: STM32 EEPROM devices - description: STM32 on-chip EEPROM compatible: "st,stm32-eeprom" +include: eeprom-base.yaml + properties: reg: required: true diff --git a/dts/bindings/mtd/winbond,w25q16.yaml b/dts/bindings/mtd/winbond,w25q16.yaml index 72ca8cc4931..9bf895796f8 100644 --- a/dts/bindings/mtd/winbond,w25q16.yaml +++ b/dts/bindings/mtd/winbond,w25q16.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: SPI NOR FLASH - -description: | - This binding gives a base representation of SPI slave NOR FLASH +description: SPI slave NOR FLASH compatible: "winbond,w25q16" diff --git a/dts/bindings/mtd/zephyr,native-posix-eeprom.yaml b/dts/bindings/mtd/zephyr,native-posix-eeprom.yaml index 8f2bcc02416..61b4aa09e2f 100644 --- a/dts/bindings/mtd/zephyr,native-posix-eeprom.yaml +++ b/dts/bindings/mtd/zephyr,native-posix-eeprom.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: Zephyr Native POSIX EEPROM device - -description: > - Zephyr Native POSIX EEPROM device +description: Zephyr Native POSIX EEPROM device compatible: "zephyr,native-posix-eeprom" diff --git a/dts/bindings/phy/st,stm32-usbphyc.yaml b/dts/bindings/phy/st,stm32-usbphyc.yaml index 6db024656ce..019a997e5b9 100644 --- a/dts/bindings/phy/st,stm32-usbphyc.yaml +++ b/dts/bindings/phy/st,stm32-usbphyc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Yannis Damigos # SPDX-License-Identifier: Apache-2.0 -title: STM32 USB HS PHY - -description: | - This binding gives a base representation of the STM32 USB HS PHY controller +description: STM32 USB HS PHY controller compatible: "st,stm32-usbphyc" diff --git a/dts/bindings/phy/usb-nop-xceiv.yaml b/dts/bindings/phy/usb-nop-xceiv.yaml index ce29159088a..3e1a631a64f 100644 --- a/dts/bindings/phy/usb-nop-xceiv.yaml +++ b/dts/bindings/phy/usb-nop-xceiv.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018, Yannis Damigos # SPDX-License-Identifier: Apache-2.0 -title: NOP USB Transceiver - description: | This binding is to be used by all the usb transceivers which are built-in with USB IP diff --git a/dts/bindings/pinctrl/atmel,sam0-pinmux.yaml b/dts/bindings/pinctrl/atmel,sam0-pinmux.yaml index 38bd0e3307f..6391ccc9e1c 100644 --- a/dts/bindings/pinctrl/atmel,sam0-pinmux.yaml +++ b/dts/bindings/pinctrl/atmel,sam0-pinmux.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 PINMUX - -description: | - This binding gives a base representation of the Atmel SAM0 PINMUX +description: Atmel SAM0 PINMUX compatible: "atmel,sam0-pinmux" diff --git a/dts/bindings/pinctrl/espressif,esp32-pinmux.yaml b/dts/bindings/pinctrl/espressif,esp32-pinmux.yaml index ab90981ca7c..6938f2d2b0d 100644 --- a/dts/bindings/pinctrl/espressif,esp32-pinmux.yaml +++ b/dts/bindings/pinctrl/espressif,esp32-pinmux.yaml @@ -1,9 +1,7 @@ # Copyright (c) 2019 Mohamed ElShahawi # SPDX-License-Identifier: Apache-2.0 -title: ESP32 PINMUX -description: > - This binding gives a base representation of the ESP32 PINMUX +description: ESP32 PINMUX compatible: "espressif,esp32-pinmux" diff --git a/dts/bindings/pinctrl/intel,s1000-pinmux.yaml b/dts/bindings/pinctrl/intel,s1000-pinmux.yaml index 4239cbdf7b2..e3fbdd7a459 100644 --- a/dts/bindings/pinctrl/intel,s1000-pinmux.yaml +++ b/dts/bindings/pinctrl/intel,s1000-pinmux.yaml @@ -1,8 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -title: Intel S1000 Pinmux - -description: | - This is a representation of the Intel S1000 SoC's pinmux node +description: Intel S1000 pinmux compatible: "intel,s1000-pinmux" diff --git a/dts/bindings/pinctrl/nxp,kinetis-pinmux.yaml b/dts/bindings/pinctrl/nxp,kinetis-pinmux.yaml index b30187a4b93..bc7d12528f8 100644 --- a/dts/bindings/pinctrl/nxp,kinetis-pinmux.yaml +++ b/dts/bindings/pinctrl/nxp,kinetis-pinmux.yaml @@ -1,7 +1,4 @@ -title: Kinetis Pinmux - -description: | - This is a representation of the Kinetis Pinmux node +description: Kinetis pinmux node compatible: "nxp,kinetis-pinmux" diff --git a/dts/bindings/pinctrl/openisa,rv32m1-pinmux.yaml b/dts/bindings/pinctrl/openisa,rv32m1-pinmux.yaml index d6ced38fe7d..87f49b6d5f3 100644 --- a/dts/bindings/pinctrl/openisa,rv32m1-pinmux.yaml +++ b/dts/bindings/pinctrl/openisa,rv32m1-pinmux.yaml @@ -1,7 +1,4 @@ -title: RV32M1 Pinmux - -description: | - This is a representation of the RV32M1 Pinmux node +description: RV32M1 pinmux node compatible: "openisa,rv32m1-pinmux" diff --git a/dts/bindings/pinctrl/st,stm32-pinmux.yaml b/dts/bindings/pinctrl/st,stm32-pinmux.yaml index face232eb74..46357f5b9b4 100644 --- a/dts/bindings/pinctrl/st,stm32-pinmux.yaml +++ b/dts/bindings/pinctrl/st,stm32-pinmux.yaml @@ -1,7 +1,4 @@ -title: STM32 PINMUX - -description: | - This binding gives a base representation of the STM32 PINMUX +description: STM32 PINMUX compatible: "st,stm32-pinmux" diff --git a/dts/bindings/pinctrl/ti,cc13xx-cc26xx-pinmux.yaml b/dts/bindings/pinctrl/ti,cc13xx-cc26xx-pinmux.yaml index 93024bf9705..72a27e49fa7 100644 --- a/dts/bindings/pinctrl/ti,cc13xx-cc26xx-pinmux.yaml +++ b/dts/bindings/pinctrl/ti,cc13xx-cc26xx-pinmux.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI SimpleLink CC13xx / CC26xx Pinmux - -description: | - This is a representation of the TI SimpleLink CC13xx / CC26xx pinmux node +description: TI SimpleLink CC13xx / CC26xx pinmux node compatible: "ti,cc13xx-cc26xx-pinmux" diff --git a/dts/bindings/pinctrl/ti,cc2650-pinmux.yaml b/dts/bindings/pinctrl/ti,cc2650-pinmux.yaml index f3dc0b8dc2e..4fb93828439 100644 --- a/dts/bindings/pinctrl/ti,cc2650-pinmux.yaml +++ b/dts/bindings/pinctrl/ti,cc2650-pinmux.yaml @@ -1,8 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -title: TI CC2650 Pinmux - -description: | - This is a representation of the TI CC2650 pinmux node +description: TI CC2650 pinmux node compatible: "ti,cc2650-pinmux" diff --git a/dts/bindings/power/nordic,nrf-power.yaml b/dts/bindings/power/nordic,nrf-power.yaml index 970a87ed2f5..fbc38c33aec 100644 --- a/dts/bindings/power/nordic,nrf-power.yaml +++ b/dts/bindings/power/nordic,nrf-power.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF power control - -description: | - This is a representation of the Nordic nRF power control node +description: Nordic nRF power control node compatible: "nordic,nrf-power" diff --git a/dts/bindings/power/nordic,nrf-regulators.yaml b/dts/bindings/power/nordic,nrf-regulators.yaml index 362871923a4..ecfa6b1befb 100644 --- a/dts/bindings/power/nordic,nrf-regulators.yaml +++ b/dts/bindings/power/nordic,nrf-regulators.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic REGULATORS - -description: | - Binding for the Nordic REGULATORS (voltage regulators control module) +description: Nordic REGULATORS (voltage regulators control module) compatible: "nordic,nrf-regulators" diff --git a/dts/bindings/power/nordic,nrf-vmc.yaml b/dts/bindings/power/nordic,nrf-vmc.yaml index b1687073df1..9ed6fa584c2 100644 --- a/dts/bindings/power/nordic,nrf-vmc.yaml +++ b/dts/bindings/power/nordic,nrf-vmc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic VMC - -description: | - Binding for the Nordic VMC (Volatile Memory Controller) +description: Nordic VMC (Volatile Memory Controller) compatible: "nordic,nrf-vmc" diff --git a/dts/bindings/ps2/microchip,xec-ps2.yaml b/dts/bindings/ps2/microchip,xec-ps2.yaml index a882334bd67..e2d74168d59 100644 --- a/dts/bindings/ps2/microchip,xec-ps2.yaml +++ b/dts/bindings/ps2/microchip,xec-ps2.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Microchip XEC PS/2 - -description: | - This is a representation of the Microchip XEC PS/2 controller +description: Microchip XEC PS/2 controller compatible: "microchip,xec-ps2" diff --git a/dts/bindings/ps2/ps2.yaml b/dts/bindings/ps2/ps2.yaml index 1a6c854b4ae..2c7ed9edf02 100644 --- a/dts/bindings/ps2/ps2.yaml +++ b/dts/bindings/ps2/ps2.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Intel Corporation # SPDX-License-Identifier: Apache-2.0 -title: PS/2 Base Structure - -description: | - This binding gives the base structures for all PS/2 devices +# Common properties for PS/2 devices include: base.yaml diff --git a/dts/bindings/pwm/atmel,sam-pwm.yaml b/dts/bindings/pwm/atmel,sam-pwm.yaml index fafa89b8ff9..c2e71fe4bde 100644 --- a/dts/bindings/pwm/atmel,sam-pwm.yaml +++ b/dts/bindings/pwm/atmel,sam-pwm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Aurelien Jarno # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM PWM - -description: | - This binding gives a base representation of the Atmel SAM PWM +description: Atmel SAM PWM compatible: "atmel,sam-pwm" diff --git a/dts/bindings/pwm/fsl,imx7d-pwm.yaml b/dts/bindings/pwm/fsl,imx7d-pwm.yaml index bdfd41c248d..9033cfa4e27 100644 --- a/dts/bindings/pwm/fsl,imx7d-pwm.yaml +++ b/dts/bindings/pwm/fsl,imx7d-pwm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Diego Sueiro # SPDX-License-Identifier: Apache-2.0 -title: i.MX7D PWM - -description: | - This binding gives a base representation of the i.MX7D PWM +description: i.MX7D PWM compatible: "fsl,imx7d-pwm" diff --git a/dts/bindings/pwm/microchip,xec-pwm.yaml b/dts/bindings/pwm/microchip,xec-pwm.yaml index bc4343f3f5c..1b46734616e 100644 --- a/dts/bindings/pwm/microchip,xec-pwm.yaml +++ b/dts/bindings/pwm/microchip,xec-pwm.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Intel Corporation -# # SPDX-License-Identifier: Apache-2.0 -# -title: Microchip XEC PWM - -description: | - This binding gives a base representation of the Microchip XEC PWM +description: Microchip XEC PWM include: [pwm-controller.yaml, base.yaml] diff --git a/dts/bindings/pwm/nordic,nrf-pwm.yaml b/dts/bindings/pwm/nordic,nrf-pwm.yaml index af951866ea6..09d1e1f44b3 100644 --- a/dts/bindings/pwm/nordic,nrf-pwm.yaml +++ b/dts/bindings/pwm/nordic,nrf-pwm.yaml @@ -1,7 +1,4 @@ -title: nRF PWM - -description: | - This binding gives a base representation of the nRF PWM +description: nRF PWM compatible: "nordic,nrf-pwm" diff --git a/dts/bindings/pwm/nordic,nrf-sw-pwm.yaml b/dts/bindings/pwm/nordic,nrf-sw-pwm.yaml index b65868ed116..4ac833b2fe5 100644 --- a/dts/bindings/pwm/nordic,nrf-sw-pwm.yaml +++ b/dts/bindings/pwm/nordic,nrf-sw-pwm.yaml @@ -1,7 +1,4 @@ -title: nRF SW PWM - -description: | - This binding gives a base representation of the nRFx S/W PWM +description: nRFx S/W PWM compatible: "nordic,nrf-sw-pwm" diff --git a/dts/bindings/pwm/nxp,flexpwm.yaml b/dts/bindings/pwm/nxp,flexpwm.yaml index 1233479c1ea..ba6284926c6 100644 --- a/dts/bindings/pwm/nxp,flexpwm.yaml +++ b/dts/bindings/pwm/nxp,flexpwm.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: MCUX PWM - -description: | - This binding gives a base representation of the NXP eFLEX PWM module which - is supposed to contain mcux-pwm submodules. +description: NXP eFLEX PWM module with mcux-pwm submodules compatible: "nxp,flexpwm" diff --git a/dts/bindings/pwm/nxp,imx-pwm.yaml b/dts/bindings/pwm/nxp,imx-pwm.yaml index 0002b557fce..49b67ce9b74 100644 --- a/dts/bindings/pwm/nxp,imx-pwm.yaml +++ b/dts/bindings/pwm/nxp,imx-pwm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: MCUX PWM - -description: | - This binding gives a base representation of the NXP MCUX PWM +description: NXP MCUX PWM compatible: "nxp,imx-pwm" diff --git a/dts/bindings/pwm/nxp,kinetis-ftm.yaml b/dts/bindings/pwm/nxp,kinetis-ftm.yaml index 6d8feb687a3..f242490db22 100644 --- a/dts/bindings/pwm/nxp,kinetis-ftm.yaml +++ b/dts/bindings/pwm/nxp,kinetis-ftm.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: Kinetis FTM - -description: | - This binding gives a base representation of the Kinetis FTM +description: Kinetis FTM compatible: "nxp,kinetis-ftm" diff --git a/dts/bindings/pwm/sifive,pwm0.yaml b/dts/bindings/pwm/sifive,pwm0.yaml index 174b33b4b45..d6f4b00a040 100644 --- a/dts/bindings/pwm/sifive,pwm0.yaml +++ b/dts/bindings/pwm/sifive,pwm0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: SiFive PWM - -description: | - This binding gives a base representation of the SiFive PWM +description: SiFive PWM compatible: "sifive,pwm0" diff --git a/dts/bindings/pwm/st,stm32-pwm.yaml b/dts/bindings/pwm/st,stm32-pwm.yaml index b2deb238bcf..ea9f4e502a9 100644 --- a/dts/bindings/pwm/st,stm32-pwm.yaml +++ b/dts/bindings/pwm/st,stm32-pwm.yaml @@ -1,7 +1,4 @@ -title: STM32 PWM - -description: | - This binding gives a base representation of the STM32 PWM +description: STM32 PWM compatible: "st,stm32-pwm" diff --git a/dts/bindings/riscv/openisa,rv32m1-pcc.yaml b/dts/bindings/riscv/openisa,rv32m1-pcc.yaml index bf3f5c85a95..040900a543a 100644 --- a/dts/bindings/riscv/openisa,rv32m1-pcc.yaml +++ b/dts/bindings/riscv/openisa,rv32m1-pcc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Foundries.io # SPDX-License-Identifier: Apache-2.0 -title: RV32M1 PCC (Peripheral Clock Control) - -description: | - This is a representation of the RV32M1 PCC IP node +description: RV32M1 PCC (Peripheral Clock Control) IP node compatible: "openisa,rv32m1-pcc" diff --git a/dts/bindings/rng/atmel,sam-trng.yaml b/dts/bindings/rng/atmel,sam-trng.yaml index 79889a7e0be..0187be08555 100644 --- a/dts/bindings/rng/atmel,sam-trng.yaml +++ b/dts/bindings/rng/atmel,sam-trng.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018, Aurelien Jarno # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM TRNG (True Random Number Generator) - description: | This binding gives a base representation of the Atmel SAM RNG diff --git a/dts/bindings/rng/espressif,esp32-trng.yaml b/dts/bindings/rng/espressif,esp32-trng.yaml index aea826f6db1..bde8d92ee61 100644 --- a/dts/bindings/rng/espressif,esp32-trng.yaml +++ b/dts/bindings/rng/espressif,esp32-trng.yaml @@ -1,12 +1,11 @@ # Copyright (c) 2019, Mohamed ElShahawi # SPDX-License-Identifier: Apache-2.0 -title: Espressif ESP32 TRNG (True Random Number Generator) - description: | - The TRNG use the noise in the Wi-Fi/BT RF system. - When Wi-Fi and BT are disabled, the random number generator will give out - pseudo-random numbers. + Espressif ESP32 TRNG (True Random Number Generator). + + The TRNG uses the noise in the Wi-Fi/BT RF system. When Wi-Fi and BT are + disabled, the random number generator will give out pseudo-random numbers. compatible: "espressif,esp32-trng" diff --git a/dts/bindings/rng/nordic,nrf-rng.yaml b/dts/bindings/rng/nordic,nrf-rng.yaml index 1dbcdc2c942..fabc6b60c10 100644 --- a/dts/bindings/rng/nordic,nrf-rng.yaml +++ b/dts/bindings/rng/nordic,nrf-rng.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family RNG - description: Nordic nRF family RNG (Random Number Generator) compatible: "nordic,nrf-rng" diff --git a/dts/bindings/rng/nxp,kinetis-rnga.yaml b/dts/bindings/rng/nxp,kinetis-rnga.yaml index 8710b81b868..415d94dbbc4 100644 --- a/dts/bindings/rng/nxp,kinetis-rnga.yaml +++ b/dts/bindings/rng/nxp,kinetis-rnga.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Kinetis RNGA (Random Number Generator Accelerator) - -description: | - This binding gives a base representation of the Kinetis RNGA +description: Kinetis RNGA (Random Number Generator Accelerator) compatible: "nxp,kinetis-rnga" diff --git a/dts/bindings/rng/nxp,kinetis-trng.yaml b/dts/bindings/rng/nxp,kinetis-trng.yaml index 27323d8ef4e..62bcd8ad4ac 100644 --- a/dts/bindings/rng/nxp,kinetis-trng.yaml +++ b/dts/bindings/rng/nxp,kinetis-trng.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Kinetis TRNG (True Random Number Generator) - -description: | - This binding gives a base representation of the Kinetis RNGA +description: Kinetis TRNG (True Random Number Generator) compatible: "nxp,kinetis-trng" diff --git a/dts/bindings/rng/ti,cc13xx-cc26xx-trng.yaml b/dts/bindings/rng/ti,cc13xx-cc26xx-trng.yaml index 16718ed4f7e..d4a4acffdde 100644 --- a/dts/bindings/rng/ti,cc13xx-cc26xx-trng.yaml +++ b/dts/bindings/rng/ti,cc13xx-cc26xx-trng.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI SimpleLink CC13xx / CC26xx True Random Number Generator (TRNG) - -description: | - This is a representation of the TI SimpleLink CC13xx / CC26xx TRNG node +description: TI SimpleLink CC13xx / CC26xx TRNG (True Random Number Generator) compatible: "ti,cc13xx-cc26xx-trng" diff --git a/dts/bindings/rtc/atmel,sam0-rtc.yaml b/dts/bindings/rtc/atmel,sam0-rtc.yaml index 69a61b6b209..8e3d7047393 100644 --- a/dts/bindings/rtc/atmel,sam0-rtc.yaml +++ b/dts/bindings/rtc/atmel,sam0-rtc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 omSquare s.r.o. # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM0 RTC - -description: | - This binding gives a base representation of the Atmel SAM0 RTC +description: Atmel SAM0 RTC compatible: "atmel,sam0-rtc" diff --git a/dts/bindings/rtc/microchip,xec-timer.yaml b/dts/bindings/rtc/microchip,xec-timer.yaml index 3e2e5d47b32..2086530b9f9 100644 --- a/dts/bindings/rtc/microchip,xec-timer.yaml +++ b/dts/bindings/rtc/microchip,xec-timer.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Intel Corporation -# # SPDX-License-Identifier: Apache-2.0 -# -title: Microchip XEC basic timer - -description: | - This binding gives a base representation of the Microchip XEC basic timer +description: Microchip XEC basic timer compatible: "microchip,xec-timer" diff --git a/dts/bindings/rtc/nordic,nrf-rtc.yaml b/dts/bindings/rtc/nordic,nrf-rtc.yaml index 6ae115d2b47..ca2c6c929f7 100644 --- a/dts/bindings/rtc/nordic,nrf-rtc.yaml +++ b/dts/bindings/rtc/nordic,nrf-rtc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF Real Time Counter - -description: | - This is a representation of the Nordic nRF RTC node +description: Nordic nRF RTC (Real-Time Counter) compatible: "nordic,nrf-rtc" diff --git a/dts/bindings/rtc/nxp,kinetis-rtc.yaml b/dts/bindings/rtc/nxp,kinetis-rtc.yaml index 996b3cab3a9..e9203f44f87 100644 --- a/dts/bindings/rtc/nxp,kinetis-rtc.yaml +++ b/dts/bindings/rtc/nxp,kinetis-rtc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, blik GmbH # SPDX-License-Identifier: Apache-2.0 -title: Kinetis RTC - -description: | - This binding gives a base representation of the Kinetis RTC +description: Kinetis RTC compatible: "nxp,kinetis-rtc" diff --git a/dts/bindings/rtc/silabs,gecko-rtcc.yaml b/dts/bindings/rtc/silabs,gecko-rtcc.yaml index 3730e78913a..014c92d60ee 100644 --- a/dts/bindings/rtc/silabs,gecko-rtcc.yaml +++ b/dts/bindings/rtc/silabs,gecko-rtcc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Piotr Mienkowski # SPDX-License-Identifier: Apache-2.0 -title: Silabs Gecko Real Time Counter - -description: | - This is a representation of the Silabs Gecko RTCC node +description: Silabs Gecko RTCC (Real-Time Counter) compatible: "silabs,gecko-rtcc" diff --git a/dts/bindings/rtc/st,stm32-rtc.yaml b/dts/bindings/rtc/st,stm32-rtc.yaml index d6c7ef216e8..8498474f485 100644 --- a/dts/bindings/rtc/st,stm32-rtc.yaml +++ b/dts/bindings/rtc/st,stm32-rtc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Workaround GmbH # SPDX-License-Identifier: Apache-2.0 -title: STM32 RTC - -description: | - This binding gives a base representation of the STM32 RTC +description: STM32 RTC compatible: "st,stm32-rtc" diff --git a/dts/bindings/rtc/ti,cc13xx-cc26xx-rtc.yaml b/dts/bindings/rtc/ti,cc13xx-cc26xx-rtc.yaml index 12a73f6b8e3..f98544b4e48 100644 --- a/dts/bindings/rtc/ti,cc13xx-cc26xx-rtc.yaml +++ b/dts/bindings/rtc/ti,cc13xx-cc26xx-rtc.yaml @@ -4,10 +4,7 @@ # SPDX-License-Identifier: Apache-2.0 # -title: TI SimpleLink CC13xx/CC26xx RTC - -description: | - This binding gives a base representation of the TI SimpleLink CC13xx/CC26xx RTC +description: TI SimpleLink CC13xx/CC26xx RTC compatible: "ti,cc13xx-cc26xx-rtc" diff --git a/dts/bindings/sensor/adi,adt7420.yaml b/dts/bindings/sensor/adi,adt7420.yaml index 2e28828d779..d3e7c806d3a 100644 --- a/dts/bindings/sensor/adi,adt7420.yaml +++ b/dts/bindings/sensor/adi,adt7420.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Analog Devices Inc. # SPDX-License-Identifier: Apache-2.0 -title: ADT7420 16-Bit Digital I2C Temperature Sensor - -description: | - This is a representation of the ADT7420 16-Bit Digital I2C Temperature Sensor +description: ADT7420 16-Bit digital I2C temperature sensor compatible: "adi,adt7420" diff --git a/dts/bindings/sensor/adi,adxl362.yaml b/dts/bindings/sensor/adi,adxl362.yaml index 5af049efb66..a454bcb9190 100644 --- a/dts/bindings/sensor/adi,adxl362.yaml +++ b/dts/bindings/sensor/adi,adxl362.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: ADXL362 Three Axis SPI accelerometer - -description: | - This is a representation of the ADXL362 Three Axis SPI accelerometer +description: ADXL362 3-axis SPI accelerometer compatible: "adi,adxl362" diff --git a/dts/bindings/sensor/adi,adxl372-i2c.yaml b/dts/bindings/sensor/adi,adxl372-i2c.yaml index 077e65880e3..55a26a5a1dc 100644 --- a/dts/bindings/sensor/adi,adxl372-i2c.yaml +++ b/dts/bindings/sensor/adi,adxl372-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Analog Devices Inc. # SPDX-License-Identifier: Apache-2.0 -title: ADXL372 Three Axis High-g I2C/SPI accelerometer - -description: | - This is a representation of the ADXL372 Three Axis High-g I2C/SPI accelerometer +description: ADXL372 3-axis high-g I2C/SPI accelerometer compatible: "adi,adxl372" diff --git a/dts/bindings/sensor/adi,adxl372-spi.yaml b/dts/bindings/sensor/adi,adxl372-spi.yaml index d998550bb83..67d465db48f 100644 --- a/dts/bindings/sensor/adi,adxl372-spi.yaml +++ b/dts/bindings/sensor/adi,adxl372-spi.yaml @@ -2,11 +2,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: ADXL372 Three Axis High-g I2C/SPI accelerometer - -description: | - This is a representation of the ADXL372 Three Axis High-g accelerometer, - accessed through SPI bus +description: ADXL372 3-axis high-g accelerometer, accessed through SPI bus compatible: "adi,adxl372" diff --git a/dts/bindings/sensor/ams,ccs811.yaml b/dts/bindings/sensor/ams,ccs811.yaml index 1cb5a984ff2..6175b3a1170 100644 --- a/dts/bindings/sensor/ams,ccs811.yaml +++ b/dts/bindings/sensor/ams,ccs811.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: AMS (Austria Mikro Systeme) Digital Air Quality Sensor CCS811 - -description: | - This binding gives a base representation of CCS811 digital air quality - sensor +description: CCS811 digital air quality sensor compatible: "ams,ccs811" diff --git a/dts/bindings/sensor/ams,ens210.yaml b/dts/bindings/sensor/ams,ens210.yaml index e0fe925372b..cad33bc9248 100644 --- a/dts/bindings/sensor/ams,ens210.yaml +++ b/dts/bindings/sensor/ams,ens210.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2018, Alexander Wachter # SPDX-License-Identifier: Apache-2.0 -title: AMS (Austria Mikro Systeme) Relative Humidity and Temperature Sensor - description: | - This binding gives a base representation of ens210 Relative Humidity and - Temperature Sensor + AMS (Austria Mikro Systeme) ens210 Relative Humidity and Temperature Sensor compatible: "ams,ens210" diff --git a/dts/bindings/sensor/ams,iaqcore.yaml b/dts/bindings/sensor/ams,iaqcore.yaml index dcb6cc27e19..0756a3e7154 100644 --- a/dts/bindings/sensor/ams,iaqcore.yaml +++ b/dts/bindings/sensor/ams,iaqcore.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, Alexander Wachter # SPDX-License-Identifier: Apache-2.0 -title: AMS (Austria Mikro Systeme) Indoor Air Quality Sensor iAQ-core - -description: | - This binding gives a base representation of iAQ-core indoor air quality - sensor +description: iAQ-core indoor air quality sensor compatible: "ams,iaqcore" diff --git a/dts/bindings/sensor/avago,apds9960.yaml b/dts/bindings/sensor/avago,apds9960.yaml index 0fbe2876905..c8fd993f958 100644 --- a/dts/bindings/sensor/avago,apds9960.yaml +++ b/dts/bindings/sensor/avago,apds9960.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: APDS9960 Digital Proximity, Ambient Light, RGB and Gesture Sensor - -description: | - This is a representation of the APDS9960 sensor +description: APDS9960 digital proximity, ambient light, RGB, and gesture sensor compatible: "avago,apds9960" diff --git a/dts/bindings/sensor/bosch,bmc150_magn.yaml b/dts/bindings/sensor/bosch,bmc150_magn.yaml index 655c5b0cf52..59759137f1b 100644 --- a/dts/bindings/sensor/bosch,bmc150_magn.yaml +++ b/dts/bindings/sensor/bosch,bmc150_magn.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Bosch BMC150 Magnetometer - description: | Bosch BMC150 Magnetometer. See more info at: https://www.bosch-sensortec.com/bst/products/all_products/bmc150 diff --git a/dts/bindings/sensor/bosch,bme280-i2c.yaml b/dts/bindings/sensor/bosch,bme280-i2c.yaml index 0b843b129e2..c259b841bba 100644 --- a/dts/bindings/sensor/bosch,bme280-i2c.yaml +++ b/dts/bindings/sensor/bosch,bme280-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: BME280 Integrated environmental sensor - -description: | - This is a representation of the BME280 Integrated environmental sensor +description: BME280 integrated environmental sensor compatible: "bosch,bme280" diff --git a/dts/bindings/sensor/bosch,bme280-spi.yaml b/dts/bindings/sensor/bosch,bme280-spi.yaml index acc2662549a..6249c7b3274 100644 --- a/dts/bindings/sensor/bosch,bme280-spi.yaml +++ b/dts/bindings/sensor/bosch,bme280-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: BME280 Integrated environmental sensor - -description: | - This is a representation of the BME280 Integrated environmental sensor +description: BME280 integrated environmental sensor compatible: "bosch,bme280" diff --git a/dts/bindings/sensor/bosch,bme680-i2c.yaml b/dts/bindings/sensor/bosch,bme680-i2c.yaml index d02f1205c07..23eb1846e4f 100644 --- a/dts/bindings/sensor/bosch,bme680-i2c.yaml +++ b/dts/bindings/sensor/bosch,bme680-i2c.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018, Bosch Sensortec GmbH # SPDX-License-Identifier: Apache-2.0 -title: BME680 integrated environmental sensor - description: | The BME680 is an integrated environmental sensor that measures temperature, pressure, humidity and air quality diff --git a/dts/bindings/sensor/bosch,bmg160.yaml b/dts/bindings/sensor/bosch,bmg160.yaml index 8a934c4d415..909f286377a 100644 --- a/dts/bindings/sensor/bosch,bmg160.yaml +++ b/dts/bindings/sensor/bosch,bmg160.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Bosch BMG160 gyroscope - description: | Bosch BMG160 gyroscope. See more info at: https://www.bosch-sensortec.com/bst/products/all_products/bmg160 diff --git a/dts/bindings/sensor/bosch,bmi160.yaml b/dts/bindings/sensor/bosch,bmi160.yaml index 5d71a6c5d8d..e6a25d7c14d 100644 --- a/dts/bindings/sensor/bosch,bmi160.yaml +++ b/dts/bindings/sensor/bosch,bmi160.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: BMI160 Inertial measurement unit - -description: | - This is a representation of the BMI160 Inertial measurement unit +description: BMI160 inertial measurement unit compatible: "bosch,bmi160" diff --git a/dts/bindings/sensor/bosch,bmm150.yaml b/dts/bindings/sensor/bosch,bmm150.yaml index 370fdfe4adb..937d8c59af4 100644 --- a/dts/bindings/sensor/bosch,bmm150.yaml +++ b/dts/bindings/sensor/bosch,bmm150.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Bosch BMM150 Geomagnetic sensor - description: | Bosch BMM150 Geomagnetic sensor. See more info at: https://www.bosch-sensortec.com/bst/products/all_products/bmm150 diff --git a/dts/bindings/sensor/honeywell,hmc5883l.yaml b/dts/bindings/sensor/honeywell,hmc5883l.yaml index 23a14f08a39..de05783551c 100644 --- a/dts/bindings/sensor/honeywell,hmc5883l.yaml +++ b/dts/bindings/sensor/honeywell,hmc5883l.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2019 Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Honeywell MEMS sensors HMC5883L - -description: | - This binding gives a base representation of the HMC5883L 3-axis - magnetometer sensor +description: Honeywell HMC5883L 3-axis magnetometer sensor compatible: "honeywell,hmc5883l" diff --git a/dts/bindings/sensor/hoperf,hp206c.yaml b/dts/bindings/sensor/hoperf,hp206c.yaml index da44a12872d..ef19ea51aaa 100644 --- a/dts/bindings/sensor/hoperf,hp206c.yaml +++ b/dts/bindings/sensor/hoperf,hp206c.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: HopeRF Electronic HP206C precision barometer and altimeter - description: | HopeRF Electronic HP206C precision barometer and altimeter. See more info at: diff --git a/dts/bindings/sensor/hoperf,th02.yaml b/dts/bindings/sensor/hoperf,th02.yaml index 71de488adad..12f092fb3e6 100644 --- a/dts/bindings/sensor/hoperf,th02.yaml +++ b/dts/bindings/sensor/hoperf,th02.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: TH02 Temperature and Humidity sensor - description: | TH02 Temperature and Humidity sensor. See datasheet at http://www.datasheetspdf.com/mobile/748107/TH02.html diff --git a/dts/bindings/sensor/isil,isl29035.yaml b/dts/bindings/sensor/isil,isl29035.yaml index c17f32dc2c3..f19f2b65442 100644 --- a/dts/bindings/sensor/isil,isl29035.yaml +++ b/dts/bindings/sensor/isil,isl29035.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Intersil ISL29035 Light Sensor - description: | Intersil ISL29035 Light Sensor. See datasheet at https://www.renesas.com/us/en/www/doc/datasheet/isl29035.pdf diff --git a/dts/bindings/sensor/max,max30101.yaml b/dts/bindings/sensor/max,max30101.yaml index c61f6cc0a24..330d957a1e5 100644 --- a/dts/bindings/sensor/max,max30101.yaml +++ b/dts/bindings/sensor/max,max30101.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: MAX30101 heart rate sensor - -description: | - This is a representation of the MAX30101 heart rate sensor +description: MAX30101 heart rate sensor compatible: "max,max30101" diff --git a/dts/bindings/sensor/maxim,max44009.yaml b/dts/bindings/sensor/maxim,max44009.yaml index 19626564ef2..367768cbad2 100644 --- a/dts/bindings/sensor/maxim,max44009.yaml +++ b/dts/bindings/sensor/maxim,max44009.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Maxim MAX44009 Ambient Light Sensor - description: | Maxim MAX44009 Ambient Light Sensor. See datasheet at https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf diff --git a/dts/bindings/sensor/meas,ms5607-spi.yaml b/dts/bindings/sensor/meas,ms5607-spi.yaml index 456ffd88319..2908cc15d5f 100644 --- a/dts/bindings/sensor/meas,ms5607-spi.yaml +++ b/dts/bindings/sensor/meas,ms5607-spi.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Thomas Schmid # SPDX-License-Identifier: Apache-2.0 -title: TE Connectivity digital pressure sensor MS5607 - description: | TE Connectivity MS5607 digital pressure and temperature sensor. The Datasheet is at https://www.te.com/usa-en/product-CAT-BLPS0035.html diff --git a/dts/bindings/sensor/meas,ms5837.yaml b/dts/bindings/sensor/meas,ms5837.yaml index 7c3c4f60075..47aa51bd496 100644 --- a/dts/bindings/sensor/meas,ms5837.yaml +++ b/dts/bindings/sensor/meas,ms5837.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, Jan Van Winkel # SPDX-License-Identifier: Apache-2.0 -title: TE Connectivity digital pressure sensor MS5837 - -description: | - This binding gives a base representation of the MS5837 digital pressure - sensor +description: TE Connectivity MS5837 digital pressure sensor compatible: "meas,ms5837" diff --git a/dts/bindings/sensor/microchip,mcp9808.yaml b/dts/bindings/sensor/microchip,mcp9808.yaml index 2c7306ec05c..3d377188258 100644 --- a/dts/bindings/sensor/microchip,mcp9808.yaml +++ b/dts/bindings/sensor/microchip,mcp9808.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Microchip MCP9808 Digital Temperature Sensor - description: | - Microchip MCP9808 Digital Temperature Sensor - http://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf + Microchip MCP9808 Digital Temperature Sensor. See + http://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf. compatible: "microchip,mcp9808" diff --git a/dts/bindings/sensor/nordic,nrf-qdec.yaml b/dts/bindings/sensor/nordic,nrf-qdec.yaml index 2a891ce1b82..29e3cbc83c3 100644 --- a/dts/bindings/sensor/nordic,nrf-qdec.yaml +++ b/dts/bindings/sensor/nordic,nrf-qdec.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF Family QDEC node - -description: | - This is a representation of the Nordic nRF QDEC node +description: Nordic nRF QDEC node compatible: "nordic,nrf-qdec" diff --git a/dts/bindings/sensor/nordic,nrf-temp.yaml b/dts/bindings/sensor/nordic,nrf-temp.yaml index 6103f64893f..0497cd9f6bd 100644 --- a/dts/bindings/sensor/nordic,nrf-temp.yaml +++ b/dts/bindings/sensor/nordic,nrf-temp.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF Family TEMP node - -description: | - This is a representation of the Nordic nRF TEMP node +description: Nordic nRF family TEMP node compatible: "nordic,nrf-temp" diff --git a/dts/bindings/sensor/nxp,fxas21002.yaml b/dts/bindings/sensor/nxp,fxas21002.yaml index 606eced2f8e..d6ccfff0354 100644 --- a/dts/bindings/sensor/nxp,fxas21002.yaml +++ b/dts/bindings/sensor/nxp,fxas21002.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: FXAS21002 3-axis gyroscope - -description: | - This is a representation of the FXAS21002 3-axis gyroscope sensor +description: FXAS21002 3-axis gyroscope sensor compatible: "nxp,fxas21002" diff --git a/dts/bindings/sensor/nxp,fxos8700.yaml b/dts/bindings/sensor/nxp,fxos8700.yaml index eb2ce121ce0..85bc720bd12 100644 --- a/dts/bindings/sensor/nxp,fxos8700.yaml +++ b/dts/bindings/sensor/nxp,fxos8700.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: FXOS8700 6-axis accelerometer/magnetometer - -description: | - This is a representation of the FXOS8700 6-axis accelerometer/magnetometer - sensor +description: FXOS8700 6-axis accelerometer/magnetometer sensor compatible: "nxp,fxos8700" diff --git a/dts/bindings/sensor/panasonic,amg88xx.yaml b/dts/bindings/sensor/panasonic,amg88xx.yaml index a2acd2d1870..af42ed6f22a 100644 --- a/dts/bindings/sensor/panasonic,amg88xx.yaml +++ b/dts/bindings/sensor/panasonic,amg88xx.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: Panasonic AMG88XX 8x8 (64) pixel infrared array sensor - -description: | - This is a representation of the AMG88XX sensor +description: Panasonic AMG88XX 8x8 (64) pixel infrared array sensor compatible: "panasonic,amg88xx" diff --git a/dts/bindings/sensor/semtech,sx9500.yaml b/dts/bindings/sensor/semtech,sx9500.yaml index b17fedfe576..73a9c5244e3 100644 --- a/dts/bindings/sensor/semtech,sx9500.yaml +++ b/dts/bindings/sensor/semtech,sx9500.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Semtech SX9500 capacitive proximity/button - description: | Semtech SX9500 capacitive proximity/button. See more info at https://www.semtech.com/products/smart-sensing/touch-proximity-devices/sx9500 diff --git a/dts/bindings/sensor/sensirion,sht3xd.yaml b/dts/bindings/sensor/sensirion,sht3xd.yaml index cff0a866170..3b670a8f2b2 100644 --- a/dts/bindings/sensor/sensirion,sht3xd.yaml +++ b/dts/bindings/sensor/sensirion,sht3xd.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, Peter Bigot Consulting, LLC # SPDX-License-Identifier: Apache-2.0 -title: Sensirion Humidity Sensor SHT-3x-DIS - -description: | - This binding gives a base representation of SHT3x-DIS humidity and temperature - sensor +description: Sensirion Humidity SHT3x-DIS humidity and temperature sensor compatible: "sensirion,sht3xd" diff --git a/dts/bindings/sensor/silabs,si7006.yaml b/dts/bindings/sensor/silabs,si7006.yaml index a42a0a503af..bd88337b5d4 100644 --- a/dts/bindings/sensor/silabs,si7006.yaml +++ b/dts/bindings/sensor/silabs,si7006.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Electronut Labs # SPDX-License-Identifier: Apache-2.0 -title: Si7006 Temperature and Humidity sensor - -description: | - This is a representation of Si7006 Temperature and Humidity sensor +description: Si7006 temperature and humidity sensor compatible: "silabs,si7006" diff --git a/dts/bindings/sensor/silabs,si7060.yaml b/dts/bindings/sensor/silabs,si7060.yaml index 820e219c9e4..7a1f3bb4b8c 100644 --- a/dts/bindings/sensor/silabs,si7060.yaml +++ b/dts/bindings/sensor/silabs,si7060.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Actinius # SPDX-License-Identifier: Apache-2.0 -title: Si7060 Temperature sensor - -description: | - This is a representation of Si7060 Temperature sensor +description: Si7060 temperature sensor compatible: "silabs,si7060" diff --git a/dts/bindings/sensor/st,hts221.yaml b/dts/bindings/sensor/st,hts221.yaml index 02f2ef8772e..8ddc03caddd 100644 --- a/dts/bindings/sensor/st,hts221.yaml +++ b/dts/bindings/sensor/st,hts221.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors HTS221 - -description: | - This binding gives a base representation of HTS221 humidity and temperature - sensor +description: STMicroelectronics HTS221 humidity and temperature sensor compatible: "st,hts221" diff --git a/dts/bindings/sensor/st,iis3dhhc-spi.yaml b/dts/bindings/sensor/st,iis3dhhc-spi.yaml index bb891ecdb36..1f40b3b933a 100644 --- a/dts/bindings/sensor/st,iis3dhhc-spi.yaml +++ b/dts/bindings/sensor/st,iis3dhhc-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors IIS3DHHC SPI - description: | - This binding gives a base representation of IIS3DHHC 3-axis accelerometer - accessed through SPI bus + STMicroelectronics IIS3DHHC 3-axis accelerometer accessed through SPI bus compatible: "st,iis3dhhc" diff --git a/dts/bindings/sensor/st,lis2dh-i2c.yaml b/dts/bindings/sensor/st,lis2dh-i2c.yaml index e743f6e6e0d..9700f3157b5 100644 --- a/dts/bindings/sensor/st,lis2dh-i2c.yaml +++ b/dts/bindings/sensor/st,lis2dh-i2c.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DH I2C - description: | - This binding gives a base representation of LIS2DH 3-axis accelerometer - accessed through I2C bus + STMicroelectronics LIS2DH 3-axis accelerometer accessed through I2C bus compatible: "st,lis2dh" diff --git a/dts/bindings/sensor/st,lis2dh-spi.yaml b/dts/bindings/sensor/st,lis2dh-spi.yaml index 572fbcccbf7..113b0d26ee2 100644 --- a/dts/bindings/sensor/st,lis2dh-spi.yaml +++ b/dts/bindings/sensor/st,lis2dh-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DH SPI - description: | - This binding gives a base representation of LIS2DH 3-axis accelerometer - accessed through SPI bus + STMicroelectronics LIS2DH 3-axis accelerometer accessed through SPI bus compatible: "st,lis2dh" diff --git a/dts/bindings/sensor/st,lis2dh12-i2c.yaml b/dts/bindings/sensor/st,lis2dh12-i2c.yaml index 88f0ed94807..8f02972e5c7 100644 --- a/dts/bindings/sensor/st,lis2dh12-i2c.yaml +++ b/dts/bindings/sensor/st,lis2dh12-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DH12 - -description: | - This binding gives a base representation of LIS2DH12 3-axis accelerometer +description: STMicroelectronics LIS2DH12 3-axis accelerometer compatible: "st,lis2dh12" diff --git a/dts/bindings/sensor/st,lis2ds12-i2c.yaml b/dts/bindings/sensor/st,lis2ds12-i2c.yaml index df4990f9472..06b21325218 100644 --- a/dts/bindings/sensor/st,lis2ds12-i2c.yaml +++ b/dts/bindings/sensor/st,lis2ds12-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DS12 - -description: | - This binding gives a base representation of LIS2DS12 3-axis accelerometer +description: STMicroelectronics LIS2DS12 3-axis accelerometer compatible: "st,lis2ds12" diff --git a/dts/bindings/sensor/st,lis2ds12-spi.yaml b/dts/bindings/sensor/st,lis2ds12-spi.yaml index 00795fd2e78..d5fed597d3a 100644 --- a/dts/bindings/sensor/st,lis2ds12-spi.yaml +++ b/dts/bindings/sensor/st,lis2ds12-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DS12 SPI - description: | - This binding gives a base representation of LIS2DS12 3-axis accelerometer - accessed through SPI bus + STMicroelectronics LIS2DS12 3-axis accelerometer accessed through SPI bus compatible: "st,lis2ds12" diff --git a/dts/bindings/sensor/st,lis2dw12-i2c.yaml b/dts/bindings/sensor/st,lis2dw12-i2c.yaml index 73562d6b356..9319145a4a8 100644 --- a/dts/bindings/sensor/st,lis2dw12-i2c.yaml +++ b/dts/bindings/sensor/st,lis2dw12-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DW12 - -description: | - This binding gives a base representation of LIS2DW12 3-axis accelerometer +description: STMicroelectronics LIS2DW12 3-axis accelerometer compatible: "st,lis2dw12" diff --git a/dts/bindings/sensor/st,lis2dw12-spi.yaml b/dts/bindings/sensor/st,lis2dw12-spi.yaml index db4463cd2c1..7206c10ef25 100644 --- a/dts/bindings/sensor/st,lis2dw12-spi.yaml +++ b/dts/bindings/sensor/st,lis2dw12-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2DW12 SPI - description: | - This binding gives a base representation of LIS2DW12 3-axis accelerometer - accessed through SPI bus + STMicroelectronics LIS2DW12 3-axis accelerometer accessed through SPI bus compatible: "st,lis2dw12" diff --git a/dts/bindings/sensor/st,lis2mdl-i2c.yaml b/dts/bindings/sensor/st,lis2mdl-i2c.yaml index 4c9e8c683e9..322f0c9e222 100644 --- a/dts/bindings/sensor/st,lis2mdl-i2c.yaml +++ b/dts/bindings/sensor/st,lis2mdl-i2c.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2MDL I2C - description: | - This binding gives a base representation of LIS2MDL magnetometer - accessed through I2C bus + STMicroelectronics LIS2MDL magnetometer accessed through I2C bus compatible: "st,lis2mdl" diff --git a/dts/bindings/sensor/st,lis2mdl-spi.yaml b/dts/bindings/sensor/st,lis2mdl-spi.yaml index ff1331ee6da..cb144a3fefd 100644 --- a/dts/bindings/sensor/st,lis2mdl-spi.yaml +++ b/dts/bindings/sensor/st,lis2mdl-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS2MDL SPI - description: | - This binding gives a base representation of LIS2MDL magnetometer - accessed through SPI bus + STMicroelectronics LIS2MDL magnetometer accessed through SPI bus compatible: "st,lis2mdl" diff --git a/dts/bindings/sensor/st,lis3dh-i2c.yaml b/dts/bindings/sensor/st,lis3dh-i2c.yaml index 5bed00263d2..9094f18107e 100644 --- a/dts/bindings/sensor/st,lis3dh-i2c.yaml +++ b/dts/bindings/sensor/st,lis3dh-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS3DH - -description: | - This binding gives a base representation of LIS3DH 3-axis accelerometer +description: STMicroelectronics LIS3DH 3-axis accelerometer compatible: "st,lis3dh" diff --git a/dts/bindings/sensor/st,lis3mdl-magn.yaml b/dts/bindings/sensor/st,lis3mdl-magn.yaml index 428b8989f2b..d100e312770 100644 --- a/dts/bindings/sensor/st,lis3mdl-magn.yaml +++ b/dts/bindings/sensor/st,lis3mdl-magn.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LIS3MDL - -description: | - This binding gives a base representation of LIS3MDL magnetometer +description: STMicroelectronics LIS3MDL magnetometer compatible: "st,lis3mdl-magn" diff --git a/dts/bindings/sensor/st,lps22hb-press.yaml b/dts/bindings/sensor/st,lps22hb-press.yaml index 43207aad0b5..4141995d9fd 100644 --- a/dts/bindings/sensor/st,lps22hb-press.yaml +++ b/dts/bindings/sensor/st,lps22hb-press.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LPS22HB - -description: | - This binding gives a base representation of LPS22HB pressure sensor +description: STMicroelectronics LPS22HB pressure sensor compatible: "st,lps22hb-press" diff --git a/dts/bindings/sensor/st,lps22hh-i2c.yaml b/dts/bindings/sensor/st,lps22hh-i2c.yaml index 7cd3271339a..81ae374bd4d 100644 --- a/dts/bindings/sensor/st,lps22hh-i2c.yaml +++ b/dts/bindings/sensor/st,lps22hh-i2c.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LPS22HH - description: | - This binding gives a base representation of LPS22HH pressure and - temperature sensor connected to I2C bus + STMicroelectronics LPS22HH pressure and temperature sensor connected to I2C + bus compatible: "st,lps22hh" diff --git a/dts/bindings/sensor/st,lps22hh-spi.yaml b/dts/bindings/sensor/st,lps22hh-spi.yaml index 4ea61de7d3c..df67288fc63 100644 --- a/dts/bindings/sensor/st,lps22hh-spi.yaml +++ b/dts/bindings/sensor/st,lps22hh-spi.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LPS22HH - description: | - This binding gives a base representation of LPS22HH pressure and - temperature sensor connected to SPI bus + STMicroelectronics LPS22HH pressure and temperature sensor connected to SPI + bus compatible: "st,lps22hh" diff --git a/dts/bindings/sensor/st,lps25hb-press.yaml b/dts/bindings/sensor/st,lps25hb-press.yaml index 257f1c74e07..77f3f11623d 100644 --- a/dts/bindings/sensor/st,lps25hb-press.yaml +++ b/dts/bindings/sensor/st,lps25hb-press.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LPS25HB - -description: | - This binding gives a base representation of LPS25HB pressure sensor +description: STMicroelectronics LPS25HB pressure sensor compatible: "st,lps25hb-press" diff --git a/dts/bindings/sensor/st,lsm303agr-accel-i2c.yaml b/dts/bindings/sensor/st,lsm303agr-accel-i2c.yaml index cd07481566a..8ad81e61aba 100644 --- a/dts/bindings/sensor/st,lsm303agr-accel-i2c.yaml +++ b/dts/bindings/sensor/st,lsm303agr-accel-i2c.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 Grinn # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM303AGR I2C - -description: > - This binding gives a base representation of LSM303AGR 3-axis accelerometer - accessed through I2C bus +description: | + STMicroelectronics LSM303AGR 3-axis accelerometer accessed through I2C bus compatible: "st,lsm303agr-accel" diff --git a/dts/bindings/sensor/st,lsm303agr-accel-spi.yaml b/dts/bindings/sensor/st,lsm303agr-accel-spi.yaml index 6208949de8b..44c988b23ab 100644 --- a/dts/bindings/sensor/st,lsm303agr-accel-spi.yaml +++ b/dts/bindings/sensor/st,lsm303agr-accel-spi.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 Grinn # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM303AGR SPI - -description: > - This binding gives a base representation of LSM303AGR 3-axis accelerometer - accessed through SPI bus +description: | + STMicroelectronics LSM303AGR 3-axis accelerometer accessed through SPI bus compatible: "st,lsm303agr-accel" diff --git a/dts/bindings/sensor/st,lsm303dlhc-accel.yaml b/dts/bindings/sensor/st,lsm303dlhc-accel.yaml index cc900ecf6bb..958a6c61774 100644 --- a/dts/bindings/sensor/st,lsm303dlhc-accel.yaml +++ b/dts/bindings/sensor/st,lsm303dlhc-accel.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018 Philémon Jaermann # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM303DLHC - description: | This binding gives a base representation of LSM303DLHC acceleration sensor diff --git a/dts/bindings/sensor/st,lsm303dlhc-magn.yaml b/dts/bindings/sensor/st,lsm303dlhc-magn.yaml index cbb3200a735..44ec89bb9ce 100644 --- a/dts/bindings/sensor/st,lsm303dlhc-magn.yaml +++ b/dts/bindings/sensor/st,lsm303dlhc-magn.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Philémon Jaermann # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM303DLHC - -description: | - This binding gives a base representation of LSM303DLHC magnetometer sensor +description: STMicroelectronics LSM303DLHC magnetometer sensor compatible: "st,lsm303dlhc-magn" diff --git a/dts/bindings/sensor/st,lsm6ds0.yaml b/dts/bindings/sensor/st,lsm6ds0.yaml index f544cbecaef..cdde4b56bf3 100644 --- a/dts/bindings/sensor/st,lsm6ds0.yaml +++ b/dts/bindings/sensor/st,lsm6ds0.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM6DS0 - -description: | - This binding gives a base representation of LSM6DS0 6-axis accelerometer - and gyrometer +description: STMicroelectronics LSM6DS0 6-axis accelerometer and gyrometer compatible: "st,lsm6ds0" diff --git a/dts/bindings/sensor/st,lsm6dsl-i2c.yaml b/dts/bindings/sensor/st,lsm6dsl-i2c.yaml index 47182d84e35..016f4f2aea8 100644 --- a/dts/bindings/sensor/st,lsm6dsl-i2c.yaml +++ b/dts/bindings/sensor/st,lsm6dsl-i2c.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM6DSL - -description: | - This binding gives a base representation of LSM6DSL 6-axis accelerometer - and gyrometer +description: STMicroelectronics LSM6DSL 6-axis accelerometer and gyrometer compatible: "st,lsm6dsl" diff --git a/dts/bindings/sensor/st,lsm6dsl-spi.yaml b/dts/bindings/sensor/st,lsm6dsl-spi.yaml index d239d32a053..2475f9ac9ef 100644 --- a/dts/bindings/sensor/st,lsm6dsl-spi.yaml +++ b/dts/bindings/sensor/st,lsm6dsl-spi.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM6DSL SPI - description: | - This binding gives a base representation of LSM6DSL 6-axis accelerometer - and gyrometer accessed through SPI bus + STMicroelectronics LSM6DSL 6-axis accelerometer and gyrometer accessed + through SPI bus compatible: "st,lsm6dsl" diff --git a/dts/bindings/sensor/st,lsm6dso-i2c.yaml b/dts/bindings/sensor/st,lsm6dso-i2c.yaml index 6f6ec03ceed..4aa220d2db0 100644 --- a/dts/bindings/sensor/st,lsm6dso-i2c.yaml +++ b/dts/bindings/sensor/st,lsm6dso-i2c.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM6DSO - description: | - This binding gives a base representation of LSM6DSO 6-axis IMU - sensor accessed through I2C bus + STMicroelectronics LSM6DSO 6-axis IMU (Inertial Measurement Unit) sensor + accessed through I2C bus compatible: "st,lsm6dso" diff --git a/dts/bindings/sensor/st,lsm6dso-spi.yaml b/dts/bindings/sensor/st,lsm6dso-spi.yaml index 1d08b720032..cc0f3d529ff 100644 --- a/dts/bindings/sensor/st,lsm6dso-spi.yaml +++ b/dts/bindings/sensor/st,lsm6dso-spi.yaml @@ -1,11 +1,9 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM6DSO SPI - description: | - This binding gives a base representation of LSM6DSO 6-axis IMU - sensor accessed through SPI bus + STMicroelectronics LSM6DSO 6-axis IMU (Inertial Measurement Unit) sensor + accessed through SPI bus compatible: "st,lsm6dso" diff --git a/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml b/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml index e52725b9270..b1b2de9c1d5 100644 --- a/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml +++ b/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM9DS0-GYRO - -description: | - This binding gives a base representation of LSM9DS0 3-axis gyro +description: STMicroelectronics LSM9DS0-GYRO 3-axis gyro compatible: "st,lsm9ds0-gyro" diff --git a/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml b/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml index 6ec987b6e36..bfc47ecf3a3 100644 --- a/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml +++ b/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors LSM9DS0-MFD - -description: | - This binding gives a base representation of LSM9DS0 3-axis accelerometer + magnetometer +description: STMicroelectronics LSM9DS0 3-axis accelerometer + magnetometer compatible: "st,lsm9ds0-mfd" diff --git a/dts/bindings/sensor/st,stts751-i2c.yaml b/dts/bindings/sensor/st,stts751-i2c.yaml index 0eeee085cfc..6d76b15930e 100644 --- a/dts/bindings/sensor/st,stts751-i2c.yaml +++ b/dts/bindings/sensor/st,stts751-i2c.yaml @@ -1,11 +1,8 @@ # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors STTS751 - description: | - This binding gives a base representation of STTS751 - temperature sensor connected to I2C bus + STMicroelectronics STTS751 temperature sensor connected to I2C bus compatible: "st,stts751" diff --git a/dts/bindings/sensor/st,vl53l0x.yaml b/dts/bindings/sensor/st,vl53l0x.yaml index 0d082a63510..ec1c2c80e2e 100644 --- a/dts/bindings/sensor/st,vl53l0x.yaml +++ b/dts/bindings/sensor/st,vl53l0x.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics MEMS sensors VL53L0X - -description: | - This binding gives a base representation of VL53L0X Time Of Flight sensor +description: STMicroelectronics VL53L0X Time of Flight sensor compatible: "st,vl53l0x" diff --git a/dts/bindings/sensor/ti,hdc.yaml b/dts/bindings/sensor/ti,hdc.yaml index 23525918bd5..c7935b4d82c 100644 --- a/dts/bindings/sensor/ti,hdc.yaml +++ b/dts/bindings/sensor/ti,hdc.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Phytec Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: Texas Instruments Temperature and Humidity Sensor - -description: | - This is a representation of the TI Temperature and Humidity sensor (e.g. HDC1008) +description: Texas Instruments temperature and humidity sensor (e.g. HDC1008) compatible: "ti,hdc" diff --git a/dts/bindings/sensor/ti,opt3001.yaml b/dts/bindings/sensor/ti,opt3001.yaml index 0547c1725d4..6b38f6062ad 100644 --- a/dts/bindings/sensor/ti,opt3001.yaml +++ b/dts/bindings/sensor/ti,opt3001.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Actinius # SPDX-License-Identifier: Apache-2.0 -title: Texas Instruments OPT3001 Ambient light sensor - -description: | - This is a representation of the Texas Instruments OPT3001 Ambient light sensor +description: Texas Instruments OPT3001 ambient light sensor compatible: "ti,opt3001" diff --git a/dts/bindings/sensor/ti,tmp007.yaml b/dts/bindings/sensor/ti,tmp007.yaml index 4eb11350f10..acc47df1bdb 100644 --- a/dts/bindings/sensor/ti,tmp007.yaml +++ b/dts/bindings/sensor/ti,tmp007.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: TI TMP007 Digital Temperature Sensor - description: | TMP007 Digital Temperature Sensor. See datasheet at https://cdn-shop.adafruit.com/datasheets/tmp007.pdf diff --git a/dts/bindings/sensor/ti,tmp112.yaml b/dts/bindings/sensor/ti,tmp112.yaml index d8e2e6f1e06..53c69408497 100644 --- a/dts/bindings/sensor/ti,tmp112.yaml +++ b/dts/bindings/sensor/ti,tmp112.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: TI TMP112 Digital Temperature Sensor - description: | TMP112 Digital Temperature Sensor. See more info at https://www.ti.com/product/TMP112 diff --git a/dts/bindings/sensor/ti,tmp116.yaml b/dts/bindings/sensor/ti,tmp116.yaml index e831c6ae91e..18de8325366 100644 --- a/dts/bindings/sensor/ti,tmp116.yaml +++ b/dts/bindings/sensor/ti,tmp116.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019 Centaur Analytics, Inc -# # SPDX-License-Identifier: Apache-2.0 -# -title: Texas Instruments Temperature Sensor TMP116 - -description: | - This is a representation of the TI Temperature sensor TMP116 +description: Texas Instruments TMP116 temperature sensor compatible: "ti,tmp116" diff --git a/dts/bindings/serial/altera,jtag-uart.yaml b/dts/bindings/serial/altera,jtag-uart.yaml index 10dc3366676..012c2bf82e5 100644 --- a/dts/bindings/serial/altera,jtag-uart.yaml +++ b/dts/bindings/serial/altera,jtag-uart.yaml @@ -1,7 +1,4 @@ -title: Altera JTAG UART - -description: | - This binding gives a base representation of the Altera Jtag UART +description: Altera JTAG UART compatible: "altera,jtag-uart" diff --git a/dts/bindings/serial/arm,cmsdk-uart.yaml b/dts/bindings/serial/arm,cmsdk-uart.yaml index 10b7c4ba76a..667670c443e 100644 --- a/dts/bindings/serial/arm,cmsdk-uart.yaml +++ b/dts/bindings/serial/arm,cmsdk-uart.yaml @@ -1,7 +1,4 @@ -title: ARM CMSDK UART - -description: | - This binding gives a base representation of the ARM CMSDK UART +description: ARM CMSDK UART compatible: "arm,cmsdk-uart" diff --git a/dts/bindings/serial/arm,pl011.yaml b/dts/bindings/serial/arm,pl011.yaml index d911e2381dc..59504105398 100644 --- a/dts/bindings/serial/arm,pl011.yaml +++ b/dts/bindings/serial/arm,pl011.yaml @@ -1,7 +1,4 @@ -title: ARM PL011 UART - -description: | - This binding gives a base representation of the ARM PL011 UART +description: ARM PL011 UART compatible: "arm,pl011" diff --git a/dts/bindings/serial/atmel,sam-uart.yaml b/dts/bindings/serial/atmel,sam-uart.yaml index c690ff5aa62..94c567ca131 100644 --- a/dts/bindings/serial/atmel,sam-uart.yaml +++ b/dts/bindings/serial/atmel,sam-uart.yaml @@ -1,7 +1,4 @@ -title: SAM Family UART - -description: | - This binding gives a base representation of the SAM UART +description: SAM family UART compatible: "atmel,sam-uart" diff --git a/dts/bindings/serial/atmel,sam-usart.yaml b/dts/bindings/serial/atmel,sam-usart.yaml index d8e46d5e988..4be2b8f7a20 100644 --- a/dts/bindings/serial/atmel,sam-usart.yaml +++ b/dts/bindings/serial/atmel,sam-usart.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM Family USART - -description: | - This binding gives a base representation of the Atmel SAM USART +description: Atmel SAM family USART compatible: "atmel,sam-usart" diff --git a/dts/bindings/serial/atmel,sam0-uart.yaml b/dts/bindings/serial/atmel,sam0-uart.yaml index e254d7ef407..f50fa726189 100644 --- a/dts/bindings/serial/atmel,sam0-uart.yaml +++ b/dts/bindings/serial/atmel,sam0-uart.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 SERCOM UART driver - -description: | - This binding gives a base representation of the Atmel SAM0 SERCOM UART driver +description: Atmel SAM0 SERCOM UART driver compatible: "atmel,sam0-uart" diff --git a/dts/bindings/serial/cypress,psoc6-uart.yaml b/dts/bindings/serial/cypress,psoc6-uart.yaml index 9f1f2c1fa6b..db9854157ba 100644 --- a/dts/bindings/serial/cypress,psoc6-uart.yaml +++ b/dts/bindings/serial/cypress,psoc6-uart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Cypress # SPDX-License-Identifier: Apache-2.0 -title: CYPRESS UART - -description: | - This binding gives a base representation of the Cypress UART +description: Cypress UART compatible: "cypress,psoc6-uart" diff --git a/dts/bindings/serial/espressif,esp32-uart.yaml b/dts/bindings/serial/espressif,esp32-uart.yaml index c94332c701a..6c056a5cd2b 100644 --- a/dts/bindings/serial/espressif,esp32-uart.yaml +++ b/dts/bindings/serial/espressif,esp32-uart.yaml @@ -1,7 +1,4 @@ -title: ESP32 Uart - -description: | - This binding gives a base representation of the ESP32 UART +description: ESP32 UART compatible: "espressif,esp32-uart" diff --git a/dts/bindings/serial/litex,uart0.yaml b/dts/bindings/serial/litex,uart0.yaml index dfae4992018..c798d880806 100644 --- a/dts/bindings/serial/litex,uart0.yaml +++ b/dts/bindings/serial/litex,uart0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 - 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: LiteX UART - -description: | - This binding gives a base representation of the LiteX UART +description: LiteX UART compatible: "litex,uart0" diff --git a/dts/bindings/serial/microsemi,coreuart.yaml b/dts/bindings/serial/microsemi,coreuart.yaml index 4a66868cc30..4a56369ff37 100644 --- a/dts/bindings/serial/microsemi,coreuart.yaml +++ b/dts/bindings/serial/microsemi,coreuart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: SIFIVE UART - -description: | - This binding gives a base representation of the SIFIVE UART +description: SiFive UART compatible: "microsemi,coreuart" diff --git a/dts/bindings/serial/nordic,nrf-uart.yaml b/dts/bindings/serial/nordic,nrf-uart.yaml index 7f86fa2def0..1b6f3cc9882 100644 --- a/dts/bindings/serial/nordic,nrf-uart.yaml +++ b/dts/bindings/serial/nordic,nrf-uart.yaml @@ -1,7 +1,4 @@ -title: Nordic UART - -description: | - This binding gives a base representation of the Nordic UART +description: Nordic UART compatible: "nordic,nrf-uart" diff --git a/dts/bindings/serial/nordic,nrf-uarte.yaml b/dts/bindings/serial/nordic,nrf-uarte.yaml index 4e45ae38c91..5e375fc0248 100644 --- a/dts/bindings/serial/nordic,nrf-uarte.yaml +++ b/dts/bindings/serial/nordic,nrf-uarte.yaml @@ -1,7 +1,4 @@ -title: Nordic UARTE - -description: | - This binding gives a base representation of the Nordic UARTE +description: Nordic UARTE compatible: "nordic,nrf-uarte" diff --git a/dts/bindings/serial/ns16550.yaml b/dts/bindings/serial/ns16550.yaml index d0c30676f52..bf5f1c2056c 100644 --- a/dts/bindings/serial/ns16550.yaml +++ b/dts/bindings/serial/ns16550.yaml @@ -1,7 +1,4 @@ -title: ns16550 - -description: | - This binding gives a base representation of the ns16550 UART +description: ns16550 UART compatible: "ns16550" diff --git a/dts/bindings/serial/nxp,imx-uart.yaml b/dts/bindings/serial/nxp,imx-uart.yaml index 6f90a387868..ce8f1b8a09c 100644 --- a/dts/bindings/serial/nxp,imx-uart.yaml +++ b/dts/bindings/serial/nxp,imx-uart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: iMX Uart - -description: | - This binding gives a base representation of the iMX UART +description: iMX UART compatible: "nxp,imx-uart" diff --git a/dts/bindings/serial/nxp,kinetis-lpsci.yaml b/dts/bindings/serial/nxp,kinetis-lpsci.yaml index c5f84d885a8..3aefb817e95 100644 --- a/dts/bindings/serial/nxp,kinetis-lpsci.yaml +++ b/dts/bindings/serial/nxp,kinetis-lpsci.yaml @@ -1,7 +1,4 @@ -title: Kinetis LPSCI UART - -description: | - This binding gives a base representation of the LPSCI UART +description: Kinetis LPSCI UART compatible: "nxp,kinetis-lpsci" diff --git a/dts/bindings/serial/nxp,kinetis-lpuart.yaml b/dts/bindings/serial/nxp,kinetis-lpuart.yaml index 32dde108d17..afcde99e064 100644 --- a/dts/bindings/serial/nxp,kinetis-lpuart.yaml +++ b/dts/bindings/serial/nxp,kinetis-lpuart.yaml @@ -1,7 +1,4 @@ -title: Kinetis LPUART - -description: | - This binding gives a base representation of the Kinetis LPUART +description: Kinetis LPUART compatible: "nxp,kinetis-lpuart" diff --git a/dts/bindings/serial/nxp,kinetis-uart.yaml b/dts/bindings/serial/nxp,kinetis-uart.yaml index 1268ca8c867..cae25c04633 100644 --- a/dts/bindings/serial/nxp,kinetis-uart.yaml +++ b/dts/bindings/serial/nxp,kinetis-uart.yaml @@ -1,7 +1,4 @@ -title: Kinetis UART - -description: | - This binding gives a base representation of the Kinetis UART +description: Kinetis UART compatible: "nxp,kinetis-uart" diff --git a/dts/bindings/serial/nxp,lpc-usart.yaml b/dts/bindings/serial/nxp,lpc-usart.yaml index bcadedf4232..020a8fb269a 100644 --- a/dts/bindings/serial/nxp,lpc-usart.yaml +++ b/dts/bindings/serial/nxp,lpc-usart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, NXP # SPDX-License-Identifier: Apache-2.0 -title: LPC USART - -description: | - This binding gives a base representation of the LPC USART +description: LPC USART compatible: "nxp,lpc-usart" diff --git a/dts/bindings/serial/openisa,rv32m1-lpuart.yaml b/dts/bindings/serial/openisa,rv32m1-lpuart.yaml index 6dd2652a39f..a88da82f9ea 100644 --- a/dts/bindings/serial/openisa,rv32m1-lpuart.yaml +++ b/dts/bindings/serial/openisa,rv32m1-lpuart.yaml @@ -1,7 +1,4 @@ -title: OpenISA LPUART - -description: | - This binding gives a base representation of the OpenISA LPUART +description: OpenISA LPUART compatible: "openisa,rv32m1-lpuart" diff --git a/dts/bindings/serial/sifive,uart0.yaml b/dts/bindings/serial/sifive,uart0.yaml index 1a6a34cb533..d438a678f48 100644 --- a/dts/bindings/serial/sifive,uart0.yaml +++ b/dts/bindings/serial/sifive,uart0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: SIFIVE UART - -description: | - This binding gives a base representation of the SIFIVE UART +description: SiFive UART compatible: "sifive,uart0" diff --git a/dts/bindings/serial/silabs,gecko-leuart.yaml b/dts/bindings/serial/silabs,gecko-leuart.yaml index ef8b0b66e01..bfdb6b9bd40 100644 --- a/dts/bindings/serial/silabs,gecko-leuart.yaml +++ b/dts/bindings/serial/silabs,gecko-leuart.yaml @@ -1,7 +1,4 @@ -title: GECKO LEUART - -description: | - This binding gives a base representation of the Gecko LEUART +description: Gecko LEUART compatible: "silabs,gecko-leuart" diff --git a/dts/bindings/serial/silabs,gecko-uart.yaml b/dts/bindings/serial/silabs,gecko-uart.yaml index 3fad660298f..a03fd6b6665 100644 --- a/dts/bindings/serial/silabs,gecko-uart.yaml +++ b/dts/bindings/serial/silabs,gecko-uart.yaml @@ -1,7 +1,4 @@ -title: GECKO UART - -description: | - This binding gives a base representation of the GECKO UART +description: Gecko UART compatible: "silabs,gecko-uart" diff --git a/dts/bindings/serial/silabs,gecko-usart.yaml b/dts/bindings/serial/silabs,gecko-usart.yaml index 04457e1c281..ecdeca916f4 100644 --- a/dts/bindings/serial/silabs,gecko-usart.yaml +++ b/dts/bindings/serial/silabs,gecko-usart.yaml @@ -1,7 +1,4 @@ -title: GECKO USART - -description: | - This binding gives a base representation of the Gecko USART +description: Gecko USART compatible: "silabs,gecko-usart" diff --git a/dts/bindings/serial/snps,nsim-uart.yaml b/dts/bindings/serial/snps,nsim-uart.yaml index 068ea2e7550..f68d27cdcb7 100644 --- a/dts/bindings/serial/snps,nsim-uart.yaml +++ b/dts/bindings/serial/snps,nsim-uart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Synopsys ARC nSIM UART - -description: | - This binding gives a base representation of the Synopsys ARC nSIM UART +description: Synopsys ARC nSIM UART compatible: "snps,nsim-uart" diff --git a/dts/bindings/serial/st,stm32-lpuart.yaml b/dts/bindings/serial/st,stm32-lpuart.yaml index 4bc44778915..cfe277d3bf4 100644 --- a/dts/bindings/serial/st,stm32-lpuart.yaml +++ b/dts/bindings/serial/st,stm32-lpuart.yaml @@ -1,7 +1,4 @@ -title: STM32 LPUART - -description: | - This binding gives a base representation of the STM32 LPUART +description: STM32 LPUART compatible: "st,stm32-lpuart" diff --git a/dts/bindings/serial/st,stm32-uart.yaml b/dts/bindings/serial/st,stm32-uart.yaml index b934817c81f..48722812556 100644 --- a/dts/bindings/serial/st,stm32-uart.yaml +++ b/dts/bindings/serial/st,stm32-uart.yaml @@ -1,7 +1,4 @@ -title: STM32 UART - -description: | - This binding gives a base representation of the STM32 UART +description: STM32 UART compatible: "st,stm32-uart" diff --git a/dts/bindings/serial/st,stm32-usart.yaml b/dts/bindings/serial/st,stm32-usart.yaml index bf2242678fe..8d1337f93e5 100644 --- a/dts/bindings/serial/st,stm32-usart.yaml +++ b/dts/bindings/serial/st,stm32-usart.yaml @@ -1,7 +1,4 @@ -title: STM32 USART - -description: | - This binding gives a base representation of the STM32 USART +description: STM32 USART compatible: "st,stm32-usart" diff --git a/dts/bindings/serial/ti,cc13xx-cc26xx-uart.yaml b/dts/bindings/serial/ti,cc13xx-cc26xx-uart.yaml index 821a84f3e77..e5a04eb35cf 100644 --- a/dts/bindings/serial/ti,cc13xx-cc26xx-uart.yaml +++ b/dts/bindings/serial/ti,cc13xx-cc26xx-uart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI SimpleLink CC13xx / CC26xx UART - -description: | - This is a representation of the TI SimpleLink CC13xx / CC26xx UART node +description: TI SimpleLink CC13xx / CC26xx UART node compatible: "ti,cc13xx-cc26xx-uart" diff --git a/dts/bindings/serial/ti,cc32xx-uart.yaml b/dts/bindings/serial/ti,cc32xx-uart.yaml index 5cad42a1544..e8b480b365b 100644 --- a/dts/bindings/serial/ti,cc32xx-uart.yaml +++ b/dts/bindings/serial/ti,cc32xx-uart.yaml @@ -1,7 +1,4 @@ -title: TI CC32XX Uart - -description: | - This binding gives a base representation of the TI CC32XX UART +description: TI CC32XX UART compatible: "ti,cc32xx-uart" diff --git a/dts/bindings/serial/ti,msp432p4xx-uart.yaml b/dts/bindings/serial/ti,msp432p4xx-uart.yaml index a57430709c8..9d6213c85db 100644 --- a/dts/bindings/serial/ti,msp432p4xx-uart.yaml +++ b/dts/bindings/serial/ti,msp432p4xx-uart.yaml @@ -1,7 +1,4 @@ -title: TI MSP432P4XX UART - -description: | - This binding gives a base representation of the TI MSP432P4XX UART +description: TI MSP432P4XX UART compatible: "ti,msp432p4xx-uart" diff --git a/dts/bindings/serial/ti,stellaris-uart.yaml b/dts/bindings/serial/ti,stellaris-uart.yaml index 6e35353dbec..c5b12769082 100644 --- a/dts/bindings/serial/ti,stellaris-uart.yaml +++ b/dts/bindings/serial/ti,stellaris-uart.yaml @@ -1,7 +1,4 @@ -title: TI Stellaris UART - -description: | - This binding gives a base representation of the TI Stellaris UART +description: TI Stellaris UART compatible: "ti,stellaris-uart" diff --git a/dts/bindings/serial/xlnx,uartps.yaml b/dts/bindings/serial/xlnx,uartps.yaml index eca97d9bc21..de5239ab6d0 100644 --- a/dts/bindings/serial/xlnx,uartps.yaml +++ b/dts/bindings/serial/xlnx,uartps.yaml @@ -1,7 +1,4 @@ -title: Xilinx PS UART - -description: | - This binding gives a base representation of the Xilinx PS UART +description: Xilinx PS UART compatible: "xlnx,xuartps" diff --git a/dts/bindings/serial/zephyr,native-posix-uart.yaml b/dts/bindings/serial/zephyr,native-posix-uart.yaml index f62d1155ddd..7cd8d186e83 100644 --- a/dts/bindings/serial/zephyr,native-posix-uart.yaml +++ b/dts/bindings/serial/zephyr,native-posix-uart.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Jan Van Winkel (jan.van_winkel@dxplore.eu) # SPDX-License-Identifier: Apache-2.0 -title: Native POSIX UART - -description: | - This binding gives a base representation of the Native POSIX UART +description: Native POSIX UART compatible: "zephyr,native-posix-uart" diff --git a/dts/bindings/spi/atmel,sam-spi.yaml b/dts/bindings/spi/atmel,sam-spi.yaml index ceb05b66765..d9f43f2b81b 100644 --- a/dts/bindings/spi/atmel,sam-spi.yaml +++ b/dts/bindings/spi/atmel,sam-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, qianfan Zhao # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM SPI driver - -description: | - This binding gives a base representation of the Atmel SAM SPI controller +description: Atmel SAM SPI controller compatible: "atmel,sam-spi" diff --git a/dts/bindings/spi/atmel,sam0-spi.yaml b/dts/bindings/spi/atmel,sam0-spi.yaml index ddd108a018d..bc69a84429e 100644 --- a/dts/bindings/spi/atmel,sam0-spi.yaml +++ b/dts/bindings/spi/atmel,sam0-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Google LLC. # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM0 SERCOM SPI driver - -description: | - This binding gives a base representation of the Atmel SAM0 SERCOM SPI controller +description: Atmel SAM0 SERCOM SPI controller compatible: "atmel,sam0-spi" diff --git a/dts/bindings/spi/litex,spi.yaml b/dts/bindings/spi/litex,spi.yaml index f5c626b7306..31c134b05e3 100644 --- a/dts/bindings/spi/litex,spi.yaml +++ b/dts/bindings/spi/litex,spi.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019 Antmicro -# # SPDX-License-Identifier: Apache-2.0 -# -title: LiteX SPI - -description: | - This binding gives a base representation of the LiteX SPI +description: LiteX SPI compatible: "litex,spi" diff --git a/dts/bindings/spi/microchip,xec-qmspi.yaml b/dts/bindings/spi/microchip,xec-qmspi.yaml index 3b4cbf8d01c..bb0cafa59fe 100644 --- a/dts/bindings/spi/microchip,xec-qmspi.yaml +++ b/dts/bindings/spi/microchip,xec-qmspi.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2018, Google LLC. -# # SPDX-License-Identifier: Apache-2.0 -# -title: Microchip XEC Quad Master SPI driver - -description: | - This binding gives a base representation of the Microchip XEC QMSPI controller +description: Microchip XEC QMSPI controller compatible: "microchip,xec-qmspi" diff --git a/dts/bindings/spi/nordic,nrf-spi.yaml b/dts/bindings/spi/nordic,nrf-spi.yaml index e2211e0d26e..07f51babe3b 100644 --- a/dts/bindings/spi/nordic,nrf-spi.yaml +++ b/dts/bindings/spi/nordic,nrf-spi.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family SPI - description: Nordic nRF family SPI (SPI master) compatible: "nordic,nrf-spi" diff --git a/dts/bindings/spi/nordic,nrf-spim.yaml b/dts/bindings/spi/nordic,nrf-spim.yaml index 5a811006f81..8da89b3bbec 100644 --- a/dts/bindings/spi/nordic,nrf-spim.yaml +++ b/dts/bindings/spi/nordic,nrf-spim.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family SPIM - description: Nordic nRF family SPIM (SPI master with EasyDMA) compatible: "nordic,nrf-spim" diff --git a/dts/bindings/spi/nordic,nrf-spis.yaml b/dts/bindings/spi/nordic,nrf-spis.yaml index 0efdaed7942..425db91c306 100644 --- a/dts/bindings/spi/nordic,nrf-spis.yaml +++ b/dts/bindings/spi/nordic,nrf-spis.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF family SPIS - description: Nordic nRF family SPIS (SPI slave with EasyDMA) compatible: "nordic,nrf-spis" diff --git a/dts/bindings/spi/nxp,imx-flexspi.yaml b/dts/bindings/spi/nxp,imx-flexspi.yaml index 3ebabee87e1..07b269c4586 100644 --- a/dts/bindings/spi/nxp,imx-flexspi.yaml +++ b/dts/bindings/spi/nxp,imx-flexspi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP FlexSPI - -description: | - This binding gives a base representation of the NXP FlexSPI controller +description: NXP FlexSPI controller compatible: "nxp,imx-flexspi" diff --git a/dts/bindings/spi/nxp,imx-lpspi.yaml b/dts/bindings/spi/nxp,imx-lpspi.yaml index 8745f050f80..44c13052a68 100644 --- a/dts/bindings/spi/nxp,imx-lpspi.yaml +++ b/dts/bindings/spi/nxp,imx-lpspi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP LPSPI - -description: | - This binding gives a base representation of the NXP i.MX LPSPI controller +description: NXP i.MX LPSPI controller compatible: "nxp,imx-lpspi" diff --git a/dts/bindings/spi/nxp,kinetis-dspi.yaml b/dts/bindings/spi/nxp,kinetis-dspi.yaml index 1412fefe3a6..592b825dabc 100644 --- a/dts/bindings/spi/nxp,kinetis-dspi.yaml +++ b/dts/bindings/spi/nxp,kinetis-dspi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP DSPI - -description: | - This binding gives a base representation of the NXP Kinetis DSPI controller +description: NXP Kinetis DSPI controller compatible: "nxp,kinetis-dspi" diff --git a/dts/bindings/spi/nxp,lpc-spi.yaml b/dts/bindings/spi/nxp,lpc-spi.yaml index d64d1dbaad7..d6d96a54489 100644 --- a/dts/bindings/spi/nxp,lpc-spi.yaml +++ b/dts/bindings/spi/nxp,lpc-spi.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, NXP -# # SPDX-License-Identifier: Apache-2.0 -# -title: NXP LPC SPI - -description: > - This binding gives a base representation of the NXP LPC SPI controller +description: NXP LPC SPI controller compatible: "nxp,lpc-spi" diff --git a/dts/bindings/spi/opencores,spi-simple.yaml b/dts/bindings/spi/opencores,spi-simple.yaml index 4c610ff671b..2e896b15efc 100644 --- a/dts/bindings/spi/opencores,spi-simple.yaml +++ b/dts/bindings/spi/opencores,spi-simple.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Western Digital Corporation or its affiliates # SPDX-License-Identifier: Apache-2.0 -title: OpenCores Simple SPI driver - -description: | - This binding gives a base representation of the OpenCores Simple SPI controller +description: OpenCores Simple SPI controller compatible: "opencores,spi-simple" diff --git a/dts/bindings/spi/openisa,rv32m1-lpspi.yaml b/dts/bindings/spi/openisa,rv32m1-lpspi.yaml index b84676b92a2..935c8ee2f0e 100644 --- a/dts/bindings/spi/openisa,rv32m1-lpspi.yaml +++ b/dts/bindings/spi/openisa,rv32m1-lpspi.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Karsten Koenig -# # SPDX-License-Identifier: Apache-2.0 -# -title: OpenISA LPSPI - -description: > - This binding gives a base representation of the OpenISA LPSPI controller +description: OpenISA LPSPI controller compatible: "openisa,rv32m1-lpspi" diff --git a/dts/bindings/spi/sifive,spi0.yaml b/dts/bindings/spi/sifive,spi0.yaml index f5091e2c207..f3dd241d3b4 100644 --- a/dts/bindings/spi/sifive,spi0.yaml +++ b/dts/bindings/spi/sifive,spi0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, SiFive Inc. # SPDX-License-Identifier: Apache-2.0 -title: Sifive SPI driver - -description: | - This binding gives a base representation of the Sifive SPI controller +description: Sifive SPI controller compatible: "sifive,spi0" diff --git a/dts/bindings/spi/snps,designware-spi.yaml b/dts/bindings/spi/snps,designware-spi.yaml index 315eb0b0879..1b9e640a4e4 100644 --- a/dts/bindings/spi/snps,designware-spi.yaml +++ b/dts/bindings/spi/snps,designware-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Synopsys, Inc. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -title: Synopsys Designware SPI Controller - -description: | - This is a representation of the Synopsys DesignWare spi node +description: Synopsys DesignWare SPI node compatible: "snps,designware-spi" diff --git a/dts/bindings/spi/st,stm32-spi-fifo.yaml b/dts/bindings/spi/st,stm32-spi-fifo.yaml index d4adb0fe06b..c83a47e3ab0 100644 --- a/dts/bindings/spi/st,stm32-spi-fifo.yaml +++ b/dts/bindings/spi/st,stm32-spi-fifo.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2018, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 SPI FIFO - -description: | - This binding gives a base representation of the STM32 SPI controller with - embedded Rx and Tx FIFOs +description: STM32 SPI controller with embedded Rx and Tx FIFOs compatible: "st,stm32-spi-fifo" diff --git a/dts/bindings/spi/st,stm32-spi.yaml b/dts/bindings/spi/st,stm32-spi.yaml index fbfc0a9c2f5..677410a4e6f 100644 --- a/dts/bindings/spi/st,stm32-spi.yaml +++ b/dts/bindings/spi/st,stm32-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 SPI - -description: | - This binding gives a base representation of the STM32 SPI controller +description: STM32 SPI controller compatible: "st,stm32-spi" diff --git a/dts/bindings/spi/ti,cc13xx-cc26xx-spi.yaml b/dts/bindings/spi/ti,cc13xx-cc26xx-spi.yaml index 4bc8586c407..ddbdf5a7a86 100644 --- a/dts/bindings/spi/ti,cc13xx-cc26xx-spi.yaml +++ b/dts/bindings/spi/ti,cc13xx-cc26xx-spi.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Brett Witherspoon # SPDX-License-Identifier: Apache-2.0 -title: TI SimpleLink CC13xx / CC26xx SPI - -description: | - This is a representation of the TI SimpleLink CC13xx / CC26xx SPI node +description: TI SimpleLink CC13xx / CC26xx SPI node compatible: "ti,cc13xx-cc26xx-spi" diff --git a/dts/bindings/sram/mmio-sram.yaml b/dts/bindings/sram/mmio-sram.yaml index 2c84382ce17..e9919806ea1 100644 --- a/dts/bindings/sram/mmio-sram.yaml +++ b/dts/bindings/sram/mmio-sram.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Generic on-chip SRAM - -description: | - This binding gives a generic on-chip SRAM description +description: Generic on-chip SRAM description compatible: "mmio-sram" diff --git a/dts/bindings/sram/sifive,dtim0.yaml b/dts/bindings/sram/sifive,dtim0.yaml index 21269dbaf61..d67bef034a1 100644 --- a/dts/bindings/sram/sifive,dtim0.yaml +++ b/dts/bindings/sram/sifive,dtim0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: Data Tightly-Integrated Memory - -description: | - This bindings describes the SiFive Data Tightly-Integrated Memory +description: SiFive Data Tightly-Integrated Memory compatible: "sifive,dtim0" diff --git a/dts/bindings/timer/arm,cmsdk-dtimer.yaml b/dts/bindings/timer/arm,cmsdk-dtimer.yaml index 348fe4c205d..4d5de327f1b 100644 --- a/dts/bindings/timer/arm,cmsdk-dtimer.yaml +++ b/dts/bindings/timer/arm,cmsdk-dtimer.yaml @@ -1,7 +1,4 @@ -title: ARM CMSDK DUALTIMER - -description: | - This binding gives a base representation of the ARM CMSDK DUALTIMER +description: ARM CMSDK dual timer compatible: "arm,cmsdk-dtimer" diff --git a/dts/bindings/timer/arm,cmsdk-timer.yaml b/dts/bindings/timer/arm,cmsdk-timer.yaml index ee84169bbf1..e5b9c708834 100644 --- a/dts/bindings/timer/arm,cmsdk-timer.yaml +++ b/dts/bindings/timer/arm,cmsdk-timer.yaml @@ -1,7 +1,4 @@ -title: ARM CMSDK TIMER - -description: | - This binding gives a base representation of the ARM CMSDK TIMER +description: ARM CMSDK timer compatible: "arm,cmsdk-timer" diff --git a/dts/bindings/timer/atmel,sam0-tc32.yaml b/dts/bindings/timer/atmel,sam0-tc32.yaml index d3913c98926..590badfb9ad 100644 --- a/dts/bindings/timer/atmel,sam0-tc32.yaml +++ b/dts/bindings/timer/atmel,sam0-tc32.yaml @@ -1,11 +1,7 @@ # Copyright (c) 2019 Derek Hageman # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM0 32-bit Basic Timer - -description: | - This binding gives a base representation of the Atmel SAM0 timer - counter (TC) operating in 32-bit wide mode. +description: Atmel SAM0 basic timer counter (TC) operating in 32-bit wide mode compatible: "atmel,sam0-tc32" diff --git a/dts/bindings/timer/intel,hpet.yaml b/dts/bindings/timer/intel,hpet.yaml index bba6ffc2ccd..4a9a16136dd 100644 --- a/dts/bindings/timer/intel,hpet.yaml +++ b/dts/bindings/timer/intel,hpet.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Intel Corp. # SPDX-License-Identifier: Apache-2.0 -title: HPET - -description: | - This binding represents the High-Precision Event Timer +description: HPET (High-Precision Event Timer) compatible: "intel,hpet" diff --git a/dts/bindings/timer/litex,timer0.yaml b/dts/bindings/timer/litex,timer0.yaml index 033e1496ade..e892d69d4da 100644 --- a/dts/bindings/timer/litex,timer0.yaml +++ b/dts/bindings/timer/litex,timer0.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 - 2019 Antmicro # SPDX-License-Identifier: Apache-2.0 -title: LiteX timer - -description: | - This binding gives a base representation of the LiteX timer +description: LiteX timer compatible: "litex,timer0" diff --git a/dts/bindings/timer/microchip,xec-rtos-timer.yaml b/dts/bindings/timer/microchip,xec-rtos-timer.yaml index f3e00e539f6..dd4a5a06c51 100644 --- a/dts/bindings/timer/microchip,xec-rtos-timer.yaml +++ b/dts/bindings/timer/microchip,xec-rtos-timer.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Microchip Technology Inc. # SPDX-License-Identifier: Apache-2.0 -title: Microchip XEC RTOS timer - -description: | - This is a representation of the Microchip XEC RTOS timer node +description: Microchip XEC RTOS timer compatible: "microchip,xec-rtos-timer" diff --git a/dts/bindings/timer/nordic,nrf-timer.yaml b/dts/bindings/timer/nordic,nrf-timer.yaml index 99951942dd0..371042df8f4 100644 --- a/dts/bindings/timer/nordic,nrf-timer.yaml +++ b/dts/bindings/timer/nordic,nrf-timer.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF timer - -description: | - This is a representation of the Nordic nRF timer node +description: Nordic nRF timer node compatible: "nordic,nrf-timer" diff --git a/dts/bindings/timer/nxp,imx-gpt.yaml b/dts/bindings/timer/nxp,imx-gpt.yaml index 3bc866b3be2..c6a12c257cc 100644 --- a/dts/bindings/timer/nxp,imx-gpt.yaml +++ b/dts/bindings/timer/nxp,imx-gpt.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: NXP MCUX General Purpose Timer - -description: | - This is a representation of the NXP MCUX General Purpose Timer (GPT) +description: NXP MCUX General-Purpose Timer (GPT) compatible: "nxp,imx-gpt" diff --git a/dts/bindings/timer/openisa,rv32m1-lptmr.yaml b/dts/bindings/timer/openisa,rv32m1-lptmr.yaml index b55bda56ef7..cb39f21a896 100644 --- a/dts/bindings/timer/openisa,rv32m1-lptmr.yaml +++ b/dts/bindings/timer/openisa,rv32m1-lptmr.yaml @@ -1,7 +1,4 @@ -title: OpenISA RV32M1 LPTMR - -description: | - This binding represents the OpenISA RV32M1 LPTMR peripheral. +description: OpenISA RV32M1 LPTMR peripheral compatible: "openisa,rv32m1-lptmr" diff --git a/dts/bindings/timer/st,stm32-timers.yaml b/dts/bindings/timer/st,stm32-timers.yaml index b44ac7ec2c0..a309198a26c 100644 --- a/dts/bindings/timer/st,stm32-timers.yaml +++ b/dts/bindings/timer/st,stm32-timers.yaml @@ -1,7 +1,4 @@ -title: STM32 TIMERS - -description: | - This binding gives a base representation of the STM32 TIMERS +description: STM32 timers compatible: "st,stm32-timers" diff --git a/dts/bindings/timer/xlnx,ttcps.yaml b/dts/bindings/timer/xlnx,ttcps.yaml index e0836a8734e..2803ec2b58e 100644 --- a/dts/bindings/timer/xlnx,ttcps.yaml +++ b/dts/bindings/timer/xlnx,ttcps.yaml @@ -1,7 +1,4 @@ -title: Xilinx ZynqMP PS TTC TIMERS - -description: | - This binding gives a base representation of the Xilinx ZynqMP PS TTC TIMERS +description: Xilinx ZynqMP PS TTC timer compatible: "cdns,ttc" diff --git a/dts/bindings/usb/atmel,sam-usbhs.yaml b/dts/bindings/usb/atmel,sam-usbhs.yaml index d36ba8c4965..1d6fa2df43d 100644 --- a/dts/bindings/usb/atmel,sam-usbhs.yaml +++ b/dts/bindings/usb/atmel,sam-usbhs.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018 Aurelien Jarno # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM USBHS - description: | Atmel SAM Family USB (USBHS) in device mode diff --git a/dts/bindings/usb/atmel,sam0-usb.yaml b/dts/bindings/usb/atmel,sam0-usb.yaml index 35fbe1aea11..af4dcbae65d 100644 --- a/dts/bindings/usb/atmel,sam0-usb.yaml +++ b/dts/bindings/usb/atmel,sam0-usb.yaml @@ -1,5 +1,3 @@ -title: Atmel SAM0 USB device - description: | Atmel SAM0 USB in device mode diff --git a/dts/bindings/usb/nordic,nrf-usbd.yaml b/dts/bindings/usb/nordic,nrf-usbd.yaml index 341af9b64b3..4fd6c2acddb 100644 --- a/dts/bindings/usb/nordic,nrf-usbd.yaml +++ b/dts/bindings/usb/nordic,nrf-usbd.yaml @@ -1,10 +1,8 @@ # Copyright (c) 2018, Sundar Subramaniyan # SPDX-License-Identifier: Apache-2.0 -title: Nordic nRF52 USBD - description: | - This binding gives a base representation of the Nordic nRF52 USB device controller + Nordic nRF52 USB device controller compatible: "nordic,nrf-usbd" diff --git a/dts/bindings/usb/nxp,kinetis-usbd.yaml b/dts/bindings/usb/nxp,kinetis-usbd.yaml index 2223eabe3cd..e7ee211b24d 100644 --- a/dts/bindings/usb/nxp,kinetis-usbd.yaml +++ b/dts/bindings/usb/nxp,kinetis-usbd.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018 PHYTEC Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis USBD - description: | NPX Kinetis USBFSOTG Controller in device mode diff --git a/dts/bindings/usb/st,stm32-otgfs.yaml b/dts/bindings/usb/st,stm32-otgfs.yaml index 9afd4bc35ff..85988baa0de 100644 --- a/dts/bindings/usb/st,stm32-otgfs.yaml +++ b/dts/bindings/usb/st,stm32-otgfs.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 OTGFS - -description: | - This binding gives a base representation of the STM32 OTGFS controller +description: STM32 OTGFS controller compatible: "st,stm32-otgfs" diff --git a/dts/bindings/usb/st,stm32-otghs.yaml b/dts/bindings/usb/st,stm32-otghs.yaml index b6ddbb5859f..3cc5269e81d 100644 --- a/dts/bindings/usb/st,stm32-otghs.yaml +++ b/dts/bindings/usb/st,stm32-otghs.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 OTGHS - -description: | - This binding gives a base representation of the STM32 OTG HS controller +description: STM32 OTGHS controller compatible: "st,stm32-otghs" diff --git a/dts/bindings/usb/st,stm32-usb.yaml b/dts/bindings/usb/st,stm32-usb.yaml index 3a502267ea6..02a9df0ae28 100644 --- a/dts/bindings/usb/st,stm32-usb.yaml +++ b/dts/bindings/usb/st,stm32-usb.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2017, I-SENSE group of ICCS # SPDX-License-Identifier: Apache-2.0 -title: STM32 USB - -description: | - This binding gives a base representation of the STM32 USB controller +description: STM32 USB controller compatible: "st,stm32-usb" diff --git a/dts/bindings/video/aptina,mt9m114.yaml b/dts/bindings/video/aptina,mt9m114.yaml index de7cc4ff7cf..21dbefb5419 100644 --- a/dts/bindings/video/aptina,mt9m114.yaml +++ b/dts/bindings/video/aptina,mt9m114.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Linaro Limited -# # SPDX-License-Identifier: Apache-2.0 -# -title: MT9M114 CMOS video sensor. - -description: | - This is a representation of the MT9M114 CMOS video sensor. +description: MT9M114 CMOS video sensor compatible: "aptina,mt9m114" diff --git a/dts/bindings/video/nxp,imx-csi.yaml b/dts/bindings/video/nxp,imx-csi.yaml index b5b1488f4c6..78e467a307f 100644 --- a/dts/bindings/video/nxp,imx-csi.yaml +++ b/dts/bindings/video/nxp,imx-csi.yaml @@ -4,10 +4,7 @@ # SPDX-License-Identifier: Apache-2.0 # -title: NXP MCUX CSI module - -description: | - This binding gives a base representation of NXP MCUX CMOS Sensor Interface +description: NXP MCUX CMOS sensor interface compatible: "nxp,imx-csi" diff --git a/dts/bindings/watchdog/arm,cmsdk-watchdog.yaml b/dts/bindings/watchdog/arm,cmsdk-watchdog.yaml index 406e8d499a8..e5611fc07f2 100644 --- a/dts/bindings/watchdog/arm,cmsdk-watchdog.yaml +++ b/dts/bindings/watchdog/arm,cmsdk-watchdog.yaml @@ -1,7 +1,4 @@ -title: ARM CMSDK WATCHDOG - -description: | - This binding gives a base representation of the ARM CMSDK WATCHDOG +description: ARM CMSDK watchdog compatible: "arm,cmsdk-watchdog" diff --git a/dts/bindings/watchdog/atmel,sam-watchdog.yaml b/dts/bindings/watchdog/atmel,sam-watchdog.yaml index cefd7b75ffb..0b530e9ad47 100644 --- a/dts/bindings/watchdog/atmel,sam-watchdog.yaml +++ b/dts/bindings/watchdog/atmel,sam-watchdog.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Atmel Corporation # SPDX-License-Identifier: Apache-2.0 -title: Atmel SAM watchdog driver - -description: | - This is a representation of the SAM0 watchdog +description: ATMEL SAM0 watchdog compatible: "atmel,sam-watchdog" diff --git a/dts/bindings/watchdog/atmel,sam0-watchdog.yaml b/dts/bindings/watchdog/atmel,sam0-watchdog.yaml index 28a27b200c9..e5288c293cf 100644 --- a/dts/bindings/watchdog/atmel,sam0-watchdog.yaml +++ b/dts/bindings/watchdog/atmel,sam0-watchdog.yaml @@ -1,7 +1,4 @@ -title: Atmel SAM0 watchdog driver - -description: | - This is a representation of the SAM0 watchdog +description: Atmel SAM0 watchdog compatible: "atmel,sam0-watchdog" diff --git a/dts/bindings/watchdog/espressif,esp32-watchdog.yaml b/dts/bindings/watchdog/espressif,esp32-watchdog.yaml index aae2345f7d3..2a3c7d07cde 100644 --- a/dts/bindings/watchdog/espressif,esp32-watchdog.yaml +++ b/dts/bindings/watchdog/espressif,esp32-watchdog.yaml @@ -1,12 +1,9 @@ # Copyright (c) 2019, Mohamed ElShahawi # SPDX-License-Identifier: Apache-2.0 -title: Espressif ESP32 watchdog driver - description: | - This is a representation of the ESP32 watchdog, ESP32 contains 3x Watchdog - timers 2x Main System Watchdog Timer (MWDT), 1x RTC Watchdog Timer (RWDT). - RWDT is not supported yet. + ESP32 watchdog. ESP32 contains 3x Watchdog timers, 2x Main System Watchdog + Timer (MWDT), 1x RTC Watchdog Timer (RWDT). RWDT is not supported yet. compatible: "espressif,esp32-watchdog" diff --git a/dts/bindings/watchdog/microchip,xec-watchdog.yaml b/dts/bindings/watchdog/microchip,xec-watchdog.yaml index c685857e8b6..c7a7c41242d 100644 --- a/dts/bindings/watchdog/microchip,xec-watchdog.yaml +++ b/dts/bindings/watchdog/microchip,xec-watchdog.yaml @@ -1,13 +1,7 @@ -# # Copyright (c) 2019, Intel Corporation -# # SPDX-License-Identifier: Apache-2.0 -# -title: Microchip XEC watchdog timer - -description: | - This binding gives a base representation of the Microchip XEC watchdog timer +description: Microchip XEC watchdog timer include: base.yaml diff --git a/dts/bindings/watchdog/nordic,nrf-watchdog.yaml b/dts/bindings/watchdog/nordic,nrf-watchdog.yaml index f24cfb0eec2..f4e5c0c8b92 100644 --- a/dts/bindings/watchdog/nordic,nrf-watchdog.yaml +++ b/dts/bindings/watchdog/nordic,nrf-watchdog.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 -title: Nordic Semiconductor NRF watchdog driver - -description: | - This is a representation of the NRF watchdog +description: Nordic Semiconductor nRF watchdog compatible: "nordic,nrf-watchdog" diff --git a/dts/bindings/watchdog/nxp,kinetis-wdog.yaml b/dts/bindings/watchdog/nxp,kinetis-wdog.yaml index 5adbd8a7390..eaa809ac155 100644 --- a/dts/bindings/watchdog/nxp,kinetis-wdog.yaml +++ b/dts/bindings/watchdog/nxp,kinetis-wdog.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, NXP # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis watchdog driver - -description: | - This is a representation of the Kinetis watchdog +description: Kinetis watchdog compatible: "nxp,kinetis-wdog" diff --git a/dts/bindings/watchdog/nxp,kinetis-wdog32.yaml b/dts/bindings/watchdog/nxp,kinetis-wdog32.yaml index 80e2c5176c2..cc0b1584fcb 100644 --- a/dts/bindings/watchdog/nxp,kinetis-wdog32.yaml +++ b/dts/bindings/watchdog/nxp,kinetis-wdog32.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Vestas Wind Systems A/S # SPDX-License-Identifier: Apache-2.0 -title: NXP Kinetis watchdog (WDOG32) driver - -description: | - This is a representation of the Kinetis watchdog (WDOG32) +description: Kinetis watchdog (WDOG32) compatible: "nxp,kinetis-wdog32" diff --git a/dts/bindings/watchdog/st,stm32-watchdog.yaml b/dts/bindings/watchdog/st,stm32-watchdog.yaml index d2736e7e055..9959cb42b89 100644 --- a/dts/bindings/watchdog/st,stm32-watchdog.yaml +++ b/dts/bindings/watchdog/st,stm32-watchdog.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics STM32 watchdog driver - -description: | - This is a representation of the STM32 watchdog +description: STM32 watchdog compatible: "st,stm32-watchdog" diff --git a/dts/bindings/watchdog/st,stm32-window-watchdog.yaml b/dts/bindings/watchdog/st,stm32-window-watchdog.yaml index 8a8d998fa7e..cb15520f730 100644 --- a/dts/bindings/watchdog/st,stm32-window-watchdog.yaml +++ b/dts/bindings/watchdog/st,stm32-window-watchdog.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2019 Centaur Analytics, Inc # SPDX-License-Identifier: Apache-2.0 -title: STMicroelectronics STM32 system window watchdog driver - -description: | - This is a representation of the STM32 system window watchdog +description: STM32 system window watchdog compatible: "st,stm32-window-watchdog" diff --git a/dts/bindings/wifi/atmel,winc1500.yaml b/dts/bindings/wifi/atmel,winc1500.yaml index 3dd19aecb9f..83de2fd6d48 100644 --- a/dts/bindings/wifi/atmel,winc1500.yaml +++ b/dts/bindings/wifi/atmel,winc1500.yaml @@ -1,10 +1,7 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Atmel WINC1500 Wifi module - -description: | - This binding gives the base representation of the Atmel WINC1500 Wifi module +description: Atmel WINC1500 WiFi module compatible: "atmel,winc1500" diff --git a/dts/bindings/wifi/inventek,eswifi.yaml b/dts/bindings/wifi/inventek,eswifi.yaml index 81121e47781..394379c8c72 100644 --- a/dts/bindings/wifi/inventek,eswifi.yaml +++ b/dts/bindings/wifi/inventek,eswifi.yaml @@ -1,8 +1,6 @@ # Copyright (c) 2018, Linaro Limited # SPDX-License-Identifier: Apache-2.0 -title: Inventek eS-WiFi WiFi module - description: | This binding gives the base representation of es-WiFi module