Lines Matching refs:conn

970 static int dw_hdmi_phy_init(struct rockchip_connector *conn, struct dw_hdmi *hdmi,  in dw_hdmi_phy_init()  argument
987 static void dw_hdmi_phy_disable(struct rockchip_connector *conn, struct dw_hdmi *hdmi, in dw_hdmi_phy_disable() argument
1577 static void dw_hdmi_disable(struct rockchip_connector *conn, struct dw_hdmi *hdmi, in dw_hdmi_disable() argument
1581 hdmi->phy.ops->disable(conn, hdmi, state); in dw_hdmi_disable()
2084 struct rockchip_connector *conn, in dw_hdmi_setup() argument
2146 ret = hdmi->phy.ops->init(conn, hdmi, state); in dw_hdmi_setup()
2189 struct rockchip_connector *conn = conn_state->connector; in dw_hdmi_detect_hotplug() local
2194 if (conn->bridge) in dw_hdmi_detect_hotplug()
2195 ret = rockchip_bridge_detect(conn->bridge); in dw_hdmi_detect_hotplug()
2331 int rockchip_dw_hdmi_init(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_init() argument
2336 (const struct dw_hdmi_plat_data *)conn->data; in rockchip_dw_hdmi_init()
2338 (const struct dw_hdmi_plat_data *)dev_get_driver_data(conn->dev); in rockchip_dw_hdmi_init()
2339 ofnode hdmi_node = conn->dev->node; in rockchip_dw_hdmi_init()
2378 hdmi->regs = dev_read_addr_ptr(conn->dev); in rockchip_dw_hdmi_init()
2395 ret = dev_read_size(conn->dev, "rockchip,phy-table"); in rockchip_dw_hdmi_init()
2400 dev_read_u32_array(conn->dev, "rockchip,phy-table", phy_config, ret / 4); in rockchip_dw_hdmi_init()
2432 ret = gpio_request_by_name(conn->dev, "hpd-gpios", 0, in rockchip_dw_hdmi_init()
2438 hdmi->gpio_base = (void *)dev_read_addr_index(conn->dev, 1); in rockchip_dw_hdmi_init()
2483 conn->data = hdmi; in rockchip_dw_hdmi_init()
2492 void rockchip_dw_hdmi_deinit(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_deinit() argument
2494 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_deinit()
2504 static void rockchip_dw_hdmi_config_output(struct rockchip_connector *conn, in rockchip_dw_hdmi_config_output() argument
2509 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_config_output()
2577 int rockchip_dw_hdmi_prepare(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_prepare() argument
2581 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_prepare()
2583 if (!hdmi->edid_data.preferred_mode && conn->bridge) { in rockchip_dw_hdmi_prepare()
2588 rockchip_dw_hdmi_config_output(conn, state); in rockchip_dw_hdmi_prepare()
2594 int rockchip_dw_hdmi_enable(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_enable() argument
2598 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_enable()
2606 dw_hdmi_setup(hdmi, conn, mode, state); in rockchip_dw_hdmi_enable()
2611 int rockchip_dw_hdmi_disable(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_disable() argument
2613 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_disable()
2615 dw_hdmi_disable(conn, hdmi, state); in rockchip_dw_hdmi_disable()
2633 int rockchip_dw_hdmi_get_timing(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_get_timing() argument
2637 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_get_timing()
2670 hdmi->phy.ops->mode_valid(conn, hdmi, state); in rockchip_dw_hdmi_get_timing()
2694 rockchip_dw_hdmi_config_output(conn, state); in rockchip_dw_hdmi_get_timing()
2699 int rockchip_dw_hdmi_detect(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_detect() argument
2702 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_detect()
2712 int rockchip_dw_hdmi_get_edid(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_get_edid() argument
2716 struct dw_hdmi *hdmi = conn->data; in rockchip_dw_hdmi_get_edid()
2725 int inno_dw_hdmi_phy_init(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data) in inno_dw_hdmi_phy_init() argument
2740 rockchip_phy_set_bus_width(conn->phy, bus_width); in inno_dw_hdmi_phy_init()
2741 rockchip_phy_set_pll(conn->phy, in inno_dw_hdmi_phy_init()
2745 rockchip_phy_power_on(conn->phy); in inno_dw_hdmi_phy_init()
2750 void inno_dw_hdmi_phy_disable(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data) in inno_dw_hdmi_phy_disable() argument
2772 void inno_dw_hdmi_mode_valid(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data) in inno_dw_hdmi_mode_valid() argument
2788 ret = rockchip_phy_round_rate(conn->phy, rate); in inno_dw_hdmi_mode_valid()