| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_rgb.c | 20 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 D | rk628_cru.c | 146 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 D | rk628_combrxphy.c | 31 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 D | rk628_hdmirx.c | 91 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 D | rk628_post_process.c | 175 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 D | rk628_csi.c | 295 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 D | rk628_gvi.c | 175 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 D | rk628_pinctrl.c | 82 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 D | rk628_combtxphy.c | 30 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 D | rk628_hdmitx.c | 196 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 D | rk628.c | 533 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 D | rk628_dsi.c | 207 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 D | rk628_lvds.c | 16 rk628_i2c_write(rk628, reg, val); in lvds_write()
|
| H A D | rk628.h | 448 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 D | rk628_hdmirx.c | 116 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 D | rk628_cru.c | 148 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 D | rk628_combrxphy.c | 46 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 D | rk628_bt1120_v4l2.c | 470 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 D | rk628_csi_v4l2.c | 639 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 D | rk628.c | 403 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 D | rk628_combtxphy.c | 45 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 D | rk628.h | 246 static inline int rk628_i2c_write(struct rk628 *rk628, u32 reg, u32 val) in rk628_i2c_write() function
|
| H A D | rk628_dsi.c | 39 return rk628_i2c_write(rk628, dsi_base + reg, val); in dsi_write()
|