ti-dac082s085.c (651a88798412e216f337d70181127e847f00a4b7) ti-dac082s085.c (74f582ec127e3b10aec71e8d15f1c14b0f0481ec)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * ti-dac082s085.c - Texas Instruments 8/10/12-bit 2/4-channel DAC driver
4 *
5 * Copyright (C) 2017 KUNBUS GmbH
6 *
7 * https://www.ti.com/lit/ds/symlink/dac082s085.pdf
8 * https://www.ti.com/lit/ds/symlink/dac102s085.pdf

--- 119 unchanged lines hidden (view full) ---

128 uintptr_t private,
129 const struct iio_chan_spec *chan,
130 const char *buf, size_t len)
131{
132 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
133 bool powerdown;
134 int ret;
135
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * ti-dac082s085.c - Texas Instruments 8/10/12-bit 2/4-channel DAC driver
4 *
5 * Copyright (C) 2017 KUNBUS GmbH
6 *
7 * https://www.ti.com/lit/ds/symlink/dac082s085.pdf
8 * https://www.ti.com/lit/ds/symlink/dac102s085.pdf

--- 119 unchanged lines hidden (view full) ---

128 uintptr_t private,
129 const struct iio_chan_spec *chan,
130 const char *buf, size_t len)
131{
132 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
133 bool powerdown;
134 int ret;
135
136 ret = strtobool(buf, &powerdown);
136 ret = kstrtobool(buf, &powerdown);
137 if (ret)
138 return ret;
139
140 if (ti_dac->powerdown == powerdown)
141 return len;
142
143 mutex_lock(&ti_dac->lock);
144 if (powerdown)

--- 217 unchanged lines hidden ---
137 if (ret)
138 return ret;
139
140 if (ti_dac->powerdown == powerdown)
141 return len;
142
143 mutex_lock(&ti_dac->lock);
144 if (powerdown)

--- 217 unchanged lines hidden ---