Searched refs:serdes_ctrl (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/phy/mscc/ |
H A D | phy-ocelot-serdes.c | 21 struct serdes_ctrl { struct 31 struct serdes_ctrl *ctrl; argument 446 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); in serdes_simple_xlate() 472 static int serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) in serdes_phy_create() 496 struct serdes_ctrl *ctrl; in serdes_probe()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_misc.c | 650 if (mac_cb->serdes_ctrl) { in hns_mac_config_sds_loopback() 661 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback() 664 dsaf_write_syscon(mac_cb->serdes_ctrl, in hns_mac_config_sds_loopback() 668 ret = dsaf_read_syscon(mac_cb->serdes_ctrl, reg_offset, in hns_mac_config_sds_loopback() 674 dsaf_write_syscon(mac_cb->serdes_ctrl, reg_offset, origin); in hns_mac_config_sds_loopback()
|
H A D | hns_dsaf_mac.h | 311 struct regmap *serdes_ctrl; member
|
H A D | hns_dsaf_mac.c | 907 mac_cb->serdes_ctrl = syscon; in hns_mac_get_info()
|
/openbmc/linux/drivers/phy/microchip/ |
H A D | lan966x_serdes.c | 125 struct serdes_ctrl { struct 135 struct serdes_ctrl *ctrl; argument 521 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); in serdes_simple_xlate() 543 static int serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) in serdes_phy_create() 567 struct serdes_ctrl *ctrl; in serdes_probe()
|
/openbmc/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hip06.dtsi | 416 serdes_ctrl: sds_ctrl@c2200000 { label 540 serdes-syscon = <&serdes_ctrl>; 548 serdes-syscon = <&serdes_ctrl>; 557 serdes-syscon = <&serdes_ctrl>; 566 serdes-syscon = <&serdes_ctrl>;
|
H A D | hip07.dtsi | 1322 serdes_ctrl: sds_ctrl@c2200000 { label 1447 serdes-syscon = <&serdes_ctrl>; 1457 serdes-syscon = <&serdes_ctrl>; 1468 serdes-syscon = <&serdes_ctrl>; 1478 serdes-syscon = <&serdes_ctrl>;
|