Lines Matching defs:lt9611uxc

35 struct lt9611uxc {  struct
36 struct device *dev;
37 struct drm_bridge bridge;
38 struct drm_bridge *next_bridge;
40 struct regmap *regmap;
42 struct mutex ocm_lock;
44 struct wait_queue_head wq;
45 struct work_struct work;
69 static const struct regmap_range_cfg lt9611uxc_ranges[] = { argument
124 static void lt9611uxc_lock(struct lt9611uxc *lt9611uxc) in lt9611uxc_lock()
130 static void lt9611uxc_unlock(struct lt9611uxc *lt9611uxc) in lt9611uxc_unlock()
139 struct lt9611uxc *lt9611uxc = dev_id; in lt9611uxc_irq_thread_handler() local
167 struct lt9611uxc *lt9611uxc = container_of(work, struct lt9611uxc, work); in lt9611uxc_hpd_work() local
180 static void lt9611uxc_reset(struct lt9611uxc *lt9611uxc) in lt9611uxc_reset()
192 static void lt9611uxc_assert_5v(struct lt9611uxc *lt9611uxc) in lt9611uxc_assert_5v()
201 static int lt9611uxc_regulator_init(struct lt9611uxc *lt9611uxc) in lt9611uxc_regulator_init()
215 static int lt9611uxc_regulator_enable(struct lt9611uxc *lt9611uxc) in lt9611uxc_regulator_enable()
249 static struct mipi_dsi_device *lt9611uxc_attach_dsi(struct lt9611uxc *lt9611uxc, in lt9611uxc_attach_dsi()
285 struct lt9611uxc *lt9611uxc = bridge_to_lt9611uxc(bridge); in lt9611uxc_bridge_attach() local
303 static void lt9611uxc_video_setup(struct lt9611uxc *lt9611uxc, in lt9611uxc_video_setup()
348 struct lt9611uxc *lt9611uxc = bridge_to_lt9611uxc(bridge); in lt9611uxc_bridge_mode_set() local
357 struct lt9611uxc *lt9611uxc = bridge_to_lt9611uxc(bridge); in lt9611uxc_bridge_detect() local
380 static int lt9611uxc_wait_for_edid(struct lt9611uxc *lt9611uxc) in lt9611uxc_wait_for_edid()
388 struct lt9611uxc *lt9611uxc = data; in lt9611uxc_get_edid_block() local
415 struct lt9611uxc *lt9611uxc = bridge_to_lt9611uxc(bridge); in lt9611uxc_bridge_edid_read() local
439 struct lt9611uxc *lt9611uxc) in lt9611uxc_parse_dt()
452 static int lt9611uxc_gpio_init(struct lt9611uxc *lt9611uxc) in lt9611uxc_gpio_init()
471 static int lt9611uxc_read_device_rev(struct lt9611uxc *lt9611uxc) in lt9611uxc_read_device_rev()
491 static int lt9611uxc_read_version(struct lt9611uxc *lt9611uxc) in lt9611uxc_read_version()
551 static int lt9611uxc_audio_init(struct device *dev, struct lt9611uxc *lt9611uxc) in lt9611uxc_audio_init()
568 static void lt9611uxc_audio_exit(struct lt9611uxc *lt9611uxc) in lt9611uxc_audio_exit()
577 static void lt9611uxc_firmware_write_page(struct lt9611uxc *lt9611uxc, u16 addr, const u8 *buf) in lt9611uxc_firmware_write_page()
607 static void lt9611uxc_firmware_read_page(struct lt9611uxc *lt9611uxc, u16 addr, char *buf) in lt9611uxc_firmware_read_page()
624 static char *lt9611uxc_firmware_read(struct lt9611uxc *lt9611uxc, size_t size) in lt9611uxc_firmware_read()
648 static int lt9611uxc_firmware_update(struct lt9611uxc *lt9611uxc) in lt9611uxc_firmware_update()
733 struct lt9611uxc *lt9611uxc = dev_get_drvdata(dev); in lt9611uxc_firmware_store() local
744 struct lt9611uxc *lt9611uxc = dev_get_drvdata(dev); in lt9611uxc_firmware_show() local
767 struct lt9611uxc *lt9611uxc; in lt9611uxc_probe() local
902 struct lt9611uxc *lt9611uxc = i2c_get_clientdata(client); in lt9611uxc_remove() local