Home
last modified time | relevance | path

Searched refs:pt_gpio (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-amdpt.c32 struct pt_gpio_chip *pt_gpio = gpiochip_get_data(gc); in pt_gpio_request() local
40 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
48 writel(using_pins | BIT(offset), pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
57 struct pt_gpio_chip *pt_gpio = gpiochip_get_data(gc); in pt_gpio_free() local
63 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
65 writel(using_pins, pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
77 struct pt_gpio_chip *pt_gpio; in pt_gpio_probe() local
85 pt_gpio = devm_kzalloc(dev, sizeof(struct pt_gpio_chip), GFP_KERNEL); in pt_gpio_probe()
86 if (!pt_gpio) in pt_gpio_probe()
89 pt_gpio in pt_gpio_probe()
130 struct pt_gpio_chip *pt_gpio = platform_get_drvdata(pdev); pt_gpio_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-amdpt.c33 struct pt_gpio_chip *pt_gpio = gpiochip_get_data(gc); in pt_gpio_request() local
41 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
49 writel(using_pins | BIT(offset), pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
58 struct pt_gpio_chip *pt_gpio = gpiochip_get_data(gc); in pt_gpio_free() local
64 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
66 writel(using_pins, pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
76 struct pt_gpio_chip *pt_gpio; in pt_gpio_probe() local
84 pt_gpio = devm_kzalloc(dev, sizeof(struct pt_gpio_chip), GFP_KERNEL); in pt_gpio_probe()
85 if (!pt_gpio) in pt_gpio_probe()
88 pt_gpio in pt_gpio_probe()
127 struct pt_gpio_chip *pt_gpio = platform_get_drvdata(pdev); pt_gpio_remove() local
[all...]

Completed in 2 milliseconds