On Fri, Jan 5, 2024 at 3:49 AM Lukasz Przenioslo <[email protected]> wrote:
> Hello, > I have recently moved from Dunfell to Kirkstone for the beaglebone > machine. Since then I have noticed that calling gpioinfo from > libgpiod-tools does not show the gpio labels: > > ``` > root@beaglebone:~# gpioinfo > gpiochip0 - 32 lines: > line 0: unnamed unused input active-high > line 1: unnamed unused input active-high > line 2: unnamed unused input active-high > line 3: unnamed unused input active-high > line 4: unnamed unused input active-high > line 5: unnamed unused input active-high > line 6: unnamed unused input active-high > line 7: unnamed unused input active-high > line 8: unnamed unused input active-high > line 9: unnamed unused input active-high > line 10: unnamed unused input active-high > line 11: unnamed unused input active-high > line 12: unnamed unused input active-high > line 13: unnamed unused input active-high > line 14: unnamed unused input active-high > line 15: unnamed unused input active-high > line 16: unnamed unused input active-high > line 17: unnamed unused input active-high > line 18: unnamed unused input active-high > line 19: unnamed unused input active-high > line 20: unnamed unused input active-high > line 21: unnamed "beaglebone:green:usr0" output active-high > [used] > line 22: unnamed "beaglebone:green:usr1" output active-high > [used] > line 23: unnamed "beaglebone:green:usr2" output active-high > [used] > line 24: unnamed "beaglebone:green:usr3" output active-high > [used] > line 25: unnamed unused input active-high > line 26: unnamed unused input active-high > line 27: unnamed unused input active-high > line 28: unnamed unused input active-high > line 29: unnamed unused input active-high > line 30: unnamed unused input active-high > line 31: unnamed unused input active-high > gpiochip1 - 32 lines: > line 0: unnamed unused input active-high > line 1: unnamed unused input active-high > line 2: unnamed unused input active-high > line 3: unnamed unused input active-high > line 4: unnamed unused input active-high > line 5: unnamed unused input active-high > line 6: unnamed unused input active-high > line 7: unnamed unused input active-high > line 8: unnamed unused input active-high > line 9: unnamed unused input active-high > line 10: unnamed unused input active-high > line 11: unnamed unused input active-high > line 12: unnamed unused input active-high > line 13: unnamed unused input active-high > line 14: unnamed unused input active-high > line 15: unnamed unused input active-high > line 16: unnamed unused input active-high > line 17: unnamed unused input active-high > line 18: unnamed unused input active-high > line 19: unnamed unused input active-high > line 20: unnamed unused input active-high > line 21: unnamed unused input active-high > line 22: unnamed unused input active-high > line 23: unnamed unused input active-high > line 24: unnamed unused input active-high > line 25: unnamed unused input active-high > line 26: unnamed unused input active-high > line 27: unnamed unused input active-high > line 28: unnamed unused input active-high > line 29: unnamed unused input active-high > line 30: unnamed unused input active-high > line 31: unnamed unused input active-high > gpiochip2 - 32 lines: > line 0: unnamed unused input active-high > line 1: unnamed unused input active-high > line 2: unnamed unused input active-high > line 3: unnamed unused input active-high > line 4: unnamed unused input active-high > line 5: unnamed unused input active-high > line 6: unnamed unused input active-high > line 7: unnamed unused input active-high > line 8: unnamed unused input active-high > line 9: unnamed unused input active-high > line 10: unnamed unused input active-high > line 11: unnamed unused input active-high > line 12: unnamed unused input active-high > line 13: unnamed unused input active-high > line 14: unnamed unused input active-high > line 15: unnamed unused input active-high > line 16: unnamed unused input active-high > line 17: unnamed unused input active-high > line 18: unnamed unused input active-high > line 19: unnamed unused input active-high > line 20: unnamed unused input active-high > line 21: unnamed unused input active-high > line 22: unnamed unused input active-high > line 23: unnamed unused input active-high > line 24: unnamed unused input active-high > line 25: unnamed unused input active-high > line 26: unnamed unused input active-high > line 27: unnamed unused input active-high > line 28: unnamed unused input active-high > line 29: unnamed unused input active-high > line 30: unnamed unused input active-high > line 31: unnamed unused input active-high > gpiochip3 - 32 lines: > line 0: unnamed unused input active-high > line 1: unnamed unused input active-high > line 2: unnamed unused input active-high > line 3: unnamed unused input active-high > line 4: unnamed unused input active-high > line 5: unnamed unused input active-high > line 6: unnamed "cd" input active-low [used] > line 7: unnamed unused input active-high > line 8: unnamed unused input active-high > line 9: unnamed unused input active-high > line 10: unnamed unused input active-high > line 11: unnamed unused input active-high > line 12: unnamed unused input active-high > line 13: unnamed unused input active-high > line 14: unnamed unused input active-high > line 15: unnamed unused input active-high > line 16: unnamed unused input active-high > line 17: unnamed unused input active-high > line 18: unnamed unused input active-high > line 19: unnamed unused input active-high > line 20: unnamed unused input active-high > line 21: unnamed unused input active-high > line 22: unnamed unused input active-high > line 23: unnamed unused input active-high > line 24: unnamed unused input active-high > line 25: unnamed unused input active-high > line 26: unnamed unused input active-high > line 27: unnamed unused input active-high > line 28: unnamed unused input active-high > line 29: unnamed unused input active-high > line 30: unnamed unused input active-high > line 31: unnamed unused input active-high > ``` > > 1. What could be the cause for that (exact different between Dunfell and > Kirkstone in meta-ti)? Can it be that the relevant dts file(s) somehow > changed? > The gpio names are defined in the device tree by defining "gpio-line-names = ..." Example for the am335x-boneblack.dts from TIs 6.1 kernel. https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-boneblack.dts?h=ti-linux-6.1.y#n29 > 2. Aside from labels missing, can there be any other consequences here? I > tested gpio outputs state changing and it works normally. > I'd guess no, other than it being harder to identify the correct gpio. > > I would appreciate all help and feedback! > > > > -- Jonathan Cormier Software Engineer Voice: 315.425.4045 x222 http://www.CriticalLink.com <http://www.criticallink.com/> 6712 Brooklawn Parkway, Syracuse, NY 13211 <https://www.linkedin.com/company/critical-link-llc> <https://twitter.com/Critical_Link>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#17397): https://lists.yoctoproject.org/g/meta-ti/message/17397 Mute This Topic: https://lists.yoctoproject.org/mt/103539668/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
