ad5446.c (651a88798412e216f337d70181127e847f00a4b7) | ad5446.c (74f582ec127e3b10aec71e8d15f1c14b0f0481ec) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * AD5446 SPI DAC driver 4 * 5 * Copyright 2010 Analog Devices Inc. 6 */ 7 8#include <linux/interrupt.h> --- 100 unchanged lines hidden (view full) --- 109 const char *buf, size_t len) 110{ 111 struct ad5446_state *st = iio_priv(indio_dev); 112 unsigned int shift; 113 unsigned int val; 114 bool powerdown; 115 int ret; 116 | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * AD5446 SPI DAC driver 4 * 5 * Copyright 2010 Analog Devices Inc. 6 */ 7 8#include <linux/interrupt.h> --- 100 unchanged lines hidden (view full) --- 109 const char *buf, size_t len) 110{ 111 struct ad5446_state *st = iio_priv(indio_dev); 112 unsigned int shift; 113 unsigned int val; 114 bool powerdown; 115 int ret; 116 |
117 ret = strtobool(buf, &powerdown); | 117 ret = kstrtobool(buf, &powerdown); |
118 if (ret) 119 return ret; 120 121 mutex_lock(&st->lock); 122 st->pwr_down = powerdown; 123 124 if (st->pwr_down) { 125 shift = chan->scan_type.realbits + chan->scan_type.shift; --- 524 unchanged lines hidden --- | 118 if (ret) 119 return ret; 120 121 mutex_lock(&st->lock); 122 st->pwr_down = powerdown; 123 124 if (st->pwr_down) { 125 shift = chan->scan_type.realbits + chan->scan_type.shift; --- 524 unchanged lines hidden --- |