summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/soc/samsung
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2022-02-11 17:47:16 +0100
committerKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2022-02-12 17:34:48 +0100
commite465ea5cc05d1d0b45c315fca0254bd2ee04b661 (patch)
tree26a5b1cb22f334feec3ff953cefeb639d11b7a04 /Documentation/devicetree/bindings/soc/samsung
parentARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 (diff)
downloadlinux-e465ea5cc05d1d0b45c315fca0254bd2ee04b661.tar.xz
linux-e465ea5cc05d1d0b45c315fca0254bd2ee04b661.zip
dt-bindings: soc: samsung: usi: refer to dtschema for children
Explicitly reference the dtschema for USI children implementing specific serial protocol (I2C, SPI, UART). The SPI schema is not yet accepted, so it will be provided later. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org> Link: https://lore.kernel.org/r/20220211164716.120880-1-krzysztof.kozlowski@canonical.com
Diffstat (limited to 'Documentation/devicetree/bindings/soc/samsung')
-rw-r--r--Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml20
1 files changed, 10 insertions, 10 deletions
diff --git a/Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml b/Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
index 273f2d95a043..ea9c233052f3 100644
--- a/Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
+++ b/Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
@@ -17,13 +17,6 @@ description: |
child nodes, each representing a serial sub-node device. The mode setting
selects which particular function will be used.
- Refer to next bindings documentation for information on protocol subnodes that
- can exist under USI node:
-
- [1] Documentation/devicetree/bindings/serial/samsung_uart.yaml
- [2] Documentation/devicetree/bindings/i2c/i2c-exynos5.txt
- [3] Documentation/devicetree/bindings/spi/spi-samsung.txt
-
properties:
$nodename:
pattern: "^usi@[0-9a-f]+$"
@@ -71,10 +64,17 @@ properties:
This property is optional.
patternProperties:
- # All other properties should be child nodes
- "^(serial|spi|i2c)@[0-9a-f]+$":
+ "^i2c@[0-9a-f]+$":
+ $ref: /schemas/i2c/i2c-exynos5.yaml
+ description: Child node describing underlying I2C
+
+ "^serial@[0-9a-f]+$":
+ $ref: /schemas/serial/samsung_uart.yaml
+ description: Child node describing underlying UART/serial
+
+ "^spi@[0-9a-f]+$":
type: object
- description: Child node describing underlying USI serial protocol
+ description: Child node describing underlying SPI
required:
- compatible