Lines Matching refs:edp_ctrl
54 struct edp_ctrl { struct
143 static int edp_clk_init(struct edp_ctrl *ctrl) in edp_clk_init()
192 static int edp_clk_enable(struct edp_ctrl *ctrl, u32 clk_mask) in edp_clk_enable()
278 static void edp_clk_disable(struct edp_ctrl *ctrl, u32 clk_mask) in edp_clk_disable()
292 static int edp_regulator_init(struct edp_ctrl *ctrl) in edp_regulator_init()
318 static int edp_regulator_enable(struct edp_ctrl *ctrl) in edp_regulator_enable()
351 static void edp_regulator_disable(struct edp_ctrl *ctrl) in edp_regulator_disable()
358 static int edp_gpio_config(struct edp_ctrl *ctrl) in edp_gpio_config()
384 static void edp_ctrl_irq_enable(struct edp_ctrl *ctrl, int enable) in edp_ctrl_irq_enable()
401 static void edp_fill_link_cfg(struct edp_ctrl *ctrl) in edp_fill_link_cfg()
435 static void edp_config_ctrl(struct edp_ctrl *ctrl) in edp_config_ctrl()
460 static void edp_state_ctrl(struct edp_ctrl *ctrl, u32 state) in edp_state_ctrl()
467 static int edp_lane_set_write(struct edp_ctrl *ctrl, in edp_lane_set_write()
493 static int edp_train_pattern_set_write(struct edp_ctrl *ctrl, u8 pattern) in edp_train_pattern_set_write()
507 static void edp_sink_train_set_adjust(struct edp_ctrl *ctrl, in edp_sink_train_set_adjust()
537 static void edp_host_train_set(struct edp_ctrl *ctrl, u32 train) in edp_host_train_set()
571 static int edp_voltage_pre_emphasise_set(struct edp_ctrl *ctrl) in edp_voltage_pre_emphasise_set()
590 static int edp_start_link_train_1(struct edp_ctrl *ctrl) in edp_start_link_train_1()
649 static int edp_start_link_train_2(struct edp_ctrl *ctrl) in edp_start_link_train_2()
696 static int edp_link_rate_down_shift(struct edp_ctrl *ctrl) in edp_link_rate_down_shift()
741 static int edp_clear_training_pattern(struct edp_ctrl *ctrl) in edp_clear_training_pattern()
752 static int edp_do_link_train(struct edp_ctrl *ctrl) in edp_do_link_train()
814 static void edp_clock_synchrous(struct edp_ctrl *ctrl, int sync) in edp_clock_synchrous()
842 static int edp_sw_mvid_nvid(struct edp_ctrl *ctrl, u32 m, u32 n) in edp_sw_mvid_nvid()
862 static void edp_mainlink_ctrl(struct edp_ctrl *ctrl, int enable) in edp_mainlink_ctrl()
877 static void edp_ctrl_phy_aux_enable(struct edp_ctrl *ctrl, int enable) in edp_ctrl_phy_aux_enable()
894 static void edp_ctrl_link_enable(struct edp_ctrl *ctrl, int enable) in edp_ctrl_link_enable()
922 static int edp_ctrl_training(struct edp_ctrl *ctrl) in edp_ctrl_training()
953 struct edp_ctrl *ctrl = container_of( in edp_ctrl_on_worker()
954 work, struct edp_ctrl, on_work); in edp_ctrl_on_worker()
993 struct edp_ctrl *ctrl = container_of( in edp_ctrl_off_worker()
994 work, struct edp_ctrl, off_work); in edp_ctrl_off_worker()
1028 irqreturn_t msm_edp_ctrl_irq(struct edp_ctrl *ctrl) in msm_edp_ctrl_irq()
1074 void msm_edp_ctrl_power(struct edp_ctrl *ctrl, bool on) in msm_edp_ctrl_power()
1084 struct edp_ctrl *ctrl = NULL; in msm_edp_ctrl_init()
1152 void msm_edp_ctrl_destroy(struct edp_ctrl *ctrl) in msm_edp_ctrl_destroy()
1174 bool msm_edp_ctrl_panel_connected(struct edp_ctrl *ctrl) in msm_edp_ctrl_panel_connected()
1208 int msm_edp_ctrl_get_panel_info(struct edp_ctrl *ctrl, in msm_edp_ctrl_get_panel_info()
1256 int msm_edp_ctrl_timing_cfg(struct edp_ctrl *ctrl, in msm_edp_ctrl_timing_cfg()
1315 bool msm_edp_ctrl_pixel_clock_valid(struct edp_ctrl *ctrl, in msm_edp_ctrl_pixel_clock_valid()