Lines Matching refs:config

43 #define MCP3422_CHANNEL(config)	(((config) & MCP3422_CHANNEL_MASK) >> 5)  argument
44 #define MCP3422_PGA(config) ((config) & MCP3422_PGA_MASK) argument
45 #define MCP3422_SAMPLE_RATE(config) (((config) & MCP3422_SRATE_MASK) >> 2) argument
92 u8 config; member
105 adc->config = newconfig; in mcp3422_update_config()
114 static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) in mcp3422_read() argument
117 u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); in mcp3422_read()
124 *config = buf[3]; in mcp3422_read()
128 *config = buf[2]; in mcp3422_read()
140 u8 config; in mcp3422_read_channel() local
143 if (req_channel != MCP3422_CHANNEL(adc->config)) { in mcp3422_read_channel()
144 config = adc->config; in mcp3422_read_channel()
145 config &= ~MCP3422_CHANNEL_MASK; in mcp3422_read_channel()
146 config |= MCP3422_CHANNEL_VALUE(req_channel); in mcp3422_read_channel()
147 config &= ~MCP3422_PGA_MASK; in mcp3422_read_channel()
148 config |= MCP3422_PGA_VALUE(adc->pga[req_channel]); in mcp3422_read_channel()
149 ret = mcp3422_update_config(adc, config); in mcp3422_read_channel()
152 msleep(mcp3422_read_times[MCP3422_SAMPLE_RATE(adc->config)]); in mcp3422_read_channel()
155 return mcp3422_read(adc, value, &config); in mcp3422_read_channel()
165 u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); in mcp3422_read_raw()
166 u8 pga = MCP3422_PGA(adc->config); in mcp3422_read_raw()
182 *val1 = mcp3422_sample_rates[MCP3422_SAMPLE_RATE(adc->config)]; in mcp3422_read_raw()
198 u8 config = adc->config; in mcp3422_write_raw() local
200 u8 sample_rate = MCP3422_SAMPLE_RATE(config); in mcp3422_write_raw()
212 config &= ~MCP3422_CHANNEL_MASK; in mcp3422_write_raw()
213 config |= MCP3422_CHANNEL_VALUE(req_channel); in mcp3422_write_raw()
214 config &= ~MCP3422_PGA_MASK; in mcp3422_write_raw()
215 config |= MCP3422_PGA_VALUE(adc->pga[req_channel]); in mcp3422_write_raw()
217 return mcp3422_update_config(adc, config); in mcp3422_write_raw()
242 config &= ~MCP3422_CHANNEL_MASK; in mcp3422_write_raw()
243 config |= MCP3422_CHANNEL_VALUE(req_channel); in mcp3422_write_raw()
244 config &= ~MCP3422_SRATE_MASK; in mcp3422_write_raw()
245 config |= MCP3422_SAMPLE_RATE_VALUE(temp); in mcp3422_write_raw()
247 return mcp3422_update_config(adc, config); in mcp3422_write_raw()
284 u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); in mcp3422_show_scales()
334 u8 config; in mcp3422_probe() local
370 config = (MCP3422_CONT_SAMPLING in mcp3422_probe()
374 mcp3422_update_config(adc, config); in mcp3422_probe()