]> git.feebdaed.xyz Git - linuxyz.git/commitdiff
gpio
authorseantywork <seantywork@gmail.com>
Fri, 14 Nov 2025 07:04:30 +0000 (16:04 +0900)
committerseantywork <seantywork@gmail.com>
Fri, 14 Nov 2025 07:04:30 +0000 (16:04 +0900)
kdev-gpio/kdev_gpio.c

index 0e20af770fa2c2a525741ab32400cc6338f78f05..b326c9afca06ec96233b93713955d67ab65359db 100644 (file)
@@ -37,6 +37,10 @@ static int __init kdev_gpio_init(void){
     }
     n = gpiod_count(d, NULL);
     printk("gpio number: %d\n", n);
+    if(n < 0){
+        printk("failed to get gpio count: %d\n", n);
+        return -1;
+    }
     for(int i = 0; i < n; i++){
         gpio_target = of_get_named_gpio(dn, TARGET_NAME, i);
         printk("gpio_target: %d\n", gpio_target);
@@ -53,9 +57,6 @@ static int __init kdev_gpio_init(void){
             continue;
         }
     }
-
-    
-
     return 0;
 }