dt-bindings: arm: Add missing root node constraint for board/SoC bindings

Board/SoC top-level compatible bindings should be constrained to the root
node. Add the missing constraints that the node name must be "/".

Cc: Baruch Siach <baruch@tkos.co.il>
Cc: Imre Kaloz <kaloz@openwrt.org>
Cc: Krzysztof Halasa <khalasa@piap.pl>
Cc: Andy Gross <agross@kernel.org>
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Cc: Jonathan Hunter <jonathanh@nvidia.com>
Cc: Dinh Nguyen <dinguyen@kernel.org>
Cc: Anders Berg <anders.berg@lsi.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Reviewed-by: Alexandre TORGUE <alexandre.torgue@st.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20201001200943.1193870-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
This commit is contained in:
Rob Herring 2020-10-01 15:09:43 -05:00
parent 993dcfac64
commit c34095fab1
10 changed files with 20 additions and 0 deletions

View File

@ -11,6 +11,8 @@ maintainers:
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
oneOf: oneOf:
# The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC. # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.

View File

@ -10,6 +10,8 @@ maintainers:
- Dinh Nguyen <dinguyen@kernel.org> - Dinh Nguyen <dinguyen@kernel.org>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
items: items:
- enum: - enum:

View File

@ -10,6 +10,8 @@ maintainers:
- Anders Berg <anders.berg@lsi.com> - Anders Berg <anders.berg@lsi.com>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
description: LSI AXM5516 Validation board (Amarillo) description: LSI AXM5516 Validation board (Amarillo)
items: items:

View File

@ -10,6 +10,8 @@ maintainers:
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
items: items:
- enum: - enum:

View File

@ -10,6 +10,8 @@ maintainers:
- Baruch Siach <baruch@tkos.co.il> - Baruch Siach <baruch@tkos.co.il>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
const: cnxt,cx92755 const: cnxt,cx92755

View File

@ -10,6 +10,8 @@ maintainers:
- Linus Walleij <linus.walleij@linaro.org> - Linus Walleij <linus.walleij@linaro.org>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
oneOf: oneOf:
- items: - items:

View File

@ -73,6 +73,8 @@ description: |
foundry 2. foundry 2.
properties: properties:
$nodename:
const: "/"
compatible: compatible:
oneOf: oneOf:
- items: - items:

View File

@ -10,6 +10,8 @@ maintainers:
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
items: items:
- enum: - enum:

View File

@ -10,6 +10,8 @@ maintainers:
- Alexandre Torgue <alexandre.torgue@st.com> - Alexandre Torgue <alexandre.torgue@st.com>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
oneOf: oneOf:
- items: - items:

View File

@ -11,6 +11,8 @@ maintainers:
- Jonathan Hunter <jonathanh@nvidia.com> - Jonathan Hunter <jonathanh@nvidia.com>
properties: properties:
$nodename:
const: "/"
compatible: compatible:
oneOf: oneOf:
- items: - items: