Lines Matching refs:analogix_dp_write

37 static void analogix_dp_write(struct analogix_dp_device *dp, u32 reg, u32 val)  in analogix_dp_write()  function
58 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_1, reg); in analogix_dp_enable_video_mute()
62 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_1, reg); in analogix_dp_enable_video_mute()
72 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_1, reg); in analogix_dp_stop_video()
82 analogix_dp_write(dp, ANALOGIX_DP_LANE_MAP, reg); in analogix_dp_set_lane_map()
90 analogix_dp_write(dp, ANALOGIX_DP_ANALOG_CTL_1, reg); in analogix_dp_init_analog_param()
93 analogix_dp_write(dp, ANALOGIX_DP_ANALOG_CTL_2, reg); in analogix_dp_init_analog_param()
101 analogix_dp_write(dp, ANALOGIX_DP_PLL_REG_1, reg); in analogix_dp_init_analog_param()
102 analogix_dp_write(dp, ANALOGIX_DP_PLL_REG_2, 0x99); in analogix_dp_init_analog_param()
103 analogix_dp_write(dp, ANALOGIX_DP_PLL_REG_3, 0x40); in analogix_dp_init_analog_param()
104 analogix_dp_write(dp, ANALOGIX_DP_PLL_REG_4, 0x58); in analogix_dp_init_analog_param()
105 analogix_dp_write(dp, ANALOGIX_DP_PLL_REG_5, 0x22); in analogix_dp_init_analog_param()
106 analogix_dp_write(dp, ANALOGIX_DP_BIAS, 0x44); in analogix_dp_init_analog_param()
110 analogix_dp_write(dp, ANALOGIX_DP_ANALOG_CTL_3, reg); in analogix_dp_init_analog_param()
114 analogix_dp_write(dp, ANALOGIX_DP_PLL_FILTER_CTL_1, reg); in analogix_dp_init_analog_param()
118 analogix_dp_write(dp, ANALOGIX_DP_TX_AMP_TUNING_CTL, reg); in analogix_dp_init_analog_param()
124 analogix_dp_write(dp, ANALOGIX_DP_INT_CTL, INT_POL1 | INT_POL0); in analogix_dp_init_interrupt()
127 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_1, 0xff); in analogix_dp_init_interrupt()
128 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_2, 0x4f); in analogix_dp_init_interrupt()
129 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_3, 0xe0); in analogix_dp_init_interrupt()
130 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_4, 0xe7); in analogix_dp_init_interrupt()
131 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, 0x63); in analogix_dp_init_interrupt()
134 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_1, 0x00); in analogix_dp_init_interrupt()
135 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_2, 0x00); in analogix_dp_init_interrupt()
136 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_3, 0x00); in analogix_dp_init_interrupt()
137 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_4, 0x00); in analogix_dp_init_interrupt()
138 analogix_dp_write(dp, ANALOGIX_DP_INT_STA_MASK, 0x00); in analogix_dp_init_interrupt()
151 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_1, reg); in analogix_dp_reset()
156 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_2, reg); in analogix_dp_reset()
162 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_1, 0x0); in analogix_dp_reset()
163 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_2, 0x40); in analogix_dp_reset()
164 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_3, 0x0); in analogix_dp_reset()
165 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_4, 0x0); in analogix_dp_reset()
167 analogix_dp_write(dp, ANALOGIX_DP_PKT_SEND_CTL, 0x0); in analogix_dp_reset()
168 analogix_dp_write(dp, ANALOGIX_DP_HDCP_CTL, 0x0); in analogix_dp_reset()
170 analogix_dp_write(dp, ANALOGIX_DP_HPD_DEGLITCH_L, 0x5e); in analogix_dp_reset()
171 analogix_dp_write(dp, ANALOGIX_DP_HPD_DEGLITCH_H, 0x1a); in analogix_dp_reset()
173 analogix_dp_write(dp, ANALOGIX_DP_LINK_DEBUG_CTL, 0x10); in analogix_dp_reset()
175 analogix_dp_write(dp, ANALOGIX_DP_PHY_TEST, 0x0); in analogix_dp_reset()
177 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_FIFO_THRD, 0x0); in analogix_dp_reset()
178 analogix_dp_write(dp, ANALOGIX_DP_AUDIO_MARGIN, 0x20); in analogix_dp_reset()
180 analogix_dp_write(dp, ANALOGIX_DP_M_VID_GEN_FILTER_TH, 0x4); in analogix_dp_reset()
181 analogix_dp_write(dp, ANALOGIX_DP_M_AUD_GEN_FILTER_TH, 0x2); in analogix_dp_reset()
183 analogix_dp_write(dp, ANALOGIX_DP_SOC_GENERAL_CTL, 0x00000101); in analogix_dp_reset()
188 analogix_dp_write(dp, ANALOGIX_DP_TX_SW_RESET, RESET_DP_TX); in analogix_dp_swreset()
197 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_1, reg); in analogix_dp_config_interrupt()
200 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_2, reg); in analogix_dp_config_interrupt()
203 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_3, reg); in analogix_dp_config_interrupt()
206 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_4, reg); in analogix_dp_config_interrupt()
209 analogix_dp_write(dp, ANALOGIX_DP_INT_STA_MASK, reg); in analogix_dp_config_interrupt()
219 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_4, reg); in analogix_dp_mute_hpd_interrupt()
223 analogix_dp_write(dp, ANALOGIX_DP_INT_STA_MASK, reg); in analogix_dp_mute_hpd_interrupt()
232 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_MASK_4, reg); in analogix_dp_unmute_hpd_interrupt()
235 analogix_dp_write(dp, ANALOGIX_DP_INT_STA_MASK, reg); in analogix_dp_unmute_hpd_interrupt()
256 analogix_dp_write(dp, ANALOGIX_DP_PLL_CTL, reg); in analogix_dp_set_pll_power_down()
260 analogix_dp_write(dp, ANALOGIX_DP_PLL_CTL, reg); in analogix_dp_set_pll_power_down()
279 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
283 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
290 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
294 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
301 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
305 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
312 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
316 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
323 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
327 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
334 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
338 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
345 analogix_dp_write(dp, phy_pd_addr, reg); in analogix_dp_set_analog_power_down()
347 analogix_dp_write(dp, phy_pd_addr, 0x00); in analogix_dp_set_analog_power_down()
362 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_1, reg); in analogix_dp_init_analog_func()
366 analogix_dp_write(dp, ANALOGIX_DP_DEBUG_CTL, reg); in analogix_dp_init_analog_func()
375 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_2, reg); in analogix_dp_init_analog_func()
386 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_4, reg); in analogix_dp_clear_hotplug_interrupts()
389 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, reg); in analogix_dp_clear_hotplug_interrupts()
403 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_3, reg); in analogix_dp_init_hpd()
412 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_3, reg); in analogix_dp_force_hpd()
449 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_2, reg); in analogix_dp_reset_aux()
458 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, reg); in analogix_dp_init_aux()
471 analogix_dp_write(dp, ANALOGIX_DP_AUX_HW_RETRY_CTL, reg); in analogix_dp_init_aux()
475 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_DEFER_CTL, reg); in analogix_dp_init_aux()
480 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_2, reg); in analogix_dp_init_aux()
506 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_1, reg); in analogix_dp_enable_sw_function()
529 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_2, reg); in analogix_dp_start_aux_transaction()
545 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, reg); in analogix_dp_start_aux_transaction()
550 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, AUX_ERR); in analogix_dp_start_aux_transaction()
574 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_7_0, reg); in analogix_dp_select_i2c_device()
575 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_15_8, 0x0); in analogix_dp_select_i2c_device()
576 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_19_16, 0x0); in analogix_dp_select_i2c_device()
579 analogix_dp_write(dp, ANALOGIX_DP_BUF_DATA_0, reg_addr); in analogix_dp_select_i2c_device()
588 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_1, reg); in analogix_dp_select_i2c_device()
610 analogix_dp_write(dp, ANALOGIX_DP_BUFFER_DATA_CTL, reg); in analogix_dp_read_byte_from_i2c()
625 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_1, reg); in analogix_dp_read_byte_from_i2c()
656 analogix_dp_write(dp, ANALOGIX_DP_BUFFER_DATA_CTL, reg); in analogix_dp_read_bytes_from_i2c()
661 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_2, reg); in analogix_dp_read_bytes_from_i2c()
682 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_1, in analogix_dp_read_bytes_from_i2c()
721 analogix_dp_write(dp, ANALOGIX_DP_LINK_BW_SET, bwtype); in analogix_dp_set_link_bandwidth()
761 analogix_dp_write(dp, ANALOGIX_DP_LANE_COUNT_SET, reg); in analogix_dp_set_lane_count()
793 analogix_dp_write(dp, in analogix_dp_set_lane_link_training()
833 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_4, reg); in analogix_dp_enable_enhanced_mode()
837 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_4, reg); in analogix_dp_enable_enhanced_mode()
849 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
853 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
857 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
861 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
865 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
871 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_set_training_pattern()
884 analogix_dp_write(dp, ANALOGIX_DP_PHY_TEST, reg); in analogix_dp_reset_macro()
890 analogix_dp_write(dp, ANALOGIX_DP_PHY_TEST, reg); in analogix_dp_reset_macro()
898 analogix_dp_write(dp, ANALOGIX_DP_COMMON_INT_STA_1, reg); in analogix_dp_init_video()
901 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_1, reg); in analogix_dp_init_video()
904 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_2, reg); in analogix_dp_init_video()
909 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_3, reg); in analogix_dp_init_video()
913 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_8, reg); in analogix_dp_init_video()
924 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_2, reg); in analogix_dp_set_video_color_format()
933 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_3, reg); in analogix_dp_set_video_color_format()
941 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_1, reg); in analogix_dp_is_slave_video_stream_clock_on()
949 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_2, reg); in analogix_dp_is_slave_video_stream_clock_on()
968 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_4, reg); in analogix_dp_set_video_cr_mn()
970 analogix_dp_write(dp, ANALOGIX_DP_M_VID_0, reg); in analogix_dp_set_video_cr_mn()
972 analogix_dp_write(dp, ANALOGIX_DP_M_VID_1, reg); in analogix_dp_set_video_cr_mn()
974 analogix_dp_write(dp, ANALOGIX_DP_M_VID_2, reg); in analogix_dp_set_video_cr_mn()
977 analogix_dp_write(dp, ANALOGIX_DP_N_VID_0, reg); in analogix_dp_set_video_cr_mn()
979 analogix_dp_write(dp, ANALOGIX_DP_N_VID_1, reg); in analogix_dp_set_video_cr_mn()
981 analogix_dp_write(dp, ANALOGIX_DP_N_VID_2, reg); in analogix_dp_set_video_cr_mn()
985 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_4, reg); in analogix_dp_set_video_cr_mn()
987 analogix_dp_write(dp, ANALOGIX_DP_N_VID_0, 0x00); in analogix_dp_set_video_cr_mn()
988 analogix_dp_write(dp, ANALOGIX_DP_N_VID_1, 0x80); in analogix_dp_set_video_cr_mn()
989 analogix_dp_write(dp, ANALOGIX_DP_N_VID_2, 0x00); in analogix_dp_set_video_cr_mn()
1000 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_set_video_timing_mode()
1004 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_set_video_timing_mode()
1016 analogix_dp_write(dp, ANALOGIX_DP_SOC_GENERAL_CTL, reg); in analogix_dp_enable_video_master()
1021 analogix_dp_write(dp, ANALOGIX_DP_SOC_GENERAL_CTL, reg); in analogix_dp_enable_video_master()
1031 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_1, reg); in analogix_dp_start_video()
1039 analogix_dp_write(dp, ANALOGIX_DP_SYS_CTL_3, reg); in analogix_dp_is_video_stream_on()
1055 analogix_dp_write(dp, ANALOGIX_DP_FUNC_EN_1, reg); in analogix_dp_config_video_slave_mode()
1060 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_config_video_slave_mode()
1065 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_config_video_slave_mode()
1070 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_config_video_slave_mode()
1073 analogix_dp_write(dp, ANALOGIX_DP_SOC_GENERAL_CTL, reg); in analogix_dp_config_video_slave_mode()
1082 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_enable_scrambling()
1091 analogix_dp_write(dp, ANALOGIX_DP_TRAINING_PTN_SET, reg); in analogix_dp_disable_scrambling()
1117 analogix_dp_write(dp, ANALOGIX_DP_TOTAL_LINE_CFG_L, in analogix_dp_set_video_format()
1119 analogix_dp_write(dp, ANALOGIX_DP_TOTAL_LINE_CFG_H, in analogix_dp_set_video_format()
1121 analogix_dp_write(dp, ANALOGIX_DP_ACTIVE_LINE_CFG_L, in analogix_dp_set_video_format()
1123 analogix_dp_write(dp, ANALOGIX_DP_ACTIVE_LINE_CFG_H, in analogix_dp_set_video_format()
1125 analogix_dp_write(dp, ANALOGIX_DP_V_F_PORCH_CFG, in analogix_dp_set_video_format()
1127 analogix_dp_write(dp, ANALOGIX_DP_V_SYNC_WIDTH_CFG, in analogix_dp_set_video_format()
1129 analogix_dp_write(dp, ANALOGIX_DP_V_B_PORCH_CFG, in analogix_dp_set_video_format()
1131 analogix_dp_write(dp, ANALOGIX_DP_TOTAL_PIXEL_CFG_L, in analogix_dp_set_video_format()
1133 analogix_dp_write(dp, ANALOGIX_DP_TOTAL_PIXEL_CFG_H, in analogix_dp_set_video_format()
1135 analogix_dp_write(dp, ANALOGIX_DP_ACTIVE_PIXEL_CFG_L, in analogix_dp_set_video_format()
1137 analogix_dp_write(dp, ANALOGIX_DP_ACTIVE_PIXEL_CFG_H, in analogix_dp_set_video_format()
1139 analogix_dp_write(dp, ANALOGIX_DP_H_F_PORCH_CFG_L, in analogix_dp_set_video_format()
1141 analogix_dp_write(dp, ANALOGIX_DP_H_F_PORCH_CFG_H, in analogix_dp_set_video_format()
1143 analogix_dp_write(dp, ANALOGIX_DP_H_SYNC_CFG_L, in analogix_dp_set_video_format()
1145 analogix_dp_write(dp, ANALOGIX_DP_H_SYNC_CFG_H, in analogix_dp_set_video_format()
1147 analogix_dp_write(dp, ANALOGIX_DP_H_B_PORCH_CFG_L, in analogix_dp_set_video_format()
1149 analogix_dp_write(dp, ANALOGIX_DP_H_B_PORCH_CFG_H, in analogix_dp_set_video_format()
1158 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_4, BIST_EN); in analogix_dp_video_bist_enable()
1166 analogix_dp_write(dp, ANALOGIX_DP_VIDEO_CTL_10, reg); in analogix_dp_video_bist_enable()
1196 analogix_dp_write(dp, ANALOGIX_DP_BUFFER_DATA_CTL, reg); in analogix_dp_aux_transfer()
1224 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_1, reg); in analogix_dp_aux_transfer()
1228 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_7_0, reg); in analogix_dp_aux_transfer()
1230 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_15_8, reg); in analogix_dp_aux_transfer()
1232 analogix_dp_write(dp, ANALOGIX_DP_AUX_ADDR_19_16, reg); in analogix_dp_aux_transfer()
1237 analogix_dp_write(dp, ANALOGIX_DP_BUF_DATA_0 + 4 * i, in analogix_dp_aux_transfer()
1250 analogix_dp_write(dp, ANALOGIX_DP_AUX_CH_CTL_2, reg); in analogix_dp_aux_transfer()
1269 analogix_dp_write(dp, ANALOGIX_DP_INT_STA, RPLY_RECEIV); in analogix_dp_aux_transfer()
1321 analogix_dp_write(dp, ANALOGIX_DP_LINK_POLICY, reg); in analogix_dp_enable_assr_mode()
1325 analogix_dp_write(dp, ANALOGIX_DP_LINK_POLICY, reg); in analogix_dp_enable_assr_mode()