1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-22 16:06:04 -05:00

iio: light: apds9300: use bool for event state

Since the write_event_config callback now uses a bool for the state
parameter, update apds9300_set_intr_state accordingly and change intr_en
to bool.

Also update apds9300_set_power_state and power_state for consistency.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Link: https://patch.msgid.link/20241031-iio-fix-write-event-config-signature-v2-12-2bcacbb517a2@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
Julien Stephan 2024-10-31 16:27:07 +01:00 committed by Jonathan Cameron
parent 3121da857c
commit ad531aa484

View file

@ -46,10 +46,10 @@
struct apds9300_data {
struct i2c_client *client;
struct mutex mutex;
int power_state;
bool power_state;
int thresh_low;
int thresh_hi;
int intr_en;
bool intr_en;
};
/* Lux calculation */
@ -148,7 +148,7 @@ static int apds9300_set_thresh_hi(struct apds9300_data *data, int value)
return 0;
}
static int apds9300_set_intr_state(struct apds9300_data *data, int state)
static int apds9300_set_intr_state(struct apds9300_data *data, bool state)
{
int ret;
u8 cmd;
@ -169,7 +169,7 @@ static int apds9300_set_intr_state(struct apds9300_data *data, int state)
return 0;
}
static int apds9300_set_power_state(struct apds9300_data *data, int state)
static int apds9300_set_power_state(struct apds9300_data *data, bool state)
{
int ret;
u8 cmd;
@ -221,7 +221,7 @@ static int apds9300_chip_init(struct apds9300_data *data)
* Disable interrupt to ensure thai it is doesn't enable
* i.e. after device soft reset
*/
ret = apds9300_set_intr_state(data, 0);
ret = apds9300_set_intr_state(data, false);
if (ret < 0)
goto err;
@ -459,8 +459,8 @@ static void apds9300_remove(struct i2c_client *client)
iio_device_unregister(indio_dev);
/* Ensure that power off and interrupts are disabled */
apds9300_set_intr_state(data, 0);
apds9300_set_power_state(data, 0);
apds9300_set_intr_state(data, false);
apds9300_set_power_state(data, false);
}
static int apds9300_suspend(struct device *dev)
@ -470,7 +470,7 @@ static int apds9300_suspend(struct device *dev)
int ret;
mutex_lock(&data->mutex);
ret = apds9300_set_power_state(data, 0);
ret = apds9300_set_power_state(data, false);
mutex_unlock(&data->mutex);
return ret;
@ -483,7 +483,7 @@ static int apds9300_resume(struct device *dev)
int ret;
mutex_lock(&data->mutex);
ret = apds9300_set_power_state(data, 1);
ret = apds9300_set_power_state(data, true);
mutex_unlock(&data->mutex);
return ret;