Lines Matching defs:channel
140 static int tps23861_read_voltage(struct tps23861_data *data, int channel,
147 if (channel < TPS23861_NUM_PORTS) {
149 PORT_1_VOLTAGE_LSB + channel * PORT_N_VOLTAGE_LSB_OFFSET,
165 static int tps23861_read_current(struct tps23861_data *data, int channel,
179 PORT_1_CURRENT_LSB + channel * PORT_N_CURRENT_LSB_OFFSET,
190 static int tps23861_port_disable(struct tps23861_data *data, int channel)
195 regval |= BIT(channel + 4);
201 static int tps23861_port_enable(struct tps23861_data *data, int channel)
206 regval |= BIT(channel);
207 regval |= BIT(channel + 4);
214 u32 attr, int channel)
249 u32 attr, int channel, long val)
259 err = tps23861_port_disable(data, channel);
261 err = tps23861_port_enable(data, channel);
277 u32 attr, int channel, long *val)
295 err = tps23861_read_voltage(data, channel, val);
304 err = tps23861_read_current(data, channel, val);
327 u32 attr, int channel, const char **str)
332 *str = tps23861_port_label[channel];