Searched refs:dsim (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/drivers/video/fbdev/exynos/ |
D | exynos_mipi_dsi_common.c | 78 struct mipi_dsim_device *dsim = dev_id; in exynos_mipi_dsi_interrupt_handler() local 81 intsrc = exynos_mipi_dsi_read_interrupt(dsim); in exynos_mipi_dsi_interrupt_handler() 82 intmsk = exynos_mipi_dsi_read_interrupt_mask(dsim); in exynos_mipi_dsi_interrupt_handler() 87 dev_dbg(dsim->dev, "MIPI INTMSK_RX_DONE\n"); in exynos_mipi_dsi_interrupt_handler() 91 dev_dbg(dsim->dev, "MIPI INTMSK_FIFO_EMPTY\n"); in exynos_mipi_dsi_interrupt_handler() 94 exynos_mipi_dsi_clear_interrupt(dsim, intmsk); in exynos_mipi_dsi_interrupt_handler() 105 static void exynos_mipi_dsi_long_data_wr(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_long_data_wr() argument 121 dev_dbg(dsim->dev, "count = 3 payload = %x, %x %x %x\n", in exynos_mipi_dsi_long_data_wr() 128 dev_dbg(dsim->dev, in exynos_mipi_dsi_long_data_wr() 136 exynos_mipi_dsi_wr_tx_data(dsim, payload); in exynos_mipi_dsi_long_data_wr() [all …]
|
D | exynos_mipi_dsi_lowlevel.c | 32 void exynos_mipi_dsi_func_reset(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_func_reset() argument 36 reg = readl(dsim->reg_base + EXYNOS_DSIM_SWRST); in exynos_mipi_dsi_func_reset() 40 writel(reg, dsim->reg_base + EXYNOS_DSIM_SWRST); in exynos_mipi_dsi_func_reset() 43 void exynos_mipi_dsi_sw_reset(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_sw_reset() argument 47 reg = readl(dsim->reg_base + EXYNOS_DSIM_SWRST); in exynos_mipi_dsi_sw_reset() 51 writel(reg, dsim->reg_base + EXYNOS_DSIM_SWRST); in exynos_mipi_dsi_sw_reset() 54 void exynos_mipi_dsi_sw_reset_release(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_sw_reset_release() argument 58 reg = readl(dsim->reg_base + EXYNOS_DSIM_INTSRC); in exynos_mipi_dsi_sw_reset_release() 62 writel(reg, dsim->reg_base + EXYNOS_DSIM_INTSRC); in exynos_mipi_dsi_sw_reset_release() 65 int exynos_mipi_dsi_get_sw_reset_release(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_get_sw_reset_release() argument [all …]
|
D | exynos_mipi_dsi_lowlevel.h | 18 void exynos_mipi_dsi_func_reset(struct mipi_dsim_device *dsim); 19 void exynos_mipi_dsi_sw_reset(struct mipi_dsim_device *dsim); 20 void exynos_mipi_dsi_sw_reset_release(struct mipi_dsim_device *dsim); 21 int exynos_mipi_dsi_get_sw_reset_release(struct mipi_dsim_device *dsim); 22 void exynos_mipi_dsi_set_interrupt_mask(struct mipi_dsim_device *dsim, 24 void exynos_mipi_dsi_set_data_lane_number(struct mipi_dsim_device *dsim, 26 void exynos_mipi_dsi_init_fifo_pointer(struct mipi_dsim_device *dsim, 28 void exynos_mipi_dsi_set_phy_tunning(struct mipi_dsim_device *dsim, 30 void exynos_mipi_dsi_set_phy_tunning(struct mipi_dsim_device *dsim, 32 void exynos_mipi_dsi_set_main_stand_by(struct mipi_dsim_device *dsim, [all …]
|
D | exynos_mipi_dsi.c | 65 static int exynos_mipi_regulator_enable(struct mipi_dsim_device *dsim) in exynos_mipi_regulator_enable() argument 69 mutex_lock(&dsim->lock); in exynos_mipi_regulator_enable() 71 mutex_unlock(&dsim->lock); in exynos_mipi_regulator_enable() 76 static int exynos_mipi_regulator_disable(struct mipi_dsim_device *dsim) in exynos_mipi_regulator_disable() argument 80 mutex_lock(&dsim->lock); in exynos_mipi_regulator_disable() 82 mutex_unlock(&dsim->lock); in exynos_mipi_regulator_disable() 88 static void exynos_mipi_update_cfg(struct mipi_dsim_device *dsim) in exynos_mipi_update_cfg() argument 95 exynos_mipi_dsi_stand_by(dsim, 0); in exynos_mipi_update_cfg() 97 exynos_mipi_dsi_init_dsim(dsim); in exynos_mipi_update_cfg() 98 exynos_mipi_dsi_init_link(dsim); in exynos_mipi_update_cfg() [all …]
|
D | exynos_mipi_dsi_common.h | 21 int exynos_mipi_dsi_wr_data(struct mipi_dsim_device *dsim, unsigned int data_id, 23 int exynos_mipi_dsi_rd_data(struct mipi_dsim_device *dsim, unsigned int data_id, 26 void exynos_mipi_dsi_init_interrupt(struct mipi_dsim_device *dsim); 27 int exynos_mipi_dsi_init_dsim(struct mipi_dsim_device *dsim); 28 void exynos_mipi_dsi_stand_by(struct mipi_dsim_device *dsim, 30 int exynos_mipi_dsi_set_display_mode(struct mipi_dsim_device *dsim, 32 int exynos_mipi_dsi_init_link(struct mipi_dsim_device *dsim); 33 int exynos_mipi_dsi_set_hs_enable(struct mipi_dsim_device *dsim); 34 int exynos_mipi_dsi_set_data_transfer_mode(struct mipi_dsim_device *dsim, 36 int exynos_mipi_dsi_enable_frame_done_int(struct mipi_dsim_device *dsim, [all …]
|
/linux-4.1.27/include/video/ |
D | exynos_mipi_dsim.h | 282 int (*cmd_write)(struct mipi_dsim_device *dsim, unsigned int data_id, 284 int (*cmd_read)(struct mipi_dsim_device *dsim, unsigned int data_id, 286 int (*get_dsim_frame_done)(struct mipi_dsim_device *dsim); 287 int (*clear_dsim_frame_done)(struct mipi_dsim_device *dsim); 291 int (*set_early_blank_mode)(struct mipi_dsim_device *dsim, int power); 292 int (*set_blank_mode)(struct mipi_dsim_device *dsim, int power);
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | exynos_dsim.txt | 16 - phy-names: should include "dsim" entry 53 phy-names = "dsim";
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos3250.dtsi | 265 phy-names = "dsim";
|
D | exynos4415.dtsi | 263 phy-names = "dsim";
|
D | exynos4.dtsi | 168 phy-names = "dsim";
|
D | exynos5420.dtsi | 553 phy-names = "dsim";
|