Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.14 47 lines 1.2 kB view raw
1* Broadcom SATA3 PHY 2 3Required properties: 4- compatible: should be one or more of 5 "brcm,bcm7425-sata-phy" 6 "brcm,bcm7445-sata-phy" 7 "brcm,iproc-ns2-sata-phy" 8 "brcm,iproc-nsp-sata-phy" 9 "brcm,phy-sata3" 10 "brcm,iproc-sr-sata-phy" 11- address-cells: should be 1 12- size-cells: should be 0 13- reg: register ranges for the PHY PCB interface 14- reg-names: should be "phy" and "phy-ctrl" 15 The "phy-ctrl" registers are only required for 16 "brcm,iproc-ns2-sata-phy" and "brcm,iproc-sr-sata-phy". 17 18Sub-nodes: 19 Each port's PHY should be represented as a sub-node. 20 21Sub-nodes required properties: 22- reg: the PHY number 23- phy-cells: generic PHY binding; must be 0 24 25Sub-nodes optional properties: 26- brcm,enable-ssc: use spread spectrum clocking (SSC) on this port 27 This property is not applicable for "brcm,iproc-ns2-sata-phy", 28 "brcm,iproc-nsp-sata-phy" and "brcm,iproc-sr-sata-phy". 29 30Example: 31 sata-phy@f0458100 { 32 compatible = "brcm,bcm7445-sata-phy", "brcm,phy-sata3"; 33 reg = <0xf0458100 0x1e00>, <0xf045804c 0x10>; 34 reg-names = "phy"; 35 #address-cells = <1>; 36 #size-cells = <0>; 37 38 sata-phy@0 { 39 reg = <0>; 40 #phy-cells = <0>; 41 }; 42 43 sata-phy@1 { 44 reg = <1>; 45 #phy-cells = <0>; 46 }; 47 };