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()
433 struct lt8912 *lt = connector_to_lt8912(connector); in lt8912_connector_get_modes()
462 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_mode_set()
469 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_enable()
474 static int lt8912_attach_dsi(struct lt8912 *lt) in lt8912_attach_dsi()
516 struct lt8912 *lt = data; in lt8912_bridge_hpd_cb()
525 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_connector_init()
554 struct lt8912 *lt = bridge_to_lt8912(bridge); in lt8912_bridge_attach()
589 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()
633 static int lt8912_parse_dt(struct lt8912 *lt) in lt8912_parse_dt()
693 static int lt8912_put_dt(struct lt8912 *lt) in lt8912_put_dt()
701 static struct lt8912 *lt; in lt8912_probe()
705 lt = devm_kzalloc(dev, sizeof(struct lt8912), GFP_KERNEL); in lt8912_probe()
746 struct lt8912 *lt = i2c_get_clientdata(client); in lt8912_remove()