|
@@ -117,10 +117,10 @@ int gpiod_get_array_value(unsigned int array_size,
|
|
|
struct gpio_array *array_info,
|
|
|
unsigned long *value_bitmap);
|
|
|
void gpiod_set_value(struct gpio_desc *desc, int value);
|
|
|
-void gpiod_set_array_value(unsigned int array_size,
|
|
|
- struct gpio_desc **desc_array,
|
|
|
- struct gpio_array *array_info,
|
|
|
- unsigned long *value_bitmap);
|
|
|
+int gpiod_set_array_value(unsigned int array_size,
|
|
|
+ struct gpio_desc **desc_array,
|
|
|
+ struct gpio_array *array_info,
|
|
|
+ unsigned long *value_bitmap);
|
|
|
int gpiod_get_raw_value(const struct gpio_desc *desc);
|
|
|
int gpiod_get_raw_array_value(unsigned int array_size,
|
|
|
struct gpio_desc **desc_array,
|
|
@@ -139,10 +139,10 @@ int gpiod_get_array_value_cansleep(unsigned int array_size,
|
|
|
struct gpio_array *array_info,
|
|
|
unsigned long *value_bitmap);
|
|
|
void gpiod_set_value_cansleep(struct gpio_desc *desc, int value);
|
|
|
-void gpiod_set_array_value_cansleep(unsigned int array_size,
|
|
|
- struct gpio_desc **desc_array,
|
|
|
- struct gpio_array *array_info,
|
|
|
- unsigned long *value_bitmap);
|
|
|
+int gpiod_set_array_value_cansleep(unsigned int array_size,
|
|
|
+ struct gpio_desc **desc_array,
|
|
|
+ struct gpio_array *array_info,
|
|
|
+ unsigned long *value_bitmap);
|
|
|
int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc);
|
|
|
int gpiod_get_raw_array_value_cansleep(unsigned int array_size,
|
|
|
struct gpio_desc **desc_array,
|
|
@@ -361,13 +361,14 @@ static inline void gpiod_set_value(struct gpio_desc *desc, int value)
|
|
|
/* GPIO can never have been requested */
|
|
|
WARN_ON(1);
|
|
|
}
|
|
|
-static inline void gpiod_set_array_value(unsigned int array_size,
|
|
|
- struct gpio_desc **desc_array,
|
|
|
- struct gpio_array *array_info,
|
|
|
- unsigned long *value_bitmap)
|
|
|
+static inline int gpiod_set_array_value(unsigned int array_size,
|
|
|
+ struct gpio_desc **desc_array,
|
|
|
+ struct gpio_array *array_info,
|
|
|
+ unsigned long *value_bitmap)
|
|
|
{
|
|
|
/* GPIO can never have been requested */
|
|
|
WARN_ON(1);
|
|
|
+ return 0;
|
|
|
}
|
|
|
static inline int gpiod_get_raw_value(const struct gpio_desc *desc)
|
|
|
{
|
|
@@ -419,13 +420,14 @@ static inline void gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
|
|
|
/* GPIO can never have been requested */
|
|
|
WARN_ON(1);
|
|
|
}
|
|
|
-static inline void gpiod_set_array_value_cansleep(unsigned int array_size,
|
|
|
+static inline int gpiod_set_array_value_cansleep(unsigned int array_size,
|
|
|
struct gpio_desc **desc_array,
|
|
|
struct gpio_array *array_info,
|
|
|
unsigned long *value_bitmap)
|
|
|
{
|
|
|
/* GPIO can never have been requested */
|
|
|
WARN_ON(1);
|
|
|
+ return 0;
|
|
|
}
|
|
|
static inline int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
|
|
|
{
|