|
@@ -46,9 +46,9 @@ static int ad2s1200_read_raw(struct iio_dev *indio_dev,
|
|
int *val2,
|
|
int *val2,
|
|
long m)
|
|
long m)
|
|
{
|
|
{
|
|
|
|
+ struct ad2s1200_state *st = iio_priv(indio_dev);
|
|
int ret = 0;
|
|
int ret = 0;
|
|
s16 vel;
|
|
s16 vel;
|
|
- struct ad2s1200_state *st = iio_priv(indio_dev);
|
|
|
|
|
|
|
|
mutex_lock(&st->lock);
|
|
mutex_lock(&st->lock);
|
|
gpio_set_value(st->sample, 0);
|
|
gpio_set_value(st->sample, 0);
|
|
@@ -101,10 +101,10 @@ static const struct iio_info ad2s1200_info = {
|
|
|
|
|
|
static int ad2s1200_probe(struct spi_device *spi)
|
|
static int ad2s1200_probe(struct spi_device *spi)
|
|
{
|
|
{
|
|
|
|
+ unsigned short *pins = spi->dev.platform_data;
|
|
struct ad2s1200_state *st;
|
|
struct ad2s1200_state *st;
|
|
struct iio_dev *indio_dev;
|
|
struct iio_dev *indio_dev;
|
|
int pn, ret = 0;
|
|
int pn, ret = 0;
|
|
- unsigned short *pins = spi->dev.platform_data;
|
|
|
|
|
|
|
|
for (pn = 0; pn < AD2S1200_PN; pn++) {
|
|
for (pn = 0; pn < AD2S1200_PN; pn++) {
|
|
ret = devm_gpio_request_one(&spi->dev, pins[pn], GPIOF_DIR_OUT,
|
|
ret = devm_gpio_request_one(&spi->dev, pins[pn], GPIOF_DIR_OUT,
|