Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
jz4740-adc.h File Reference

Go to the source code of this file.

Macros

#define JZ_ADC_CONFIG_SPZZ   BIT(31)
 
#define JZ_ADC_CONFIG_EX_IN   BIT(30)
 
#define JZ_ADC_CONFIG_DNUM_MASK   (0x7 << 16)
 
#define JZ_ADC_CONFIG_DMA_ENABLE   BIT(15)
 
#define JZ_ADC_CONFIG_XYZ_MASK   (0x2 << 13)
 
#define JZ_ADC_CONFIG_SAMPLE_NUM_MASK   (0x7 << 10)
 
#define JZ_ADC_CONFIG_CLKDIV_MASK   (0xf << 5)
 
#define JZ_ADC_CONFIG_BAT_MB   BIT(4)
 
#define JZ_ADC_CONFIG_DNUM(dnum)   ((dnum) << 16)
 
#define JZ_ADC_CONFIG_XYZ_OFFSET(dnum)   ((xyz) << 13)
 
#define JZ_ADC_CONFIG_SAMPLE_NUM(x)   ((x) << 10)
 
#define JZ_ADC_CONFIG_CLKDIV(div)   ((div) << 5)
 

Functions

int jz4740_adc_set_config (struct device *dev, uint32_t mask, uint32_t val)
 

Macro Definition Documentation

#define JZ_ADC_CONFIG_BAT_MB   BIT(4)

Definition at line 25 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_CLKDIV (   div)    ((div) << 5)

Definition at line 30 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_CLKDIV_MASK   (0xf << 5)

Definition at line 24 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_DMA_ENABLE   BIT(15)

Definition at line 21 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_DNUM (   dnum)    ((dnum) << 16)

Definition at line 27 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_DNUM_MASK   (0x7 << 16)

Definition at line 20 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_EX_IN   BIT(30)

Definition at line 19 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_SAMPLE_NUM (   x)    ((x) << 10)

Definition at line 29 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_SAMPLE_NUM_MASK   (0x7 << 10)

Definition at line 23 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_SPZZ   BIT(31)

Definition at line 18 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_XYZ_MASK   (0x2 << 13)

Definition at line 22 of file jz4740-adc.h.

#define JZ_ADC_CONFIG_XYZ_OFFSET (   dnum)    ((xyz) << 13)

Definition at line 28 of file jz4740-adc.h.

Function Documentation

int jz4740_adc_set_config ( struct device dev,
uint32_t  mask,
uint32_t  val 
)

Definition at line 136 of file jz4740-adc.c.