Searched refs:w1_buf (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/w1/slaves/ |
D | w1_ds2438.c | 57 u8 w1_buf[2]; in w1_ds2438_get_page() local 66 w1_buf[0] = W1_DS2438_RECALL_MEMORY; in w1_ds2438_get_page() 67 w1_buf[1] = 0x00; in w1_ds2438_get_page() 68 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page() 72 w1_buf[0] = W1_DS2438_READ_SCRATCH; in w1_ds2438_get_page() 73 w1_buf[1] = 0x00; in w1_ds2438_get_page() 74 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page() 91 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/]; in w1_ds2438_get_temperature() local 118 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) { in w1_ds2438_get_temperature() 119 *temperature = (((int16_t) w1_buf[DS2438_TEMP_MSB]) << 8) | ((uint16_t) w1_buf[DS2438_TEMP_LSB]); in w1_ds2438_get_temperature() [all …]
|
D | w1_ds28e17.c | 124 static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[]) in w1_f19_error() argument 127 if (w1_buf[0] & W1_F19_STATUS_CRC) in w1_f19_error() 129 if (w1_buf[0] & W1_F19_STATUS_ADDRESS) in w1_f19_error() 131 if ((w1_buf[0] & (W1_F19_STATUS_CRC | W1_F19_STATUS_ADDRESS)) == 0 in w1_f19_error() 132 && w1_buf[1] != 0) { in w1_f19_error() 134 w1_buf[1]); in w1_f19_error() 138 if (w1_buf[0] & W1_F19_STATUS_ADDRESS) in w1_f19_error() 140 if (w1_buf[0] & W1_F19_STATUS_START) in w1_f19_error() 142 if (w1_buf[0] != 0 || w1_buf[1] != 0) in w1_f19_error() 157 u8 w1_buf[2]; in __w1_f19_i2c_write() local [all …]
|
D | w1_ds2408.c | 146 u8 w1_buf[3]; in output_write() local 161 w1_buf[0] = W1_F29_FUNC_CHANN_ACCESS_WRITE; in output_write() 162 w1_buf[1] = *buf; in output_write() 163 w1_buf[2] = ~(*buf); in output_write() 164 w1_write_block(sl->master, w1_buf, 3); in output_write() 186 w1_buf[0] = W1_F29_FUNC_READ_PIO_REGS; in output_write() 187 w1_buf[1] = W1_F29_REG_OUTPUT_LATCH_STATE; in output_write() 188 w1_buf[2] = 0; in output_write() 189 w1_write_block(sl->master, w1_buf, 3); in output_write() 247 u8 w1_buf[4]; in status_control_write() local [all …]
|
D | w1_ds2406.c | 32 u8 w1_buf[6]={W1_F12_FUNC_READ_STATUS, 7, 0, 0, 0, 0}; in w1_f12_read_state() local 50 w1_write_block(sl->master, w1_buf, 3); in w1_f12_read_state() 51 w1_read_block(sl->master, w1_buf+3, 3); in w1_f12_read_state() 53 crc=crc16_byte(crc, w1_buf[i]); in w1_f12_read_state() 55 *buf=((w1_buf[3]>>5)&3)|0x30; in w1_f12_read_state() 70 u8 w1_buf[6]={W1_F12_FUNC_WRITE_STATUS, 7, 0, 0, 0, 0}; in w1_f12_write_output() local 85 w1_buf[3] = (((*buf)&3)<<5)|0x1F; in w1_f12_write_output() 86 w1_write_block(sl->master, w1_buf, 4); in w1_f12_write_output() 87 w1_read_block(sl->master, w1_buf+4, 2); in w1_f12_write_output() 89 crc=crc16_byte(crc, w1_buf[i]); in w1_f12_write_output()
|
D | w1_ds2413.c | 70 u8 w1_buf[3]; in output_write() local 88 w1_buf[0] = W1_F3A_FUNC_PIO_ACCESS_WRITE; in output_write() 89 w1_buf[1] = *buf; in output_write() 90 w1_buf[2] = ~(*buf); in output_write() 91 w1_write_block(sl->master, w1_buf, 3); in output_write()
|