1* Broadcom SATA3 AHCI Controller 2 3SATA nodes are defined to describe on-chip Serial ATA controllers. 4Each SATA controller should have its own node. 5 6Required properties: 7- compatible : should be one or more of 8 "brcm,bcm7216-ahci" 9 "brcm,bcm7425-ahci" 10 "brcm,bcm7445-ahci" 11 "brcm,bcm-nsp-ahci" 12 "brcm,sata3-ahci" 13 "brcm,bcm63138-ahci" 14- reg : register mappings for AHCI and SATA_TOP_CTRL 15- reg-names : "ahci" and "top-ctrl" 16- interrupts : interrupt mapping for SATA IRQ 17 18Optional properties: 19 20- reset: for "brcm,bcm7216-ahci" must be a valid reset phandle 21 pointing to the RESCAL reset controller provider node. 22- reset-names: for "brcm,bcm7216-ahci", must be "rescal". 23 24Also see ahci-platform.txt. 25 26Example: 27 28 sata@f045a000 { 29 compatible = "brcm,bcm7445-ahci", "brcm,sata3-ahci"; 30 reg = <0xf045a000 0xa9c>, <0xf0458040 0x24>; 31 reg-names = "ahci", "top-ctrl"; 32 interrupts = <0 30 0>; 33 #address-cells = <1>; 34 #size-cells = <0>; 35 36 sata0: sata-port@0 { 37 reg = <0>; 38 phys = <&sata_phy 0>; 39 }; 40 41 sata1: sata-port@1 { 42 reg = <1>; 43 phys = <&sata_phy 1>; 44 }; 45 }; 46