Home
last modified time | relevance | path

Searched refs:gchip (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-mb86s7x.c43 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_request() local
47 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_request()
49 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_request()
51 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_request()
53 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_request()
60 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_free() local
64 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_free()
66 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_free()
68 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_free()
70 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_free()
[all …]
H A Dgpio-siox.c12 struct gpio_chip gchip; member
78 struct irq_domain *irqdomain = ddata->gchip.irq.domain; in gpio_siox_get_data()
234 gc = &ddata->gchip; in gpio_siox_probe()
/linux/drivers/misc/mchp_pci1xxxx/
H A Dmchp_pci1xxxx_gpio.c430 struct gpio_chip *gchip = &priv->gpio; in pci1xxxx_gpio_setup() local
434 gchip->label = dev_name(&priv->aux_dev->dev); in pci1xxxx_gpio_setup()
435 gchip->parent = &priv->aux_dev->dev; in pci1xxxx_gpio_setup()
436 gchip->owner = THIS_MODULE; in pci1xxxx_gpio_setup()
437 gchip->direction_input = pci1xxxx_gpio_direction_input; in pci1xxxx_gpio_setup()
438 gchip->direction_output = pci1xxxx_gpio_direction_output; in pci1xxxx_gpio_setup()
439 gchip->get_direction = pci1xxxx_gpio_get_direction; in pci1xxxx_gpio_setup()
440 gchip->get = pci1xxxx_gpio_get; in pci1xxxx_gpio_setup()
441 gchip->set = pci1xxxx_gpio_set; in pci1xxxx_gpio_setup()
442 gchip->set_config = pci1xxxx_gpio_set_config; in pci1xxxx_gpio_setup()
[all …]
/linux/drivers/pinctrl/sunplus/
H A Dsppctl.c528 struct gpio_chip *gchip; in sppctl_gpio_new() local
540 gchip = &spp_gchip->chip; in sppctl_gpio_new()
541 gchip->label = SPPCTL_MODULE_NAME; in sppctl_gpio_new()
542 gchip->parent = &pdev->dev; in sppctl_gpio_new()
543 gchip->owner = THIS_MODULE; in sppctl_gpio_new()
544 gchip->request = gpiochip_generic_request; in sppctl_gpio_new()
545 gchip->free = gpiochip_generic_free; in sppctl_gpio_new()
546 gchip->get_direction = sppctl_gpio_get_direction; in sppctl_gpio_new()
547 gchip->direction_input = sppctl_gpio_direction_input; in sppctl_gpio_new()
548 gchip->direction_output = sppctl_gpio_direction_output; in sppctl_gpio_new()
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c211 struct gpio_chip gchip; member
1942 pdata->gchip.label = dev_name(pdata->dev); in ti_sn_gpio_probe()
1943 pdata->gchip.parent = pdata->dev; in ti_sn_gpio_probe()
1944 pdata->gchip.owner = THIS_MODULE; in ti_sn_gpio_probe()
1945 pdata->gchip.of_xlate = tn_sn_bridge_of_xlate; in ti_sn_gpio_probe()
1946 pdata->gchip.of_gpio_n_cells = 2; in ti_sn_gpio_probe()
1947 pdata->gchip.request = ti_sn_bridge_gpio_request; in ti_sn_gpio_probe()
1948 pdata->gchip.free = ti_sn_bridge_gpio_free; in ti_sn_gpio_probe()
1949 pdata->gchip.get_direction = ti_sn_bridge_gpio_get_direction; in ti_sn_gpio_probe()
1950 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input; in ti_sn_gpio_probe()
[all …]
/linux/drivers/mfd/
H A Dsm501.c977 struct gpio_chip *gchip = &chip->gpio; in sm501_gpio_register_chip() local
987 gchip->label = "SM501-HIGH"; in sm501_gpio_register_chip()
991 gchip->label = "SM501-LOW"; in sm501_gpio_register_chip()
994 gchip->base = base; in sm501_gpio_register_chip()
997 return gpiochip_add_data(gchip, chip); in sm501_gpio_register_chip()