| /u-boot/drivers/video/ |
| A D | dw_mipi_dsi.c | 317 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_gen_pkt_hdr_write() 361 dev_err(dsi->dsi_host.dev, in dw_mipi_dsi_write() 547 dsi_write(dsi, DSI_DPI_VCID, DPI_VCID(dsi->channel)); in dw_mipi_dsi_dpi_config() 665 phy_ops->get_timing(dsi->device, dsi->lane_mbps, &timing); in dw_mipi_dsi_dphy_timing_config() 724 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable() 731 dev_dbg(dsi->dsi_host.dev, in dw_mipi_dsi_dphy_enable() 737 dsi_read(dsi, DSI_INT_ST0); in dw_mipi_dsi_clear_err() 738 dsi_read(dsi, DSI_INT_ST1); in dw_mipi_dsi_clear_err() 755 dw_mipi_dsi_init_pll(dsi); in dw_mipi_dsi_bridge_set() 797 dsi->phy_ops = phy_ops; in dw_mipi_dsi_init() [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 | Makefile | 14 obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o
|
| /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 | 102 writel(val, dsi->base + reg); in dsi_write() 107 return readl(dsi->base + reg); in dsi_read() 112 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set() 117 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear() 123 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits() 250 if (!dsi) in dsi_phy_post_set_mode() 260 dsi_set(dsi, DSI_WCR, WCR_DSIEN); in dsi_phy_post_set_mode() 279 dsi->lane_min_kbps *= 2; in dsi_get_lane_mbps() 280 dsi->lane_max_kbps *= 2; in dsi_get_lane_mbps() 291 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 { 96 &dsi { 120 panel-dsi@0 { 122 reg = <0>; /* dsi virtual channel (0..3) */
|
| A D | stm32mp157c-dk2.dts | 36 &dsi { 38 phy-dsi-supply = <®18>;
|
| 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 | ste-ab8505.dtsi | 264 dsi@a0351000 { 267 dsi@a0352000 { 270 dsi@a0353000 {
|
| A D | ste-ab8500.dtsi | 317 dsi@a0351000 { 320 dsi@a0352000 { 323 dsi@a0353000 {
|
| A D | tegra114.dtsi | 94 dsi@54300000 { 95 compatible = "nvidia,tegra114-dsi"; 100 clock-names = "dsi", "lp", "parent"; 102 reset-names = "dsi"; 110 dsi@54400000 { 111 compatible = "nvidia,tegra114-dsi"; 116 clock-names = "dsi", "lp", "parent"; 118 reset-names = "dsi";
|
| A D | stm32mp157c-ev1.dts | 102 &dsi { 103 phy-dsi-supply = <®18>; 122 panel-dsi@0 {
|
| A D | sun50i-a64-pinephone.dtsi | 102 &dsi { 103 vcc-dsi-supply = <®_dldo1>; 315 regulator-name = "vcc-dsi-sensor";
|
| A D | tegra210.dtsi | 149 dsi@54300000 { 150 compatible = "nvidia,tegra210-dsi"; 155 clock-names = "dsi", "lp", "parent"; 157 reset-names = "dsi"; 178 dsi@54400000 { 179 compatible = "nvidia,tegra210-dsi"; 184 clock-names = "dsi", "lp", "parent"; 186 reset-names = "dsi";
|
| A D | sun50i-a64-pinetab.dts | 151 &dsi { 152 vcc-dsi-supply = <®_dldo1>; 345 regulator-name = "vcc-hdmi-dsi-sensor";
|
| A D | ste-dbx5x0.dtsi | 1100 dsi0: dsi@a0351000 { 1101 compatible = "ste,mcde-dsi"; 1108 dsi1: dsi@a0352000 { 1109 compatible = "ste,mcde-dsi"; 1116 dsi2: dsi@a0353000 { 1117 compatible = "ste,mcde-dsi";
|
| /u-boot/drivers/video/rockchip/ |
| A D | rk_mipi.h | 14 struct mipi_dsi *dsi; member
|
| /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";
|
| /u-boot/arch/sandbox/dts/ |
| A D | sandbox.dts | 49 compatible = "sandbox,dsi-host";
|
| /u-boot/doc/device-tree-bindings/video/ |
| A D | exynos_mipi_dsi.txt | 6 compatible: should be "samsung,exynos-mipi-dsi" 57 compatible = "samsung,exynos-mipi-dsi";
|