Searched refs:gchip (Results 1 – 6 of 6) sorted by relevance
/linux-6.1.9/drivers/gpio/ |
D | gpio-mb86s7x.c | 45 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_request() local 49 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_request() 51 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_request() 53 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_request() 55 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_request() 62 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_free() local 66 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_free() 68 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_free() 70 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_free() 72 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_free() [all …]
|
D | gpio-siox.c | 12 struct gpio_chip gchip; member 79 struct irq_domain *irqdomain = ddata->gchip.irq.domain; in gpio_siox_get_data() 147 container_of(chip, struct gpio_siox_ddata, gchip); in gpio_siox_get() 171 container_of(chip, struct gpio_siox_ddata, gchip); in gpio_siox_set() 227 ddata->gchip.base = -1; in gpio_siox_probe() 228 ddata->gchip.can_sleep = 1; in gpio_siox_probe() 229 ddata->gchip.parent = dev; in gpio_siox_probe() 230 ddata->gchip.owner = THIS_MODULE; in gpio_siox_probe() 231 ddata->gchip.get = gpio_siox_get; in gpio_siox_probe() 232 ddata->gchip.set = gpio_siox_set; in gpio_siox_probe() [all …]
|
/linux-6.1.9/drivers/misc/mchp_pci1xxxx/ |
D | mchp_pci1xxxx_gpio.c | 328 struct gpio_chip *gchip = &priv->gpio; in pci1xxxx_gpio_setup() local 332 gchip->label = dev_name(&priv->aux_dev->dev); in pci1xxxx_gpio_setup() 333 gchip->parent = &priv->aux_dev->dev; in pci1xxxx_gpio_setup() 334 gchip->owner = THIS_MODULE; in pci1xxxx_gpio_setup() 335 gchip->direction_input = pci1xxxx_gpio_direction_input; in pci1xxxx_gpio_setup() 336 gchip->direction_output = pci1xxxx_gpio_direction_output; in pci1xxxx_gpio_setup() 337 gchip->get_direction = pci1xxxx_gpio_get_direction; in pci1xxxx_gpio_setup() 338 gchip->get = pci1xxxx_gpio_get; in pci1xxxx_gpio_setup() 339 gchip->set = pci1xxxx_gpio_set; in pci1xxxx_gpio_setup() 340 gchip->set_config = pci1xxxx_gpio_set_config; in pci1xxxx_gpio_setup() [all …]
|
/linux-6.1.9/drivers/pinctrl/sunplus/ |
D | sppctl.c | 529 struct gpio_chip *gchip; in sppctl_gpio_new() local 541 gchip = &spp_gchip->chip; in sppctl_gpio_new() 542 gchip->label = SPPCTL_MODULE_NAME; in sppctl_gpio_new() 543 gchip->parent = &pdev->dev; in sppctl_gpio_new() 544 gchip->owner = THIS_MODULE; in sppctl_gpio_new() 545 gchip->request = gpiochip_generic_request; in sppctl_gpio_new() 546 gchip->free = gpiochip_generic_free; in sppctl_gpio_new() 547 gchip->get_direction = sppctl_gpio_get_direction; in sppctl_gpio_new() 548 gchip->direction_input = sppctl_gpio_direction_input; in sppctl_gpio_new() 549 gchip->direction_output = sppctl_gpio_direction_output; in sppctl_gpio_new() [all …]
|
/linux-6.1.9/drivers/gpu/drm/bridge/ |
D | ti-sn65dsi86.c | 196 struct gpio_chip gchip; member 1776 pdata->gchip.label = dev_name(pdata->dev); in ti_sn_gpio_probe() 1777 pdata->gchip.parent = pdata->dev; in ti_sn_gpio_probe() 1778 pdata->gchip.owner = THIS_MODULE; in ti_sn_gpio_probe() 1779 pdata->gchip.of_xlate = tn_sn_bridge_of_xlate; in ti_sn_gpio_probe() 1780 pdata->gchip.of_gpio_n_cells = 2; in ti_sn_gpio_probe() 1781 pdata->gchip.request = ti_sn_bridge_gpio_request; in ti_sn_gpio_probe() 1782 pdata->gchip.free = ti_sn_bridge_gpio_free; in ti_sn_gpio_probe() 1783 pdata->gchip.get_direction = ti_sn_bridge_gpio_get_direction; in ti_sn_gpio_probe() 1784 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input; in ti_sn_gpio_probe() [all …]
|
/linux-6.1.9/drivers/mfd/ |
D | sm501.c | 1017 struct gpio_chip *gchip = &chip->gpio; in sm501_gpio_register_chip() local 1027 gchip->label = "SM501-HIGH"; in sm501_gpio_register_chip() 1031 gchip->label = "SM501-LOW"; in sm501_gpio_register_chip() 1034 gchip->base = base; in sm501_gpio_register_chip() 1037 return gpiochip_add_data(gchip, chip); in sm501_gpio_register_chip()
|