#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
| struct | s3c24xx_adc_io_t |
| S3C24xx ADC and touch-screen I/O. More... | |
| struct | s3c24xx_ts_t |
| S3C24xx touchscreen driver instance. More... | |
Defines | |
| #define | ADCCON_ECFLG 0x8000 |
| #define | ADCCON_ENABLE_START 0x0001 |
| #define | ADCCON_PRSCEN 0x4000 |
| #define | ADCCON_PRSCVL(val) (((val) & 0xff) << 6) |
| #define | ADCCON_READ_START 0x0002 |
| #define | ADCCON_SEL_MUX(smux) (((smux) & 7) << 3) |
| #define | ADCCON_STDBM 0x0004 |
| #define | ADCDAT_AUTO_PST 0x4000 |
| #define | ADCDAT_UPDOWN 0x8000 |
| #define | ADCTSC_AUTO_PST 0x0004 |
| #define | ADCTSC_DSUD_UP 0x0100 |
| #define | ADCTSC_PULLUP_DISABLE 0x0008 |
| #define | ADCTSC_XM_ENABLE 0x0020 |
| #define | ADCTSC_XP_DISABLE 0x0010 |
| #define | ADCTSC_XY_PST_MASK 0x0003 |
| #define | ADCTSC_XY_PST_NOOP 0x0000 |
| #define | ADCTSC_XY_PST_WAITINT 0x0003 |
| #define | ADCTSC_XY_PST_X 0x0001 |
| #define | ADCTSC_XY_PST_Y 0x0002 |
| #define | ADCTSC_YM_ENABLE 0x0080 |
| #define | ADCTSC_YP_DISABLE 0x0040 |
| #define | ADCUPDN_TSC_DN 0x0001 |
| #define | ADCUPDN_TSC_UP 0x0002 |
| #define | S3C24XX_TS_ADDR 0x58000000 |
| Touchscreen I/O address. | |
| #define | S3C24XX_TS_INR 31 |
| Touchscreen interrupt number. | |
| #define | SMUX_AIN0 0 |
| #define | SMUX_AIN1 1 |
| #define | SMUX_AIN2 2 |
| #define | SMUX_AIN3 3 |
| #define | SMUX_XM 6 |
| #define | SMUX_XP 7 |
| #define | SMUX_YM 4 |
| #define | SMUX_YP 5 |
Enumerations | |
| enum | ts_state_t |
| enum | ts_updn_t |
Definition in file s3c24xx_ts.h.
1.4.7