| 
     1 * Freescale i.MX AHCI SATA Controller
    2 
    3 The Freescale i.MX SATA controller mostly conforms to the AHCI interface
    4 with some special extensions at integration level.
    5 
    6 Required properties:
    7 - compatible : should be one of the following:
    8    - "fsl,imx53-ahci" for i.MX53 SATA controller
    9    - "fsl,imx6q-ahci" for i.MX6Q SATA controller
   10    - "fsl,imx6qp-ahci" for i.MX6QP SATA controller
   11 - interrupts : interrupt mapping for SATA IRQ
   12 - reg : registers mapping
   13 - clocks : list of clock specifiers, must contain an entry for each
   14   required entry in clock-names
   15 - clock-names : should include "sata", "sata_ref" and "ahb" entries
   16 
   17 Optional properties:
   18 - fsl,transmit-level-mV : transmit voltage level, in millivolts.
   19 - fsl,transmit-boost-mdB : transmit boost level, in milli-decibels
   20 - fsl,transmit-atten-16ths : transmit attenuation, in 16ths
   21 - fsl,receive-eq-mdB : receive equalisation, in milli-decibels
   22   Please refer to the technical documentation or the driver source code
   23   for the list of legal values for these options.
   24 - fsl,no-spread-spectrum : disable spread-spectrum clocking on the SATA
   25   link.
   26 
   27 Examples:
   28 
   29 sata@2200000 {
   30         compatible = "fsl,imx6q-ahci";
   31         reg = <0x02200000 0x4000>;
   32         interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>;
   33         clocks = <&clks IMX6QDL_CLK_SATA>,
   34                  <&clks IMX6QDL_CLK_SATA_REF_100M>,
   35                  <&clks IMX6QDL_CLK_AHB>;
   36         clock-names = "sata", "sata_ref", "ahb";
   37 };
Cache object: 3c2895cbc6292ad2cae4230dd4378bcc 
 
 |