Lines Matching refs:rockchip_udphy
82 struct rockchip_udphy;
93 int (*combophy_init)(struct rockchip_udphy *udphy);
94 int (*dp_phy_set_rate)(struct rockchip_udphy *udphy,
96 int (*dp_phy_set_voltages)(struct rockchip_udphy *udphy,
98 int (*hpd_event_trigger)(struct rockchip_udphy *udphy, bool hpd);
99 int (*dplane_enable)(struct rockchip_udphy *udphy, int dp_lanes);
100 int (*dplane_select)(struct rockchip_udphy *udphy);
103 struct rockchip_udphy { struct
371 static int udphy_clk_init(struct rockchip_udphy *udphy, struct device *dev) in udphy_clk_init()
393 static int udphy_reset_init(struct rockchip_udphy *udphy, struct device *dev) in udphy_reset_init()
432 static int udphy_reset_assert(struct rockchip_udphy *udphy, char *name) in udphy_reset_assert()
444 static int udphy_reset_deassert(struct rockchip_udphy *udphy, char *name) in udphy_reset_deassert()
456 static void udphy_u3_port_disable(struct rockchip_udphy *udphy, u8 disable) in udphy_u3_port_disable()
465 static void udphy_usb_bvalid_enable(struct rockchip_udphy *udphy, u8 enable) in udphy_usb_bvalid_enable()
509 static int udphy_dplane_select(struct rockchip_udphy *udphy) in udphy_dplane_select()
519 static int udphy_dplane_get(struct rockchip_udphy *udphy) in udphy_dplane_get()
540 static int udphy_dplane_enable(struct rockchip_udphy *udphy, int dp_lanes) in udphy_dplane_enable()
551 static int upphy_set_typec_default_mapping(struct rockchip_udphy *udphy) in upphy_set_typec_default_mapping()
589 struct rockchip_udphy *udphy = typec_switch_get_drvdata(sw); in udphy_orien_sw_set()
610 static int udphy_setup_orien_switch(struct rockchip_udphy *udphy) in udphy_setup_orien_switch()
630 struct rockchip_udphy *udphy = data; in udphy_orien_switch_unregister()
635 static int udphy_setup(struct rockchip_udphy *udphy) in udphy_setup()
658 static int udphy_disable(struct rockchip_udphy *udphy) in udphy_disable()
671 static int udphy_parse_lane_mux_data(struct rockchip_udphy *udphy, struct device *dev) in udphy_parse_lane_mux_data()
724 static int udphy_get_initial_status(struct rockchip_udphy *udphy) in udphy_get_initial_status()
748 static int udphy_parse_dt(struct rockchip_udphy *udphy, struct device *dev) in udphy_parse_dt()
822 static int udphy_power_on(struct rockchip_udphy *udphy, u8 mode) in udphy_power_on()
858 static int udphy_power_off(struct rockchip_udphy *udphy, u8 mode) in udphy_power_off()
883 struct rockchip_udphy *udphy = phy_get_drvdata(phy); in rockchip_dp_phy_power_on()
914 struct rockchip_udphy *udphy = phy_get_drvdata(phy); in rockchip_dp_phy_power_off()
944 static int rockchip_dp_phy_verify_config(struct rockchip_udphy *udphy, in rockchip_dp_phy_verify_config()
990 struct rockchip_udphy *udphy = phy_get_drvdata(phy); in rockchip_dp_phy_configure()
1028 struct rockchip_udphy *udphy = phy_get_drvdata(phy); in rockchip_u3phy_init()
1047 struct rockchip_udphy *udphy = phy_get_drvdata(phy); in rockchip_u3phy_exit()
1071 struct rockchip_udphy *udphy = typec_mux_get_drvdata(mux); in usbdp_typec_mux_set()
1134 static int udphy_setup_typec_mux(struct rockchip_udphy *udphy) in udphy_setup_typec_mux()
1154 struct rockchip_udphy *udphy = data; in udphy_typec_mux_unregister()
1159 static u32 udphy_dp_get_max_link_rate(struct rockchip_udphy *udphy, struct device_node *np) in udphy_dp_get_max_link_rate()
1192 struct rockchip_udphy *udphy; in rockchip_udphy_probe()
1293 static int rk3588_udphy_refclk_set(struct rockchip_udphy *udphy) in rk3588_udphy_refclk_set()
1324 static int rk3588_udphy_status_check(struct rockchip_udphy *udphy) in rk3588_udphy_status_check()
1361 static int rk3588_udphy_init(struct rockchip_udphy *udphy) in rk3588_udphy_init()
1435 static int rk3588_udphy_hpd_event_trigger(struct rockchip_udphy *udphy, bool hpd) in rk3588_udphy_hpd_event_trigger()
1447 static int rk3588_udphy_dplane_enable(struct rockchip_udphy *udphy, int dp_lanes) in rk3588_udphy_dplane_enable()
1465 static int rk3588_udphy_dplane_select(struct rockchip_udphy *udphy) in rk3588_udphy_dplane_select()
1492 static int rk3588_dp_phy_set_rate(struct rockchip_udphy *udphy, in rk3588_dp_phy_set_rate()
1537 static void rk3588_dp_phy_set_voltage(struct rockchip_udphy *udphy, u8 bw, in rk3588_dp_phy_set_voltage()
1559 static int rk3588_dp_phy_set_voltages(struct rockchip_udphy *udphy, in rk3588_dp_phy_set_voltages()
1590 struct rockchip_udphy *udphy = dev_get_drvdata(dev); in udphy_resume()