mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
drm/rockchip: rgb: Implement loader protect callback
Change-Id: Iffa5b17de436ad26c718725168b5eab11e4ebbfc Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
@@ -192,11 +192,23 @@ rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int rockchip_rgb_encoder_loader_protect(struct drm_encoder *encoder,
|
||||
bool on)
|
||||
{
|
||||
struct rockchip_rgb *rgb = encoder_to_rgb(encoder);
|
||||
|
||||
if (rgb->panel)
|
||||
drm_panel_loader_protect(rgb->panel, on);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const
|
||||
struct drm_encoder_helper_funcs rockchip_rgb_encoder_helper_funcs = {
|
||||
.enable = rockchip_rgb_encoder_enable,
|
||||
.disable = rockchip_rgb_encoder_disable,
|
||||
.atomic_check = rockchip_rgb_encoder_atomic_check,
|
||||
.loader_protect = rockchip_rgb_encoder_loader_protect,
|
||||
};
|
||||
|
||||
static const struct drm_encoder_funcs rockchip_rgb_encoder_funcs = {
|
||||
|
||||
Reference in New Issue
Block a user