Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
int | w1_ds2780_io (struct device *dev, char *buf, int addr, size_t count, int io) |
int | w1_ds2780_eeprom_cmd (struct device *dev, int addr, int cmd) |
#define DS2780_AB_REG 0x61 |
Definition at line 63 of file w1_ds2780.h.
#define DS2780_AC_LSB_REG 0x63 |
Definition at line 65 of file w1_ds2780.h.
#define DS2780_AC_MSB_REG 0x62 |
Definition at line 64 of file w1_ds2780.h.
#define DS2780_ACR_LSB_REG 0x11 |
Definition at line 44 of file w1_ds2780.h.
#define DS2780_ACR_MSB_REG 0x10 |
Definition at line 43 of file w1_ds2780.h.
#define DS2780_ACRL_LSB_REG 0x13 |
Definition at line 46 of file w1_ds2780.h.
#define DS2780_ACRL_MSB_REG 0x12 |
Definition at line 45 of file w1_ds2780.h.
#define DS2780_AE_0010_SLOPE_REG 0x73 |
Definition at line 81 of file w1_ds2780.h.
#define DS2780_AE_1020_SLOPE_REG 0x72 |
Definition at line 80 of file w1_ds2780.h.
#define DS2780_AE_2030_SLOPE_REG 0x71 |
Definition at line 79 of file w1_ds2780.h.
#define DS2780_AE_3040_SLOPE_REG 0x70 |
Definition at line 78 of file w1_ds2780.h.
#define DS2780_AE_40_REG 0x68 |
Definition at line 70 of file w1_ds2780.h.
#define DS2780_AE_LSB_REG 0x19 |
Definition at line 52 of file w1_ds2780.h.
#define DS2780_AE_MSB_REG 0x18 |
Definition at line 51 of file w1_ds2780.h.
#define DS2780_AS_REG 0x14 |
Definition at line 47 of file w1_ds2780.h.
#define DS2780_CONTROL_REG 0x60 |
Definition at line 62 of file w1_ds2780.h.
#define DS2780_CONTROL_REG_PMOD (1 << 5) |
Definition at line 110 of file w1_ds2780.h.
#define DS2780_CONTROL_REG_RNAOP (1 << 4) |
Definition at line 111 of file w1_ds2780.h.
#define DS2780_CONTROL_REG_UVEN (1 << 6) |
Definition at line 109 of file w1_ds2780.h.
#define DS2780_CURRENT_LSB_REG 0x0F |
Definition at line 42 of file w1_ds2780.h.
#define DS2780_CURRENT_MSB_REG 0x0E |
Definition at line 41 of file w1_ds2780.h.
#define DS2780_DATA_SIZE 0x80 |
Definition at line 95 of file w1_ds2780.h.
#define DS2780_EEPROM_BLOCK0_END 0x2F |
Definition at line 59 of file w1_ds2780.h.
#define DS2780_EEPROM_BLOCK0_START 0x20 |
Definition at line 57 of file w1_ds2780.h.
#define DS2780_EEPROM_BLOCK1_END 0x7C |
Definition at line 91 of file w1_ds2780.h.
#define DS2780_EEPROM_BLOCK1_START 0x60 |
Definition at line 61 of file w1_ds2780.h.
#define DS2780_EEPROM_REG 0x1F |
Definition at line 56 of file w1_ds2780.h.
#define DS2780_EEPROM_REG_BL0 (1 << 0) |
Definition at line 123 of file w1_ds2780.h.
#define DS2780_EEPROM_REG_BL1 (1 << 1) |
Definition at line 122 of file w1_ds2780.h.
#define DS2780_EEPROM_REG_EEC (1 << 7) |
Definition at line 119 of file w1_ds2780.h.
#define DS2780_EEPROM_REG_LOCK (1 << 6) |
Definition at line 120 of file w1_ds2780.h.
#define DS2780_FRSGAIN_LSB_REG 0x7C |
Definition at line 90 of file w1_ds2780.h.
#define DS2780_FRSGAIN_MSB_REG 0x7B |
Definition at line 89 of file w1_ds2780.h.
#define DS2780_FULL_0010_SLOPE_REG 0x6F |
Definition at line 77 of file w1_ds2780.h.
#define DS2780_FULL_1020_SLOPE_REG 0x6E |
Definition at line 76 of file w1_ds2780.h.
#define DS2780_FULL_2030_SLOPE_REG 0x6D |
Definition at line 75 of file w1_ds2780.h.
#define DS2780_FULL_3040_SLOPE_REG 0x6C |
Definition at line 74 of file w1_ds2780.h.
#define DS2780_FULL_40_LSB_REG 0x6B |
Definition at line 73 of file w1_ds2780.h.
#define DS2780_FULL_40_MSB_REG 0x6A |
Definition at line 72 of file w1_ds2780.h.
#define DS2780_FULL_LSB_REG 0x17 |
Definition at line 50 of file w1_ds2780.h.
#define DS2780_FULL_MSB_REG 0x16 |
Definition at line 49 of file w1_ds2780.h.
#define DS2780_IAE_REG 0x67 |
Definition at line 69 of file w1_ds2780.h.
#define DS2780_IAVG_LSB_REG 0x09 |
Definition at line 36 of file w1_ds2780.h.
#define DS2780_IAVG_MSB_REG 0x08 |
Definition at line 35 of file w1_ds2780.h.
#define DS2780_IMIN_REG 0x65 |
Definition at line 67 of file w1_ds2780.h.
#define DS2780_RAAC_LSB_REG 0x03 |
Definition at line 30 of file w1_ds2780.h.
#define DS2780_RAAC_MSB_REG 0x02 |
Definition at line 29 of file w1_ds2780.h.
#define DS2780_RARC_REG 0x06 |
Definition at line 33 of file w1_ds2780.h.
#define DS2780_RSAC_LSB_REG 0x05 |
Definition at line 32 of file w1_ds2780.h.
#define DS2780_RSAC_MSB_REG 0x04 |
Definition at line 31 of file w1_ds2780.h.
#define DS2780_RSGAIN_LSB_REG 0x79 |
Definition at line 87 of file w1_ds2780.h.
#define DS2780_RSGAIN_MSB_REG 0x78 |
Definition at line 86 of file w1_ds2780.h.
#define DS2780_RSNSP_REG 0x69 |
Definition at line 71 of file w1_ds2780.h.
#define DS2780_RSRC_REG 0x07 |
Definition at line 34 of file w1_ds2780.h.
#define DS2780_RSTC_REG 0x7A |
Definition at line 88 of file w1_ds2780.h.
#define DS2780_SE_0010_SLOPE_REG 0x77 |
Definition at line 85 of file w1_ds2780.h.
#define DS2780_SE_1020_SLOPE_REG 0x76 |
Definition at line 84 of file w1_ds2780.h.
#define DS2780_SE_2030_SLOPE_REG 0x75 |
Definition at line 83 of file w1_ds2780.h.
#define DS2780_SE_3040_SLOPE_REG 0x74 |
Definition at line 82 of file w1_ds2780.h.
#define DS2780_SE_LSB_REG 0x1B |
Definition at line 54 of file w1_ds2780.h.
#define DS2780_SE_MSB_REG 0x1A |
Definition at line 53 of file w1_ds2780.h.
#define DS2780_SFR_REG 0x15 |
Definition at line 48 of file w1_ds2780.h.
#define DS2780_SFR_REG_PIOSC (1 << 0) |
Definition at line 116 of file w1_ds2780.h.
#define DS2780_STATUS_REG 0x01 |
Definition at line 28 of file w1_ds2780.h.
#define DS2780_STATUS_REG_AEF (1 << 6) |
Definition at line 99 of file w1_ds2780.h.
#define DS2780_STATUS_REG_CHGTF (1 << 7) |
Definition at line 98 of file w1_ds2780.h.
#define DS2780_STATUS_REG_LEARNF (1 << 4) |
Definition at line 101 of file w1_ds2780.h.
#define DS2780_STATUS_REG_PORF (1 << 1) |
Definition at line 104 of file w1_ds2780.h.
#define DS2780_STATUS_REG_SEF (1 << 5) |
Definition at line 100 of file w1_ds2780.h.
#define DS2780_STATUS_REG_UVF (1 << 2) |
Definition at line 103 of file w1_ds2780.h.
#define DS2780_TEMP_LSB_REG 0x0B |
Definition at line 38 of file w1_ds2780.h.
#define DS2780_TEMP_MSB_REG 0x0A |
Definition at line 37 of file w1_ds2780.h.
#define DS2780_VAE_REG 0x66 |
Definition at line 68 of file w1_ds2780.h.
#define DS2780_VCHG_REG 0x64 |
Definition at line 66 of file w1_ds2780.h.
#define DS2780_VOLT_LSB_REG 0x0D |
Definition at line 40 of file w1_ds2780.h.
#define DS2780_VOLT_MSB_REG 0x0C |
Definition at line 39 of file w1_ds2780.h.
#define W1_DS2780_COPY_DATA 0x48 |
Definition at line 22 of file w1_ds2780.h.
#define W1_DS2780_LOCK 0x6A |
Definition at line 24 of file w1_ds2780.h.
#define W1_DS2780_READ_DATA 0x69 |
Definition at line 20 of file w1_ds2780.h.
#define W1_DS2780_RECALL_DATA 0xB8 |
Definition at line 23 of file w1_ds2780.h.
#define W1_DS2780_WRITE_DATA 0x6C |
Definition at line 21 of file w1_ds2780.h.
Definition at line 73 of file w1_ds2780.c.