162306a36Sopenharmony_ciSTMicroelectronics STi SATA controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThis binding describes a SATA device.
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciRequired properties:
662306a36Sopenharmony_ci - compatible	   : Must be "st,ahci"
762306a36Sopenharmony_ci - reg		   : Physical base addresses and length of register sets
862306a36Sopenharmony_ci - interrupts	   : Interrupt associated with the SATA device
962306a36Sopenharmony_ci - interrupt-names :   Associated name must be; "hostc"
1062306a36Sopenharmony_ci - clocks	   : The phandle for the clock
1162306a36Sopenharmony_ci - clock-names	   :   Associated name must be; "ahci_clk"
1262306a36Sopenharmony_ci - phys		   : The phandle for the PHY port
1362306a36Sopenharmony_ci - phy-names	   :   Associated name must be; "ahci_phy"
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciOptional properties:
1662306a36Sopenharmony_ci - resets	   : The power-down, soft-reset and power-reset lines of SATA IP
1762306a36Sopenharmony_ci - reset-names	   :   Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst"
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciExample:
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	/* Example for stih407 family silicon */
2262306a36Sopenharmony_ci	sata0: sata@9b20000 {
2362306a36Sopenharmony_ci		compatible	= "st,ahci";
2462306a36Sopenharmony_ci		reg		= <0x9b20000 0x1000>;
2562306a36Sopenharmony_ci		interrupts	= <GIC_SPI 159 IRQ_TYPE_NONE>;
2662306a36Sopenharmony_ci		interrupt-names	= "hostc";
2762306a36Sopenharmony_ci		phys		= <&phy_port0 PHY_TYPE_SATA>;
2862306a36Sopenharmony_ci		phy-names	= "ahci_phy";
2962306a36Sopenharmony_ci		resets		= <&powerdown STIH407_SATA0_POWERDOWN>,
3062306a36Sopenharmony_ci				  <&softreset STIH407_SATA0_SOFTRESET>,
3162306a36Sopenharmony_ci				  <&softreset STIH407_SATA0_PWR_SOFTRESET>;
3262306a36Sopenharmony_ci		reset-names	= "pwr-dwn", "sw-rst", "pwr-rst";
3362306a36Sopenharmony_ci		clocks		= <&clk_s_c0_flexgen CLK_ICN_REG>;
3462306a36Sopenharmony_ci		clock-names	= "ahci_clk";
3562306a36Sopenharmony_ci	};
36