/openbsd-current/sys/dev/pci/drm/i915/display/ |
H A D | intel_dsi_vbt.h | 12 struct intel_dsi; 14 bool intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id); 15 void intel_dsi_vbt_gpio_init(struct intel_dsi *intel_dsi, bool panel_is_on); 16 void intel_dsi_vbt_gpio_cleanup(struct intel_dsi *intel_dsi); 17 void intel_dsi_vbt_exec_sequence(struct intel_dsi *intel_dsi, 19 void intel_dsi_log_params(struct intel_dsi *intel_ds [all...] |
H A D | vlv_dsi.h | 13 struct intel_dsi; 15 void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port);
|
H A D | intel_dsi.c | 9 #include "intel_dsi.h" 12 void intel_dsi_wait_panel_power_cycle(struct intel_dsi *intel_dsi) argument 19 intel_dsi->panel_power_off_time); 21 if (panel_power_off_duration < (s64)intel_dsi->panel_pwr_cycle_delay) 22 drm_msleep(intel_dsi->panel_pwr_cycle_delay - panel_power_off_duration); 27 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 29 intel_dsi_wait_panel_power_cycle(intel_dsi); 32 int intel_dsi_bitrate(const struct intel_dsi *intel_ds argument 42 intel_dsi_tlpx_ns(const struct intel_dsi *intel_dsi) argument 85 intel_dsi_host_init(struct intel_dsi *intel_dsi, const struct mipi_dsi_host_ops *funcs, enum port port) argument [all...] |
H A D | intel_dsi.h | 42 struct intel_dsi { struct 129 struct intel_dsi *intel_dsi; member in struct:intel_dsi_host 146 static inline struct intel_dsi *enc_to_intel_dsi(struct intel_encoder *encoder) 148 return container_of(&encoder->base, struct intel_dsi, base.base); 151 static inline bool is_vid_mode(struct intel_dsi *intel_dsi) argument 153 return intel_dsi->operation_mode == INTEL_DSI_VIDEO_MODE; 156 static inline bool is_cmd_mode(struct intel_dsi *intel_dsi) argument [all...] |
H A D | intel_dsi_vbt.c | 48 #include "intel_dsi.h" 99 struct intel_dsi *intel_dsi; member in struct:i2c_adapter_lookup 135 static enum port intel_dsi_seq_port_to_port(struct intel_dsi *intel_dsi, argument 143 if (hweight8(intel_dsi->ports) == 1) 144 return ffs(intel_dsi->ports) - 1; 147 if (intel_dsi->ports & BIT(PORT_B)) 149 else if (intel_dsi->ports & BIT(PORT_C)) 156 static const u8 *mipi_exec_send_packet(struct intel_dsi *intel_ds argument 237 mipi_exec_delay(struct intel_dsi *intel_dsi, const u8 *data) argument 469 mipi_exec_gpio(struct intel_dsi *intel_dsi, const u8 *data) argument 516 struct intel_dsi *intel_dsi = lookup->intel_dsi; local 541 i2c_acpi_find_adapter(struct intel_dsi *intel_dsi, const u16 slave_addr) argument 557 i2c_acpi_find_adapter(struct intel_dsi *intel_dsi, const u16 slave_addr) argument 563 mipi_exec_i2c(struct intel_dsi *intel_dsi, const u8 *data) argument 615 mipi_exec_spi(struct intel_dsi *intel_dsi, const u8 *data) argument 624 mipi_exec_pmic(struct intel_dsi *intel_dsi, const u8 *data) argument 690 intel_dsi_vbt_exec(struct intel_dsi *intel_dsi, enum mipi_seq seq_id) argument 761 intel_dsi_vbt_exec_sequence(struct intel_dsi *intel_dsi, enum mipi_seq seq_id) argument 780 intel_dsi_log_params(struct intel_dsi *intel_dsi) argument 832 intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id) argument 975 intel_dsi_vbt_gpio_init(struct intel_dsi *intel_dsi, bool panel_is_on) argument 1034 intel_dsi_vbt_gpio_cleanup(struct intel_dsi *intel_dsi) argument [all...] |
H A D | icl_dsi.c | 44 #include "intel_dsi.h" 101 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 108 for_each_dsi_port(port, intel_dsi->ports) { 115 for_each_dsi_port(port, intel_dsi->ports) { 116 dsi = intel_dsi->dsi_hosts[port]->device; 126 for_each_dsi_port(port, intel_dsi->ports) { 132 for_each_dsi_port(port, intel_dsi->ports) { 143 struct intel_dsi *intel_dsi local 175 struct intel_dsi *intel_dsi = host->intel_dsi; local 234 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 280 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 329 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 344 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 382 get_dsi_io_power_domains(struct drm_i915_private *dev_priv, struct intel_dsi *intel_dsi) argument 400 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 413 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 424 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 466 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 509 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 528 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 569 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 602 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 618 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 634 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 653 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 682 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 842 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1006 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1026 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1073 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1131 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1168 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1230 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1246 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1270 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1290 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1301 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1347 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1367 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1392 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1404 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1457 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1493 gen11_dsi_is_periodic_cmd_mode(struct intel_dsi *intel_dsi) argument 1509 gen11_dsi_get_cmd_mode_config(struct intel_dsi *intel_dsi, struct intel_crtc_state *pipe_config) argument 1525 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1619 struct intel_dsi *intel_dsi = container_of(encoder, struct intel_dsi, local 1681 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1822 icl_dphy_param_init(struct intel_dsi *intel_dsi) argument 1947 struct intel_dsi *intel_dsi; local [all...] |
H A D | vlv_dsi.c | 41 #include "intel_dsi.h" 85 void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port) argument 87 struct drm_encoder *encoder = &intel_dsi->base.base; 134 struct drm_device *dev = intel_dsi_host->intel_dsi->base.base.dev; 224 static int dpi_send_cmd(struct intel_dsi *intel_dsi, u32 cmd, bool hs, argument 227 struct drm_encoder *encoder = &intel_dsi->base.base; 275 struct intel_dsi *intel_dsi local 332 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 372 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 434 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 460 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 512 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 539 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 566 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 610 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 662 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 724 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 833 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 870 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 934 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1015 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1173 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1214 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(encoder)); local 1305 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(encoder)); local 1509 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 1533 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(encoder)); local 1597 vlv_dphy_param_init(struct intel_dsi *intel_dsi) argument 1765 struct intel_dsi *intel_dsi; local [all...] |
H A D | intel_dsi_dcs_backlight.c | 31 #include "intel_dsi.h" 49 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 57 dsi_device = intel_dsi->dsi_hosts[port]->device; 68 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); local 84 dsi_device = intel_dsi->dsi_hosts[port]->device; 95 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); local 105 dsi_device = intel_dsi 130 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); local [all...] |
H A D | vlv_dsi_pll.c | 34 #include "intel_dsi.h" 120 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 121 int bpp = mipi_dsi_pixel_format_to_bpp(intel_dsi->pixel_format); 168 return DIV_ROUND_CLOSEST(dsi_clock * intel_dsi->lane_count, bpp); 179 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 182 dsi_clk = dsi_clk_from_pclk(intel_dsi->pclk, intel_dsi->pixel_format, 183 intel_dsi 342 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 370 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 482 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 540 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local [all...] |
H A D | intel_vdsc.c | 17 #include "intel_dsi.h" 884 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); local 894 for_each_dsi_port(port, intel_dsi->ports) { 895 dsi = intel_dsi->dsi_hosts[port]->device;
|