Files
gk-sdk/source/gmp/drv/lsadc/adc.h
T

33 lines
938 B
C

/*
* Copyright (c) XMEDIA. All rights reserved.
*/
#ifndef __ADC_H__
#define __ADC_H__
#include "drv_type_ioctl.h"
#include "xmedia_type.h"
typedef enum IOC_NR_LSADC_E
{
IOC_NR_LSADC_MODEL_SEL = 0,
IOC_NR_LSADC_CHN_ENABLE,
IOC_NR_LSADC_CHN_DISABLE,
IOC_NR_LSADC_START,
IOC_NR_LSADC_STOP,
IOC_NR_LSADC_GET_CHNVAL,
IOC_NR_LSADC_BUTT
}IOC_NR_LSADC_E;
#define LSADC_IOC_MODEL_SEL _IOWR(IOC_TYPE_LSADC, IOC_NR_LSADC_MODEL_SEL, xmedia_s32)
#define LSADC_IOC_CHN_ENABLE _IOW(IOC_TYPE_LSADC, IOC_NR_LSADC_CHN_ENABLE, xmedia_s32)
#define LSADC_IOC_CHN_DISABLE _IOW(IOC_TYPE_LSADC, IOC_NR_LSADC_CHN_DISABLE, xmedia_s32)
#define LSADC_IOC_START _IO(IOC_TYPE_LSADC, IOC_NR_LSADC_START)
#define LSADC_IOC_STOP _IO(IOC_TYPE_LSADC, IOC_NR_LSADC_STOP)
#define LSADC_IOC_GET_CHNVAL _IOWR(IOC_TYPE_LSADC, IOC_NR_LSADC_GET_CHNVAL, xmedia_s32)
#endif /* __ADC_H__ */