drivers: input: fix few types
Fix few wrong types in various input drivers.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
diff --git a/drivers/input/input_gpio_kbd_matrix.c b/drivers/input/input_gpio_kbd_matrix.c
index 988320e..ccb7086 100644
--- a/drivers/input/input_gpio_kbd_matrix.c
+++ b/drivers/input/input_gpio_kbd_matrix.c
@@ -47,7 +47,7 @@
const struct gpio_kbd_matrix_config *cfg = dev->config;
const struct input_kbd_matrix_common_config *common = &cfg->common;
struct gpio_kbd_matrix_data *data = dev->data;
- int state;
+ uint32_t state;
if (col == INPUT_KBD_MATRIX_COLUMN_DRIVE_NONE) {
state = 0;
@@ -92,7 +92,7 @@
const struct gpio_kbd_matrix_config *cfg = dev->config;
const struct input_kbd_matrix_common_config *common = &cfg->common;
struct gpio_kbd_matrix_data *data = dev->data;
- int val = 0;
+ kbd_row_t val = 0;
if (data->direct_read) {
const struct gpio_dt_spec *gpio0 = &cfg->row_gpio[0];
@@ -132,7 +132,7 @@
{
const struct gpio_kbd_matrix_config *cfg = dev->config;
const struct input_kbd_matrix_common_config *common = &cfg->common;
- unsigned int flags = enabled ? GPIO_INT_EDGE_BOTH : GPIO_INT_DISABLE;
+ gpio_flags_t flags = enabled ? GPIO_INT_EDGE_BOTH : GPIO_INT_DISABLE;
int ret;
if (cfg->idle_poll_dwork != NULL) {
diff --git a/drivers/input/input_gpio_qdec.c b/drivers/input/input_gpio_qdec.c
index 2b1a357..fe02ad6 100644
--- a/drivers/input/input_gpio_qdec.c
+++ b/drivers/input/input_gpio_qdec.c
@@ -131,7 +131,7 @@
static void gpio_qdec_irq_setup(const struct device *dev, bool enable)
{
const struct gpio_qdec_config *cfg = dev->config;
- unsigned int flags = enable ? GPIO_INT_EDGE_BOTH : GPIO_INT_DISABLE;
+ gpio_flags_t flags = enable ? GPIO_INT_EDGE_BOTH : GPIO_INT_DISABLE;
int ret;
for (int i = 0; i < GPIO_QDEC_GPIO_NUM; i++) {
diff --git a/drivers/input/input_npcx_kbd.c b/drivers/input/input_npcx_kbd.c
index 25f28e3..cd0850e 100644
--- a/drivers/input/input_npcx_kbd.c
+++ b/drivers/input/input_npcx_kbd.c
@@ -102,7 +102,7 @@
const struct npcx_kbd_config *config = dev->config;
const struct input_kbd_matrix_common_config *common = &config->common;
struct kbs_reg *const inst = config->base;
- int val;
+ kbd_row_t val;
val = inst->KBSIN;