Searched refs:gpiodev (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/gpio/ |
| H A D | gpiolib.h | 316 dev_err(&gc->gpiodev->dev, "(%s): " fmt, gc->label, ##__VA_ARGS__) 318 dev_warn(&gc->gpiodev->dev, "(%s): " fmt, gc->label, ##__VA_ARGS__) 320 dev_info(&gc->gpiodev->dev, "(%s): " fmt, gc->label, ##__VA_ARGS__) 322 dev_dbg(&gc->gpiodev->dev, "(%s): " fmt, gc->label, ##__VA_ARGS__)
|
| H A D | gpiolib.c | 517 struct gpio_device *gdev = gc->gpiodev; in gpiochip_set_desc_names() 690 if (!gc->gpiodev->valid_mask) in gpiochip_init_valid_mask() 699 gc->gpiodev->valid_mask, in gpiochip_init_valid_mask() 738 return gc->gpiodev->valid_mask; in gpiochip_query_valid_mask() 748 if (!gc->gpiodev) in gpiochip_line_is_valid() 752 if (likely(!gc->gpiodev->valid_mask)) in gpiochip_line_is_valid() 911 gc->gpiodev->data = data; in gpiochip_set_data() 923 return gc->gpiodev->data; in gpiochip_get_data() 1004 gc->gpiodev = gdev; in gpiochip_add_data_with_key() 4109 module_put(gc->gpiodev->owner); in gpiochip_reqres_irq() [all …]
|
| H A D | gpiolib-of.c | 126 return device_match_of_node(&chip->gpiodev->dev, gpiospec->np) && in of_gpiochip_match_node_and_xlate() 753 chip_np = dev_of_node(&chip->gpiodev->dev); in of_parse_own_gpio() 847 for_each_available_child_of_node_scoped(dev_of_node(&chip->gpiodev->dev), np) { in of_gpiochip_scan_gpios() 879 return device_match_of_node(&chip->gpiodev->dev, data); in of_gpiochip_match_node() 1118 np = dev_of_node(&chip->gpiodev->dev); in of_gpiochip_add_pin_range() 1246 np = dev_of_node(&chip->gpiodev->dev); in of_gpiochip_add() 1279 of_node_put(dev_of_node(&chip->gpiodev->dev)); in of_gpiochip_remove()
|
| H A D | gpiolib-sysfs.c | 800 struct gpio_device *gdev = gc->gpiodev; in gpiofind_sysfs_register()
|
| H A D | gpiolib-acpi.c | 132 if (device_match_acpi_handle(&gc->gpiodev->dev, data)) in acpi_gpiochip_find()
|
| /linux-6.15/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu-trng.c | 72 irq = gpiod_to_irq(gpio_device_get_desc(mcu->gc.gpiodev, irq_idx)); in omnia_mcu_register_trng()
|
| /linux-6.15/drivers/pinctrl/ |
| H A D | pinctrl-da9062.c | 142 struct gpio_desc *desc = gpio_device_get_desc(gc->gpiodev, offset); in da9062_gpio_direction_input()
|
| /linux-6.15/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | main.c | 1879 struct ssb_device *gpiodev, *pcidev = NULL; in b43legacy_gpio_init() local 1913 gpiodev = bus->chipco.dev ? : pcidev; in b43legacy_gpio_init() 1914 if (!gpiodev) in b43legacy_gpio_init() 1916 ssb_write32(gpiodev, B43legacy_GPIO_CONTROL, in b43legacy_gpio_init() 1917 (ssb_read32(gpiodev, B43legacy_GPIO_CONTROL) in b43legacy_gpio_init() 1927 struct ssb_device *gpiodev, *pcidev = NULL; in b43legacy_gpio_cleanup() local 1932 gpiodev = bus->chipco.dev ? : pcidev; in b43legacy_gpio_cleanup() 1933 if (!gpiodev) in b43legacy_gpio_cleanup() 1935 ssb_write32(gpiodev, B43legacy_GPIO_CONTROL, 0); in b43legacy_gpio_cleanup()
|
| /linux-6.15/include/linux/gpio/ |
| H A D | driver.h | 427 struct gpio_device *gpiodev; member
|
| /linux-6.15/drivers/net/wireless/broadcom/b43/ |
| H A D | main.c | 2868 struct ssb_device *gpiodev; in b43_gpio_init() local 2913 gpiodev = b43_ssb_gpio_dev(dev); in b43_gpio_init() 2914 if (gpiodev) in b43_gpio_init() 2915 ssb_write32(gpiodev, B43_GPIO_CONTROL, in b43_gpio_init() 2916 (ssb_read32(gpiodev, B43_GPIO_CONTROL) in b43_gpio_init() 2929 struct ssb_device *gpiodev; in b43_gpio_cleanup() local 2940 gpiodev = b43_ssb_gpio_dev(dev); in b43_gpio_cleanup() 2941 if (gpiodev) in b43_gpio_cleanup() 2942 ssb_write32(gpiodev, B43_GPIO_CONTROL, 0); in b43_gpio_cleanup()
|