Lines Matching refs:idle_state
112 s32 idle_state; member
340 s32 idle_state; in pca954x_deselect_mux() local
342 idle_state = READ_ONCE(data->idle_state); in pca954x_deselect_mux()
343 if (idle_state >= 0) in pca954x_deselect_mux()
345 return pca954x_select_chan(muxc, idle_state); in pca954x_deselect_mux()
347 if (idle_state == MUX_IDLE_DISCONNECT) { in pca954x_deselect_mux()
367 return sprintf(buf, "%d\n", READ_ONCE(data->idle_state)); in idle_state_show()
390 WRITE_ONCE(data->idle_state, val); in idle_state_store()
403 static DEVICE_ATTR_RW(idle_state);
486 if (data->idle_state >= 0) in pca954x_init()
487 data->last_chan = pca954x_regval(data, data->idle_state); in pca954x_init()
622 data->idle_state = MUX_IDLE_AS_IS; in pca954x_probe()
623 if (device_property_read_u32(dev, "idle-state", &data->idle_state)) { in pca954x_probe()
625 data->idle_state = MUX_IDLE_DISCONNECT; in pca954x_probe()