Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
int | w1_ds2781_io (struct device *dev, char *buf, int addr, size_t count, int io) |
int | w1_ds2781_eeprom_cmd (struct device *dev, int addr, int cmd) |
#define DS1781_CONTROL_UVTH (1 << 3) |
Definition at line 116 of file w1_ds2781.h.
#define DS2781_AB 0x61 |
Definition at line 61 of file w1_ds2781.h.
#define DS2781_AC_LSB 0x63 |
Definition at line 63 of file w1_ds2781.h.
#define DS2781_AC_MSB 0x62 |
Definition at line 62 of file w1_ds2781.h.
#define DS2781_ACR_LSB 0x11 |
Definition at line 42 of file w1_ds2781.h.
#define DS2781_ACR_MSB 0x10 |
Definition at line 41 of file w1_ds2781.h.
#define DS2781_ACRL_LSB 0x13 |
Definition at line 44 of file w1_ds2781.h.
#define DS2781_ACRL_MSB 0x12 |
Definition at line 43 of file w1_ds2781.h.
#define DS2781_AE_1_SLOPE 0x73 |
Definition at line 79 of file w1_ds2781.h.
#define DS2781_AE_2_SLOPE 0x72 |
Definition at line 78 of file w1_ds2781.h.
#define DS2781_AE_3_SLOPE 0x71 |
Definition at line 77 of file w1_ds2781.h.
#define DS2781_AE_40 0x68 |
Definition at line 68 of file w1_ds2781.h.
#define DS2781_AE_4_SLOPE 0x70 |
Definition at line 76 of file w1_ds2781.h.
#define DS2781_AE_LSB 0x19 |
Definition at line 50 of file w1_ds2781.h.
#define DS2781_AE_MSB 0x18 |
Definition at line 49 of file w1_ds2781.h.
#define DS2781_AS 0x14 |
Definition at line 45 of file w1_ds2781.h.
#define DS2781_COB 0x7B |
Definition at line 87 of file w1_ds2781.h.
#define DS2781_CONTROL 0x60 |
Definition at line 60 of file w1_ds2781.h.
#define DS2781_CONTROL_NBEN (1 << 7) |
Definition at line 112 of file w1_ds2781.h.
#define DS2781_CONTROL_PMOD (1 << 5) |
Definition at line 114 of file w1_ds2781.h.
#define DS2781_CONTROL_RNAOP (1 << 4) |
Definition at line 115 of file w1_ds2781.h.
#define DS2781_CONTROL_UVEN (1 << 6) |
Definition at line 113 of file w1_ds2781.h.
#define DS2781_CURRENT_LSB 0x0F |
Definition at line 40 of file w1_ds2781.h.
#define DS2781_CURRENT_MSB 0x0E |
Definition at line 39 of file w1_ds2781.h.
#define DS2781_DATA_SIZE 0xB2 |
Definition at line 98 of file w1_ds2781.h.
#define DS2781_EEPROM 0x1F |
Definition at line 54 of file w1_ds2781.h.
#define DS2781_EEPROM_BL0 (1 << 0) |
Definition at line 128 of file w1_ds2781.h.
#define DS2781_EEPROM_BL1 (1 << 1) |
Definition at line 127 of file w1_ds2781.h.
#define DS2781_EEPROM_BLOCK0_END 0x2F |
Definition at line 57 of file w1_ds2781.h.
#define DS2781_EEPROM_BLOCK0_START 0x20 |
Definition at line 55 of file w1_ds2781.h.
#define DS2781_EEPROM_BLOCK1_END 0x7F |
Definition at line 91 of file w1_ds2781.h.
#define DS2781_EEPROM_BLOCK1_START 0x60 |
Definition at line 59 of file w1_ds2781.h.
#define DS2781_EEPROM_EEC (1 << 7) |
Definition at line 124 of file w1_ds2781.h.
#define DS2781_EEPROM_LOCK (1 << 6) |
Definition at line 125 of file w1_ds2781.h.
#define DS2781_FSGAIN_LSB 0xB1 |
Definition at line 95 of file w1_ds2781.h.
#define DS2781_FSGAIN_MSB 0xB0 |
Definition at line 94 of file w1_ds2781.h.
#define DS2781_FULL_1_SLOPE 0x6F |
Definition at line 75 of file w1_ds2781.h.
#define DS2781_FULL_2_SLOPE 0x6E |
Definition at line 74 of file w1_ds2781.h.
#define DS2781_FULL_3_SLOPE 0x6D |
Definition at line 73 of file w1_ds2781.h.
#define DS2781_FULL_40_LSB 0x6B |
Definition at line 71 of file w1_ds2781.h.
#define DS2781_FULL_40_MSB 0x6A |
Definition at line 70 of file w1_ds2781.h.
#define DS2781_FULL_4_SLOPE 0x6C |
Definition at line 72 of file w1_ds2781.h.
#define DS2781_FULL_LSB 0x17 |
Definition at line 48 of file w1_ds2781.h.
#define DS2781_FULL_MSB 0x16 |
Definition at line 47 of file w1_ds2781.h.
#define DS2781_IAE 0x67 |
Definition at line 67 of file w1_ds2781.h.
#define DS2781_IAVG_LSB 0x09 |
Definition at line 34 of file w1_ds2781.h.
#define DS2781_IAVG_MSB 0x08 |
Definition at line 33 of file w1_ds2781.h.
#define DS2781_IMIN 0x65 |
Definition at line 65 of file w1_ds2781.h.
#define DS2781_RAAC_LSB 0x03 |
Definition at line 28 of file w1_ds2781.h.
#define DS2781_RAAC_MSB 0x02 |
Definition at line 27 of file w1_ds2781.h.
#define DS2781_RARC 0x06 |
Definition at line 31 of file w1_ds2781.h.
#define DS2781_RSAC_LSB 0x05 |
Definition at line 30 of file w1_ds2781.h.
#define DS2781_RSAC_MSB 0x04 |
Definition at line 29 of file w1_ds2781.h.
#define DS2781_RSGAIN_LSB 0x79 |
Definition at line 85 of file w1_ds2781.h.
#define DS2781_RSGAIN_MSB 0x78 |
Definition at line 84 of file w1_ds2781.h.
#define DS2781_RSNSP 0x69 |
Definition at line 69 of file w1_ds2781.h.
#define DS2781_RSRC 0x07 |
Definition at line 32 of file w1_ds2781.h.
#define DS2781_RSTC 0x7A |
Definition at line 86 of file w1_ds2781.h.
#define DS2781_SE_1_SLOPE 0x77 |
Definition at line 83 of file w1_ds2781.h.
#define DS2781_SE_2_SLOPE 0x76 |
Definition at line 82 of file w1_ds2781.h.
#define DS2781_SE_3_SLOPE 0x75 |
Definition at line 81 of file w1_ds2781.h.
#define DS2781_SE_4_SLOPE 0x74 |
Definition at line 80 of file w1_ds2781.h.
#define DS2781_SE_LSB 0x1B |
Definition at line 52 of file w1_ds2781.h.
#define DS2781_SE_MSB 0x1A |
Definition at line 51 of file w1_ds2781.h.
#define DS2781_SFR 0x15 |
Definition at line 46 of file w1_ds2781.h.
#define DS2781_SFR_PIOSC (1 << 0) |
Definition at line 121 of file w1_ds2781.h.
#define DS2781_STATUS 0x01 |
Definition at line 26 of file w1_ds2781.h.
#define DS2781_STATUS_AEF (1 << 6) |
Definition at line 102 of file w1_ds2781.h.
#define DS2781_STATUS_CHGTF (1 << 7) |
Definition at line 101 of file w1_ds2781.h.
#define DS2781_STATUS_LEARNF (1 << 4) |
Definition at line 104 of file w1_ds2781.h.
#define DS2781_STATUS_PORF (1 << 1) |
Definition at line 107 of file w1_ds2781.h.
#define DS2781_STATUS_SEF (1 << 5) |
Definition at line 103 of file w1_ds2781.h.
#define DS2781_STATUS_UVF (1 << 2) |
Definition at line 106 of file w1_ds2781.h.
#define DS2781_TBP12 0x7E |
Definition at line 90 of file w1_ds2781.h.
#define DS2781_TBP23 0x7D |
Definition at line 89 of file w1_ds2781.h.
#define DS2781_TBP34 0x7C |
Definition at line 88 of file w1_ds2781.h.
#define DS2781_TEMP_LSB 0x0B |
Definition at line 36 of file w1_ds2781.h.
#define DS2781_TEMP_MSB 0x0A |
Definition at line 35 of file w1_ds2781.h.
#define DS2781_VAE 0x66 |
Definition at line 66 of file w1_ds2781.h.
#define DS2781_VCHG 0x64 |
Definition at line 64 of file w1_ds2781.h.
#define DS2781_VOLT_LSB 0x0D |
Definition at line 38 of file w1_ds2781.h.
#define DS2781_VOLT_MSB 0x0C |
Definition at line 37 of file w1_ds2781.h.
#define W1_DS2781_COPY_DATA 0x48 |
Definition at line 20 of file w1_ds2781.h.
#define W1_DS2781_LOCK 0x6A |
Definition at line 22 of file w1_ds2781.h.
#define W1_DS2781_READ_DATA 0x69 |
Definition at line 18 of file w1_ds2781.h.
#define W1_DS2781_RECALL_DATA 0xB8 |
Definition at line 21 of file w1_ds2781.h.
#define W1_DS2781_WRITE_DATA 0x6C |
Definition at line 19 of file w1_ds2781.h.
Definition at line 71 of file w1_ds2781.c.