The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/ata/imx-sata.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.