| H A D | dwmac-rk.c | 47 int (*init)(struct rk_priv_data *bsp_priv); 48 void (*set_to_rgmii)(struct rk_priv_data *bsp_priv, 50 void (*set_to_rmii)(struct rk_priv_data *bsp_priv); 51 void (*set_to_sgmii)(struct rk_priv_data *bsp_priv); 52 int (*set_speed)(struct rk_priv_data *bsp_priv, 54 void (*integrated_phy_powerup)(struct rk_priv_data *bsp_priv); 55 void (*integrated_phy_powerdown)(struct rk_priv_data *bsp_priv); 162 static int rk_write_gmac_grf_reg(struct rk_priv_data *bsp_priv, u32 val) in rk_write_gmac_grf_reg() 166 if (bsp_priv->ops->gmac_grf_reg_in_php) in rk_write_gmac_grf_reg() 167 regmap = bsp_priv in rk_write_gmac_grf_reg() 158 rk_write_gmac_grf_reg(struct rk_priv_data * bsp_priv,u32 val) rk_write_gmac_grf_reg() argument 170 rk_write_clock_grf_reg(struct rk_priv_data * bsp_priv,u32 val) rk_write_clock_grf_reg() argument 182 rk_set_rmii_gate_en(struct rk_priv_data * bsp_priv,bool state) rk_set_rmii_gate_en() argument 194 rk_ungate_rmii_clock(struct rk_priv_data * bsp_priv) rk_ungate_rmii_clock() argument 199 rk_gate_rmii_clock(struct rk_priv_data * bsp_priv) rk_gate_rmii_clock() argument 204 rk_configure_io_clksel(struct rk_priv_data * bsp_priv) rk_configure_io_clksel() argument 230 rk_set_clk_mac_speed(struct rk_priv_data * bsp_priv,phy_interface_t interface,int speed) rk_set_clk_mac_speed() argument 354 rk3128_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3128_set_to_rgmii() argument 398 rk3228_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3228_set_to_rgmii() argument 409 rk3228_set_to_rmii(struct rk_priv_data * bsp_priv) rk3228_set_to_rmii() argument 454 rk3288_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3288_set_to_rgmii() argument 512 rk3328_init(struct rk_priv_data * bsp_priv) rk3328_init() argument 532 rk3328_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3328_set_to_rgmii() argument 589 rk3366_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3366_set_to_rgmii() argument 628 rk3368_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3368_set_to_rgmii() argument 667 rk3399_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3399_set_to_rgmii() argument 696 rk3506_init(struct rk_priv_data * bsp_priv) rk3506_init() argument 744 rk3528_init(struct rk_priv_data * bsp_priv) rk3528_init() argument 769 rk3528_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3528_set_to_rgmii() argument 780 rk3528_integrated_phy_powerup(struct rk_priv_data * bsp_priv) rk3528_integrated_phy_powerup() argument 785 rk3528_integrated_phy_powerdown(struct rk_priv_data * bsp_priv) rk3528_integrated_phy_powerdown() argument 823 rk3568_init(struct rk_priv_data * bsp_priv) rk3568_init() argument 839 rk3568_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3568_set_to_rgmii() argument 893 rk3576_init(struct rk_priv_data * bsp_priv) rk3576_init() argument 911 rk3576_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3576_set_to_rgmii() argument 973 rk3588_init(struct rk_priv_data * bsp_priv) rk3588_init() argument 999 rk3588_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rk3588_set_to_rgmii() argument 1077 rv1126_set_to_rgmii(struct rk_priv_data * bsp_priv,int tx_delay,int rx_delay) rv1126_set_to_rgmii() argument 1107 struct rk_priv_data *bsp_priv = plat->bsp_priv; rk_gmac_clk_init() local 1153 gmac_clk_enable(struct rk_priv_data * bsp_priv,bool enable) gmac_clk_enable() argument 1192 rk_phy_powerup(struct rk_priv_data * bsp_priv) rk_phy_powerup() argument 1204 rk_phy_powerdown(struct rk_priv_data * bsp_priv) rk_phy_powerdown() argument 1218 struct rk_priv_data *bsp_priv; rk_gmac_setup() local 1353 rk_gmac_check_ops(struct rk_priv_data * bsp_priv) rk_gmac_check_ops() argument 1374 rk_gmac_powerup(struct rk_priv_data * bsp_priv) rk_gmac_powerup() argument 1482 rk_get_interfaces(struct stmmac_priv * priv,void * bsp_priv,unsigned long * interfaces) rk_get_interfaces() argument 1497 struct rk_priv_data *bsp_priv = bsp_priv_; rk_set_clk_tx_rate() local 1533 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_suspend() local 1544 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_resume() local 1553 rk_gmac_init(struct device * dev,void * bsp_priv) rk_gmac_init() argument 1561 struct rk_priv_data *bsp_priv = bsp_priv_; rk_gmac_exit() local [all...] |