ssd2825_priv
static inline struct ssd2825_priv *dsi_host_to_ssd2825(struct mipi_dsi_host *host)
return container_of(host, struct ssd2825_priv, dsi_host);
static inline struct ssd2825_priv *bridge_to_ssd2825(struct drm_bridge *bridge)
return container_of(bridge, struct ssd2825_priv, bridge);
static int ssd2825_write_raw(struct ssd2825_priv *priv, u8 high_byte, u8 low_byte)
static int ssd2825_write_reg(struct ssd2825_priv *priv, u8 reg, u16 command)
static int ssd2825_write_dsi(struct ssd2825_priv *priv, const u8 *command, int len)
static int ssd2825_read_raw(struct ssd2825_priv *priv, u8 cmd, u16 *data)
static int ssd2825_read_reg(struct ssd2825_priv *priv, u8 reg, u16 *data)
struct ssd2825_priv *priv = dsi_host_to_ssd2825(host);
struct ssd2825_priv *priv = dsi_host_to_ssd2825(host);
struct ssd2825_priv *priv = dsi_host_to_ssd2825(host);
static void ssd2825_hw_reset(struct ssd2825_priv *priv)
static u16 construct_pll_config(struct ssd2825_priv *priv,
static int ssd2825_setup_pll(struct ssd2825_priv *priv,
struct ssd2825_priv *priv = bridge_to_ssd2825(bridge);
struct ssd2825_priv *priv = bridge_to_ssd2825(bridge);
struct ssd2825_priv *priv = bridge_to_ssd2825(bridge);
struct ssd2825_priv *priv = bridge_to_ssd2825(bridge);
struct ssd2825_priv *priv;
priv = devm_drm_bridge_alloc(dev, struct ssd2825_priv, bridge, &ssd2825_bridge_funcs);
struct ssd2825_priv *priv = spi_get_drvdata(spi);