diff options
Diffstat (limited to 'drivers/misc/ad525x_dpot-spi.c')
| -rw-r--r-- | drivers/misc/ad525x_dpot-spi.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/ad525x_dpot-spi.c b/drivers/misc/ad525x_dpot-spi.c index 9da04ede04f3..f4c82eafa8e5 100644 --- a/drivers/misc/ad525x_dpot-spi.c +++ b/drivers/misc/ad525x_dpot-spi.c | |||
| @@ -15,18 +15,21 @@ | |||
| 15 | static int write8(void *client, u8 val) | 15 | static int write8(void *client, u8 val) |
| 16 | { | 16 | { |
| 17 | u8 data = val; | 17 | u8 data = val; |
| 18 | |||
| 18 | return spi_write(client, &data, 1); | 19 | return spi_write(client, &data, 1); |
| 19 | } | 20 | } |
| 20 | 21 | ||
| 21 | static int write16(void *client, u8 reg, u8 val) | 22 | static int write16(void *client, u8 reg, u8 val) |
| 22 | { | 23 | { |
| 23 | u8 data[2] = {reg, val}; | 24 | u8 data[2] = {reg, val}; |
| 25 | |||
| 24 | return spi_write(client, data, 2); | 26 | return spi_write(client, data, 2); |
| 25 | } | 27 | } |
| 26 | 28 | ||
| 27 | static int write24(void *client, u8 reg, u16 val) | 29 | static int write24(void *client, u8 reg, u16 val) |
| 28 | { | 30 | { |
| 29 | u8 data[3] = {reg, val >> 8, val}; | 31 | u8 data[3] = {reg, val >> 8, val}; |
| 32 | |||
| 30 | return spi_write(client, data, 3); | 33 | return spi_write(client, data, 3); |
| 31 | } | 34 | } |
| 32 | 35 | ||
| @@ -34,6 +37,7 @@ static int read8(void *client) | |||
| 34 | { | 37 | { |
| 35 | int ret; | 38 | int ret; |
| 36 | u8 data; | 39 | u8 data; |
| 40 | |||
| 37 | ret = spi_read(client, &data, 1); | 41 | ret = spi_read(client, &data, 1); |
| 38 | if (ret < 0) | 42 | if (ret < 0) |
| 39 | return ret; | 43 | return ret; |
