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: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
301e0ddb34
commit
b1415ff21d
|
@ -34,24 +34,6 @@ static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane)
|
||||||
return container_of(plane, struct tegra_plane, base);
|
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 tegra_plane_state {
|
||||||
struct drm_plane_state base;
|
struct drm_plane_state base;
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,24 @@
|
||||||
|
|
||||||
struct tegra_output;
|
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 {
|
struct tegra_dc_stats {
|
||||||
unsigned long frames;
|
unsigned long frames;
|
||||||
unsigned long vblank;
|
unsigned long vblank;
|
||||||
|
|
Loading…
Reference in New Issue