Home
last modified time | relevance | path

Searched refs:dsim (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/video/exynos/
H A Dexynos_mipi_dsi_common.c52 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 Dexynos_mipi_dsi_lowlevel.h13 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 Dexynos_mipi_dsi_lowlevel.c19 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 Dexynos_mipi_dsi_common.h15 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 Dexynos_mipi_dsi.c138 *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 Dexynos_mipi_dsi.txt10 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 Dexynos4210-trats.dts18 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 Dexynos4412-trats2.dts18 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 Dmipi_dsim.h294 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 Dexynos_dsim.txt18 - phy-names: should include "dsim" entry
51 phy-names = "dsim";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dexynos3250.dtsi338 phy-names = "dsim";
H A Dexynos4.dtsi197 phy-names = "dsim";
H A Dexynos5250.dtsi832 phy-names = "dsim";
H A Dexynos5420.dtsi618 phy-names = "dsim";
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_imx2102 # required by sec-dsim.ko
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/exynos/
H A Dexynos5433.dtsi927 phy-names = "dsim";