mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 13:22:23 +00:00
Purpose is to simplify the STI driver: - remove layer structure - consider video subdev as part of the compositor (like mixer subdev) - remove useless STI_VID0 and STI_VID1 enum Signed-off-by: Vincent Abriou <vincent.abriou@st.com> Reviewed-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
29 lines
621 B
C
29 lines
621 B
C
/*
|
|
* Copyright (C) STMicroelectronics SA 2014
|
|
* Author: Fabien Dessenne <fabien.dessenne@st.com> for STMicroelectronics.
|
|
* License terms: GNU General Public License (GPL), version 2
|
|
*/
|
|
|
|
#ifndef _STI_VID_H_
|
|
#define _STI_VID_H_
|
|
|
|
/**
|
|
* STI VID structure
|
|
*
|
|
* @dev: driver device
|
|
* @regs: vid registers
|
|
* @id: id of the vid
|
|
*/
|
|
struct sti_vid {
|
|
struct device *dev;
|
|
void __iomem *regs;
|
|
int id;
|
|
};
|
|
|
|
int sti_vid_commit(struct sti_vid *vid, struct sti_plane *plane);
|
|
int sti_vid_disable(struct sti_vid *vid);
|
|
struct sti_vid *sti_vid_create(struct device *dev, int id,
|
|
void __iomem *baseaddr);
|
|
|
|
#endif
|