Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0+ */
0002 /*
0003  * R-Car Display Unit Encoder
0004  *
0005  * Copyright (C) 2013-2014 Renesas Electronics Corporation
0006  *
0007  * Contact: Laurent Pinchart (laurent.pinchart@ideasonboard.com)
0008  */
0009 
0010 #ifndef __RCAR_DU_ENCODER_H__
0011 #define __RCAR_DU_ENCODER_H__
0012 
0013 #include <drm/drm_encoder.h>
0014 
0015 struct rcar_du_device;
0016 
0017 struct rcar_du_encoder {
0018     struct drm_encoder base;
0019     enum rcar_du_output output;
0020 };
0021 
0022 #define to_rcar_encoder(e) \
0023     container_of(e, struct rcar_du_encoder, base)
0024 
0025 int rcar_du_encoder_init(struct rcar_du_device *rcdu,
0026              enum rcar_du_output output,
0027              struct device_node *enc_node);
0028 
0029 #endif /* __RCAR_DU_ENCODER_H__ */