ahci-platform.txt 1.1 KB

123456789101112131415161718192021222324252627282930
  1. * AHCI SATA Controller
  2. SATA nodes are defined to describe on-chip Serial ATA controllers.
  3. Each SATA controller should have its own node.
  4. Required properties:
  5. - compatible : compatible list, contains "calxeda,hb-ahci" or "snps,spear-ahci"
  6. - interrupts : <interrupt mapping for SATA IRQ>
  7. - reg : <registers mapping>
  8. Optional properties:
  9. - calxeda,port-phys: phandle-combophy and lane assignment, which maps each
  10. SATA port to a combophy and a lane within that
  11. combophy
  12. - calxeda,sgpio-gpio: phandle-gpio bank, bit offset, and default on or off,
  13. which indicates that the driver supports SGPIO
  14. indicator lights using the indicated GPIOs
  15. - calxeda,led-order : a u32 array that map port numbers to offsets within the
  16. SGPIO bitstream.
  17. - dma-coherent : Present if dma operations are coherent
  18. Example:
  19. sata@ffe08000 {
  20. compatible = "calxeda,hb-ahci";
  21. reg = <0xffe08000 0x1000>;
  22. interrupts = <115>;
  23. calxeda,port-phys = <&combophy5 0 &combophy0 0 &combophy0 1
  24. &combophy0 2 &combophy0 3>;
  25. };