| /u-boot/drivers/video/ |
| A D | dw_mipi_dsi.c | 316 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 D | endeavoru-panel.c | 116 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 D | mipi_dsi.c | 64 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 D | renesas-r69328.c | 46 #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 D | renesas-r61307.c | 160 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 D | dw_mipi_dsi_rockchip.c | 227 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 D | rk_mipi.h | 14 struct mipi_dsi *dsi; member
|
| /u-boot/include/ |
| A D | mipi_dsi.h | 92 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 D | stm32_dsi.c | 101 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 D | s5pxx18_dp_mipi.c | 263 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 D | mipi_display.h | 202 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 D | display.h | 203 struct mipi_dsi_device dsi; member 249 int nx_mipi_dsi_lcd_bind(struct mipi_dsi_device *dsi);
|
| /u-boot/arch/arm/dts/ |
| A D | stm32f469.dtsi | 8 dsi: dsi@40016c00 { label 9 compatible = "st,stm32-dsi";
|
| A D | stm32mp157.dtsi | 20 dsi: dsi@5a000000 { label 21 compatible = "st,stm32-dsi";
|
| A D | stm32f469-disco.dts | 38 vdd_dsi: vdd-dsi { 98 &dsi { 122 panel-dsi@0 { 124 reg = <0>; /* dsi virtual channel (0..3) */
|
| A D | stm32mp157c-dk2-scmi.dts | 37 &dsi { 38 phy-dsi-supply = <&scmi_reg18>;
|
| A D | stm32mp157c-dk2.dts | 36 &dsi { 38 phy-dsi-supply = <®18>;
|
| A D | stm32mp157c-ev1-scmi.dts | 38 &dsi { 39 phy-dsi-supply = <&scmi_reg18>;
|
| A D | r8a779g0-white-hawk-csi-dsi.dtsi | 11 label = "csi-dsi-sub-board-id";
|
| A D | stm32f769-disco-u-boot.dtsi | 32 compatible = "synopsys,dw-mipi-dsi"; 54 dsi: dsi@40016c00 { label 55 compatible = "st,stm32-dsi";
|
| A D | sun50i-a64-pinetab-early-adopter.dts | 16 &dsi {
|
| A D | r8a779g0-white-hawk.dts | 10 #include "r8a779g0-white-hawk-csi-dsi.dtsi"
|
| /u-boot/drivers/video/tegra20/ |
| A D | tegra-dsi.c | 38 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 D | Makefile | 4 obj-$(CONFIG_VIDEO_DSI_TEGRA30) += tegra-dsi.o mipi-phy.o
|
| /u-boot/doc/device-tree-bindings/gpu/ |
| A D | nvidia,tegra20-host1x.txt | 168 - 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";
|