Lines Matching defs:lt9611

34 struct lt9611 {  struct
35 struct device *dev;
36 struct drm_bridge bridge;
37 struct drm_bridge *next_bridge;
39 struct regmap *regmap;
41 struct device_node *dsi0_node;
42 struct device_node *dsi1_node;
66 static const struct regmap_range_cfg lt9611_ranges[] = { argument
92 static int lt9611_mipi_input_analog(struct lt9611 *lt9611) in lt9611_mipi_input_analog()
109 static int lt9611_mipi_input_digital(struct lt9611 *lt9611, in lt9611_mipi_input_digital()
127 static void lt9611_mipi_video_setup(struct lt9611 *lt9611, in lt9611_mipi_video_setup()
172 static void lt9611_pcr_setup(struct lt9611 *lt9611, const struct drm_display_mode *mode, unsigned i… in lt9611_pcr_setup()
222 static int lt9611_pll_setup(struct lt9611 *lt9611, const struct drm_display_mode *mode, unsigned in… in lt9611_pll_setup()
271 static int lt9611_read_video_check(struct lt9611 *lt9611, unsigned int reg) in lt9611_read_video_check()
287 static int lt9611_video_check(struct lt9611 *lt9611) in lt9611_video_check()
335 static void lt9611_hdmi_set_infoframes(struct lt9611 *lt9611, in lt9611_hdmi_set_infoframes()
378 static void lt9611_hdmi_tx_digital(struct lt9611 *lt9611, bool is_hdmi) in lt9611_hdmi_tx_digital()
387 static void lt9611_hdmi_tx_phy(struct lt9611 *lt9611) in lt9611_hdmi_tx_phy()
415 struct lt9611 *lt9611 = dev_id; in lt9611_irq_thread_handler() local
453 static void lt9611_enable_hpd_interrupts(struct lt9611 *lt9611) in lt9611_enable_hpd_interrupts()
465 static void lt9611_sleep_setup(struct lt9611 *lt9611) in lt9611_sleep_setup()
484 static int lt9611_power_on(struct lt9611 *lt9611) in lt9611_power_on()
522 static int lt9611_power_off(struct lt9611 *lt9611) in lt9611_power_off()
533 static void lt9611_reset(struct lt9611 *lt9611) in lt9611_reset()
545 static void lt9611_assert_5v(struct lt9611 *lt9611) in lt9611_assert_5v()
554 static int lt9611_regulator_init(struct lt9611 *lt9611) in lt9611_regulator_init()
568 static int lt9611_regulator_enable(struct lt9611 *lt9611) in lt9611_regulator_enable()
589 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_detect() local
602 static int lt9611_read_edid(struct lt9611 *lt9611) in lt9611_read_edid()
658 struct lt9611 *lt9611 = data; in lt9611_get_edid_block() local
688 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_atomic_enable() local
737 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_atomic_disable() local
753 static struct mipi_dsi_device *lt9611_attach_dsi(struct lt9611 *lt9611, in lt9611_attach_dsi()
789 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_attach() local
799 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_mode_valid() local
821 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_atomic_pre_enable() local
842 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_atomic_post_disable() local
850 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_get_edid() local
858 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); in lt9611_bridge_hpd_enable() local
907 struct lt9611 *lt9611) in lt9611_parse_dt()
922 static int lt9611_gpio_init(struct lt9611 *lt9611) in lt9611_gpio_init()
942 static int lt9611_read_device_rev(struct lt9611 *lt9611) in lt9611_read_device_rev()
961 struct lt9611 *lt9611 = data; in lt9611_hdmi_hw_params() local
979 struct lt9611 *lt9611 = data; in lt9611_audio_startup() local
994 struct lt9611 *lt9611 = data; in lt9611_audio_shutdown() local
1033 static int lt9611_audio_init(struct device *dev, struct lt9611 *lt9611) in lt9611_audio_init()
1044 static void lt9611_audio_exit(struct lt9611 *lt9611) in lt9611_audio_exit()
1054 struct lt9611 *lt9611; in lt9611_probe() local
1162 struct lt9611 *lt9611 = i2c_get_clientdata(client); in lt9611_remove() local