xref: /freebsd/sys/contrib/device-tree/Bindings/ata/ahci-dm816.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotDevice tree binding for the TI DM816 AHCI SATA Controller
2*c66ec88fSEmmanuel Vadot---------------------------------------------------------
3*c66ec88fSEmmanuel Vadot
4*c66ec88fSEmmanuel VadotRequired properties:
5*c66ec88fSEmmanuel Vadot  - compatible: must be "ti,dm816-ahci"
6*c66ec88fSEmmanuel Vadot  - reg: physical base address and size of the register region used by
7*c66ec88fSEmmanuel Vadot         the controller (as defined by the AHCI 1.1 standard)
8*c66ec88fSEmmanuel Vadot  - interrupts: interrupt specifier (refer to the interrupt binding)
9*c66ec88fSEmmanuel Vadot  - clocks: list of phandle and clock specifier pairs (or only
10*c66ec88fSEmmanuel Vadot            phandles for clock providers with '0' defined for
11*c66ec88fSEmmanuel Vadot            #clock-cells); two clocks must be specified: the functional
12*c66ec88fSEmmanuel Vadot            clock and an external reference clock
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotExample:
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot	sata: sata@4a140000 {
17*c66ec88fSEmmanuel Vadot		compatible = "ti,dm816-ahci";
18*c66ec88fSEmmanuel Vadot		reg = <0x4a140000 0x10000>;
19*c66ec88fSEmmanuel Vadot		interrupts = <16>;
20*c66ec88fSEmmanuel Vadot		clocks = <&sysclk5_ck>, <&sata_refclk>;
21*c66ec88fSEmmanuel Vadot	};
22