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

geodefb.h (846B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 * drivers/video/geode/geodefb.h
      4 *   -- Geode framebuffer driver
      5 *
      6 * Copyright (C) 2005 Arcom Control Systems Ltd.
      7 */
      8#ifndef __GEODEFB_H__
      9#define __GEODEFB_H__
     10
     11struct geodefb_info;
     12
     13struct geode_dc_ops {
     14	void (*set_mode)(struct fb_info *);
     15	void (*set_palette_reg)(struct fb_info *, unsigned, unsigned, unsigned, unsigned);
     16};
     17
     18struct geode_vid_ops {
     19	void (*set_dclk)(struct fb_info *);
     20	void (*configure_display)(struct fb_info *);
     21	int  (*blank_display)(struct fb_info *, int blank_mode);
     22};
     23
     24struct geodefb_par {
     25	int enable_crt;
     26	int panel_x; /* dimensions of an attached flat panel, non-zero => enable panel */
     27	int panel_y;
     28	void __iomem *dc_regs;
     29	void __iomem *vid_regs;
     30	const struct geode_dc_ops  *dc_ops;
     31	const struct geode_vid_ops *vid_ops;
     32};
     33
     34#endif /* !__GEODEFB_H__ */