Home
last modified time | relevance | path

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

1234

/u-boot/drivers/video/
A Ddw_mipi_dsi.c316 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_gen_pkt_hdr_write()
360 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_write()
546 dsi_write(dsi, DSI_DPI_VCID, DPI_VCID(dsi->channel)); in dw_mipi_dsi_dpi_config()
664 phy_ops->get_timing(dsi->device, dsi->lane_mbps, &timing); in dw_mipi_dsi_dphy_timing_config()
723 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable()
730 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable()
736 dsi_read(dsi, DSI_INT_ST0); in dw_mipi_dsi_clear_err()
754 dw_mipi_dsi_init_pll(dsi); in dw_mipi_dsi_bridge_set()
796 dsi->phy_ops = phy_ops; in dw_mipi_dsi_init()
798 dsi->device = device; in dw_mipi_dsi_init()
[all …]
A Dendeavoru-panel.c116 dcs_write_one(dsi, 0xc2, 0x08); in endeavoru_panel_set_backlight()
119 dcs_write_one(dsi, 0xff, 0x03); in endeavoru_panel_set_backlight()
120 dcs_write_one(dsi, 0xfe, 0x08); in endeavoru_panel_set_backlight()
121 dcs_write_one(dsi, 0x18, 0x00); in endeavoru_panel_set_backlight()
122 dcs_write_one(dsi, 0x19, 0x00); in endeavoru_panel_set_backlight()
123 dcs_write_one(dsi, 0x1a, 0x00); in endeavoru_panel_set_backlight()
124 dcs_write_one(dsi, 0x25, 0x26); in endeavoru_panel_set_backlight()
130 dcs_write_one(dsi, 0xfb, 0x01); in endeavoru_panel_set_backlight()
131 dcs_write_one(dsi, 0xff, 0x00); in endeavoru_panel_set_backlight()
132 dcs_write_one(dsi, 0xfe, 0x01); in endeavoru_panel_set_backlight()
[all …]
A Dmipi_dsi.c64 return ops->attach(dsi->host, dsi); in mipi_dsi_attach()
79 return ops->detach(dsi->host, dsi); in mipi_dsi_detach()
96 if (dsi->mode_flags & MIPI_DSI_MODE_LPM) in mipi_dsi_device_transfer()
99 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer()
231 .channel = dsi->channel, in mipi_dsi_shutdown_peripheral()
251 .channel = dsi->channel, in mipi_dsi_turn_on_peripheral()
276 .channel = dsi->channel, in mipi_dsi_set_maximum_return_packet_size()
303 .channel = dsi->channel, in mipi_dsi_generic_write()
348 .channel = dsi->channel, in mipi_dsi_generic_read()
392 .channel = dsi->channel, in mipi_dsi_dcs_write_buffer()
[all …]
A Drenesas-r69328.c46 #define dsi_generic_write_seq(dsi, cmd, seq...) do { \ argument
100 struct mipi_dsi_device *dsi = plat->device; in renesas_r69328_set_backlight() local
103 mipi_dsi_dcs_write_buffer(dsi, address_mode, in renesas_r69328_set_backlight()
112 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in renesas_r69328_set_backlight()
121 dsi_generic_write_seq(dsi, R69328_MACP, 0x04); in renesas_r69328_set_backlight()
123 dsi_generic_write_seq(dsi, R69328_POWER_SET, 0x14, in renesas_r69328_set_backlight()
126 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_A, 0x00, in renesas_r69328_set_backlight()
133 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_B, 0x00, in renesas_r69328_set_backlight()
140 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_C, 0x00, in renesas_r69328_set_backlight()
149 dsi_generic_write_seq(dsi, R69328_MACP, 0x03); in renesas_r69328_set_backlight()
[all …]
A Drenesas-r61307.c160 struct mipi_dsi_device *dsi = plat->device; in renesas_r61307_set_backlight() local
163 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in renesas_r61307_set_backlight()
171 mipi_dsi_dcs_write_buffer(dsi, address_mode, in renesas_r61307_set_backlight()
176 ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT << 4); in renesas_r61307_set_backlight()
183 mipi_dsi_generic_write(dsi, macp_off, sizeof(macp_off)); in renesas_r61307_set_backlight()
186 mipi_dsi_generic_write(dsi, contrast_setting, in renesas_r61307_set_backlight()
190 mipi_dsi_generic_write(dsi, gamma_setting[priv->gamma], in renesas_r61307_set_backlight()
194 mipi_dsi_generic_write(dsi, column_inversion, in renesas_r61307_set_backlight()
197 mipi_dsi_generic_write(dsi, line_inversion, in renesas_r61307_set_backlight()
201 mipi_dsi_generic_write(dsi, macp_on, sizeof(macp_on)); in renesas_r61307_set_backlight()
[all …]
/u-boot/drivers/video/rockchip/
A Ddw_mipi_dsi_rockchip.c227 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set()
232 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear()
238 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits()
347 if (&dsi->phy) { in dsi_phy_init()
348 ret = generic_phy_configure(&dsi->phy, &dsi->phy_opts); in dsi_phy_init()
378 vco = (dsi->lane_mbps < 200) ? 0 : (dsi->lane_mbps + 100) / 200; in dsi_phy_init()
475 if (!dsi) in dsi_phy_post_set_mode()
530 if (&dsi->phy) { in dw_mipi_dsi_get_lane_mbps()
756 dsi_write(dsi, dsi->cdata->lanecfg1_grf_reg, in dw_mipi_dsi_rockchip_config()
760 dsi_write(dsi, dsi->cdata->lanecfg2_grf_reg, in dw_mipi_dsi_rockchip_config()
[all …]
A Drk_mipi.h14 struct mipi_dsi *dsi; member
/u-boot/include/
A Dmipi_dsi.h92 struct mipi_dsi_device *dsi);
94 struct mipi_dsi_device *dsi);
256 int mipi_dsi_attach(struct mipi_dsi_device *dsi);
262 int mipi_dsi_detach(struct mipi_dsi_device *dsi);
263 int mipi_dsi_shutdown_peripheral(struct mipi_dsi_device *dsi);
264 int mipi_dsi_turn_on_peripheral(struct mipi_dsi_device *dsi);
339 int mipi_dsi_dcs_nop(struct mipi_dsi_device *dsi);
347 int mipi_dsi_dcs_soft_reset(struct mipi_dsi_device *dsi);
403 int mipi_dsi_dcs_set_display_on(struct mipi_dsi_device *dsi);
435 int mipi_dsi_dcs_set_tear_off(struct mipi_dsi_device *dsi);
[all …]
/u-boot/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 …]
/u-boot/drivers/video/nexell/
A Ds5pxx18_dp_mipi.c263 struct mipi_dsi_device *dsi = &mipi->dsi; in mipi_enable() local
282 int data_len = dsi->lanes - 1; in mipi_enable()
333 switch (dsi->format) { in mipi_enable()
578 nx_mipi_transfer_done(dsi); in nx_mipi_transfer()
587 .channel = dsi->channel, in nx_mipi_write_buffer()
631 struct mipi_dsi_device *dsi = &dev->dsi; in nx_mipi_display() local
641 ret = nx_mipi_dsi_lcd_bind(dsi); in nx_mipi_display()
666 if (dsi->ops && dsi->ops->prepare) in nx_mipi_display()
667 dsi->ops->prepare(dsi); in nx_mipi_display()
669 if (dsi->ops && dsi->ops->enable) in nx_mipi_display()
[all …]
/u-boot/arch/arm/mach-nexell/include/mach/
A Dmipi_display.h202 ssize_t (*write_buffer)(struct mipi_dsi_device *dsi,
207 int (*init)(struct mipi_dsi_device *dsi, int width, int height);
208 int (*prepare)(struct mipi_dsi_device *dsi);
209 int (*unprepare)(struct mipi_dsi_device *dsi);
210 int (*enable)(struct mipi_dsi_device *dsi);
211 int (*disable)(struct mipi_dsi_device *dsi);
A Ddisplay.h203 struct mipi_dsi_device dsi; member
249 int nx_mipi_dsi_lcd_bind(struct mipi_dsi_device *dsi);
/u-boot/arch/arm/dts/
A Dstm32f469.dtsi8 dsi: dsi@40016c00 { label
9 compatible = "st,stm32-dsi";
A Dstm32mp157.dtsi20 dsi: dsi@5a000000 { label
21 compatible = "st,stm32-dsi";
A Dstm32f469-disco.dts38 vdd_dsi: vdd-dsi {
98 &dsi {
122 panel-dsi@0 {
124 reg = <0>; /* dsi virtual channel (0..3) */
A Dstm32mp157c-dk2-scmi.dts37 &dsi {
38 phy-dsi-supply = <&scmi_reg18>;
A Dstm32mp157c-dk2.dts36 &dsi {
38 phy-dsi-supply = <&reg18>;
A Dstm32mp157c-ev1-scmi.dts38 &dsi {
39 phy-dsi-supply = <&scmi_reg18>;
A Dr8a779g0-white-hawk-csi-dsi.dtsi11 label = "csi-dsi-sub-board-id";
A Dstm32f769-disco-u-boot.dtsi32 compatible = "synopsys,dw-mipi-dsi";
54 dsi: dsi@40016c00 { label
55 compatible = "st,stm32-dsi";
A Dsun50i-a64-pinetab-early-adopter.dts16 &dsi {
A Dr8a779g0-white-hawk.dts10 #include "r8a779g0-white-hawk-csi-dsi.dtsi"
/u-boot/drivers/video/tegra20/
A Dtegra-dsi.c38 struct dsi_ctlr *dsi; member
203 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_host_transfer()
563 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_configure()
564 struct dsi_pkt_seq_reg *pkt = &priv->dsi->pkt; in tegra_dsi_configure()
565 struct dsi_pkt_len_reg *len = &priv->dsi->len; in tegra_dsi_configure()
663 struct dsi_misc_reg *misc = &priv->dsi->misc; in tegra_dsi_encoder_enable()
672 tegra_dsi_pad_calibrate(&priv->dsi->pad); in tegra_dsi_encoder_enable()
679 tegra_dsi_set_timeout(&priv->dsi->timeout, bclk, 60); in tegra_dsi_encoder_enable()
703 tegra_dsi_set_phy_timing(&priv->dsi->ptiming, in tegra_dsi_encoder_enable()
797 priv->dsi = (struct dsi_ctlr *)dev_read_addr_ptr(dev); in tegra_dsi_bridge_probe()
[all …]
A DMakefile4 obj-$(CONFIG_VIDEO_DSI_TEGRA30) += tegra-dsi.o mipi-phy.o
/u-boot/doc/device-tree-bindings/gpu/
A Dnvidia,tegra20-host1x.txt168 - dsi: display serial interface
171 - compatible: "nvidia,tegra<chip>-dsi"
176 - dsi
183 - dsi
184 - avdd-dsi-supply: phandle of a supply that powers the DSI controller
359 dsi {
360 compatible = "nvidia,tegra20-dsi";
364 clock-names = "dsi", "parent";
366 reset-names = "dsi";

Completed in 42 milliseconds

1234