18c2ecf20Sopenharmony_ciSTMicroelectronics STi SATA controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis binding describes a SATA device.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci - compatible	   : Must be "st,ahci"
78c2ecf20Sopenharmony_ci - reg		   : Physical base addresses and length of register sets
88c2ecf20Sopenharmony_ci - interrupts	   : Interrupt associated with the SATA device
98c2ecf20Sopenharmony_ci - interrupt-names :   Associated name must be; "hostc"
108c2ecf20Sopenharmony_ci - clocks	   : The phandle for the clock
118c2ecf20Sopenharmony_ci - clock-names	   :   Associated name must be; "ahci_clk"
128c2ecf20Sopenharmony_ci - phys		   : The phandle for the PHY port
138c2ecf20Sopenharmony_ci - phy-names	   :   Associated name must be; "ahci_phy"
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciOptional properties:
168c2ecf20Sopenharmony_ci - resets	   : The power-down, soft-reset and power-reset lines of SATA IP
178c2ecf20Sopenharmony_ci - reset-names	   :   Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst"
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciExample:
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	/* Example for stih407 family silicon */
228c2ecf20Sopenharmony_ci	sata0: sata@9b20000 {
238c2ecf20Sopenharmony_ci		compatible	= "st,ahci";
248c2ecf20Sopenharmony_ci		reg		= <0x9b20000 0x1000>;
258c2ecf20Sopenharmony_ci		interrupts	= <GIC_SPI 159 IRQ_TYPE_NONE>;
268c2ecf20Sopenharmony_ci		interrupt-names	= "hostc";
278c2ecf20Sopenharmony_ci		phys		= <&phy_port0 PHY_TYPE_SATA>;
288c2ecf20Sopenharmony_ci		phy-names	= "ahci_phy";
298c2ecf20Sopenharmony_ci		resets		= <&powerdown STIH407_SATA0_POWERDOWN>,
308c2ecf20Sopenharmony_ci				  <&softreset STIH407_SATA0_SOFTRESET>,
318c2ecf20Sopenharmony_ci				  <&softreset STIH407_SATA0_PWR_SOFTRESET>;
328c2ecf20Sopenharmony_ci		reset-names	= "pwr-dwn", "sw-rst", "pwr-rst";
338c2ecf20Sopenharmony_ci		clocks		= <&clk_s_c0_flexgen CLK_ICN_REG>;
348c2ecf20Sopenharmony_ci		clock-names	= "ahci_clk";
358c2ecf20Sopenharmony_ci	};
36