1 1.2 tsutsui /* $NetBSD: zsspvar.h,v 1.2 2012/01/25 16:51:17 tsutsui Exp $ */ 2 1.1 ober /* $OpenBSD: zaurus_sspvar.h,v 1.3 2005/04/08 21:58:49 uwe Exp $ */ 3 1.1 ober 4 1.1 ober /* 5 1.1 ober * Copyright (c) 2005 Uwe Stuehler <uwe (at) bsdx.de> 6 1.1 ober * 7 1.1 ober * Permission to use, copy, modify, and distribute this software for any 8 1.1 ober * purpose with or without fee is hereby granted, provided that the above 9 1.1 ober * copyright notice and this permission notice appear in all copies. 10 1.1 ober * 11 1.1 ober * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12 1.1 ober * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13 1.1 ober * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14 1.1 ober * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 15 1.1 ober * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 16 1.1 ober * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17 1.1 ober * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18 1.1 ober */ 19 1.1 ober 20 1.1 ober #ifndef _ZAURUS_DEV_ZSSPVAR_H_ 21 1.1 ober #define _ZAURUS_DEV_ZSSPVAR_H_ 22 1.1 ober 23 1.2 tsutsui struct zssp_attach_args { 24 1.2 tsutsui const char *zaa_name; 25 1.2 tsutsui }; 26 1.2 tsutsui 27 1.1 ober #define ZSSP_IC_MAX1111 1 /* temperature/voltage ADC */ 28 1.1 ober #define ZSSP_IC_LZ9JG18 2 /* LCD backlight controller */ 29 1.1 ober #define ZSSP_IC_ADS7846 3 /* touch screen controller */ 30 1.1 ober 31 1.1 ober void zssp_ic_start(int, uint32_t); 32 1.1 ober uint32_t zssp_ic_send(int, uint32_t); 33 1.1 ober uint32_t zssp_ic_stop(int); 34 1.1 ober 35 1.1 ober int zssp_read_max1111(uint32_t); 36 1.1 ober uint32_t zssp_read_ads7846(u_int32_t); 37 1.1 ober void zssp_write_lz9jg18(uint32_t); 38 1.1 ober 39 1.1 ober #endif /* _ZAURUS_DEV_ZSSPVAR_H_ */ 40