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