Home
last modified time | relevance | path

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

/linux/drivers/pinctrl/
H A Dpinctrl-amd.c46 struct amd_gpio *gpio_dev = gpiochip_get_data(gc);
48 raw_spin_lock_irqsave(&gpio_dev->lock, flags);
49 pin_reg = readl(gpio_dev->base + offset * 4);
50 raw_spin_unlock_irqrestore(&gpio_dev->lock, flags);
62 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); in amd_gpio_apply_quirks()
64 raw_spin_lock_irqsave(&gpio_dev->lock, flags); in amd_gpio_apply_quirks()
65 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_apply_quirks()
67 writel(pin_reg, gpio_dev->base + offset * 4); in amd_gpio_apply_quirks()
68 raw_spin_unlock_irqrestore(&gpio_dev->lock, flags); in amd_gpio_apply_quirks()
78 struct amd_gpio *gpio_dev in amd_gpio_get_direction()
54 amd_gpio_apply_quirks(struct amd_gpio * gpio_dev) amd_gpio_apply_quirks() argument
80 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_get_direction() local
96 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_direction_input() local
112 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_direction_output() local
131 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_get_value() local
145 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_set_value() local
159 amd_gpio_set_debounce(struct amd_gpio * gpio_dev,unsigned int offset,unsigned int debounce) amd_gpio_set_debounce() argument
234 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_dbg_show() local
417 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_enable() local
435 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_disable() local
453 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_mask() local
468 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_unmask() local
483 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_set_wake() local
519 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_eoi() local
534 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_irq_set_type() local
646 struct amd_gpio *gpio_dev = dev_id; do_amd_gpio_irq_handler() local
734 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev); amd_get_groups_count() local
742 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev); amd_get_group_name() local
752 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev); amd_get_group_pins() local
776 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev); amd_pinconf_get() local
819 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev); amd_pinconf_set() local
902 struct amd_gpio *gpio_dev = gpiochip_get_data(gc); amd_gpio_set_config() local
914 amd_gpio_irq_init(struct amd_gpio * gpio_dev) amd_gpio_irq_init() argument
944 struct amd_gpio *gpio_dev = pinctrl_dev; amd_gpio_check_pending() local
980 amd_gpio_should_save(struct amd_gpio * gpio_dev,unsigned int pin) amd_gpio_should_save() argument
1000 struct amd_gpio *gpio_dev = dev_get_drvdata(dev); amd_gpio_suspend_hibernate_common() local
1055 struct amd_gpio *gpio_dev = dev_get_drvdata(dev); amd_gpio_resume() local
1099 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); amd_get_groups() local
1113 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); amd_set_mux() local
1170 amd_get_iomux_res(struct amd_gpio * gpio_dev) amd_get_iomux_res() argument
1198 struct amd_gpio *gpio_dev; amd_gpio_probe() local
1298 struct amd_gpio *gpio_dev; amd_gpio_remove() local
[all...]
/linux/drivers/media/rc/
H A Dgpio-ir-recv.c31 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 Dsolo6x10-gpio.c152 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 Dsolo6x10.h196 struct gpio_chip gpio_dev; member
/linux/drivers/gpio/
H A Dgpio-nomadik.c513 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 Dcirrus_scodec_test.c31 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()