ltc2632.c (651a88798412e216f337d70181127e847f00a4b7) ltc2632.c (74f582ec127e3b10aec71e8d15f1c14b0f0481ec)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * LTC2632 Digital to analog convertors spi driver
4 *
5 * Copyright 2017 Maxime Roussin-Bélanger
6 * expanded by Silvan Murer <silvan.murer@gmail.com>
7 */
8

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

144 const struct iio_chan_spec *chan,
145 const char *buf,
146 size_t len)
147{
148 bool pwr_down;
149 int ret;
150 struct ltc2632_state *st = iio_priv(indio_dev);
151
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * LTC2632 Digital to analog convertors spi driver
4 *
5 * Copyright 2017 Maxime Roussin-Bélanger
6 * expanded by Silvan Murer <silvan.murer@gmail.com>
7 */
8

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

144 const struct iio_chan_spec *chan,
145 const char *buf,
146 size_t len)
147{
148 bool pwr_down;
149 int ret;
150 struct ltc2632_state *st = iio_priv(indio_dev);
151
152 ret = strtobool(buf, &pwr_down);
152 ret = kstrtobool(buf, &pwr_down);
153 if (ret)
154 return ret;
155
156 if (pwr_down)
157 st->powerdown_cache_mask |= (1 << chan->channel);
158 else
159 st->powerdown_cache_mask &= ~(1 << chan->channel);
160

--- 322 unchanged lines hidden ---
153 if (ret)
154 return ret;
155
156 if (pwr_down)
157 st->powerdown_cache_mask |= (1 << chan->channel);
158 else
159 st->powerdown_cache_mask &= ~(1 << chan->channel);
160

--- 322 unchanged lines hidden ---