Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1415ff2 authored by Thierry Reding's avatar Thierry Reding
Browse files

drm/tegra: dc: Move state definition to header



Move the display controller state definition to the header file so that
it can be referenced by other files.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 301e0ddb
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
@@ -34,24 +34,6 @@ static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane)
	return container_of(plane, struct tegra_plane, base);
}

struct tegra_dc_state {
	struct drm_crtc_state base;

	struct clk *clk;
	unsigned long pclk;
	unsigned int div;

	u32 planes;
};

static inline struct tegra_dc_state *to_dc_state(struct drm_crtc_state *state)
{
	if (state)
		return container_of(state, struct tegra_dc_state, base);

	return NULL;
}

struct tegra_plane_state {
	struct drm_plane_state base;

+18 −0
Original line number Diff line number Diff line
@@ -18,6 +18,24 @@

struct tegra_output;

struct tegra_dc_state {
	struct drm_crtc_state base;

	struct clk *clk;
	unsigned long pclk;
	unsigned int div;

	u32 planes;
};

static inline struct tegra_dc_state *to_dc_state(struct drm_crtc_state *state)
{
	if (state)
		return container_of(state, struct tegra_dc_state, base);

	return NULL;
}

struct tegra_dc_stats {
	unsigned long frames;
	unsigned long vblank;