I have an application that is using sysfs numbering scheme when controlling GPIOs, and I noticed it stopped working when going to a kernel built from linux-6.6.y-lc. I previously had /sys/class/gpio/gpiochip401 and gpiochip501, now on 6.6 I have gpiochip512 and gpiochip523, is this intended? The new numbering doesn’t match what is in the provided gpio header reference map spreadsheet or the reference seen by running ‘lgpio header 7J1’, if this change is intended is there an easy way to figure out the new numbering scheme?
Edit: I see I can use gpioinfo and the pin names given to figure out what new numbering is, would be good to know if this renumbering is permanent before reconfiguring app.