tegra_dsi
return container_of(output, struct tegra_dsi, output);
static struct tegra_dsi_state *tegra_dsi_get_state(struct tegra_dsi *dsi)
struct tegra_dsi *dsi = host1x_client_to_dsi(client);
struct tegra_dsi *dsi = host1x_client_to_dsi(client);
struct tegra_dsi *dsi = host1x_client_to_dsi(client);
static inline u32 tegra_dsi_readl(struct tegra_dsi *dsi, unsigned int offset)
struct tegra_dsi *dsi = host1x_client_to_dsi(client);
static int tegra_dsi_setup_clocks(struct tegra_dsi *dsi)
static inline void tegra_dsi_writel(struct tegra_dsi *dsi, u32 value,
static ssize_t tegra_dsi_read_response(struct tegra_dsi *dsi,
static int tegra_dsi_transmit(struct tegra_dsi *dsi, unsigned long timeout)
static int tegra_dsi_wait_for_response(struct tegra_dsi *dsi,
static void tegra_dsi_writesl(struct tegra_dsi *dsi, unsigned long offset,
struct tegra_dsi *dsi = host_to_tegra(host);
static int tegra_dsi_ganged_setup(struct tegra_dsi *dsi)
struct tegra_dsi *dsi = host_to_tegra(host);
struct tegra_dsi *dsi = host_to_tegra(host);
static int tegra_dsi_ganged_probe(struct tegra_dsi *dsi)
struct tegra_dsi *dsi;
struct tegra_dsi *dsi = platform_get_drvdata(pdev);
struct tegra_dsi *dsi = node->info_ent->data;
struct tegra_dsi *dsi = to_dsi(output);
struct tegra_dsi *dsi = to_dsi(output);
static void tegra_dsi_set_phy_timing(struct tegra_dsi *dsi,
static void tegra_dsi_ganged_enable(struct tegra_dsi *dsi, unsigned int start,
static void tegra_dsi_enable(struct tegra_dsi *dsi)
static unsigned int tegra_dsi_get_lanes(struct tegra_dsi *dsi)
static void tegra_dsi_configure(struct tegra_dsi *dsi, unsigned int pipe,
static int tegra_dsi_wait_idle(struct tegra_dsi *dsi, unsigned long timeout)
static void tegra_dsi_video_disable(struct tegra_dsi *dsi)
static void tegra_dsi_ganged_disable(struct tegra_dsi *dsi)
static int tegra_dsi_pad_enable(struct tegra_dsi *dsi)
static int tegra_dsi_pad_calibrate(struct tegra_dsi *dsi)
static void tegra_dsi_set_timeout(struct tegra_dsi *dsi, unsigned long bclk,
static void tegra_dsi_disable(struct tegra_dsi *dsi)
static void tegra_dsi_soft_reset(struct tegra_dsi *dsi)
static void tegra_dsi_unprepare(struct tegra_dsi *dsi)
struct tegra_dsi *master;
struct tegra_dsi *dsi = to_dsi(output);
struct tegra_dsi *slave;
static inline struct tegra_dsi *
static int tegra_dsi_prepare(struct tegra_dsi *dsi)
return container_of(client, struct tegra_dsi, client);
struct tegra_dsi *dsi = to_dsi(output);
static inline struct tegra_dsi *host_to_tegra(struct mipi_dsi_host *host)
return container_of(host, struct tegra_dsi, host);
struct tegra_dsi *dsi = to_dsi(output);
static inline struct tegra_dsi *to_dsi(struct tegra_output *output)