Lines Matching refs:lt8912
29 struct lt8912 { struct
52 static int lt8912_write_init_config(struct lt8912 *lt) in lt8912_write_init_config() argument
92 static int lt8912_write_mipi_basic_config(struct lt8912 *lt) in lt8912_write_mipi_basic_config()
105 static int lt8912_write_dds_config(struct lt8912 *lt) in lt8912_write_dds_config()
158 static int lt8912_write_rxlogicres_config(struct lt8912 *lt) in lt8912_write_rxlogicres_config()
170 static int lt8912_write_lvds_config(struct lt8912 *lt) in lt8912_write_lvds_config()
203 static inline struct lt8912 *bridge_to_lt8912(struct drm_bridge *b) in bridge_to_lt8912()
205 return container_of(b, struct lt8912, bridge); in bridge_to_lt8912()
208 static inline struct lt8912 *connector_to_lt8912(struct drm_connector *c) in connector_to_lt8912()
210 return container_of(c, struct lt8912, connector); in connector_to_lt8912()
219 static int lt8912_init_i2c(struct lt8912 *lt, struct i2c_client *client) in lt8912_init_i2c()
250 static int lt8912_free_i2c(struct lt8912 *lt) in lt8912_free_i2c()
260 static int lt8912_hard_power_on(struct lt8912 *lt) in lt8912_hard_power_on()
274 static void lt8912_hard_power_off(struct lt8912 *lt) in lt8912_hard_power_off()
284 static int lt8912_video_setup(struct lt8912 *lt) in lt8912_video_setup()
350 static int lt8912_soft_power_on(struct lt8912 *lt) in lt8912_soft_power_on()
366 static int lt8912_video_on(struct lt8912 *lt) in lt8912_video_on()
390 static enum drm_connector_status lt8912_check_cable_status(struct lt8912 *lt) in lt8912_check_cable_status()
408 struct lt8912 *lt = connector_to_lt8912(connector); in lt8912_connector_detect()
428 struct lt8912 *lt = connector_to_lt8912(connector); in lt8912_connector_get_modes()
456 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_mode_set()
463 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_enable()
468 static int lt8912_attach_dsi(struct lt8912 *lt) in lt8912_attach_dsi()
510 struct lt8912 *lt = data; in lt8912_bridge_hpd_cb()
519 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_connector_init()
549 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_attach()
584 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_detach()
612 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_detect()
623 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_edid_read()
648 struct lt8912 *lt = dev_get_drvdata(dev); in lt8912_bridge_resume()
664 struct lt8912 *lt = dev_get_drvdata(dev); in lt8912_bridge_suspend()
673 static int lt8912_get_regulators(struct lt8912 *lt) in lt8912_get_regulators()
688 static int lt8912_parse_dt(struct lt8912 *lt) in lt8912_parse_dt()
752 static int lt8912_put_dt(struct lt8912 *lt) in lt8912_put_dt()
760 static struct lt8912 *lt; in lt8912_probe()
764 lt = devm_drm_bridge_alloc(dev, struct lt8912, bridge, in lt8912_probe()
805 struct lt8912 *lt = i2c_get_clientdata(client); in lt8912_remove()