ad5380.c (651a88798412e216f337d70181127e847f00a4b7) | ad5380.c (74f582ec127e3b10aec71e8d15f1c14b0f0481ec) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Analog devices AD5380, AD5381, AD5382, AD5383, AD5390, AD5391, AD5392 4 * multi-channel Digital to Analog Converters driver 5 * 6 * Copyright 2011 Analog Devices Inc. 7 */ 8 --- 82 unchanged lines hidden (view full) --- 91static ssize_t ad5380_write_dac_powerdown(struct iio_dev *indio_dev, 92 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, 93 size_t len) 94{ 95 struct ad5380_state *st = iio_priv(indio_dev); 96 bool pwr_down; 97 int ret; 98 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Analog devices AD5380, AD5381, AD5382, AD5383, AD5390, AD5391, AD5392 4 * multi-channel Digital to Analog Converters driver 5 * 6 * Copyright 2011 Analog Devices Inc. 7 */ 8 --- 82 unchanged lines hidden (view full) --- 91static ssize_t ad5380_write_dac_powerdown(struct iio_dev *indio_dev, 92 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, 93 size_t len) 94{ 95 struct ad5380_state *st = iio_priv(indio_dev); 96 bool pwr_down; 97 int ret; 98 |
99 ret = strtobool(buf, &pwr_down); | 99 ret = kstrtobool(buf, &pwr_down); |
100 if (ret) 101 return ret; 102 103 mutex_lock(&st->lock); 104 105 if (pwr_down) 106 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_DOWN, 0); 107 else --- 545 unchanged lines hidden --- | 100 if (ret) 101 return ret; 102 103 mutex_lock(&st->lock); 104 105 if (pwr_down) 106 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_DOWN, 0); 107 else --- 545 unchanged lines hidden --- |