aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/iio/dac/ad5624r.h
blob: ce518be652b7af7e783ab682f4f591dc2c9a4547 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef SPI_AD5624R_H_
#define SPI_AD5624R_H_

#define AD5624R_DAC_CHANNELS	4

#define AD5624R_ADDR_DAC0	0x0
#define AD5624R_ADDR_DAC1	0x1
#define AD5624R_ADDR_DAC2	0x2
#define AD5624R_ADDR_DAC3	0x3
#define AD5624R_ADDR_ALL_DAC	0x7

#define AD5624R_CMD_WRITE_INPUT_N             0x0
#define AD5624R_CMD_UPDATE_DAC_N              0x1
#define AD5624R_CMD_WRITE_INPUT_N_UPDATE_ALL  0x2
#define AD5624R_CMD_WRITE_INPUT_N_UPDATE_N    0x3
#define AD5624R_CMD_POWERDOWN_DAC             0x4
#define AD5624R_CMD_RESET                     0x5
#define AD5624R_CMD_LDAC_SETUP                0x6
#define AD5624R_CMD_INTERNAL_REFER_SETUP      0x7

#endif