From: Frank Wunderlich <frank-w@xxxxxxxxxxxxxxx> This Series converts the binding for ahci-platform to yaml and adds sata nodes to rockchip rk356x device trees. --- v6: - add fix for spear1340 - fix indentation of examples - add compatible marvell,berlin2-ahci - change maximum of ports-implemented - add select to exclude qcom compatibles - drop marvell,armada-380-ahci it is not handled in the ahci-platform.c but ahci_mvebu.c and incompatible due to missing phys/target-supply v5: DTS: - drop broadcom-patch as it is already applied - add fix for marvell YAML: - change subject - drop brcm,iproc-ahci from standalone enum - fix reg address in example 2 - move clocknames next to clocks, regnames to reg - drop interrupts description - drop newline from dma-coherent - drop max-items from ports-implemented - min2max in child phys - fix identation for compatible and sata-common - add additionalProperties=false for subnodes - pipe for paragraphs and newline after title - add maximum for ports-implemented (found only 0x1 as its value) - add phy-names to sata-ports v4: YAML binding: - fix min vs. max - fix indention of examples - move up sata-common.yaml - reorder compatible - add descriptions/maxitems - fix compatible-structure - fix typo in example achi vs. ahci - add clock-names and reg-names DTS-Patches: - drop newline in dts - re-add clock-names - add soc specific compatible - fix sata nodename in arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi v3: - add conversion to sata-series - fix some errors in dt_binding_check and dtbs_check - move to unevaluated properties = false - add power-domain to yaml - move sata0 to rk3568.dtsi - drop clock-names and interrupt-names Frank Wunderlich (6): dt-bindings: ata: ahci-platform: Convert DT bindings to yaml arm64: dts: marvell: Fix anyOf conditional failed ARM: dts: spear13xx: Fix sata node name dt-bindings: ata: ahci-platform: Add power-domains property dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible arm64: dts: rockchip: Add sata nodes to rk356x .../devicetree/bindings/ata/ahci-platform.txt | 79 -------- .../bindings/ata/ahci-platform.yaml | 189 ++++++++++++++++++ arch/arm/boot/dts/spear1310.dtsi | 6 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/spear1340.dtsi | 2 +- .../arm64/boot/dts/marvell/armada-7040-db.dts | 1 + .../boot/dts/marvell/armada-7040-mochabin.dts | 2 + .../marvell/armada-8040-clearfog-gt-8k.dts | 1 + .../arm64/boot/dts/marvell/armada-8040-db.dts | 2 + .../boot/dts/marvell/armada-8040-mcbin.dtsi | 1 + .../dts/marvell/armada-8040-puzzle-m801.dts | 2 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 1 + arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 1 + arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 14 ++ arch/arm64/boot/dts/rockchip/rk356x.dtsi | 28 +++ 17 files changed, 250 insertions(+), 84 deletions(-) delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml -- 2.25.1