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