|
@@ -23,7 +23,7 @@
|
|
|
**************************************************/
|
|
|
|
|
|
#if IS_ENABLED(CONFIG_SSB_EMBEDDED)
|
|
|
-static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned gpio)
|
|
|
+static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -38,14 +38,14 @@ static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned gpio)
|
|
|
* ChipCommon
|
|
|
**************************************************/
|
|
|
|
|
|
-static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned gpio)
|
|
|
+static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
|
return !!ssb_chipco_gpio_in(&bus->chipco, 1 << gpio);
|
|
|
}
|
|
|
|
|
|
-static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned gpio,
|
|
|
+static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned int gpio,
|
|
|
int value)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
@@ -54,7 +54,7 @@ static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned gpio,
|
|
|
}
|
|
|
|
|
|
static int ssb_gpio_chipco_direction_input(struct gpio_chip *chip,
|
|
|
- unsigned gpio)
|
|
|
+ unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -63,7 +63,7 @@ static int ssb_gpio_chipco_direction_input(struct gpio_chip *chip,
|
|
|
}
|
|
|
|
|
|
static int ssb_gpio_chipco_direction_output(struct gpio_chip *chip,
|
|
|
- unsigned gpio, int value)
|
|
|
+ unsigned int gpio, int value)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -72,7 +72,7 @@ static int ssb_gpio_chipco_direction_output(struct gpio_chip *chip,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned gpio)
|
|
|
+static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -85,7 +85,7 @@ static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned gpio)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned gpio)
|
|
|
+static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -256,14 +256,14 @@ static int ssb_gpio_chipco_init(struct ssb_bus *bus)
|
|
|
|
|
|
#ifdef CONFIG_SSB_DRIVER_EXTIF
|
|
|
|
|
|
-static int ssb_gpio_extif_get_value(struct gpio_chip *chip, unsigned gpio)
|
|
|
+static int ssb_gpio_extif_get_value(struct gpio_chip *chip, unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
|
return !!ssb_extif_gpio_in(&bus->extif, 1 << gpio);
|
|
|
}
|
|
|
|
|
|
-static void ssb_gpio_extif_set_value(struct gpio_chip *chip, unsigned gpio,
|
|
|
+static void ssb_gpio_extif_set_value(struct gpio_chip *chip, unsigned int gpio,
|
|
|
int value)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
@@ -272,7 +272,7 @@ static void ssb_gpio_extif_set_value(struct gpio_chip *chip, unsigned gpio,
|
|
|
}
|
|
|
|
|
|
static int ssb_gpio_extif_direction_input(struct gpio_chip *chip,
|
|
|
- unsigned gpio)
|
|
|
+ unsigned int gpio)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|
|
@@ -281,7 +281,7 @@ static int ssb_gpio_extif_direction_input(struct gpio_chip *chip,
|
|
|
}
|
|
|
|
|
|
static int ssb_gpio_extif_direction_output(struct gpio_chip *chip,
|
|
|
- unsigned gpio, int value)
|
|
|
+ unsigned int gpio, int value)
|
|
|
{
|
|
|
struct ssb_bus *bus = gpiochip_get_data(chip);
|
|
|
|