xref: /netbsd-src/sys/arch/hpcarm/dev/wzero3_sspvar.h (revision 2388feef6162e5f55bc0fbaaa9d32d8dfc8354a3)
1*2388feefSnonaka /*	$NetBSD: wzero3_sspvar.h,v 1.5 2012/01/21 19:44:29 nonaka Exp $	*/
22f41d35dSnonaka 
3*2388feefSnonaka /*-
4*2388feefSnonaka  * Copyright (C) 2010 NONAKA Kimihiro <nonaka@netbsd.org>
52f41d35dSnonaka  * All rights reserved.
62f41d35dSnonaka  *
72f41d35dSnonaka  * Redistribution and use in source and binary forms, with or without
82f41d35dSnonaka  * modification, are permitted provided that the following conditions
92f41d35dSnonaka  * are met:
102f41d35dSnonaka  * 1. Redistributions of source code must retain the above copyright
112f41d35dSnonaka  *    notice, this list of conditions and the following disclaimer.
122f41d35dSnonaka  * 2. Redistributions in binary form must reproduce the above copyright
132f41d35dSnonaka  *    notice, this list of conditions and the following disclaimer in the
142f41d35dSnonaka  *    documentation and/or other materials provided with the distribution.
152f41d35dSnonaka  *
16*2388feefSnonaka  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
17*2388feefSnonaka  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
18*2388feefSnonaka  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19*2388feefSnonaka  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20*2388feefSnonaka  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21*2388feefSnonaka  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22*2388feefSnonaka  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23*2388feefSnonaka  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24*2388feefSnonaka  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25*2388feefSnonaka  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
262f41d35dSnonaka  */
272f41d35dSnonaka 
282f41d35dSnonaka #ifndef	_HPCARM_DEV_WZERO3_SSPVAR_H_
292f41d35dSnonaka #define	_HPCARM_DEV_WZERO3_SSPVAR_H_
302f41d35dSnonaka 
3112cd5caeSnonaka enum {
329f093235Snonaka 	WZERO3_SSP_IC_ADS7846,
339f093235Snonaka 	WZERO3_SSP_IC_MAX1233,
349f093235Snonaka 	WZERO3_SSP_IC_AK4184_TP,
359f093235Snonaka 	WZERO3_SSP_IC_AK4184_KEYPAD,
3612cd5caeSnonaka 	WZERO3_SSP_IC_NUM
3712cd5caeSnonaka };
382f41d35dSnonaka 
392f41d35dSnonaka void		wzero3ssp_ic_start(int, uint32_t);
402f41d35dSnonaka uint32_t	wzero3ssp_ic_stop(int);
4112cd5caeSnonaka uint32_t	wzero3ssp_ic_send(int, uint32_t, uint32_t);
422f41d35dSnonaka 
432f41d35dSnonaka #endif	/* _HPCARM_DEV_WZERO3_SSPVAR_H_ */
44