Searched refs:sata_port (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/ata/ |
H A D | sata_highbank.c | 214 static u32 __combo_phy_reg_read(u8 sata_port, u32 addr) in __combo_phy_reg_read() argument 217 u8 dev = port_data[sata_port].phy_devs; in __combo_phy_reg_read() 219 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800); in __combo_phy_reg_read() 220 data = readl(port_data[sata_port].phy_base + CPHY_ADDR(addr)); in __combo_phy_reg_read() 225 static void __combo_phy_reg_write(u8 sata_port, u32 addr, u32 data) in __combo_phy_reg_write() argument 227 u8 dev = port_data[sata_port].phy_devs; in __combo_phy_reg_write() 229 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800); in __combo_phy_reg_write() 230 writel(data, port_data[sata_port].phy_base + CPHY_ADDR(addr)); in __combo_phy_reg_write() 234 static void combo_phy_wait_for_ready(u8 sata_port) in combo_phy_wait_for_ready() argument 236 while (__combo_phy_reg_read(sata_port, SERDES_CR_CTL) & CR_BUSY) in combo_phy_wait_for_ready() [all …]
|
/openbmc/u-boot/arch/arm/mach-mvebu/serdes/axp/ |
H A D | high_speed_env_lib.c | 260 u8 sata_port; in serdes_phy_config() local 441 sata_port = 0; in serdes_phy_config() 444 sata_port = 1; in serdes_phy_config() 452 tmp = reg_read(SATA_LP_PHY_EXT_CTRL_REG(sata_port)); in serdes_phy_config() 453 DEBUG_RD_REG(SATA_LP_PHY_EXT_CTRL_REG(sata_port), tmp); in serdes_phy_config() 458 reg_write(SATA_LP_PHY_EXT_CTRL_REG(sata_port), tmp); in serdes_phy_config() 459 DEBUG_WR_REG(SATA_LP_PHY_EXT_CTRL_REG(sata_port), tmp); in serdes_phy_config() 593 sata_port = line_num & 1; in serdes_phy_config() 595 DEBUG_INIT_FULL_D_10(sata_port, 2); in serdes_phy_config() 597 reg_write(SATA_COMPHY_CTRL_REG(sata_port), in serdes_phy_config() [all …]
|
/openbmc/u-boot/drivers/ata/ |
H A D | sata_sil3114.h | 28 struct sata_port { struct
|
H A D | sata_sil3114.c | 30 static void sata_port (struct sata_ioports *ioport); 39 static struct sata_port port[CONFIG_SYS_SATA_MAX_DEVICE]; 353 static void sata_port (struct sata_ioports *ioport) in sata_port() function 807 sata_port (&port[dev].ioaddr); in scan_sata()
|
/openbmc/u-boot/arch/arm/mach-mvebu/serdes/a38x/ |
H A D | high_speed_env_spec.c | 1680 u32 sata_idx, pex_idx, sata_port; in serdes_power_up_ctrl() local 1822 sata_port = ((serdes_type == SATA0) || in serdes_power_up_ctrl() 1826 (sata_idx, (sata_port == 0) ? in serdes_power_up_ctrl() 1839 (sata_idx, (sata_port == 0) ? in serdes_power_up_ctrl()
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7622.dtsi | 891 phys = <&sata_port PHY_TYPE_SATA>; 911 sata_port: sata-phy@1a243000 { label
|