/u-boot/drivers/video/exynos/ |
A D | exynos_mipi_dsi_lowlevel.h | 12 void exynos_mipi_dsi_register(struct mipi_dsim_device *dsim); 13 void exynos_mipi_dsi_func_reset(struct mipi_dsim_device *dsim); 14 void exynos_mipi_dsi_sw_reset(struct mipi_dsim_device *dsim); 15 void exynos_mipi_dsi_sw_release(struct mipi_dsim_device *dsim); 36 void exynos_mipi_dsi_init_config(struct mipi_dsim_device *dsim); 41 void exynos_mipi_dsi_enable_lane(struct mipi_dsim_device *dsim, 43 void exynos_mipi_dsi_enable_afc(struct mipi_dsim_device *dsim, 49 void exynos_mipi_dsi_pll_freq(struct mipi_dsim_device *dsim, 54 void exynos_mipi_dsi_enable_pll(struct mipi_dsim_device *dsim, 83 void exynos_mipi_dsi_prep_ctrl(struct mipi_dsim_device *dsim, [all …]
|
A D | exynos_mipi_dsi_common.c | 350 dsim->e_clk_src = byte_clk_sel; in exynos_mipi_dsi_set_clock() 358 dsim->dsim_config->p, dsim->dsim_config->m, in exynos_mipi_dsi_set_clock() 359 dsim->dsim_config->s); in exynos_mipi_dsi_set_clock() 431 dsim->state = DSIM_STATE_INIT; in exynos_mipi_dsi_init_dsim() 453 exynos_mipi_dsi_sw_reset(dsim); in exynos_mipi_dsi_init_dsim() 512 exynos_mipi_dsi_display_config(dsim, dsim->dsim_config); in exynos_mipi_dsi_set_display_mode() 524 switch (dsim->state) { in exynos_mipi_dsi_init_link() 531 exynos_mipi_dsi_enable_lane(dsim, dsim->data_lane, 1); in exynos_mipi_dsi_init_link() 534 exynos_mipi_dsi_set_clock(dsim, in exynos_mipi_dsi_init_link() 548 dsim->state = DSIM_STATE_STOP; in exynos_mipi_dsi_init_link() [all …]
|
A D | exynos_mipi_dsi_common.h | 14 int exynos_mipi_dsi_wr_data(struct mipi_dsim_device *dsim, unsigned int data_id, 17 unsigned long exynos_mipi_dsi_change_pll(struct mipi_dsim_device *dsim, 20 int exynos_mipi_dsi_set_clock(struct mipi_dsim_device *dsim, 22 int exynos_mipi_dsi_init_dsim(struct mipi_dsim_device *dsim); 23 int exynos_mipi_dsi_set_display_mode(struct mipi_dsim_device *dsim, 25 int exynos_mipi_dsi_init_link(struct mipi_dsim_device *dsim); 26 int exynos_mipi_dsi_set_hs_enable(struct mipi_dsim_device *dsim); 27 int exynos_mipi_dsi_set_data_transfer_mode(struct mipi_dsim_device *dsim, 29 int exynos_mipi_dsi_enable_frame_done_int(struct mipi_dsim_device *dsim, 31 int exynos_mipi_dsi_get_frame_done_status(struct mipi_dsim_device *dsim); [all …]
|
A D | exynos_mipi_dsi_lowlevel.c | 19 void exynos_mipi_dsi_func_reset(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_func_reset() argument 33 void exynos_mipi_dsi_sw_reset(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_sw_reset() argument 48 void exynos_mipi_dsi_sw_release(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_sw_release() argument 192 void exynos_mipi_dsi_init_config(struct mipi_dsim_device *dsim) in exynos_mipi_dsi_init_config() argument 194 struct mipi_dsim_config *dsim_config = dsim->dsim_config; in exynos_mipi_dsi_init_config() 242 void exynos_mipi_dsi_enable_lane(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_enable_lane() argument 272 void exynos_mipi_dsi_enable_afc(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_enable_afc() argument 317 void exynos_mipi_dsi_pll_freq(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_pll_freq() argument 342 void exynos_mipi_dsi_enable_pll(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_enable_pll() argument 526 void exynos_mipi_dsi_dp_dn_swap(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_dp_dn_swap() argument [all …]
|
A D | exynos_mipi_dsi.c | 157 lcd_dev->master = dsim; in exynos_mipi_dsi_bind_lcd_ddi() 159 dsim->dsim_lcd_dev = lcd_dev; in exynos_mipi_dsi_bind_lcd_ddi() 160 dsim->dsim_lcd_drv = lcd_drv; in exynos_mipi_dsi_bind_lcd_ddi() 178 struct mipi_dsim_device *dsim; in exynos_mipi_dsi_init() local 183 if (!dsim) { in exynos_mipi_dsi_init() 195 dsim->pd = dsim_pd; in exynos_mipi_dsi_init() 196 dsim->dsim_config = dsim_config; in exynos_mipi_dsi_init() 197 dsim->master_ops = &master_ops; in exynos_mipi_dsi_init() 217 exynos_mipi_dsi_init_dsim(dsim); in exynos_mipi_dsi_init() 218 exynos_mipi_dsi_init_link(dsim); in exynos_mipi_dsi_init() [all …]
|
/u-boot/doc/device-tree-bindings/video/ |
A D | exynos_mipi_dsi.txt | 23 samsung,dsim-config-hfp: HFP disable mode. 60 samsung,dsim-config-e-interface = <1>; 61 samsung,dsim-config-e-virtual-ch = <0>; 63 samsung,dsim-config-e-burst-mode = <1>; 65 samsung,dsim-config-e-byte-clk = <0>; 66 samsung,dsim-config-hfp = <1>; 68 samsung,dsim-config-p = <3>; 69 samsung,dsim-config-m = <120>; 70 samsung,dsim-config-s = <1>; 78 samsung,dsim-device-id = <0xffffffff>; [all …]
|
/u-boot/arch/arm/dts/ |
A D | exynos4210-trats.dts | 17 samsung,dsim-device-name = "s6e8ax0"; 67 samsung,dsim-config-e-interface = <1>; 68 samsung,dsim-config-e-virtual-ch = <0>; 70 samsung,dsim-config-e-burst-mode = <1>; 72 samsung,dsim-config-e-byte-clk = <0>; 73 samsung,dsim-config-hfp = <1>; 75 samsung,dsim-config-p = <3>; 76 samsung,dsim-config-m = <120>; 77 samsung,dsim-config-s = <1>; 85 samsung,dsim-device-id = <0xffffffff>; [all …]
|
A D | exynos4412-trats2.dts | 17 samsung,dsim-device-name = "s6e8ax0"; 86 samsung,dsim-config-e-interface = <1>; 87 samsung,dsim-config-e-virtual-ch = <0>; 89 samsung,dsim-config-e-burst-mode = <1>; 91 samsung,dsim-config-e-byte-clk = <0>; 92 samsung,dsim-config-hfp = <1>; 94 samsung,dsim-config-p = <3>; 95 samsung,dsim-config-m = <120>; 96 samsung,dsim-config-s = <1>; 104 samsung,dsim-device-id = <0xffffffff>; [all …]
|
/u-boot/arch/arm/mach-exynos/include/mach/ |
A D | mipi_dsim.h | 293 int (*cmd_write)(struct mipi_dsim_device *dsim, unsigned int data_id, 295 int (*cmd_read)(struct mipi_dsim_device *dsim, unsigned int data_id, 297 int (*get_dsim_frame_done)(struct mipi_dsim_device *dsim); 298 int (*clear_dsim_frame_done)(struct mipi_dsim_device *dsim);
|