/u-boot/include/ |
H A D | mipi_dsi.h | 92 struct mipi_dsi_device *dsi); 94 struct mipi_dsi_device *dsi); 254 * @dsi: DSI peripheral 256 int mipi_dsi_attach(struct mipi_dsi_device *dsi); 260 * @dsi: DSI peripheral 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); 265 int mipi_dsi_set_maximum_return_packet_size(struct mipi_dsi_device *dsi, 268 ssize_t mipi_dsi_generic_write(struct mipi_dsi_device *dsi, cons [all...] |
/u-boot/drivers/video/ |
H A D | mipi_dsi.c | 29 * Mipi_dsi.c contains a set of dsi helpers. 43 * DOC: dsi helpers 54 * @dsi: DSI peripheral 56 int mipi_dsi_attach(struct mipi_dsi_device *dsi) 58 const struct mipi_dsi_host_ops *ops = dsi->host->ops; 63 return ops->attach(dsi->host, dsi); 69 * @dsi: DSI peripheral 71 int mipi_dsi_detach(struct mipi_dsi_device *dsi) 73 const struct mipi_dsi_host_ops *ops = dsi 57 mipi_dsi_attach(struct mipi_dsi_device *dsi) argument 72 mipi_dsi_detach(struct mipi_dsi_device *dsi) argument 88 mipi_dsi_device_transfer(struct mipi_dsi_device *dsi, struct mipi_dsi_msg *msg) argument 228 mipi_dsi_shutdown_peripheral(struct mipi_dsi_device *dsi) argument 248 mipi_dsi_turn_on_peripheral(struct mipi_dsi_device *dsi) argument 271 mipi_dsi_set_maximum_return_packet_size(struct mipi_dsi_device *dsi, u16 value) argument 299 mipi_dsi_generic_write(struct mipi_dsi_device *dsi, const void *payload, size_t size) argument 344 mipi_dsi_generic_read(struct mipi_dsi_device *dsi, const void *params, size_t num_params, void *data, size_t size) argument 388 mipi_dsi_dcs_write_buffer(struct mipi_dsi_device *dsi, const void *data, size_t len) argument 431 mipi_dsi_dcs_write(struct mipi_dsi_device *dsi, u8 cmd, const void *data, size_t len) argument 471 mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data, size_t len) argument 493 mipi_dsi_dcs_nop(struct mipi_dsi_device *dsi) argument 511 mipi_dsi_dcs_soft_reset(struct mipi_dsi_device *dsi) argument 531 mipi_dsi_dcs_get_power_mode(struct mipi_dsi_device *dsi, u8 *mode) argument 556 mipi_dsi_dcs_get_pixel_format(struct mipi_dsi_device *dsi, u8 *format) argument 580 mipi_dsi_dcs_enter_sleep_mode(struct mipi_dsi_device *dsi) argument 599 mipi_dsi_dcs_exit_sleep_mode(struct mipi_dsi_device *dsi) argument 618 mipi_dsi_dcs_set_display_off(struct mipi_dsi_device *dsi) argument 637 mipi_dsi_dcs_set_display_on(struct mipi_dsi_device *dsi) argument 658 mipi_dsi_dcs_set_column_address(struct mipi_dsi_device *dsi, u16 start, u16 end) argument 682 mipi_dsi_dcs_set_page_address(struct mipi_dsi_device *dsi, u16 start, u16 end) argument 704 mipi_dsi_dcs_set_tear_off(struct mipi_dsi_device *dsi) argument 724 mipi_dsi_dcs_set_tear_on(struct mipi_dsi_device *dsi, enum mipi_dsi_dcs_tear_mode mode) argument 747 mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format) argument 768 mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline) argument 790 mipi_dsi_dcs_set_display_brightness(struct mipi_dsi_device *dsi, u16 brightness) argument 813 mipi_dsi_dcs_get_display_brightness(struct mipi_dsi_device *dsi, u16 *brightness) argument [all...] |
H A D | dw_mipi_dsi.c | 9 * the Linux Kernel driver drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c. 263 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) 265 writel(val, dsi->base + reg); 268 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) 270 return readl(dsi->base + reg); 276 struct dw_mipi_dsi *dsi = host_to_dsi(host); 278 if (device->lanes > dsi->max_data_lanes) { 285 dsi->channel = device->channel; 290 static void dw_mipi_message_config(struct dw_mipi_dsi *dsi, 301 dsi_write(dsi, DSI_LPCLK_CTR 264 dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) argument 269 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) argument 277 struct dw_mipi_dsi *dsi = host_to_dsi(host); local 291 dw_mipi_message_config(struct dw_mipi_dsi *dsi, const struct mipi_dsi_msg *msg) argument 306 dw_mipi_dsi_gen_pkt_hdr_write(struct dw_mipi_dsi *dsi, u32 hdr_val) argument 334 dw_mipi_dsi_write(struct dw_mipi_dsi *dsi, const struct mipi_dsi_packet *packet) argument 370 dw_mipi_dsi_read(struct dw_mipi_dsi *dsi, const struct mipi_dsi_msg *msg) argument 408 struct dw_mipi_dsi *dsi = host_to_dsi(host); local 441 dw_mipi_dsi_video_mode_config(struct dw_mipi_dsi *dsi) argument 463 dw_mipi_dsi_set_mode(struct dw_mipi_dsi *dsi, unsigned long mode_flags) argument 484 dw_mipi_dsi_init_pll(struct dw_mipi_dsi *dsi) argument 519 dw_mipi_dsi_dpi_config(struct dw_mipi_dsi *dsi, struct display_timing *timings) argument 558 dw_mipi_dsi_packet_handler_config(struct dw_mipi_dsi *dsi) argument 563 dw_mipi_dsi_video_packet_config(struct dw_mipi_dsi *dsi, struct display_timing *timings) argument 576 dw_mipi_dsi_command_mode_config(struct dw_mipi_dsi *dsi) argument 599 dw_mipi_dsi_get_hcomponent_lbcc(struct dw_mipi_dsi *dsi, struct display_timing *timings, u32 hcomponent) argument 615 dw_mipi_dsi_line_timer_config(struct dw_mipi_dsi *dsi, struct display_timing *timings) argument 640 dw_mipi_dsi_vertical_timing_config(struct dw_mipi_dsi *dsi, struct display_timing *timings) argument 656 dw_mipi_dsi_dphy_timing_config(struct dw_mipi_dsi *dsi) argument 688 dw_mipi_dsi_dphy_interface_config(struct dw_mipi_dsi *dsi) argument 701 dw_mipi_dsi_dphy_init(struct dw_mipi_dsi *dsi) argument 711 dw_mipi_dsi_dphy_enable(struct dw_mipi_dsi *dsi) argument 733 dw_mipi_dsi_clear_err(struct dw_mipi_dsi *dsi) argument 741 dw_mipi_dsi_bridge_set(struct dw_mipi_dsi *dsi, struct display_timing *timings) argument 786 struct dw_mipi_dsi *dsi = dev_get_priv(dev); local 833 struct dw_mipi_dsi *dsi = dev_get_priv(dev); local [all...] |
H A D | endeavoru-panel.c | 39 static void dcs_write_one(struct mipi_dsi_device *dsi, u8 cmd, u8 data) 41 mipi_dsi_dcs_write(dsi, cmd, &data, 1); 48 #define dcs_write_seq(dsi, cmd, seq...) \ 54 dcs_write_one(dsi, cmd + i, d[i]); \ 60 struct mipi_dsi_device *dsi = plat->device; 62 dcs_write_one(dsi, 0xc2, 0x08); 65 dcs_write_one(dsi, 0xff, 0x03); 66 dcs_write_one(dsi, 0xfe, 0x08); 67 dcs_write_one(dsi, 0x18, 0x00); 68 dcs_write_one(dsi, 40 dcs_write_one(struct mipi_dsi_device *dsi, u8 cmd, u8 data) argument 61 struct mipi_dsi_device *dsi = plat->device; local [all...] |
H A D | lg-ld070wx3.c | 35 static void dcs_write_one(struct mipi_dsi_device *dsi, u8 cmd, u8 data) argument 37 mipi_dsi_dcs_write(dsi, cmd, &data, 1); 43 struct mipi_dsi_device *dsi = plat->device; local 46 ret = mipi_dsi_dcs_soft_reset(dsi); 57 dcs_write_one(dsi, 0xAE, 0x0B); 60 dcs_write_one(dsi, 0xEE, 0xEA); 61 dcs_write_one(dsi, 0xEF, 0x5F); 64 dcs_write_one(dsi, 0xF2, 0x68); 67 dcs_write_one(dsi, 0xEE, 0x00); 68 dcs_write_one(dsi, [all...] |
H A D | renesas-r69328.c | 45 #define dsi_generic_write_seq(dsi, cmd, seq...) do { \ 48 ret = mipi_dsi_dcs_write_buffer(dsi, b, ARRAY_SIZE(b)); \ 68 struct mipi_dsi_device *dsi = plat->device; 71 mipi_dsi_dcs_write_buffer(dsi, address_mode, 74 ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT << 4); 80 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); 89 dsi_generic_write_seq(dsi, R69328_MACP, 0x04); 91 dsi_generic_write_seq(dsi, R69328_POWER_SET, 0x14, 94 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_A, 0x00, 101 dsi_generic_write_seq(dsi, R69328_GAMMA_SET_ 69 struct mipi_dsi_device *dsi = plat->device; local [all...] |
H A D | renesas-r61307.c | 123 struct mipi_dsi_device *dsi = plat->device; 126 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); 134 mipi_dsi_dcs_write_buffer(dsi, address_mode, 139 ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT << 4); 146 mipi_dsi_generic_write(dsi, macp_off, sizeof(macp_off)); 149 mipi_dsi_generic_write(dsi, contrast_setting, 153 mipi_dsi_generic_write(dsi, gamma_setting[priv->gamma], 157 mipi_dsi_generic_write(dsi, column_inversion, 160 mipi_dsi_generic_write(dsi, line_inversion, 164 mipi_dsi_generic_write(dsi, macp_o 124 struct mipi_dsi_device *dsi = plat->device; local [all...] |
H A D | samsung-ltl106hl02.c | 41 struct mipi_dsi_device *dsi = plat->device; local 44 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); 52 ret = mipi_dsi_dcs_set_display_on(dsi);
|
H A D | Makefile | 20 obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o
|
/u-boot/drivers/video/rockchip/ |
H A D | dw_mipi_dsi_rockchip.c | 6 * driver from drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c and the 245 static inline void dsi_write(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 val) 247 writel(val, dsi->base + reg); 250 static inline u32 dsi_read(struct dw_rockchip_dsi_priv *dsi, u32 reg) 252 return readl(dsi->base + reg); 255 static inline void dsi_set(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 mask) 257 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); 260 static inline void dsi_clear(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 mask) 262 dsi_write(dsi, re 246 dsi_write(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 val) argument 251 dsi_read(struct dw_rockchip_dsi_priv *dsi, u32 reg) argument 256 dsi_set(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 mask) argument 261 dsi_clear(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 mask) argument 266 dsi_update_bits(struct dw_rockchip_dsi_priv *dsi, u32 reg, u32 mask, u32 val) argument 272 dw_mipi_dsi_phy_write(struct dw_rockchip_dsi_priv *dsi, u8 test_code, u8 test_data) argument 358 ns2bc(struct dw_rockchip_dsi_priv *dsi, int ns) argument 366 ns2ui(struct dw_rockchip_dsi_priv *dsi, int ns) argument 375 struct dw_rockchip_dsi_priv *dsi = dev_get_priv(dev); local 501 struct dw_rockchip_dsi_priv *dsi = dev_get_priv(dev); local 528 struct dw_rockchip_dsi_priv *dsi = dev_get_priv(dev); local 783 dw_mipi_dsi_rockchip_config(struct dw_rockchip_dsi_priv *dsi) argument [all...] |
H A D | rk_mipi.h | 14 struct mipi_dsi *dsi; member in struct:rk_mipi_priv
|
/u-boot/drivers/video/stm32/ |
H A D | stm32_dsi.c | 71 /* dsi color format coding according to the datasheet */ 99 static inline void dsi_write(struct stm32_dsi_priv *dsi, u32 reg, u32 val) 101 writel(val, dsi->base + reg); 104 static inline u32 dsi_read(struct stm32_dsi_priv *dsi, u32 reg) 106 return readl(dsi->base + reg); 109 static inline void dsi_set(struct stm32_dsi_priv *dsi, u32 reg, u32 mask) 111 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); 114 static inline void dsi_clear(struct stm32_dsi_priv *dsi, u32 reg, u32 mask) 116 dsi_write(dsi, re 100 dsi_write(struct stm32_dsi_priv *dsi, u32 reg, u32 val) argument 105 dsi_read(struct stm32_dsi_priv *dsi, u32 reg) argument 110 dsi_set(struct stm32_dsi_priv *dsi, u32 reg, u32 mask) argument 115 dsi_clear(struct stm32_dsi_priv *dsi, u32 reg, u32 mask) argument 120 dsi_update_bits(struct stm32_dsi_priv *dsi, u32 reg, u32 mask, u32 val) argument 154 dsi_pll_get_params(struct stm32_dsi_priv *dsi, int clkin_khz, int clkout_khz, int *idf, int *ndiv, int *odf) argument 214 struct stm32_dsi_priv *dsi = dev_get_priv(dev); local 245 struct stm32_dsi_priv *dsi = dev_get_priv(dev); local 270 struct stm32_dsi_priv *dsi = dev_get_priv(dev); local [all...] |
/u-boot/drivers/video/tegra20/ |
H A D | Makefile | 4 obj-$(CONFIG_VIDEO_DSI_TEGRA30) += tegra-dsi.o tegra-mipi.o mipi-phy.o
|
H A D | tegra-dsi.c | 25 #include "tegra-dsi.h" 43 struct dsi_ctlr *dsi; 210 struct dsi_misc_reg *misc = &priv->dsi->misc; 515 struct dsi_pad_ctrl_reg *pad = &priv->dsi->pad; 605 struct dsi_misc_reg *misc = &priv->dsi->misc; 606 struct dsi_pkt_seq_reg *pkt = &priv->dsi->pkt; 607 struct dsi_pkt_len_reg *len = &priv->dsi->len; 705 struct dsi_misc_reg *misc = &priv->dsi->misc; 729 tegra_dsi_pad_calibrate(&priv->dsi->pad); 736 tegra_dsi_set_timeout(&priv->dsi 44 struct dsi_ctlr *dsi; member in struct:tegra_dsi_priv [all...] |
/u-boot/drivers/video/nexell/ |
H A D | s5pxx18_dp_mipi.c | 262 struct mipi_dsi_device *dsi = &mipi->dsi; 281 int data_len = dsi->lanes - 1; 282 bool burst = dsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST ? true : false; 283 bool eot_enable = dsi->mode_flags & MIPI_DSI_MODE_EOT_PACKET ? 332 switch (dsi->format) { 346 printf("%s: not support format %d\n", __func__, dsi->format); 376 static int nx_mipi_transfer_tx(struct mipi_dsi_device *dsi, 420 static int nx_mipi_transfer_done(struct mipi_dsi_device *dsi) 438 static int nx_mipi_transfer_rx(struct mipi_dsi_device *dsi, 263 struct mipi_dsi_device *dsi = &mipi->dsi; local 377 nx_mipi_transfer_tx(struct mipi_dsi_device *dsi, struct mipi_xfer_msg *xfer) argument 421 nx_mipi_transfer_done(struct mipi_dsi_device *dsi) argument 439 nx_mipi_transfer_rx(struct mipi_dsi_device *dsi, struct mipi_xfer_msg *xfer) argument 539 nx_mipi_transfer(struct mipi_dsi_device *dsi, const struct mipi_dsi_msg *msg) argument 583 nx_mipi_write_buffer(struct mipi_dsi_device *dsi, const void *data, size_t len) argument 612 nx_mipi_dsi_lcd_bind(struct mipi_dsi_device *dsi) argument 631 struct mipi_dsi_device *dsi = &dev->dsi; local [all...] |
/u-boot/arch/arm/mach-nexell/include/mach/ |
H A D | mipi_display.h | 204 ssize_t (*write_buffer)(struct mipi_dsi_device *dsi, 209 int (*init)(struct mipi_dsi_device *dsi, int width, int height); 210 int (*prepare)(struct mipi_dsi_device *dsi); 211 int (*unprepare)(struct mipi_dsi_device *dsi); 212 int (*enable)(struct mipi_dsi_device *dsi); 213 int (*disable)(struct mipi_dsi_device *dsi);
|
H A D | display.h | 203 struct mipi_dsi_device dsi; member in struct:dp_mipi_dev 249 int nx_mipi_dsi_lcd_bind(struct mipi_dsi_device *dsi);
|
/u-boot/board/anbernic/rgxx3_rk3566/ |
H A D | rgxx3-rk3566.c | 251 struct mipi_dsi_device *dsi; local 270 "dsi@fe060000", &dev); 307 dsi = mplat->device; 308 mipi_dsi_set_maximum_return_packet_size(dsi, sizeof(panel_id)); 309 ret = mipi_dsi_dcs_read(dsi, MIPI_DCS_GET_DISPLAY_ID, &panel_id, 457 node = fdt_path_offset(blob, "/dsi@fe060000/panel@0");
|
/u-boot/arch/mips/mach-octeon/include/mach/ |
H A D | cvmx-pcieepx-defs.h | 3292 u32 dsi : 1; member in struct:cvmx_pcieepx_cfg016::cvmx_pcieepx_cfg016_s
|
H A D | cvmx-pciercx-defs.h | 2479 u32 dsi : 1; member in struct:cvmx_pciercx_cfg016::cvmx_pciercx_cfg016_s
|