ppi.h revision 32178
159191Skris/*-
259191Skris * Copyright (c) 1997 Nicolas Souchu
359191Skris * All rights reserved.
459191Skris *
559191Skris * Redistribution and use in source and binary forms, with or without
659191Skris * modification, are permitted provided that the following conditions
759191Skris * are met:
859191Skris * 1. Redistributions of source code must retain the above copyright
959191Skris *    notice, this list of conditions and the following disclaimer.
1059191Skris * 2. Redistributions in binary form must reproduce the above copyright
1159191Skris *    notice, this list of conditions and the following disclaimer in the
1259191Skris *    documentation and/or other materials provided with the distribution.
1359191Skris *
1459191Skris * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1559191Skris * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1659191Skris * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1759191Skris * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1859191Skris * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1959191Skris * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2059191Skris * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2159191Skris * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2259191Skris * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2359191Skris * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24109998Smarkm * SUCH DAMAGE.
2559191Skris *
2659191Skris *	$Id: ppi.h,v 1.1 1997/08/14 13:57:43 msmith Exp $
2759191Skris *
2859191Skris */
2959191Skris#ifndef __PPI_H
3059191Skris#define __PPI_H
3159191Skris
3259191Skris#ifndef KERNEL
3359191Skris# include <sys/types.h>
3459191Skris#endif
3559191Skris#include <sys/ioccom.h>
3659191Skris
3759191Skris#define	PPIGDATA	_IOR('P', 10, u_int8_t)
3859191Skris#define	PPIGSTATUS	_IOR('P', 11, u_int8_t)
3959191Skris#define	PPIGCTRL	_IOR('P', 12, u_int8_t)
4059191Skris#define	PPIGEPP		_IOR('P', 13, u_int8_t)
4159191Skris#define	PPIGECR		_IOR('P', 14, u_int8_t)
4259191Skris#define	PPIGFIFO	_IOR('P', 15, u_int8_t)
4359191Skris
4459191Skris#define	PPISDATA	_IOW('P', 16, u_int8_t)
4559191Skris#define	PPISSTATUS	_IOW('P', 17, u_int8_t)
4659191Skris#define	PPISCTRL	_IOW('P', 18, u_int8_t)
4759191Skris#define	PPISEPP		_IOW('P', 19, u_int8_t)
4859191Skris#define	PPISECR		_IOW('P', 20, u_int8_t)
4959191Skris#define	PPISFIFO	_IOW('P', 21, u_int8_t)
5059191Skris
5159191Skris#endif
5259191Skris