From: seantywork Date: Fri, 14 Nov 2025 07:47:42 +0000 (+0900) Subject: gpio chip X-Git-Url: https://git.feebdaed.xyz/?a=commitdiff_plain;h=a349978a371dfd2e76084731f85bb59002aca9a1;p=linuxyz.git gpio chip --- diff --git a/kdev-gpio/kdev_gpio.c b/kdev-gpio/kdev_gpio.c index 5543075..a80f137 100644 --- a/kdev-gpio/kdev_gpio.c +++ b/kdev-gpio/kdev_gpio.c @@ -27,7 +27,7 @@ static int __init kdev_gpio_init(void){ struct device_node* dn = NULL; struct device* d = NULL; struct gpio_desc* gd = NULL; - dn = of_find_node_by_name(NULL, "gpio"); + dn = of_find_node_by_name(NULL, "gpiochip0"); if(dn == NULL){ printk("failed to find device node: gpio\n"); return -1; @@ -37,7 +37,7 @@ static int __init kdev_gpio_init(void){ printk("failed to get device from node\n"); return -1; } - gd = gpiod_get(d, NULL, 0); + gd = gpiod_get(d, "GPIO17", 0); if(IS_ERR(gd)){ printk("failed to get desc\n"); return -1;