Move the bindings out of drivers/staging and place them in Documentation/devicetree/bindings instead. Also, add DT nodes for RK3399 and verify with make ARCH=arm64 dtbs_check and make ARCH=arm64 dt_binding_check. Tested by verifying images streamed from Scarlet Chromebook Changes in v4: - simplify clocks with "isp", "aclk" and "hclk" as suggested by Robin Murphy on https://patchwork.kernel.org/patch/11475007/ Changes in v3: - dropped accepted patches - cleanup clocks - fix "no reg" error in dt-bindings parent@0 example - add linux-rockchip list in MAINTAINERS and reorder items - add Scarlet sensors dt nodes to the series Changes in v2: Add patches modifying bindings, as sugested by Johan Jonker in v1, before moving them out of staging. Eddie Cai (1): arm64: dts: rockchip: add isp and sensors for Scarlet Helen Koike (7): media: staging: dt-bindings: rkisp1: add missing required nodes media: staging: dt-bindings: rkisp1: add required items in i2c example media: staging: dt-bindings: rkisp1: re-order properties media: staging: dt-bindings: rkisp1: fix "no reg" error in parent node media: staging: rkisp1: remove unecessary clocks dt-bindings: media: rkisp1: move rockchip-isp1 bindings out of staging media: MAINTAINERS: rkisp1: add path to dt-bindings Shunqian Zheng (1): arm64: dts: rockchip: add isp0 node for rk3399 .../bindings/media/rockchip-isp1.yaml | 64 +++++++++------- MAINTAINERS | 2 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 74 +++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +++++++ drivers/staging/media/rkisp1/rkisp1-dev.c | 8 +- 5 files changed, 142 insertions(+), 31 deletions(-) rename {drivers/staging/media/rkisp1/Documentation => Documentation}/devicetree/bindings/media/rockchip-isp1.yaml (83%) -- 2.26.0