Searched refs:gpio_dev (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/media/rc/ |
| H A D | gpio-ir-recv.c | 31 struct gpio_rc_dev *gpio_dev = dev_id; in gpio_ir_recv_irq() local 32 struct device *pmdev = gpio_dev->pmdev; in gpio_ir_recv_irq() 47 val = gpiod_get_value(gpio_dev->gpiod); in gpio_ir_recv_irq() 49 ir_raw_event_store_edge(gpio_dev->rcdev, val == 1); in gpio_ir_recv_irq() 61 struct gpio_rc_dev *gpio_dev; in gpio_ir_recv_probe() local 69 gpio_dev = devm_kzalloc(dev, sizeof(*gpio_dev), GFP_KERNEL); in gpio_ir_recv_probe() 70 if (!gpio_dev) in gpio_ir_recv_probe() 73 gpio_dev->gpiod = devm_gpiod_get(dev, NULL, GPIOD_IN); in gpio_ir_recv_probe() 74 if (IS_ERR(gpio_dev->gpiod)) in gpio_ir_recv_probe() 75 return dev_err_probe(dev, PTR_ERR(gpio_dev->gpiod), in gpio_ir_recv_probe() [all …]
|
| /linux/drivers/media/pci/solo6x10/ |
| H A D | solo6x10-gpio.c | 152 solo_dev->gpio_dev.label = SOLO6X10_NAME"_gpio"; in solo_gpio_init() 153 solo_dev->gpio_dev.parent = &solo_dev->pdev->dev; in solo_gpio_init() 154 solo_dev->gpio_dev.owner = THIS_MODULE; in solo_gpio_init() 155 solo_dev->gpio_dev.base = -1; in solo_gpio_init() 156 solo_dev->gpio_dev.ngpio = 24; in solo_gpio_init() 157 solo_dev->gpio_dev.can_sleep = 0; in solo_gpio_init() 159 solo_dev->gpio_dev.get_direction = solo_gpiochip_get_direction; in solo_gpio_init() 160 solo_dev->gpio_dev.get = solo_gpiochip_get; in solo_gpio_init() 161 solo_dev->gpio_dev.set = solo_gpiochip_set; in solo_gpio_init() 163 ret = gpiochip_add_data(&solo_dev->gpio_dev, solo_dev); in solo_gpio_init() [all …]
|
| H A D | solo6x10.h | 196 struct gpio_chip gpio_dev; member
|
| /linux/drivers/gpio/ |
| H A D | gpio-nomadik.c | 513 struct device *gpio_dev; in nmk_gpio_populate_chip() local 521 gpio_dev = bus_find_device_by_fwnode(&platform_bus_type, fwnode); in nmk_gpio_populate_chip() 522 if (!gpio_dev) { in nmk_gpio_populate_chip() 526 gpio_pdev = to_platform_device(gpio_dev); in nmk_gpio_populate_chip() 528 if (device_property_read_u32(gpio_dev, "gpio-bank", &id)) { in nmk_gpio_populate_chip() 554 if (device_property_read_u32(gpio_dev, "ngpios", &ngpio)) { in nmk_gpio_populate_chip() 559 nmk_chip->is_mobileye_soc = device_is_compatible(gpio_dev, in nmk_gpio_populate_chip() 565 chip->label = dev_name(gpio_dev); in nmk_gpio_populate_chip() 566 chip->parent = gpio_dev; in nmk_gpio_populate_chip() 578 clk = clk_get_optional(gpio_dev, NULL); in nmk_gpio_populate_chip() [all …]
|
| /linux/sound/hda/codecs/side-codecs/ |
| H A D | cirrus_scodec_test.c | 31 struct faux_device *gpio_dev; member 137 priv->gpio_dev = faux_device_create("cirrus_scodec_test_gpio_drv", NULL, in cirrus_scodec_test_create_gpio() 139 KUNIT_ASSERT_NOT_NULL(test, priv->gpio_dev); in cirrus_scodec_test_create_gpio() 142 priv->gpio_dev)); in cirrus_scodec_test_create_gpio() 144 priv->gpio_priv = dev_get_drvdata(&priv->gpio_dev->dev); in cirrus_scodec_test_create_gpio()
|