1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* |
3 | * R-Car Display Unit Encoder |
4 | * |
5 | * Copyright (C) 2013-2014 Renesas Electronics Corporation |
6 | * |
7 | * Contact: Laurent Pinchart (laurent.pinchart@ideasonboard.com) |
8 | */ |
9 | |
10 | #ifndef __RCAR_DU_ENCODER_H__ |
11 | #define __RCAR_DU_ENCODER_H__ |
12 | |
13 | #include <drm/drm_encoder.h> |
14 | |
15 | struct rcar_du_device; |
16 | |
17 | struct rcar_du_encoder { |
18 | struct drm_encoder base; |
19 | enum rcar_du_output output; |
20 | }; |
21 | |
22 | #define to_rcar_encoder(e) \ |
23 | container_of(e, struct rcar_du_encoder, base) |
24 | |
25 | int rcar_du_encoder_init(struct rcar_du_device *rcdu, |
26 | enum rcar_du_output output, |
27 | struct device_node *enc_node); |
28 | |
29 | #endif /* __RCAR_DU_ENCODER_H__ */ |
30 | |