coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mipi_dsi_device Struct Reference

mipi_dsi_device - DSI peripheral device More...

#include <mipi_dsi.h>

Collaboration diagram for mipi_dsi_device:
Collaboration graph

Data Fields

struct mipi_dsi_hosthost
 DSI host for this peripheral. More...
 
unsigned int channel
 virtual channel assigned to the peripheral More...
 
unsigned int lanes
 number of active data lanes More...
 
enum mipi_dsi_pixel_format format
 pixel format for video mode More...
 
unsigned long mode_flags
 DSI operation mode related flags. More...
 
const struct mipi_dsi_master_opsops
 callbacks for master/slave setup More...
 
struct mipi_dsi_devicemaster
 master interface for dual-channel peripherals More...
 
struct mipi_dsi_deviceslave
 slave interface for dual-channel peripherals More...
 

Detailed Description

mipi_dsi_device - DSI peripheral device

For dual-channel interfaces, the master interface can be identified by the fact that it's .slave field is set to non-NULL. The slave interface will have the .master field set to non-NULL.

Definition at line 123 of file mipi_dsi.h.

Field Documentation

◆ channel

unsigned int mipi_dsi_device::channel

virtual channel assigned to the peripheral

Definition at line 126 of file mipi_dsi.h.

Referenced by mipi_dsi_dcs_write(), and of_mipi_dsi_device_add().

◆ format

enum mipi_dsi_pixel_format mipi_dsi_device::format

pixel format for video mode

Definition at line 127 of file mipi_dsi.h.

Referenced by panel_jdi_dsi_probe().

◆ host

struct mipi_dsi_host* mipi_dsi_device::host

◆ lanes

unsigned int mipi_dsi_device::lanes

number of active data lanes

Definition at line 127 of file mipi_dsi.h.

Referenced by panel_jdi_dsi_probe().

◆ master

struct mipi_dsi_device* mipi_dsi_device::master

master interface for dual-channel peripherals

Definition at line 132 of file mipi_dsi.h.

Referenced by panel_jdi_dsi_probe().

◆ mode_flags

unsigned long mipi_dsi_device::mode_flags

DSI operation mode related flags.

Definition at line 129 of file mipi_dsi.h.

Referenced by panel_jdi_dsi_probe().

◆ ops

const struct mipi_dsi_master_ops* mipi_dsi_device::ops

callbacks for master/slave setup

Definition at line 131 of file mipi_dsi.h.

Referenced by mipi_dsi_enslave(), mipi_dsi_liberate(), and panel_jdi_dsi_probe().

◆ slave

struct mipi_dsi_device* mipi_dsi_device::slave

slave interface for dual-channel peripherals

Definition at line 133 of file mipi_dsi.h.

Referenced by mipi_dsi_enslave(), mipi_dsi_liberate(), and panel_jdi_prepare().


The documentation for this struct was generated from the following file: