diff options
Diffstat (limited to 'drivers/gpu/drm/tegra/gr2d.c')
-rw-r--r-- | drivers/gpu/drm/tegra/gr2d.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/gr2d.c b/drivers/gpu/drm/tegra/gr2d.c index 02cd3e37a6ec..fbe0b8b25b42 100644 --- a/drivers/gpu/drm/tegra/gr2d.c +++ b/drivers/gpu/drm/tegra/gr2d.c | |||
@@ -109,10 +109,17 @@ static int gr2d_is_addr_reg(struct device *dev, u32 class, u32 offset) | |||
109 | return 0; | 109 | return 0; |
110 | } | 110 | } |
111 | 111 | ||
112 | static int gr2d_is_valid_class(u32 class) | ||
113 | { | ||
114 | return (class == HOST1X_CLASS_GR2D || | ||
115 | class == HOST1X_CLASS_GR2D_SB); | ||
116 | } | ||
117 | |||
112 | static const struct tegra_drm_client_ops gr2d_ops = { | 118 | static const struct tegra_drm_client_ops gr2d_ops = { |
113 | .open_channel = gr2d_open_channel, | 119 | .open_channel = gr2d_open_channel, |
114 | .close_channel = gr2d_close_channel, | 120 | .close_channel = gr2d_close_channel, |
115 | .is_addr_reg = gr2d_is_addr_reg, | 121 | .is_addr_reg = gr2d_is_addr_reg, |
122 | .is_valid_class = gr2d_is_valid_class, | ||
116 | .submit = tegra_drm_submit, | 123 | .submit = tegra_drm_submit, |
117 | }; | 124 | }; |
118 | 125 | ||