[PATCH 17/25] dt-bindings: spi: rockchip: Add RV1106 compatible

From: Vladislav Leonov

Date: Mon Aug 10 2026 - 08:40:12 EST


The RV1106 SPI controller is compatible with the one found on RK3066,
so add the "rockchip,rv1106-spi" compatible to the list of variants
that fall back to "rockchip,rk3066-spi".

The RV1106 SPI controller also has an additional external slave clock
input (sclk_in), so extend clocks/clock-names with a third,
description/const entry for it.

Signed-off-by: Vladislav Leonov <vlad@xxxxxxx>
---

Documentation/devicetree/bindings/spi/spi-rockchip.yaml | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/Documentation/devicetree/bindings/spi/spi-rockchip.yaml b/Documentation/devicetree/bindings/spi/spi-rockchip.yaml
index ce6762c92fda..159111d143f2 100644
--- a/Documentation/devicetree/bindings/spi/spi-rockchip.yaml
+++ b/Documentation/devicetree/bindings/spi/spi-rockchip.yaml
@@ -40,6 +40,7 @@ properties:
- rockchip,rk3568-spi
- rockchip,rk3576-spi
- rockchip,rk3588-spi
+ - rockchip,rv1106-spi
- rockchip,rv1126-spi
- const: rockchip,rk3066-spi

@@ -50,14 +51,18 @@ properties:
maxItems: 1

clocks:
+ minItems: 2
items:
- description: transfer-clock
- description: peripheral clock
+ - description: slave clock

clock-names:
+ minItems: 2
items:
- const: spiclk
- const: apb_pclk
+ - const: sclk_in

dmas:
items:
--
2.47.3