Lines Matching refs:lt8912
29 struct lt8912 { struct
50 static int lt8912_write_init_config(struct lt8912 *lt) in lt8912_write_init_config() argument
90 static int lt8912_write_mipi_basic_config(struct lt8912 *lt) in lt8912_write_mipi_basic_config()
103 static int lt8912_write_dds_config(struct lt8912 *lt) in lt8912_write_dds_config()
156 static int lt8912_write_rxlogicres_config(struct lt8912 *lt) in lt8912_write_rxlogicres_config()
168 static int lt8912_write_lvds_config(struct lt8912 *lt) in lt8912_write_lvds_config()
201 static inline struct lt8912 *bridge_to_lt8912(struct drm_bridge *b) in bridge_to_lt8912()
203 return container_of(b, struct lt8912, bridge); in bridge_to_lt8912()
206 static inline struct lt8912 *connector_to_lt8912(struct drm_connector *c) in connector_to_lt8912()
208 return container_of(c, struct lt8912, connector); in connector_to_lt8912()
217 static int lt8912_init_i2c(struct lt8912 *lt, struct i2c_client *client) in lt8912_init_i2c()
248 static int lt8912_free_i2c(struct lt8912 *lt) in lt8912_free_i2c()
258 static int lt8912_hard_power_on(struct lt8912 *lt) in lt8912_hard_power_on()
266 static void lt8912_hard_power_off(struct lt8912 *lt) in lt8912_hard_power_off()
273 static int lt8912_video_setup(struct lt8912 *lt) in lt8912_video_setup()
339 static int lt8912_soft_power_on(struct lt8912 *lt) in lt8912_soft_power_on()
355 static int lt8912_video_on(struct lt8912 *lt) in lt8912_video_on()
379 static enum drm_connector_status lt8912_check_cable_status(struct lt8912 *lt) in lt8912_check_cable_status()
397 struct lt8912 *lt = connector_to_lt8912(connector); in lt8912_connector_detect()
417 struct lt8912 *lt = connector_to_lt8912(connector); in lt8912_connector_get_modes()
445 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_mode_set()
452 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_enable()
457 static int lt8912_attach_dsi(struct lt8912 *lt) in lt8912_attach_dsi()
499 struct lt8912 *lt = data; in lt8912_bridge_hpd_cb()
508 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_connector_init()
537 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_attach()
572 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_detach()
600 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_detect()
611 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_get_edid()
634 static int lt8912_parse_dt(struct lt8912 *lt) in lt8912_parse_dt()
694 static int lt8912_put_dt(struct lt8912 *lt) in lt8912_put_dt()
702 static struct lt8912 *lt; in lt8912_probe()
706 lt = devm_kzalloc(dev, sizeof(struct lt8912), GFP_KERNEL); in lt8912_probe()
747 struct lt8912 *lt = i2c_get_clientdata(client); in lt8912_remove()