I'm developing a linux driver and I have tried allocate gpio 96 with gpio_request. I have received -16 error and in user space I can see that gpio is allocated by another driver:
GPIOs 96-127, gpio:
gpio-96 ([auto] ) in hi
gpio-105 (WDT ) out hi
gpio-114 (mmc_wp ) in lo
And the gpio is labeled with [auto]. What auto means in this case? How can I find which driver is using that resource?
Thanks a lot,
Leonardo