Home
last modified time | relevance | path

Searched refs:rk628_i2c_write (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_rgb.c20 rk628_i2c_write(rk628, GRF_GPIO2AB_SEL_CON, 0xffffffff); in rk628_rgb_decoder_enable()
21 rk628_i2c_write(rk628, GRF_GPIO2C_SEL_CON, 0xffff5555); in rk628_rgb_decoder_enable()
22 rk628_i2c_write(rk628, GRF_GPIO3AB_SEL_CON, 0x10b010b); in rk628_rgb_decoder_enable()
25 rk628_i2c_write(rk628, GRF_GPIO2A_D0_CON, 0xffff1111); in rk628_rgb_decoder_enable()
26 rk628_i2c_write(rk628, GRF_GPIO2A_D1_CON, 0xffff1111); in rk628_rgb_decoder_enable()
27 rk628_i2c_write(rk628, GRF_GPIO2B_D0_CON, 0xffff1111); in rk628_rgb_decoder_enable()
28 rk628_i2c_write(rk628, GRF_GPIO2B_D1_CON, 0xffff1111); in rk628_rgb_decoder_enable()
29 rk628_i2c_write(rk628, GRF_GPIO2C_D0_CON, 0xffff1111); in rk628_rgb_decoder_enable()
30 rk628_i2c_write(rk628, GRF_GPIO2C_D1_CON, 0xffff1111); in rk628_rgb_decoder_enable()
31 rk628_i2c_write(rk628, GRF_GPIO3A_D0_CON, 0xffff1011); in rk628_rgb_decoder_enable()
[all …]
H A Drk628_cru.c146 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, PLL_PD(1)); in rk628_cru_clk_set_rate_pll()
149 rk628_i2c_write(rk628, offset + CRU_CPLL_CON0, PLL_BYPASS(1)); in rk628_cru_clk_set_rate_pll()
150 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, PLL_PD(0)); in rk628_cru_clk_set_rate_pll()
239 rk628_i2c_write(rk628, offset + CRU_CPLL_CON0, in rk628_cru_clk_set_rate_pll()
242 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, in rk628_cru_clk_set_rate_pll()
245 rk628_i2c_write(rk628, offset + CRU_CPLL_CON2, PLL_FRAC(frac)); in rk628_cru_clk_set_rate_pll()
247 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, PLL_PD(0)); in rk628_cru_clk_set_rate_pll()
274 rk628_i2c_write(rk628, CRU_CLKSEL_CON13, m << 16 | n); in rk628_cru_clk_set_rate_sclk_vop()
317 rk628_i2c_write(rk628, CRU_CLKSEL_CON14, m << 16 | n); in rk628_cru_clk_set_rate_rx_read()
350 rk628_i2c_write(rk628, CRU_CLKSEL_CON06, in rk628_cru_clk_set_rate_sclk_uart()
[all …]
H A Drk628_combrxphy.c31 rk628_i2c_write(rk628, COMBRX_REG(0x6630), val); in rk628_combrxphy_try_clk_detect()
39 rk628_i2c_write(rk628, COMBRX_REG(0x6630), val); in rk628_combrxphy_try_clk_detect()
43 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
47 rk628_i2c_write(rk628, COMBRX_REG(0x66f4), val); in rk628_combrxphy_try_clk_detect()
51 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
55 rk628_i2c_write(rk628, COMBRX_REG(0x66f4), val); in rk628_combrxphy_try_clk_detect()
60 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
66 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
103 rk628_i2c_write(rk628, COMBRX_REG(0x661c), val); in rk628_combrxphy_set_dc_gain()
193 rk628_i2c_write(rk628, COMBRX_REG(0x6618), val); in rk628_combrxphy_set_sample_edge_round()
[all …]
H A Drk628_hdmirx.c91 rk628_i2c_write(rk628, HDMI_RX_HDMI20_CONTROL, 0x10001f10); in rk628_hdmirx_ctrl_enable()
92 rk628_i2c_write(rk628, HDMI_RX_HDMI_MODE_RECOVER, 0x00000021); in rk628_hdmirx_ctrl_enable()
93 rk628_i2c_write(rk628, HDMI_RX_PDEC_CTRL, 0xbfff8011); in rk628_hdmirx_ctrl_enable()
94 rk628_i2c_write(rk628, HDMI_RX_PDEC_ASP_CTRL, 0x00000040); in rk628_hdmirx_ctrl_enable()
95 rk628_i2c_write(rk628, HDMI_RX_HDMI_RESMPL_CTRL, 0x00000001); in rk628_hdmirx_ctrl_enable()
96 rk628_i2c_write(rk628, HDMI_RX_HDMI_SYNC_CTRL, 0x00000014); in rk628_hdmirx_ctrl_enable()
97 rk628_i2c_write(rk628, HDMI_RX_PDEC_ERR_FILTER, 0x00000008); in rk628_hdmirx_ctrl_enable()
98 rk628_i2c_write(rk628, HDMI_RX_SCDC_I2CCONFIG, 0x01000000); in rk628_hdmirx_ctrl_enable()
99 rk628_i2c_write(rk628, HDMI_RX_SCDC_CONFIG, 0x00000001); in rk628_hdmirx_ctrl_enable()
100 rk628_i2c_write(rk628, HDMI_RX_SCDC_WRDATA0, 0xabcdef01); in rk628_hdmirx_ctrl_enable()
[all …]
H A Drk628_post_process.c175 rk628_i2c_write(rk628, GRF_SCALER_CON0, SCL_VER_DOWN_MODE(ver_down_mode) | in rk628_post_process_scaler_init()
179 rk628_i2c_write(rk628, GRF_SCALER_CON1, SCL_V_FACTOR(scl_v_factor) | in rk628_post_process_scaler_init()
181 rk628_i2c_write(rk628, GRF_SCALER_CON2, DSP_FRAME_VST(dsp_frame_vst) | in rk628_post_process_scaler_init()
183 rk628_i2c_write(rk628, GRF_SCALER_CON3, DSP_HS_END(dsp_hs_end) | in rk628_post_process_scaler_init()
185 rk628_i2c_write(rk628, GRF_SCALER_CON4, DSP_HACT_END(dsp_hact_end) | in rk628_post_process_scaler_init()
187 rk628_i2c_write(rk628, GRF_SCALER_CON5, DSP_VS_END(dsp_vs_end) | in rk628_post_process_scaler_init()
189 rk628_i2c_write(rk628, GRF_SCALER_CON6, DSP_VACT_END(dsp_vact_end) | in rk628_post_process_scaler_init()
191 rk628_i2c_write(rk628, GRF_SCALER_CON7, DSP_HBOR_END(dsp_hbor_end) | in rk628_post_process_scaler_init()
193 rk628_i2c_write(rk628, GRF_SCALER_CON8, DSP_VBOR_END(dsp_vbor_end) | in rk628_post_process_scaler_init()
243 rk628_i2c_write(rk628, GRF_CSC_CTRL_CON, in rk628_post_process_csc()
[all …]
H A Drk628_csi.c295 rk628_i2c_write(rk628, CSITX_SYS_CTRL0_IMD, 0x1); in rk62_csi_reset()
297 rk628_i2c_write(rk628, CSITX_SYS_CTRL0_IMD, 0x0); in rk62_csi_reset()
350 rk628_i2c_write(rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in rk628_csi_set_csi()
351 rk628_i2c_write(rk628, CSITX_SYS_CTRL2, VOP_WHOLE_FRM_EN | VSYNC_ENABLE); in rk628_csi_set_csi()
360 rk628_i2c_write(rk628, CSITX_VOP_PATH_CTRL, in rk628_csi_set_csi()
370 rk628_i2c_write(rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in rk628_csi_set_csi()
385 rk628_i2c_write(rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in enable_csitx()
387 rk628_i2c_write(rk628, CSITX_ERR_INTR_CLR_IMD, 0xffffffff); in enable_csitx()
390 rk628_i2c_write(rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in enable_csitx()
413 rk628_i2c_write(rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in enable_stream()
H A Drk628_gvi.c175 rk628_i2c_write(rk628, GVI_COLOR_BAR_HTIMING0, in rk628_gvi_enable_color_bar()
177 rk628_i2c_write(rk628, GVI_COLOR_BAR_HTIMING1, in rk628_gvi_enable_color_bar()
179 rk628_i2c_write(rk628, GVI_COLOR_BAR_VTIMING0, in rk628_gvi_enable_color_bar()
181 rk628_i2c_write(rk628, GVI_COLOR_BAR_VTIMING1, in rk628_gvi_enable_color_bar()
204 rk628_i2c_write(rk628, GRF_GPIO3AB_SEL_CON, 0x06000600); in rk628_gvi_enable()
H A Drk628_pinctrl.c82 rk628_i2c_write(rk628, iomux_base, val); in rk628_misc_pinctrl_set_mux()
142 rk628_i2c_write(rk628, data_reg, val); in rk628_misc_gpio_set_value()
176 rk628_i2c_write(rk628, dir_reg, val); in rk628_misc_gpio_set_direction()
192 rk628_i2c_write(rk628, iomux_base, val); in rk628_misc_iomux_init()
293 rk628_i2c_write(rk628, pull_reg, val); in rk628_misc_gpio_set_pull_highz_up_down()
H A Drk628_combtxphy.c30 rk628_i2c_write(rk628, COMBTXPHY_CON5, in rk628_combtxphy_dsi_power_on()
66 rk628_i2c_write(rk628, COMBTXPHY_CON10, TX7_CKDRV_EN | TX2_CKDRV_EN); in rk628_combtxphy_lvds_power_on()
80 rk628_i2c_write(rk628, COMBTXPHY_CON5, in rk628_combtxphy_lvds_power_on()
111 rk628_i2c_write(rk628, COMBTXPHY_CON5, in rk628_combtxphy_gvi_power_on()
H A Drk628_hdmitx.c196 rk628_i2c_write(hdmi->rk628, reg, val); in hdmi_writeb()
944 rk628_i2c_write(hdmi->rk628, GRF_INTR0_CLR_EN, 0x00040004); in rk628_hdmi_irq()
1118 rk628_i2c_write(rk628, GRF_GPIO0AB_SEL_CON, 0x70007000); in rk628_hdmitx_enable()
1119 rk628_i2c_write(rk628, GRF_GPIO0AB_SEL_CON, 0x055c055c); in rk628_hdmitx_enable()
1147 rk628_i2c_write(rk628, GRF_INTR0_EN, 0x00040004); in rk628_hdmitx_enable()
H A Drk628.c533 rk628_i2c_write(rk628, HDMI_RX_MD_ICLR, 0xffffffff); in rk628_hdmirx_plugin_irq()
534 rk628_i2c_write(rk628, HDMI_RX_PDEC_ICLR, 0xffffffff); in rk628_hdmirx_plugin_irq()
535 rk628_i2c_write(rk628, GRF_INTR0_CLR_EN, 0x01000100); in rk628_hdmirx_plugin_irq()
1148 ret = rk628_i2c_write(rk628, GRF_GPIO3AB_SEL_CON, 0x30002000); in rk628_i2c_probe()
1200 rk628_i2c_write(rk628, GRF_INTR0_EN, 0x01000100); in rk628_i2c_probe()
H A Drk628_dsi.c207 return rk628_i2c_write(rk628, dsi_base + reg, val); in dsi_write()
1029 rk628_i2c_write(rk628, CRU_SOFTRST_CON02, 0x400040); in rk628_dsi0_reset_control_assert()
1034 rk628_i2c_write(rk628, CRU_SOFTRST_CON02, 0x400000); in rk628_dsi0_reset_control_deassert()
1039 rk628_i2c_write(rk628, CRU_SOFTRST_CON02, 0x800080); in rk628_dsi1_reset_control_assert()
1044 rk628_i2c_write(rk628, CRU_SOFTRST_CON02, 0x800000); in rk628_dsi1_reset_control_deassert()
H A Drk628_lvds.c16 rk628_i2c_write(rk628, reg, val); in lvds_write()
H A Drk628.h448 static inline int rk628_i2c_write(struct rk628 *rk628, u32 reg, u32 val) in rk628_i2c_write() function
/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_hdmirx.c116 rk628_i2c_write(rk628, HDCP_KEY_KSV0 + i * 4, in rk628_hdmi_hdcp_load_key()
120 rk628_i2c_write(rk628, HDCP_KEY_DPK0 + i * 4, in rk628_hdmi_hdcp_load_key()
143 rk628_i2c_write(rk628, HDMI_RX_HDCP_SEED, seeds); in rk628_hdmi_hdcp_load_key()
171 rk628_i2c_write(rk628, HDMI_RX_HDMI20_CONTROL, 0x10000f10); in rk628_hdmirx_controller_setup()
172 rk628_i2c_write(rk628, HDMI_RX_HDMI_MODE_RECOVER, 0x00000021); in rk628_hdmirx_controller_setup()
173 rk628_i2c_write(rk628, HDMI_RX_PDEC_CTRL, 0xbfff8011); in rk628_hdmirx_controller_setup()
174 rk628_i2c_write(rk628, HDMI_RX_PDEC_ASP_CTRL, 0x00000040); in rk628_hdmirx_controller_setup()
175 rk628_i2c_write(rk628, HDMI_RX_HDMI_RESMPL_CTRL, 0x00000001); in rk628_hdmirx_controller_setup()
176 rk628_i2c_write(rk628, HDMI_RX_HDMI_SYNC_CTRL, 0x00000014); in rk628_hdmirx_controller_setup()
177 rk628_i2c_write(rk628, HDMI_RX_PDEC_ERR_FILTER, 0x00000008); in rk628_hdmirx_controller_setup()
[all …]
H A Drk628_cru.c148 rk628_i2c_write(rk628, offset + CRU_CPLL_CON0, PLL_BYPASS(1)); in rk628_cru_clk_set_rate_pll()
149 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, PLL_PD(0)); in rk628_cru_clk_set_rate_pll()
245 rk628_i2c_write(rk628, offset + CRU_CPLL_CON0, in rk628_cru_clk_set_rate_pll()
248 rk628_i2c_write(rk628, offset + CRU_CPLL_CON1, in rk628_cru_clk_set_rate_pll()
251 rk628_i2c_write(rk628, offset + CRU_CPLL_CON2, PLL_FRAC(frac)); in rk628_cru_clk_set_rate_pll()
279 rk628_i2c_write(rk628, CRU_CLKSEL_CON13, m << 16 | n); in rk628_cru_clk_set_rate_sclk_vop()
294 rk628_i2c_write(rk628, CRU_CLKSEL_CON05, 0x3fc0 << 16 | ((div - 1) << 6) | in rk628_cru_clk_set_rate_sclk_hdmirx_aud()
355 rk628_i2c_write(rk628, CRU_CLKSEL_CON14, m << 16 | n); in rk628_cru_clk_set_rate_rx_read()
388 rk628_i2c_write(rk628, CRU_CLKSEL_CON06, in rk628_cru_clk_set_rate_sclk_uart()
392 rk628_i2c_write(rk628, CRU_CLKSEL_CON06, in rk628_cru_clk_set_rate_sclk_uart()
[all …]
H A Drk628_combrxphy.c46 rk628_i2c_write(rk628, COMBRX_REG(0x6630), val); in rk628_combrxphy_try_clk_detect()
53 rk628_i2c_write(rk628, COMBRX_REG(0x6630), val); in rk628_combrxphy_try_clk_detect()
57 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
61 rk628_i2c_write(rk628, COMBRX_REG(0x66f4), val); in rk628_combrxphy_try_clk_detect()
65 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
69 rk628_i2c_write(rk628, COMBRX_REG(0x66f4), val); in rk628_combrxphy_try_clk_detect()
74 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
80 rk628_i2c_write(rk628, COMBRX_REG(0x66f0), val); in rk628_combrxphy_try_clk_detect()
117 rk628_i2c_write(rk628, COMBRX_REG(0x661c), val); in rk628_combrxphy_set_dc_gain()
206 rk628_i2c_write(rk628, COMBRX_REG(0x6618), val); in rk628_combrxphy_set_sample_edge_round()
[all …]
H A Drk628_bt1120_v4l2.c470 rk628_i2c_write(rk628, GRF_GPIO2AB_SEL_CON, 0xffffffff); in rk628_set_io_func_to_vop()
471 rk628_i2c_write(rk628, GRF_GPIO2C_SEL_CON, 0xffff5555); in rk628_set_io_func_to_vop()
472 rk628_i2c_write(rk628, GRF_GPIO3AB_SEL_CON, 0x10b010b); in rk628_set_io_func_to_vop()
478 rk628_i2c_write(rk628, GRF_GPIO2AB_SEL_CON, 0xffff0000); in rk628_set_io_func_to_gpio()
479 rk628_i2c_write(rk628, GRF_GPIO2C_SEL_CON, 0xffff0000); in rk628_set_io_func_to_gpio()
480 rk628_i2c_write(rk628, GRF_GPIO3AB_SEL_CON, 0x0fff0000); in rk628_set_io_func_to_gpio()
640 rk628_i2c_write(bt1120->rk628, GRF_BT1120_DCLK_DELAY_CON0, 0x10000000); in enable_bt1120tx()
641 rk628_i2c_write(bt1120->rk628, GRF_BT1120_DCLK_DELAY_CON1, 0); in enable_bt1120tx()
645 rk628_i2c_write(bt1120->rk628, GRF_RGB_ENC_CON, val); in enable_bt1120tx()
656 rk628_i2c_write(bt1120->rk628, GRF_CSC_CTRL_CON, in enable_bt1120tx()
[all …]
H A Drk628_csi_v4l2.c639 rk628_i2c_write(csi->rk628, CSITX_SYS_CTRL0_IMD, 0x1); in rk62_csi_reset()
641 rk628_i2c_write(csi->rk628, CSITX_SYS_CTRL0_IMD, 0x0); in rk62_csi_reset()
656 rk628_i2c_write(csi->rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in enable_csitx()
658 rk628_i2c_write(csi->rk628, CSITX_ERR_INTR_CLR_IMD, 0xffffffff); in enable_csitx()
661 rk628_i2c_write(csi->rk628, CSITX_CONFIG_DONE, CONFIG_DONE_IMD); in enable_csitx()
688 rk628_i2c_write(csi->rk628, GRF_CSC_CTRL_CON, in rk628_dsi_set_scs()
691 rk628_i2c_write(csi->rk628, GRF_CSC_CTRL_CON, in rk628_dsi_set_scs()
695 rk628_i2c_write(csi->rk628, GRF_CSC_CTRL_CON, in rk628_dsi_set_scs()
698 rk628_i2c_write(csi->rk628, GRF_CSC_CTRL_CON, in rk628_dsi_set_scs()
751 rk628_i2c_write(csi->rk628, GRF_SCALER_CON0, SCL_EN(1)); in rk628_dsi_enable_stream()
[all …]
H A Drk628.c403 rk628_i2c_write(rk628, GRF_SCALER_CON0, in rk628_post_process_scaler_init()
409 rk628_i2c_write(rk628, GRF_SCALER_CON1, in rk628_post_process_scaler_init()
412 rk628_i2c_write(rk628, GRF_SCALER_CON2, in rk628_post_process_scaler_init()
415 rk628_i2c_write(rk628, GRF_SCALER_CON3, in rk628_post_process_scaler_init()
418 rk628_i2c_write(rk628, GRF_SCALER_CON4, in rk628_post_process_scaler_init()
421 rk628_i2c_write(rk628, GRF_SCALER_CON5, in rk628_post_process_scaler_init()
424 rk628_i2c_write(rk628, GRF_SCALER_CON6, in rk628_post_process_scaler_init()
427 rk628_i2c_write(rk628, GRF_SCALER_CON7, in rk628_post_process_scaler_init()
430 rk628_i2c_write(rk628, GRF_SCALER_CON8, in rk628_post_process_scaler_init()
H A Drk628_combtxphy.c45 rk628_i2c_write(rk628, COMBTXPHY_CON5, SW_REF_DIV(txphy->ref_div - 1) | in rk628_combtxphy_dsi_power_on()
62 rk628_i2c_write(rk628, COMBTXPHY_CON10, TX7_CKDRV_EN | TX2_CKDRV_EN); in rk628_combtxphy_lvds_power_on()
74 rk628_i2c_write(rk628, COMBTXPHY_CON5, SW_REF_DIV(txphy->ref_div - 1) | in rk628_combtxphy_lvds_power_on()
87 rk628_i2c_write(rk628, COMBTXPHY_CON5, SW_REF_DIV(txphy->ref_div - 1) | in rk628_combtxphy_gvi_power_on()
H A Drk628.h246 static inline int rk628_i2c_write(struct rk628 *rk628, u32 reg, u32 val) in rk628_i2c_write() function
H A Drk628_dsi.c39 return rk628_i2c_write(rk628, dsi_base + reg, val); in dsi_write()