mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
iio: mpl3115: rename CTRL_REG1 field macros
Rename the bitfield macros of CTRL_REG1, so that their names clearly indicate their relation to CTRL_REG1. This is a preparation for introducing the support for the DRDY interrupt which requires the usage of other control registers. Signed-off-by: Antoni Pokusinski <apokusinski01@gmail.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
f692f0bfdf
commit
b4105b2031
|
|
@ -30,10 +30,10 @@
|
|||
#define MPL3115_STATUS_PRESS_RDY BIT(2)
|
||||
#define MPL3115_STATUS_TEMP_RDY BIT(1)
|
||||
|
||||
#define MPL3115_CTRL_RESET BIT(2) /* software reset */
|
||||
#define MPL3115_CTRL_OST BIT(1) /* initiate measurement */
|
||||
#define MPL3115_CTRL_ACTIVE BIT(0) /* continuous measurement */
|
||||
#define MPL3115_CTRL_OS_258MS (BIT(5) | BIT(4)) /* 64x oversampling */
|
||||
#define MPL3115_CTRL1_RESET BIT(2) /* software reset */
|
||||
#define MPL3115_CTRL1_OST BIT(1) /* initiate measurement */
|
||||
#define MPL3115_CTRL1_ACTIVE BIT(0) /* continuous measurement */
|
||||
#define MPL3115_CTRL1_OS_258MS GENMASK(5, 4) /* 64x oversampling */
|
||||
|
||||
struct mpl3115_data {
|
||||
struct i2c_client *client;
|
||||
|
|
@ -47,7 +47,7 @@ static int mpl3115_request(struct mpl3115_data *data)
|
|||
|
||||
/* trigger measurement */
|
||||
ret = i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
|
||||
data->ctrl_reg1 | MPL3115_CTRL_OST);
|
||||
data->ctrl_reg1 | MPL3115_CTRL1_OST);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ static int mpl3115_request(struct mpl3115_data *data)
|
|||
if (ret < 0)
|
||||
return ret;
|
||||
/* wait for data ready, i.e. OST cleared */
|
||||
if (!(ret & MPL3115_CTRL_OST))
|
||||
if (!(ret & MPL3115_CTRL1_OST))
|
||||
break;
|
||||
msleep(20);
|
||||
}
|
||||
|
|
@ -268,10 +268,10 @@ static int mpl3115_probe(struct i2c_client *client)
|
|||
|
||||
/* software reset, I2C transfer is aborted (fails) */
|
||||
i2c_smbus_write_byte_data(client, MPL3115_CTRL_REG1,
|
||||
MPL3115_CTRL_RESET);
|
||||
MPL3115_CTRL1_RESET);
|
||||
msleep(50);
|
||||
|
||||
data->ctrl_reg1 = MPL3115_CTRL_OS_258MS;
|
||||
data->ctrl_reg1 = MPL3115_CTRL1_OS_258MS;
|
||||
ret = i2c_smbus_write_byte_data(client, MPL3115_CTRL_REG1,
|
||||
data->ctrl_reg1);
|
||||
if (ret < 0)
|
||||
|
|
@ -295,7 +295,7 @@ static int mpl3115_probe(struct i2c_client *client)
|
|||
static int mpl3115_standby(struct mpl3115_data *data)
|
||||
{
|
||||
return i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
|
||||
data->ctrl_reg1 & ~MPL3115_CTRL_ACTIVE);
|
||||
data->ctrl_reg1 & ~MPL3115_CTRL1_ACTIVE);
|
||||
}
|
||||
|
||||
static void mpl3115_remove(struct i2c_client *client)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user