/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/gpio/ |
H A D | driver.h | 23 struct gpio_chip; 212 int (*init_hw)(struct gpio_chip *gc); 358 struct gpio_chip { struct 364 int (*request)(struct gpio_chip *gc, argument 366 void (*free)(struct gpio_chip *gc, argument 374 int (*get)(struct gpio_chip *gc, argument 379 void (*set)(struct gpio_chip *gc, argument 384 int (*set_config)(struct gpio_chip *gc, argument 387 int (*to_irq)(struct gpio_chip *gc, argument 391 struct gpio_chip *gc); argument [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/gpio/ |
H A D | driver.h | 23 struct gpio_chip; 212 int (*init_hw)(struct gpio_chip *gc); 358 struct gpio_chip { struct 364 int (*request)(struct gpio_chip *gc, argument 366 void (*free)(struct gpio_chip *gc, argument 374 int (*get)(struct gpio_chip *gc, argument 379 void (*set)(struct gpio_chip *gc, argument 384 int (*set_config)(struct gpio_chip *gc, argument 387 int (*to_irq)(struct gpio_chip *gc, argument 391 struct gpio_chip *gc); argument [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/gpio/ |
H A D | driver.h | 23 struct gpio_chip; 212 int (*init_hw)(struct gpio_chip *gc); 358 struct gpio_chip { struct 364 int (*request)(struct gpio_chip *gc, argument 366 void (*free)(struct gpio_chip *gc, argument 374 int (*get)(struct gpio_chip *gc, argument 379 void (*set)(struct gpio_chip *gc, argument 384 int (*set_config)(struct gpio_chip *gc, argument 387 int (*to_irq)(struct gpio_chip *gc, argument 391 struct gpio_chip *gc); argument [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpio/ |
H A D | gpio-rc5t583.c | 20 struct gpio_chip gpio_chip; member 107 rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", in rc5t583_gpio_probe() 108 rc5t583_gpio->gpio_chip.owner = THIS_MODULE, in rc5t583_gpio_probe() 109 rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, in rc5t583_gpio_probe() 112 rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, in rc5t583_gpio_probe() 113 rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, in rc5t583_gpio_probe() 115 rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, in rc5t583_gpio_probe() 116 rc5t583_gpio->gpio_chip.can_sleep = true, in rc5t583_gpio_probe() 117 rc5t583_gpio->gpio_chip.parent = &pdev->dev; in rc5t583_gpio_probe() 118 rc5t583_gpio->gpio_chip.base = -1; in rc5t583_gpio_probe() [all …]
|
H A D | gpio-tps6586x.c | 26 struct gpio_chip gpio_chip; member 89 tps6586x_gpio->gpio_chip.owner = THIS_MODULE; in tps6586x_gpio_probe() 90 tps6586x_gpio->gpio_chip.label = pdev->name; in tps6586x_gpio_probe() 91 tps6586x_gpio->gpio_chip.parent = &pdev->dev; in tps6586x_gpio_probe() 92 tps6586x_gpio->gpio_chip.ngpio = 4; in tps6586x_gpio_probe() 93 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe() 97 tps6586x_gpio->gpio_chip.set = tps6586x_gpio_set; in tps6586x_gpio_probe() 98 tps6586x_gpio->gpio_chip.get = tps6586x_gpio_get; in tps6586x_gpio_probe() 99 tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq; in tps6586x_gpio_probe() 105 tps6586x_gpio->gpio_chip.base = pdata->gpio_base; in tps6586x_gpio_probe() [all …]
|
H A D | gpio-tps65910.c | 21 struct gpio_chip gpio_chip; member 121 tps65910_gpio->gpio_chip.owner = THIS_MODULE; in tps65910_gpio_probe() 126 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; in tps65910_gpio_probe() 129 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; in tps65910_gpio_probe() 134 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe() 137 tps65910_gpio->gpio_chip.set = tps65910_gpio_set; in tps65910_gpio_probe() 138 tps65910_gpio->gpio_chip.get = tps65910_gpio_get; in tps65910_gpio_probe() 139 tps65910_gpio->gpio_chip.parent = &pdev->dev; in tps65910_gpio_probe() 144 tps65910_gpio->gpio_chip.base = pdata->gpio_base; in tps65910_gpio_probe() 146 tps65910_gpio->gpio_chip.base = -1; in tps65910_gpio_probe() [all …]
|
H A D | gpio-moxtet.c | 30 struct gpio_chip gpio_chip; member 88 static int moxtet_gpio_direction_input(struct gpio_chip *gc, in moxtet_gpio_direction_input() 135 chip->gpio_chip.parent = dev; in moxtet_gpio_probe() 140 chip->gpio_chip.label = dev_name(dev); in moxtet_gpio_probe() 141 chip->gpio_chip.get_direction = moxtet_gpio_get_direction; in moxtet_gpio_probe() 144 chip->gpio_chip.get = moxtet_gpio_get_value; in moxtet_gpio_probe() 145 chip->gpio_chip.set = moxtet_gpio_set_value; in moxtet_gpio_probe() 146 chip->gpio_chip.base = -1; in moxtet_gpio_probe() 148 chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS; in moxtet_gpio_probe() 150 chip->gpio_chip.can_sleep = true; in moxtet_gpio_probe() [all …]
|
H A D | gpio-madera.c | 20 struct gpio_chip gpio_chip; member 109 static const struct gpio_chip madera_gpio_chip = { 138 madera_gpio->gpio_chip = madera_gpio_chip; in madera_gpio_probe() 139 madera_gpio->gpio_chip.parent = pdev->dev.parent; in madera_gpio_probe() 143 madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; in madera_gpio_probe() 146 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; in madera_gpio_probe() 150 madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; in madera_gpio_probe() 168 madera_gpio->gpio_chip.base = pdata->gpio_base; in madera_gpio_probe() 170 madera_gpio->gpio_chip.base = -1; in madera_gpio_probe() 173 &madera_gpio->gpio_chip, in madera_gpio_probe() [all …]
|
H A D | gpio-em.c | 28 struct gpio_chip gpio_chip; member 96 dev_err(p->gpio_chip.parent, in em_gio_irq_reqres() 272 struct gpio_chip *gpio_chip; in em_gio_probe() local 308 gpio_chip = &p->gpio_chip; in em_gio_probe() 311 gpio_chip->get = em_gio_get; in em_gio_probe() 313 gpio_chip->set = em_gio_set; in em_gio_probe() 316 gpio_chip->free = em_gio_free; in em_gio_probe() 317 gpio_chip->label = name; in em_gio_probe() 318 gpio_chip->parent = dev; in em_gio_probe() 320 gpio_chip->base = -1; in em_gio_probe() [all …]
|
H A D | gpio-rcar.c | 46 struct gpio_chip gpio_chip; member 471 if (p->gpio_chip.valid_mask) in gpio_rcar_enable_inputs() 481 struct gpio_chip *gpio_chip; in gpio_rcar_probe() local 518 gpio_chip = &p->gpio_chip; in gpio_rcar_probe() 528 gpio_chip->label = name; in gpio_rcar_probe() 529 gpio_chip->parent = dev; in gpio_rcar_probe() 531 gpio_chip->base = -1; in gpio_rcar_probe() 532 gpio_chip->ngpio = npins; in gpio_rcar_probe() 543 girq = &gpio_chip->irq; in gpio_rcar_probe() 577 gpiochip_remove(gpio_chip); in gpio_rcar_probe() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpio/ |
H A D | gpio-rc5t583.c | 20 struct gpio_chip gpio_chip; member 107 rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", in rc5t583_gpio_probe() 108 rc5t583_gpio->gpio_chip.owner = THIS_MODULE, in rc5t583_gpio_probe() 109 rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, in rc5t583_gpio_probe() 112 rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, in rc5t583_gpio_probe() 113 rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, in rc5t583_gpio_probe() 115 rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, in rc5t583_gpio_probe() 116 rc5t583_gpio->gpio_chip.can_sleep = true, in rc5t583_gpio_probe() 117 rc5t583_gpio->gpio_chip.parent = &pdev->dev; in rc5t583_gpio_probe() 118 rc5t583_gpio->gpio_chip.base = -1; in rc5t583_gpio_probe() [all …]
|
H A D | gpio-tps6586x.c | 26 struct gpio_chip gpio_chip; member 89 tps6586x_gpio->gpio_chip.owner = THIS_MODULE; in tps6586x_gpio_probe() 90 tps6586x_gpio->gpio_chip.label = pdev->name; in tps6586x_gpio_probe() 91 tps6586x_gpio->gpio_chip.parent = &pdev->dev; in tps6586x_gpio_probe() 92 tps6586x_gpio->gpio_chip.ngpio = 4; in tps6586x_gpio_probe() 93 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe() 97 tps6586x_gpio->gpio_chip.set = tps6586x_gpio_set; in tps6586x_gpio_probe() 98 tps6586x_gpio->gpio_chip.get = tps6586x_gpio_get; in tps6586x_gpio_probe() 99 tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq; in tps6586x_gpio_probe() 105 tps6586x_gpio->gpio_chip.base = pdata->gpio_base; in tps6586x_gpio_probe() [all …]
|
H A D | gpio-tps65910.c | 21 struct gpio_chip gpio_chip; member 121 tps65910_gpio->gpio_chip.owner = THIS_MODULE; in tps65910_gpio_probe() 126 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; in tps65910_gpio_probe() 129 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; in tps65910_gpio_probe() 134 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe() 137 tps65910_gpio->gpio_chip.set = tps65910_gpio_set; in tps65910_gpio_probe() 138 tps65910_gpio->gpio_chip.get = tps65910_gpio_get; in tps65910_gpio_probe() 139 tps65910_gpio->gpio_chip.parent = &pdev->dev; in tps65910_gpio_probe() 144 tps65910_gpio->gpio_chip.base = pdata->gpio_base; in tps65910_gpio_probe() 146 tps65910_gpio->gpio_chip.base = -1; in tps65910_gpio_probe() [all …]
|
H A D | gpio-moxtet.c | 30 struct gpio_chip gpio_chip; member 88 static int moxtet_gpio_direction_input(struct gpio_chip *gc, in moxtet_gpio_direction_input() 135 chip->gpio_chip.parent = dev; in moxtet_gpio_probe() 140 chip->gpio_chip.label = dev_name(dev); in moxtet_gpio_probe() 141 chip->gpio_chip.get_direction = moxtet_gpio_get_direction; in moxtet_gpio_probe() 144 chip->gpio_chip.get = moxtet_gpio_get_value; in moxtet_gpio_probe() 145 chip->gpio_chip.set = moxtet_gpio_set_value; in moxtet_gpio_probe() 146 chip->gpio_chip.base = -1; in moxtet_gpio_probe() 148 chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS; in moxtet_gpio_probe() 150 chip->gpio_chip.can_sleep = true; in moxtet_gpio_probe() [all …]
|
H A D | gpio-madera.c | 20 struct gpio_chip gpio_chip; member 109 static const struct gpio_chip madera_gpio_chip = { 138 madera_gpio->gpio_chip = madera_gpio_chip; in madera_gpio_probe() 139 madera_gpio->gpio_chip.parent = pdev->dev.parent; in madera_gpio_probe() 143 madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; in madera_gpio_probe() 146 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; in madera_gpio_probe() 150 madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; in madera_gpio_probe() 168 madera_gpio->gpio_chip.base = pdata->gpio_base; in madera_gpio_probe() 170 madera_gpio->gpio_chip.base = -1; in madera_gpio_probe() 173 &madera_gpio->gpio_chip, in madera_gpio_probe() [all …]
|
H A D | gpio-em.c | 28 struct gpio_chip gpio_chip; member 96 dev_err(p->gpio_chip.parent, in em_gio_irq_reqres() 272 struct gpio_chip *gpio_chip; in em_gio_probe() local 308 gpio_chip = &p->gpio_chip; in em_gio_probe() 311 gpio_chip->get = em_gio_get; in em_gio_probe() 313 gpio_chip->set = em_gio_set; in em_gio_probe() 316 gpio_chip->free = em_gio_free; in em_gio_probe() 317 gpio_chip->label = name; in em_gio_probe() 318 gpio_chip->parent = dev; in em_gio_probe() 320 gpio_chip->base = -1; in em_gio_probe() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpio/ |
H A D | gpio-rc5t583.c | 20 struct gpio_chip gpio_chip; member 107 rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", in rc5t583_gpio_probe() 108 rc5t583_gpio->gpio_chip.owner = THIS_MODULE, in rc5t583_gpio_probe() 109 rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, in rc5t583_gpio_probe() 112 rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, in rc5t583_gpio_probe() 113 rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, in rc5t583_gpio_probe() 115 rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, in rc5t583_gpio_probe() 116 rc5t583_gpio->gpio_chip.can_sleep = true, in rc5t583_gpio_probe() 117 rc5t583_gpio->gpio_chip.parent = &pdev->dev; in rc5t583_gpio_probe() 118 rc5t583_gpio->gpio_chip.base = -1; in rc5t583_gpio_probe() [all …]
|
H A D | gpio-tps6586x.c | 26 struct gpio_chip gpio_chip; member 89 tps6586x_gpio->gpio_chip.owner = THIS_MODULE; in tps6586x_gpio_probe() 90 tps6586x_gpio->gpio_chip.label = pdev->name; in tps6586x_gpio_probe() 91 tps6586x_gpio->gpio_chip.parent = &pdev->dev; in tps6586x_gpio_probe() 92 tps6586x_gpio->gpio_chip.ngpio = 4; in tps6586x_gpio_probe() 93 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe() 97 tps6586x_gpio->gpio_chip.set = tps6586x_gpio_set; in tps6586x_gpio_probe() 98 tps6586x_gpio->gpio_chip.get = tps6586x_gpio_get; in tps6586x_gpio_probe() 99 tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq; in tps6586x_gpio_probe() 105 tps6586x_gpio->gpio_chip.base = pdata->gpio_base; in tps6586x_gpio_probe() [all …]
|
H A D | gpio-tps65910.c | 21 struct gpio_chip gpio_chip; member 121 tps65910_gpio->gpio_chip.owner = THIS_MODULE; in tps65910_gpio_probe() 126 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; in tps65910_gpio_probe() 129 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; in tps65910_gpio_probe() 134 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe() 137 tps65910_gpio->gpio_chip.set = tps65910_gpio_set; in tps65910_gpio_probe() 138 tps65910_gpio->gpio_chip.get = tps65910_gpio_get; in tps65910_gpio_probe() 139 tps65910_gpio->gpio_chip.parent = &pdev->dev; in tps65910_gpio_probe() 144 tps65910_gpio->gpio_chip.base = pdata->gpio_base; in tps65910_gpio_probe() 146 tps65910_gpio->gpio_chip.base = -1; in tps65910_gpio_probe() [all …]
|
H A D | gpio-moxtet.c | 30 struct gpio_chip gpio_chip; member 88 static int moxtet_gpio_direction_input(struct gpio_chip *gc, in moxtet_gpio_direction_input() 135 chip->gpio_chip.parent = dev; in moxtet_gpio_probe() 140 chip->gpio_chip.label = dev_name(dev); in moxtet_gpio_probe() 141 chip->gpio_chip.get_direction = moxtet_gpio_get_direction; in moxtet_gpio_probe() 144 chip->gpio_chip.get = moxtet_gpio_get_value; in moxtet_gpio_probe() 145 chip->gpio_chip.set = moxtet_gpio_set_value; in moxtet_gpio_probe() 146 chip->gpio_chip.base = -1; in moxtet_gpio_probe() 148 chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS; in moxtet_gpio_probe() 150 chip->gpio_chip.can_sleep = true; in moxtet_gpio_probe() [all …]
|
H A D | gpio-madera.c | 20 struct gpio_chip gpio_chip; member 109 static const struct gpio_chip madera_gpio_chip = { 138 madera_gpio->gpio_chip = madera_gpio_chip; in madera_gpio_probe() 139 madera_gpio->gpio_chip.parent = pdev->dev.parent; in madera_gpio_probe() 143 madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; in madera_gpio_probe() 146 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; in madera_gpio_probe() 150 madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; in madera_gpio_probe() 168 madera_gpio->gpio_chip.base = pdata->gpio_base; in madera_gpio_probe() 170 madera_gpio->gpio_chip.base = -1; in madera_gpio_probe() 173 &madera_gpio->gpio_chip, in madera_gpio_probe() [all …]
|
H A D | gpio-em.c | 28 struct gpio_chip gpio_chip; member 96 dev_err(p->gpio_chip.parent, in em_gio_irq_reqres() 272 struct gpio_chip *gpio_chip; in em_gio_probe() local 308 gpio_chip = &p->gpio_chip; in em_gio_probe() 311 gpio_chip->get = em_gio_get; in em_gio_probe() 313 gpio_chip->set = em_gio_set; in em_gio_probe() 316 gpio_chip->free = em_gio_free; in em_gio_probe() 317 gpio_chip->label = name; in em_gio_probe() 318 gpio_chip->parent = dev; in em_gio_probe() 320 gpio_chip->base = -1; in em_gio_probe() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/mips/alchemy/common/ |
H A D | gpiolib.c | 40 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get() 45 static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set() 50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input() 62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq() 68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get() 73 static void gpio1_set(struct gpio_chip *chip, in gpio1_set() 84 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output() 91 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq() 96 struct gpio_chip alchemy_gpio_chip[] = { 119 static int alchemy_gpic_get(struct gpio_chip *chip, unsigned int off) in alchemy_gpic_get() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/mips/alchemy/common/ |
H A D | gpiolib.c | 40 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get() 45 static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set() 50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input() 62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq() 68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get() 73 static void gpio1_set(struct gpio_chip *chip, in gpio1_set() 84 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output() 91 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq() 96 struct gpio_chip alchemy_gpio_chip[] = { 119 static int alchemy_gpic_get(struct gpio_chip *chip, unsigned int off) in alchemy_gpic_get() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/mips/alchemy/common/ |
H A D | gpiolib.c | 40 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get() 45 static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set() 50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input() 62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq() 68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get() 73 static void gpio1_set(struct gpio_chip *chip, in gpio1_set() 84 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output() 91 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq() 96 struct gpio_chip alchemy_gpio_chip[] = { 119 static int alchemy_gpic_get(struct gpio_chip *chip, unsigned int off) in alchemy_gpic_get() [all …]
|