xref: /openbmc/linux/include/video/sisfb.h (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*5e0f8ad0SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
21da177e4SLinus Torvalds /*
3544393feSThomas Winischhofer  * sisfb.h - definitions for the SiS framebuffer driver
4544393feSThomas Winischhofer  *
5544393feSThomas Winischhofer  * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
61da177e4SLinus Torvalds  */
7544393feSThomas Winischhofer #ifndef _LINUX_SISFB_H_
8544393feSThomas Winischhofer #define _LINUX_SISFB_H_
91da177e4SLinus Torvalds 
10544393feSThomas Winischhofer 
11544393feSThomas Winischhofer #include <linux/pci.h>
12b889fcf6SDavid Howells #include <uapi/video/sisfb.h>
13544393feSThomas Winischhofer 
141da177e4SLinus Torvalds #define	UNKNOWN_VGA  0
151da177e4SLinus Torvalds #define	SIS_300_VGA  1
161da177e4SLinus Torvalds #define	SIS_315_VGA  2
171da177e4SLinus Torvalds 
18544393feSThomas Winischhofer #define SISFB_HAVE_MALLOC_NEW
191da177e4SLinus Torvalds extern void sis_malloc(struct sis_memreq *req);
20544393feSThomas Winischhofer extern void sis_malloc_new(struct pci_dev *pdev, struct sis_memreq *req);
21544393feSThomas Winischhofer 
221da177e4SLinus Torvalds extern void sis_free(u32 base);
23544393feSThomas Winischhofer extern void sis_free_new(struct pci_dev *pdev, u32 base);
241da177e4SLinus Torvalds #endif
25