Home
last modified time | relevance | path

Searched refs:dsi (Results 1 – 21 of 21) sorted by relevance

/drivers/video/
A Dhitachi-tx10d07vm0baa.c38 #define dsi_generic_write_seq(dsi, cmd, seq...) do { \ argument
49 struct mipi_dsi_device *dsi = plat->device; in hitachi_tx10d07vm0baa_enable_backlight() local
67 ret = mipi_dsi_dcs_set_tear_scanline(dsi, 0x00); in hitachi_tx10d07vm0baa_enable_backlight()
75 dsi_generic_write_seq(dsi, 0xb2, 0x00); /* VCSEL */ in hitachi_tx10d07vm0baa_enable_backlight()
77 dsi_generic_write_seq(dsi, 0xb5, 0x33); /* rbias1 */ in hitachi_tx10d07vm0baa_enable_backlight()
78 dsi_generic_write_seq(dsi, 0xb6, 0x03); /* rbias2 */ in hitachi_tx10d07vm0baa_enable_backlight()
110 dsi_generic_write_seq(dsi, 0xd1, 0x22); /* flhw */ in hitachi_tx10d07vm0baa_enable_backlight()
111 dsi_generic_write_seq(dsi, 0xd2, 0x22); /* vckhw */ in hitachi_tx10d07vm0baa_enable_backlight()
112 dsi_generic_write_seq(dsi, 0xd3, 0x04); /* flt */ in hitachi_tx10d07vm0baa_enable_backlight()
160 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in hitachi_tx10d07vm0baa_enable_backlight()
[all …]
A Dmot-panel.c54 dsi_generic_write_seq(dsi, 0x55, 0x01); in mot_es2()
56 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in mot_es2()
73 dsi_generic_write_seq(dsi, 0xf9, 0x04); in mot_es2()
80 dsi_generic_write_seq(dsi, 0xf9, 0x02); in mot_es2()
87 dsi_generic_write_seq(dsi, 0xf9, 0x01); in mot_es2()
94 dsi_generic_write_seq(dsi, 0xf9, 0x20); in mot_es2()
100 dsi_generic_write_seq(dsi, 0x53, 0x2c); in mot_es2()
101 dsi_generic_write_seq(dsi, 0x35, 0x00); in mot_es2()
112 dsi_generic_write_seq(dsi, 0x55, 0x01); in mot_es4()
130 dsi_generic_write_seq(dsi, 0xf9, 0x04); in mot_es4()
[all …]
A Ddw_mipi_dsi.c314 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_gen_pkt_hdr_write()
358 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_write()
544 dsi_write(dsi, DSI_DPI_VCID, DPI_VCID(dsi->channel)); in dw_mipi_dsi_dpi_config()
662 phy_ops->get_timing(dsi->device, dsi->lane_mbps, &timing); in dw_mipi_dsi_dphy_timing_config()
721 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable()
728 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable()
734 dsi_read(dsi, DSI_INT_ST0); in dw_mipi_dsi_clear_err()
752 dw_mipi_dsi_init_pll(dsi); in dw_mipi_dsi_bridge_set()
794 dsi->phy_ops = phy_ops; in dw_mipi_dsi_init()
796 dsi->device = device; in dw_mipi_dsi_init()
[all …]
A Dmipi_dsi.c63 return ops->attach(dsi->host, dsi); in mipi_dsi_attach()
78 return ops->detach(dsi->host, dsi); in mipi_dsi_detach()
95 if (dsi->mode_flags & MIPI_DSI_MODE_LPM) in mipi_dsi_device_transfer()
98 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer()
230 .channel = dsi->channel, in mipi_dsi_shutdown_peripheral()
250 .channel = dsi->channel, in mipi_dsi_turn_on_peripheral()
275 .channel = dsi->channel, in mipi_dsi_set_maximum_return_packet_size()
302 .channel = dsi->channel, in mipi_dsi_generic_write()
347 .channel = dsi->channel, in mipi_dsi_generic_read()
391 .channel = dsi->channel, in mipi_dsi_dcs_write_buffer()
[all …]
A Dendeavoru-panel.c62 dcs_write_one(dsi, 0xc2, 0x08); in endeavoru_panel_enable_backlight()
65 dcs_write_one(dsi, 0xff, 0x03); in endeavoru_panel_enable_backlight()
66 dcs_write_one(dsi, 0xfe, 0x08); in endeavoru_panel_enable_backlight()
67 dcs_write_one(dsi, 0x18, 0x00); in endeavoru_panel_enable_backlight()
68 dcs_write_one(dsi, 0x19, 0x00); in endeavoru_panel_enable_backlight()
69 dcs_write_one(dsi, 0x1a, 0x00); in endeavoru_panel_enable_backlight()
70 dcs_write_one(dsi, 0x25, 0x26); in endeavoru_panel_enable_backlight()
76 dcs_write_one(dsi, 0xfb, 0x01); in endeavoru_panel_enable_backlight()
77 dcs_write_one(dsi, 0xff, 0x00); in endeavoru_panel_enable_backlight()
78 dcs_write_one(dsi, 0xfe, 0x01); in endeavoru_panel_enable_backlight()
[all …]
A Dlg-lh400wv3-sd04.c38 #define dsi_generic_write_seq(dsi, cmd, seq...) do { \ argument
49 struct mipi_dsi_device *dsi = plat->device; in lg_lh400wv3_enable_backlight() local
53 dsi_generic_write_seq(dsi, MIPI_DCS_SET_TEAR_ON); in lg_lh400wv3_enable_backlight()
62 dsi_generic_write_seq(dsi, 0xb2, 0x00, 0xc8); in lg_lh400wv3_enable_backlight()
63 dsi_generic_write_seq(dsi, 0xb3, 0x00); in lg_lh400wv3_enable_backlight()
64 dsi_generic_write_seq(dsi, 0xb4, 0x04); in lg_lh400wv3_enable_backlight()
69 dsi_generic_write_seq(dsi, 0xc0, 0x01, 0x11); in lg_lh400wv3_enable_backlight()
72 dsi_generic_write_seq(dsi, 0xc5, 0x65); in lg_lh400wv3_enable_backlight()
73 dsi_generic_write_seq(dsi, 0xc6, 0x41, 0x63); in lg_lh400wv3_enable_backlight()
85 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in lg_lh400wv3_enable_backlight()
[all …]
A Drenesas-r69328.c47 #define dsi_generic_write_seq(dsi, cmd, seq...) do { \ argument
70 struct mipi_dsi_device *dsi = plat->device; in renesas_r69328_enable_backlight() local
73 mipi_dsi_dcs_write_buffer(dsi, address_mode, in renesas_r69328_enable_backlight()
82 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in renesas_r69328_enable_backlight()
91 dsi_generic_write_seq(dsi, R69328_MACP, 0x04); in renesas_r69328_enable_backlight()
93 dsi_generic_write_seq(dsi, R69328_POWER_SET, 0x14, in renesas_r69328_enable_backlight()
96 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_A, 0x00, in renesas_r69328_enable_backlight()
103 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_B, 0x00, in renesas_r69328_enable_backlight()
110 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_C, 0x00, in renesas_r69328_enable_backlight()
119 dsi_generic_write_seq(dsi, R69328_MACP, 0x03); in renesas_r69328_enable_backlight()
[all …]
A Dlg-ld070wx3.c35 static void dcs_write_one(struct mipi_dsi_device *dsi, u8 cmd, u8 data) in dcs_write_one() argument
37 mipi_dsi_dcs_write(dsi, cmd, &data, 1); in dcs_write_one()
43 struct mipi_dsi_device *dsi = plat->device; in lg_ld070wx3_enable_backlight() local
46 ret = mipi_dsi_dcs_soft_reset(dsi); in lg_ld070wx3_enable_backlight()
57 dcs_write_one(dsi, 0xAE, 0x0B); in lg_ld070wx3_enable_backlight()
60 dcs_write_one(dsi, 0xEE, 0xEA); in lg_ld070wx3_enable_backlight()
61 dcs_write_one(dsi, 0xEF, 0x5F); in lg_ld070wx3_enable_backlight()
64 dcs_write_one(dsi, 0xF2, 0x68); in lg_ld070wx3_enable_backlight()
67 dcs_write_one(dsi, 0xEE, 0x00); in lg_ld070wx3_enable_backlight()
68 dcs_write_one(dsi, 0xEF, 0x00); in lg_ld070wx3_enable_backlight()
A Drenesas-r61307.c123 struct mipi_dsi_device *dsi = plat->device; in renesas_r61307_enable_backlight() local
126 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in renesas_r61307_enable_backlight()
134 mipi_dsi_dcs_write_buffer(dsi, address_mode, in renesas_r61307_enable_backlight()
139 ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT << 4); in renesas_r61307_enable_backlight()
146 mipi_dsi_generic_write(dsi, macp_off, sizeof(macp_off)); in renesas_r61307_enable_backlight()
149 mipi_dsi_generic_write(dsi, contrast_setting, in renesas_r61307_enable_backlight()
153 mipi_dsi_generic_write(dsi, gamma_setting[priv->gamma], in renesas_r61307_enable_backlight()
157 mipi_dsi_generic_write(dsi, column_inversion, in renesas_r61307_enable_backlight()
160 mipi_dsi_generic_write(dsi, line_inversion, in renesas_r61307_enable_backlight()
164 mipi_dsi_generic_write(dsi, macp_on, sizeof(macp_on)); in renesas_r61307_enable_backlight()
[all …]
A Dnovatek-nt35510.c553 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in nt35510_send_long() local
561 ret = mipi_dsi_dcs_write(dsi, cmd, seqp, chunk); in nt35510_send_long()
573 ret = mipi_dsi_generic_write(dsi, seqp, chunk); in nt35510_send_long()
684 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in nt35510_setup_display() local
717 ret = mipi_dsi_dcs_write(dsi, NT35510_P0_SDVPCTR, in nt35510_setup_display()
780 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in nt35510_read_id() local
897 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in nt35510_panel_enable_backlight() local
901 ret = mipi_dsi_attach(dsi); in nt35510_panel_enable_backlight()
910 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in nt35510_panel_enable_backlight()
939 ret = mipi_dsi_dcs_set_display_on(dsi); in nt35510_panel_enable_backlight()
[all …]
A Dsharp-lq079l1sx01.c41 static int dcs_write_one(struct mipi_dsi_device *dsi, u8 cmd, u8 data) in dcs_write_one() argument
43 return mipi_dsi_dcs_write(dsi, cmd, &data, 1); in dcs_write_one()
49 struct mipi_dsi_device *dsi = plat->device; in sharp_lq079l1sx01_configure_link() local
52 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in sharp_lq079l1sx01_configure_link()
59 ret = dcs_write_one(dsi, MIPI_DCS_SET_DISPLAY_BRIGHTNESS, 0xff); in sharp_lq079l1sx01_configure_link()
64 ret = dcs_write_one(dsi, MIPI_DCS_WRITE_POWER_SAVE, 0x01); in sharp_lq079l1sx01_configure_link()
69 ret = dcs_write_one(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY, 0x2c); in sharp_lq079l1sx01_configure_link()
75 ret = mipi_dsi_dcs_set_display_on(dsi); in sharp_lq079l1sx01_configure_link()
A Dsamsung-ltl106hl02.c41 struct mipi_dsi_device *dsi = plat->device; in samsung_ltl106hl02_enable_backlight() local
44 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in samsung_ltl106hl02_enable_backlight()
52 ret = mipi_dsi_dcs_set_display_on(dsi); in samsung_ltl106hl02_enable_backlight()
A Dsharp-lq101r1sx01.c35 static int sharp_lq101r1sx01_write(struct mipi_dsi_device *dsi, in sharp_lq101r1sx01_write() argument
41 ret = mipi_dsi_generic_write(dsi, payload, sizeof(payload)); in sharp_lq101r1sx01_write()
48 ret = mipi_dsi_dcs_nop(dsi); in sharp_lq101r1sx01_write()
A DMakefile20 obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o
A DKconfig550 dsi 4dl panel.
567 dsi panel.
574 otm8009a 480x800 dsi 2dl panel.
959 bool "Enable sandbox for dsi host"
963 Enable support for sandbox dsi host device used for testing
/drivers/video/rockchip/
A Ddw_mipi_dsi_rockchip.c257 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set()
262 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear()
268 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits()
378 ret = generic_phy_configure(&dsi->phy, &dsi->phy_opts); in dsi_phy_init()
408 vco = (dsi->lane_mbps < 200) ? 0 : (dsi->lane_mbps + 100) / 200; in dsi_phy_init()
414 dsi->lane_mbps); in dsi_phy_init()
505 if (!dsi) in dsi_phy_post_set_mode()
562 &dsi->phy_opts); in dw_mipi_dsi_get_lane_mbps()
785 rk_setreg(dsi->grf + dsi->cdata->lanecfg1_grf_reg, dsi->cdata->lanecfg1); in dw_mipi_dsi_rockchip_config()
788 rk_setreg(dsi->grf + dsi->cdata->lanecfg2_grf_reg, dsi->cdata->lanecfg2); in dw_mipi_dsi_rockchip_config()
[all …]
A Drk_mipi.h14 struct mipi_dsi *dsi; member
/drivers/video/stm32/
A Dstm32_dsi.c101 writel(val, dsi->base + reg); in dsi_write()
106 return readl(dsi->base + reg); in dsi_read()
111 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set()
116 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear()
122 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits()
249 if (!dsi) in dsi_phy_post_set_mode()
259 dsi_set(dsi, DSI_WCR, WCR_DSIEN); in dsi_phy_post_set_mode()
278 dsi->lane_min_kbps *= 2; in dsi_get_lane_mbps()
279 dsi->lane_max_kbps *= 2; in dsi_get_lane_mbps()
290 pll_out_khz = dsi->lane_max_kbps; in dsi_get_lane_mbps()
[all …]
/drivers/video/nexell/
A Ds5pxx18_dp_mipi.c262 struct mipi_dsi_device *dsi = &mipi->dsi; in mipi_enable() local
281 int data_len = dsi->lanes - 1; in mipi_enable()
332 switch (dsi->format) { in mipi_enable()
577 nx_mipi_transfer_done(dsi); in nx_mipi_transfer()
586 .channel = dsi->channel, in nx_mipi_write_buffer()
630 struct mipi_dsi_device *dsi = &dev->dsi; in nx_mipi_display() local
640 ret = nx_mipi_dsi_lcd_bind(dsi); in nx_mipi_display()
665 if (dsi->ops && dsi->ops->prepare) in nx_mipi_display()
666 dsi->ops->prepare(dsi); in nx_mipi_display()
668 if (dsi->ops && dsi->ops->enable) in nx_mipi_display()
[all …]
/drivers/video/tegra/
A Ddsi.c46 struct dsi_ctlr *dsi; member
220 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_host_transfer()
529 struct dsi_pad_ctrl_reg *pad = &priv->dsi->pad; in tegra_dsi_mipi_calibrate()
596 struct dsi_timing_reg *ptiming = &priv->dsi->ptiming; in tegra_dsi_set_phy_timing()
665 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_configure()
666 struct dsi_pkt_seq_reg *pkt = &priv->dsi->pkt; in tegra_dsi_configure()
667 struct dsi_pkt_len_reg *len = &priv->dsi->len; in tegra_dsi_configure()
808 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_enable()
826 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_encoder_enable()
850 tegra_dsi_pad_calibrate(&priv->dsi->pad); in tegra_dsi_encoder_enable()
[all …]
A DMakefile5 obj-$(CONFIG_VIDEO_DSI_TEGRA) += dsi.o mipi.o mipi-phy.o

Completed in 58 milliseconds