cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sti_vid.h (709B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Copyright (C) STMicroelectronics SA 2014
      4 * Author: Fabien Dessenne <fabien.dessenne@st.com> for STMicroelectronics.
      5 */
      6
      7#ifndef _STI_VID_H_
      8#define _STI_VID_H_
      9
     10/**
     11 * STI VID structure
     12 *
     13 * @dev:   driver device
     14 * @regs:  vid registers
     15 * @id:    id of the vid
     16 */
     17struct sti_vid {
     18	struct device *dev;
     19	void __iomem *regs;
     20	int id;
     21};
     22
     23void sti_vid_commit(struct sti_vid *vid,
     24		    struct drm_plane_state *state);
     25void sti_vid_disable(struct sti_vid *vid);
     26struct sti_vid *sti_vid_create(struct device *dev, struct drm_device *drm_dev,
     27			       int id, void __iomem *baseaddr);
     28
     29void vid_debugfs_init(struct sti_vid *vid, struct drm_minor *minor);
     30
     31#endif