This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

66AK2H12: SATA phy

Part Number: 66AK2H12

Hi,

SDK: processor-sdk-linux-k2hk-evm-06.03.00.106

SATA controller: Marvel  88se9182

Customer want to enable PCIE in linux kernel. The ti-phy.txt contains the configuration of SATA phy. Should it be added to device tree?

sata_phy: phy@4a096000 {
compatible = "ti,phy-pipe3-sata";
reg = <0x4A096000 0x80>, /* phy_rx */
<0x4A096400 0x64>, /* phy_tx */
<0x4A096800 0x40>; /* pll_ctrl */
reg-names = "phy_rx", "phy_tx", "pll_ctrl";
ctrl-module = <&omap_control_sata>;
clocks = <&sys_clkin1>, <&sata_ref_clk>;
clock-names = "sysclk", "refclk";
syscon-pllreset = <&scm_conf 0x3fc>;
#phy-cells = <0>;
};

K2E EVM has a Marvel SATA controller (88se9182) hooked to PCIe port 1. I didn't see sata_phy configuration in keystone-k2e.dtsi.

software-dl.ti.com/.../PCIe_Root_Complex.html