| /OK3568_Linux_fs/u-boot/drivers/video/exynos/ |
| H A D | exynos_mipi_dsi_common.c | 52 static void exynos_mipi_dsi_long_data_wr(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_long_data_wr() argument 93 exynos_mipi_dsi_wr_tx_data(dsim, payload); in exynos_mipi_dsi_long_data_wr() 97 int exynos_mipi_dsi_wr_data(struct mipi_dsim_device *dsim, unsigned int data_id, in exynos_mipi_dsi_wr_data() argument 104 if (dsim->state == DSIM_STATE_ULPS) { in exynos_mipi_dsi_wr_data() 110 delay_val = MHZ / dsim->dsim_config->esc_clk; in exynos_mipi_dsi_wr_data() 116 if (dsim->state == DSIM_STATE_STOP) { in exynos_mipi_dsi_wr_data() 117 while (!(exynos_mipi_dsi_get_fifo_state(dsim) & in exynos_mipi_dsi_wr_data() 138 exynos_mipi_dsi_wr_tx_header(dsim, data_id, data0[0], data0[1]); in exynos_mipi_dsi_wr_data() 151 exynos_mipi_dsi_wr_tx_header(dsim, data_id, data0[0], data0[1]); in exynos_mipi_dsi_wr_data() 172 exynos_mipi_dsi_clear_all_interrupt(dsim); in exynos_mipi_dsi_wr_data() [all …]
|
| H A D | exynos_mipi_dsi_lowlevel.h | 13 void exynos_mipi_dsi_register(struct mipi_dsim_device *dsim); 14 void exynos_mipi_dsi_func_reset(struct mipi_dsim_device *dsim); 15 void exynos_mipi_dsi_sw_reset(struct mipi_dsim_device *dsim); 16 void exynos_mipi_dsi_sw_release(struct mipi_dsim_device *dsim); 17 void exynos_mipi_dsi_set_interrupt_mask(struct mipi_dsim_device *dsim, 19 void exynos_mipi_dsi_set_data_lane_number(struct mipi_dsim_device *dsim, 21 void exynos_mipi_dsi_init_fifo_pointer(struct mipi_dsim_device *dsim, 23 void exynos_mipi_dsi_set_phy_tunning(struct mipi_dsim_device *dsim, 25 void exynos_mipi_dsi_set_phy_tunning(struct mipi_dsim_device *dsim, 27 void exynos_mipi_dsi_set_main_disp_resol(struct mipi_dsim_device *dsim, [all …]
|
| H 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 59 void exynos_mipi_dsi_set_interrupt_mask(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_interrupt_mask() argument 74 void exynos_mipi_dsi_init_fifo_pointer(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_init_fifo_pointer() argument 93 void exynos_mipi_dsi_set_phy_tunning(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_phy_tunning() argument 102 void exynos_mipi_dsi_set_main_disp_resol(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_main_disp_resol() argument 121 void exynos_mipi_dsi_set_main_disp_vporch(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_main_disp_vporch() argument 139 void exynos_mipi_dsi_set_main_disp_hporch(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_main_disp_hporch() argument 154 void exynos_mipi_dsi_set_main_disp_sync_area(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_set_main_disp_sync_area() argument [all …]
|
| H A D | exynos_mipi_dsi_common.h | 15 int exynos_mipi_dsi_wr_data(struct mipi_dsim_device *dsim, unsigned int data_id, 17 int exynos_mipi_dsi_pll_on(struct mipi_dsim_device *dsim, unsigned int enable); 18 unsigned long exynos_mipi_dsi_change_pll(struct mipi_dsim_device *dsim, 21 int exynos_mipi_dsi_set_clock(struct mipi_dsim_device *dsim, 23 int exynos_mipi_dsi_init_dsim(struct mipi_dsim_device *dsim); 24 int exynos_mipi_dsi_set_display_mode(struct mipi_dsim_device *dsim, 26 int exynos_mipi_dsi_init_link(struct mipi_dsim_device *dsim); 27 int exynos_mipi_dsi_set_hs_enable(struct mipi_dsim_device *dsim); 28 int exynos_mipi_dsi_set_data_transfer_mode(struct mipi_dsim_device *dsim, 30 int exynos_mipi_dsi_enable_frame_done_int(struct mipi_dsim_device *dsim, [all …]
|
| H A D | exynos_mipi_dsi.c | 138 *exynos_mipi_dsi_bind_lcd_ddi(struct mipi_dsim_device *dsim, in exynos_mipi_dsi_bind_lcd_ddi() argument 155 lcd_dev->master = dsim; in exynos_mipi_dsi_bind_lcd_ddi() 157 dsim->dsim_lcd_dev = lcd_dev; in exynos_mipi_dsi_bind_lcd_ddi() 158 dsim->dsim_lcd_drv = lcd_drv; in exynos_mipi_dsi_bind_lcd_ddi() 176 struct mipi_dsim_device *dsim; in exynos_mipi_dsi_init() local 180 dsim = kzalloc(sizeof(struct mipi_dsim_device), GFP_KERNEL); in exynos_mipi_dsi_init() 181 if (!dsim) { in exynos_mipi_dsi_init() 193 dsim->pd = dsim_pd; in exynos_mipi_dsi_init() 194 dsim->dsim_config = dsim_config; in exynos_mipi_dsi_init() 195 dsim->master_ops = &master_ops; in exynos_mipi_dsi_init() [all …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/video/ |
| H A D | exynos_mipi_dsi.txt | 10 samsung,dsim-config-e-interface: interface to be used (RGB interface 12 samsung,dsim-config-e-virtual-ch: virtual channel number that main 14 samsung,dsim-config-e-pixel-format: pixel stream format for main 16 samsung,dsim-config-e-burst-mode: selects Burst mode in Video mode. 19 samsung,dsim-config-e-no-data-lane: data lane count used by Master. 20 samsung,dsim-config-e-byte-clk: select byte clock source. 23 samsung,dsim-config-hfp: HFP disable mode. 26 samsung,dsim-config-p: P value for PMS setting. 27 samsung,dsim-config-m: M value for PMS setting. 28 samsung,dsim-config-s: S value for PMS setting. [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | exynos4210-trats.dts | 18 samsung,dsim-device-name = "s6e8ax0"; 68 samsung,dsim-config-e-interface = <1>; 69 samsung,dsim-config-e-virtual-ch = <0>; 70 samsung,dsim-config-e-pixel-format = <7>; 71 samsung,dsim-config-e-burst-mode = <1>; 72 samsung,dsim-config-e-no-data-lane = <3>; 73 samsung,dsim-config-e-byte-clk = <0>; 74 samsung,dsim-config-hfp = <1>; 76 samsung,dsim-config-p = <3>; 77 samsung,dsim-config-m = <120>; [all …]
|
| H A D | exynos4412-trats2.dts | 18 samsung,dsim-device-name = "s6e8ax0"; 409 samsung,dsim-config-e-interface = <1>; 410 samsung,dsim-config-e-virtual-ch = <0>; 411 samsung,dsim-config-e-pixel-format = <7>; 412 samsung,dsim-config-e-burst-mode = <1>; 413 samsung,dsim-config-e-no-data-lane = <3>; 414 samsung,dsim-config-e-byte-clk = <0>; 415 samsung,dsim-config-hfp = <1>; 417 samsung,dsim-config-p = <3>; 418 samsung,dsim-config-m = <120>; [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/include/mach/ |
| H A D | mipi_dsim.h | 294 int (*cmd_write)(struct mipi_dsim_device *dsim, unsigned int data_id, 296 int (*cmd_read)(struct mipi_dsim_device *dsim, unsigned int data_id, 298 int (*get_dsim_frame_done)(struct mipi_dsim_device *dsim); 299 int (*clear_dsim_frame_done)(struct mipi_dsim_device *dsim);
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/exynos/ |
| H A D | exynos_dsim.txt | 18 - phy-names: should include "dsim" entry 51 phy-names = "dsim";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | exynos3250.dtsi | 338 phy-names = "dsim";
|
| H A D | exynos4.dtsi | 197 phy-names = "dsim";
|
| H A D | exynos5250.dtsi | 832 phy-names = "dsim";
|
| H A D | exynos5420.dtsi | 618 phy-names = "dsim";
|
| /OK3568_Linux_fs/kernel/android/ |
| H A D | abi_gki_aarch64_imx | 2102 # required by sec-dsim.ko
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/exynos/ |
| H A D | exynos5433.dtsi | 927 phy-names = "dsim";
|