GNU Linux-libre 5.19-rc6-gnu
[releases.git] / drivers / staging / vt6655 / upc.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
4  * All rights reserved.
5  *
6  * Purpose: Macros to access device
7  *
8  * Author: Tevin Chen
9  *
10  * Date: Mar 17, 1997
11  *
12  */
13
14 #ifndef __UPC_H__
15 #define __UPC_H__
16
17 #include "device.h"
18
19 /*---------------------  Export Definitions -------------------------*/
20
21 /* For memory mapped IO */
22
23 #define VNSvOutPortW(dwIOAddress, wData) \
24         iowrite16((u16)(wData), dwIOAddress)
25
26 #define VNSvOutPortD(dwIOAddress, dwData) \
27         iowrite32((u32)(dwData), dwIOAddress)
28
29 /*---------------------  Export Classes  ----------------------------*/
30
31 /*---------------------  Export Variables  --------------------------*/
32
33 /*---------------------  Export Functions  --------------------------*/
34
35 #endif /* __UPC_H__ */