Lines Matching defs:tegra_dsi
55 struct tegra_dsi {
82 struct tegra_dsi *master;
83 struct tegra_dsi *slave;
86 static inline struct tegra_dsi *
89 return container_of(client, struct tegra_dsi, client);
92 static inline struct tegra_dsi *host_to_tegra(struct mipi_dsi_host *host)
94 return container_of(host, struct tegra_dsi, host);
97 static inline struct tegra_dsi *to_dsi(struct tegra_output *output)
99 return container_of(output, struct tegra_dsi, output);
102 static struct tegra_dsi_state *tegra_dsi_get_state(struct tegra_dsi *dsi)
107 static inline u32 tegra_dsi_readl(struct tegra_dsi *dsi, unsigned int offset)
116 static inline void tegra_dsi_writel(struct tegra_dsi *dsi, u32 value,
202 struct tegra_dsi *dsi = node->info_ent->data;
237 struct tegra_dsi *dsi = to_dsi(output);
256 struct tegra_dsi *dsi = to_dsi(output);
357 static void tegra_dsi_set_phy_timing(struct tegra_dsi *dsi,
443 static void tegra_dsi_ganged_enable(struct tegra_dsi *dsi, unsigned int start,
455 static void tegra_dsi_enable(struct tegra_dsi *dsi)
467 static unsigned int tegra_dsi_get_lanes(struct tegra_dsi *dsi)
478 static void tegra_dsi_configure(struct tegra_dsi *dsi, unsigned int pipe,
624 static int tegra_dsi_wait_idle(struct tegra_dsi *dsi, unsigned long timeout)
641 static void tegra_dsi_video_disable(struct tegra_dsi *dsi)
653 static void tegra_dsi_ganged_disable(struct tegra_dsi *dsi)
660 static int tegra_dsi_pad_enable(struct tegra_dsi *dsi)
670 static int tegra_dsi_pad_calibrate(struct tegra_dsi *dsi)
704 static void tegra_dsi_set_timeout(struct tegra_dsi *dsi, unsigned long bclk,
727 static void tegra_dsi_disable(struct tegra_dsi *dsi)
746 static void tegra_dsi_soft_reset(struct tegra_dsi *dsi)
824 static void tegra_dsi_unprepare(struct tegra_dsi *dsi)
845 struct tegra_dsi *dsi = to_dsi(output);
880 static int tegra_dsi_prepare(struct tegra_dsi *dsi)
910 struct tegra_dsi *dsi = to_dsi(output);
958 struct tegra_dsi *dsi = to_dsi(output);
1040 struct tegra_dsi *dsi = host1x_client_to_dsi(client);
1076 struct tegra_dsi *dsi = host1x_client_to_dsi(client);
1085 struct tegra_dsi *dsi = host1x_client_to_dsi(client);
1110 struct tegra_dsi *dsi = host1x_client_to_dsi(client);
1168 static int tegra_dsi_setup_clocks(struct tegra_dsi *dsi)
1203 static ssize_t tegra_dsi_read_response(struct tegra_dsi *dsi,
1268 static int tegra_dsi_transmit(struct tegra_dsi *dsi, unsigned long timeout)
1286 static int tegra_dsi_wait_for_response(struct tegra_dsi *dsi,
1305 static void tegra_dsi_writesl(struct tegra_dsi *dsi, unsigned long offset,
1325 struct tegra_dsi *dsi = host_to_tegra(host);
1450 static int tegra_dsi_ganged_setup(struct tegra_dsi *dsi)
1470 struct tegra_dsi *dsi = host_to_tegra(host);
1511 struct tegra_dsi *dsi = host_to_tegra(host);
1530 static int tegra_dsi_ganged_probe(struct tegra_dsi *dsi)
1554 struct tegra_dsi *dsi;
1664 struct tegra_dsi *dsi = platform_get_drvdata(pdev);