aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/ata/sata_highbank.txt
diff options
context:
space:
mode:
authorMark Langsdorf <mark.langsdorf@calxeda.com>2013-08-14 14:23:31 -0400
committerTejun Heo <tj@kernel.org>2013-08-14 16:43:29 -0400
commitb2e4c7b94e2826bea435aa3107e7c44f3e68515b (patch)
treeef70b3f39bf43017c4e7625ab2d212060ab95956 /Documentation/devicetree/bindings/ata/sata_highbank.txt
parent91c2095021acc6264288d58fc9f0b5b78984ac85 (diff)
sata, highbank: set tx_atten override bits
Some board designs do not drive the SATA transmit lines within the specification. The ECME can provide override settings, on a per board basis, to bring the transmit lines within spec. Read those settings from the DTB and program them in. At the time of submission, no production hardware requires this patch. Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/ata/sata_highbank.txt')
-rw-r--r--Documentation/devicetree/bindings/ata/sata_highbank.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/ata/sata_highbank.txt b/Documentation/devicetree/bindings/ata/sata_highbank.txt
index e7a6f2864f8b..c84833e13363 100644
--- a/Documentation/devicetree/bindings/ata/sata_highbank.txt
+++ b/Documentation/devicetree/bindings/ata/sata_highbank.txt
@@ -20,6 +20,9 @@ Optional properties:
20 indicator lights using the indicated GPIOs 20 indicator lights using the indicated GPIOs
21- calxeda,led-order : a u32 array that map port numbers to offsets within the 21- calxeda,led-order : a u32 array that map port numbers to offsets within the
22 SGPIO bitstream. 22 SGPIO bitstream.
23- calxeda,tx-atten : a u32 array that contains TX attenuation override
24 codes, one per port. The upper 3 bytes are always
25 0 and thus ignored.
23 26
24Example: 27Example:
25 sata@ffe08000 { 28 sata@ffe08000 {
@@ -31,4 +34,5 @@ Example:
31 &combophy0 2 &combophy0 3>; 34 &combophy0 2 &combophy0 3>;
32 calxeda,sgpio-gpio =<&gpioh 5 1 &gpioh 6 1 &gpioh 7 1>; 35 calxeda,sgpio-gpio =<&gpioh 5 1 &gpioh 6 1 &gpioh 7 1>;
33 calxeda,led-order = <4 0 1 2 3>; 36 calxeda,led-order = <4 0 1 2 3>;
37 calxeda,tx-atten = <0xff 22 0xff 0xff 23>;
34 }; 38 };