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 --- |