Thread (15 messages) 15 messages, 4 authors, 2016-03-02

Re: [RFC PATCH] drivers: ata: Read Rx water mark value from device-tree

From: Arnd Bergmann <arnd@arndb.de>
Date: 2016-02-20 22:35:05
Also in: linux-ide, lkml

On Saturday 20 February 2016 18:48:22 Anurag Kumar Vulisha wrote:
quoted hunk ↗ jump to hunk
index 7ca8b97..7e48dfc 100644
--- a/Documentation/devicetree/bindings/ata/ahci-ceva.txt
+++ b/Documentation/devicetree/bindings/ata/ahci-ceva.txt
@@ -8,6 +8,7 @@ Required properties:
 
 Optional properties:
   - ceva,broken-gen2: limit to gen1 speed instead of gen2.
+  - ceva,rx-watermark: RX fifo water mark level for SATA controller.
 
 Examples:
        ahci@fd0c0000 {
@@ -17,4 +18,5 @@ Examples:
                interrupts = <0 133 4>;
                clocks = <&clkc SATA_CLK_ID>;
                ceva,broken-gen2;
+               ceva,rx-watermark = <0x40>;
        };
How would a hardware integrator know which value is right for a
particular SoC?

Could it be keyed off the hardware ID? Could the bootloader
perhaps set an appropriate value in the AHCI_VEND_PTC
register at boot time and the driver read the initial
value from it?
From the description, it sounds like this is a policy decision
rather than hardware description, and shouldn't really be
in here.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help