1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/****************************************************************************** 3 * 4 * (C)Copyright 1998,1999 SysKonnect, 5 * a business unit of Schneider & Koch & Co. Datensysteme GmbH. 6 * 7 * The information in this file is provided "AS IS" without warranty. 8 * 9 ******************************************************************************/ 10 11#include <linux/types.h> 12/* 13 ---------------------- 14 Basic SMT system types 15 ---------------------- 16*/ 17#ifndef _TYPES_ 18#define _TYPES_ 19 20#define _packed 21#ifndef far 22#define far 23#endif 24#ifndef _far 25#define _far 26#endif 27 28#define inp(p) ioread8(p) 29#define inpw(p) ioread16(p) 30#define inpd(p) ioread32(p) 31#define outp(p,c) iowrite8(c,p) 32#define outpw(p,s) iowrite16(s,p) 33#define outpd(p,l) iowrite32(l,p) 34 35#endif /* _TYPES_ */ 36