| /OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/ |
| H A D | rk628_dsi.c | 33 static inline int dsi_write(struct rk628 *rk628, int id, u32 reg, u32 val) in dsi_write() function 121 dsi_write(rk628, 0, DSI_PWR_UP, RESET); in rk628_dsi_pre_enable() 122 dsi_write(rk628, 0, DSI_MODE_CFG, CMD_VIDEO_MODE(COMMAND_MODE)); in rk628_dsi_pre_enable() 125 dsi_write(rk628, 0, DSI_CLKMGR_CFG, in rk628_dsi_pre_enable() 132 dsi_write(rk628, 0, DSI_PCKHDL_CFG, val); in rk628_dsi_pre_enable() 134 dsi_write(rk628, 0, DSI_TO_CNT_CFG, in rk628_dsi_pre_enable() 136 dsi_write(rk628, 0, DSI_BTA_TO_CNT, 0xd00); in rk628_dsi_pre_enable() 137 dsi_write(rk628, 0, DSI_PHY_TMR_CFG, in rk628_dsi_pre_enable() 140 dsi_write(rk628, 0, DSI_PHY_TMR_LPCLK_CFG, in rk628_dsi_pre_enable() 142 dsi_write(rk628, 0, DSI_PHY_IF_CFG, in rk628_dsi_pre_enable() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | dw_mipi_dsi2.c | 299 static inline void dsi_write(struct dw_mipi_dsi2 *dsi2, u32 reg, u32 val) in dsi_write() function 317 dsi_write(dsi2, reg, tmp); in dsi_update_bits() 475 dsi_write(dsi2, DSI2_CRI_TX_PLD, val); in dw_mipi_dsi2_transfer() 479 dsi_write(dsi2, DSI2_CRI_TX_PLD, val); in dw_mipi_dsi2_transfer() 488 dsi_write(dsi2, DSI2_CRI_TX_HDR, mode | val); in dw_mipi_dsi2_transfer() 529 dsi_write(dsi2, DSI2_IPI_COLOR_MAN_CFG, val); in dw_mipi_dsi2_ipi_color_coding_cfg() 550 dsi_write(dsi2, DSI2_IPI_PIX_PKT_CFG, MAX_PIX_PKT(val)); in dw_mipi_dsi2_ipi_set() 579 dsi_write(dsi2, DSI2_IPI_VID_HSA_MAN_CFG, VID_HSA_TIME(hsa_time)); in dw_mipi_dsi2_ipi_set() 583 dsi_write(dsi2, DSI2_IPI_VID_HBP_MAN_CFG, VID_HBP_TIME(hbp_time)); in dw_mipi_dsi2_ipi_set() 587 dsi_write(dsi2, DSI2_IPI_VID_HACT_MAN_CFG, VID_HACT_TIME(hact_time)); in dw_mipi_dsi2_ipi_set() [all …]
|
| H A D | dw_mipi_dsi.c | 254 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() function 272 dsi_write(dsi, reg, tmp); in dsi_update_bits() 833 dsi_write(dsi, DSI_GEN_PLD_DATA, val); in dw_mipi_dsi_transfer() 837 dsi_write(dsi, DSI_GEN_PLD_DATA, val); in dw_mipi_dsi_transfer() 849 dsi_write(dsi, DSI_GEN_HDR, val); in dw_mipi_dsi_transfer() 888 dsi_write(dsi, DSI_VID_MODE_CFG, val); in dw_mipi_dsi_video_mode_config() 902 dsi_write(dsi, DSI_PWR_UP, RESET); in dw_mipi_dsi_enable() 907 dsi_write(dsi, DSI_DBI_VCID, DBI_VCID(dsi->channel)); in dw_mipi_dsi_enable() 909 dsi_write(dsi, DSI_EDPI_CMD_SIZE, mode->hdisplay); in dw_mipi_dsi_enable() 914 dsi_write(dsi, DSI_PWR_UP, POWERUP); in dw_mipi_dsi_enable() [all …]
|
| H A D | rk618_dsi.c | 261 static inline int dsi_write(struct rk618_dsi *dsi, u32 reg, u32 val) in dsi_write() function 283 dsi_write(dsi, reg, tmp); in dsi_update_bits() 418 dsi_write(dsi, MIPI_PHY_REG6, 0x11); in rk618_dsi_phy_power_on() 419 dsi_write(dsi, MIPI_PHY_REG7, 0x11); in rk618_dsi_phy_power_on() 420 dsi_write(dsi, MIPI_PHY_REG9, 0xcc); in rk618_dsi_phy_power_on() 425 dsi_write(dsi, MIPI_PHY_REG5, 0x30); in rk618_dsi_phy_power_on() 562 dsi_write(dsi, DSI_CLKMGR_CFG, value); in rk618_dsi_pre_enable() 589 dsi_write(dsi, DSI_DPI_CFG, value); in rk618_dsi_pre_enable() 597 dsi_write(dsi, DSI_PCKHDL_CFG, value); in rk618_dsi_pre_enable() 615 dsi_write(dsi, DSI_VID_MODE_CFG, value); in rk618_dsi_pre_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-mipi-dsi.c | 317 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() function 391 dsi_write(dsi, DSI_DPI_LP_CMD_TIM, OUTVACT_LPCMD_TIME(16) in dw_mipi_message_config() 399 dsi_write(dsi, DSI_CMD_MODE_CFG, val); in dw_mipi_message_config() 411 dsi_write(dsi, DSI_VID_MODE_CFG, val); in dw_mipi_message_config() 412 dsi_write(dsi, DSI_LPCLK_CTRL, ctrl); in dw_mipi_message_config() 428 dsi_write(dsi, DSI_GEN_HDR, hdr_val); in dw_mipi_dsi_gen_pkt_hdr_write() 454 dsi_write(dsi, DSI_GEN_PLD_DATA, le32_to_cpu(word)); in dw_mipi_dsi_write() 458 dsi_write(dsi, DSI_GEN_PLD_DATA, le32_to_cpu(word)); in dw_mipi_dsi_write() 583 dsi_write(dsi, DSI_VID_MODE_CFG, val); in dw_mipi_dsi_video_mode_config() 589 dsi_write(dsi, DSI_PWR_UP, RESET); in dw_mipi_dsi_set_mode() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_dsi.c | 200 static inline int dsi_write(struct rk628 *rk628, const struct rk628_dsi *dsi, in dsi_write() function 650 dsi_write(rk628, dsi, DSI_GEN_PLD_DATA, val); in rk628_dsi_transfer() 668 dsi_write(rk628, dsi, DSI_GEN_PLD_DATA, val); in rk628_dsi_transfer() 679 dsi_write(rk628, dsi, DSI_GEN_HDR, val); in rk628_dsi_transfer() 1052 dsi_write(rk628, dsi, DSI_PWR_UP, RESET); in rk628_dsi_bridge_pre_enable() 1053 dsi_write(rk628, dsi, DSI_MODE_CFG, CMD_VIDEO_MODE(COMMAND_MODE)); in rk628_dsi_bridge_pre_enable() 1056 dsi_write(rk628, dsi, DSI_CLKMGR_CFG, in rk628_dsi_bridge_pre_enable() 1063 dsi_write(rk628, dsi, DSI_PCKHDL_CFG, val); in rk628_dsi_bridge_pre_enable() 1065 dsi_write(rk628, dsi, DSI_TO_CNT_CFG, in rk628_dsi_bridge_pre_enable() 1067 dsi_write(rk628, dsi, DSI_BTA_TO_CNT, 0xd00); in rk628_dsi_bridge_pre_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_dsi.c | 243 static inline void dsi_write(struct rk628_dsi *dsi, u32 reg, u32 val) in dsi_write() function 265 dsi_write(dsi, reg, tmp); in dsi_update_bits() 562 dsi_write(dsi, DSI_PHY_RSTZ, 0); in mipi_dphy_power_off() 795 dsi_write(dsi, DSI_GEN_PLD_DATA, val); in rk628_dsi_transfer() 811 dsi_write(dsi, DSI_GEN_PLD_DATA, val); in rk628_dsi_transfer() 821 dsi_write(dsi, DSI_GEN_HDR, val); in rk628_dsi_transfer() 912 dsi_write(dsi, DSI_VID_MODE_CFG, val); in rk628_dsi_set_vid_mode() 918 dsi_write(dsi, DSI_VID_PKT_SIZE, VID_PKT_SIZE(mode->hdisplay)); in rk628_dsi_set_vid_mode() 929 dsi_write(dsi, DSI_VID_HLINE_TIME, VID_HLINE_TIME(hline_time)); in rk628_dsi_set_vid_mode() 931 dsi_write(dsi, DSI_VID_HSA_TIME, VID_HSA_TIME(hsa_time)); in rk628_dsi_set_vid_mode() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/dsi/ |
| H A D | dsi_host.c | 194 static inline void dsi_write(struct msm_dsi_host *msm_host, u32 reg, u32 data) in dsi_write() function 799 dsi_write(msm_host, REG_DSI_INTR_CTRL, intr); in dsi_intr_ctrl() 846 dsi_write(msm_host, REG_DSI_CTRL, 0); in dsi_ctrl_config() 867 dsi_write(msm_host, REG_DSI_VID_CFG0, data); in dsi_ctrl_config() 871 dsi_write(msm_host, REG_DSI_VID_CFG1, 0); in dsi_ctrl_config() 876 dsi_write(msm_host, REG_DSI_CMD_CFG0, data); in dsi_ctrl_config() 883 dsi_write(msm_host, REG_DSI_CMD_CFG1, data); in dsi_ctrl_config() 886 dsi_write(msm_host, REG_DSI_CMD_DMA_CTRL, in dsi_ctrl_config() 899 dsi_write(msm_host, REG_DSI_TRIG_CTRL, data); in dsi_ctrl_config() 903 dsi_write(msm_host, REG_DSI_CLKOUT_TIMING_CTRL, data); in dsi_ctrl_config() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/stm/ |
| H A D | dw_mipi_dsi-stm.c | 87 static inline void dsi_write(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 val) in dsi_write() function 99 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set() 104 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear() 110 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | dw-mipi-dsi-rockchip.c | 369 static inline void dsi_write(struct dw_mipi_dsi_rockchip *dsi, u32 reg, u32 val) in dsi_write() function 381 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set() 387 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits() 399 dsi_write(dsi, DSI_PHY_TST_CTRL0, PHY_TESTCLK | PHY_UNTESTCLR); in dw_mipi_dsi_phy_write() 401 dsi_write(dsi, DSI_PHY_TST_CTRL1, PHY_TESTEN | PHY_TESTDOUT(0) | in dw_mipi_dsi_phy_write() 404 dsi_write(dsi, DSI_PHY_TST_CTRL0, PHY_UNTESTCLK | PHY_UNTESTCLR); in dw_mipi_dsi_phy_write() 406 dsi_write(dsi, DSI_PHY_TST_CTRL1, PHY_UNTESTEN | PHY_TESTDOUT(0) | in dw_mipi_dsi_phy_write() 409 dsi_write(dsi, DSI_PHY_TST_CTRL0, PHY_TESTCLK | PHY_UNTESTCLR); in dw_mipi_dsi_phy_write()
|