We can do a little digging to hopefully find out. Based on my checkout which may be newer or older than yours: * According to meta-ti/meta-ti-bsp/conf/machine/beaglebone.conf, the kernel recipe used is linux-bb.org. * According to meta-ti/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb, the kernel repo used is github.com/beagleboard/linux.git, branch v6.1.46-ti-r13. * According to that repo, the boneblack should have the gpio-line-names and the bonegreen doesn't... https://github.com/beagleboard/linux/blob/6.1.46-ti-rt-r13/arch/arm/boot/dts/am335x-boneblack.dts https://github.com/beagleboard/linux/blob/6.1.46-ti-rt-r13/arch/arm/boot/dts/am335x-bonegreen.dts
To find out why you may have to ask them. Or look through the history to find a commit about it. On Thu, Jan 11, 2024 at 12:28 AM Bremenpl <[email protected]> wrote: > am335x-bonegreen.dts, can also be am335x-boneblack.dts, but the case here > is the same. > > On January 10, 2024 23:23:26 Jon Cormier <[email protected]> > wrote: > >> Which device tree file is your device loading? >> >> On Wed, Jan 10, 2024 at 5:07 PM Bremenpl <[email protected]> wrote: >> >>> Hi Jonathan, >>> Thank you for the answer. >>> >>> Yes it seems the dts file changed a bit between Dunfell and Kirkstone >>> and these labers are now not there. >>> >>> 1. Any idea why these were gotten rid of? As you mentioned they are >>> usefull. >>> 2. Who should be contacted to potentially put them back in place in >>> the repo (in case these were removed by error)? >>> >>> Thanks. >>> >>> >>> On January 10, 2024 22:52:44 Jon Cormier <[email protected]> >>> wrote: >>> >>>> >>>> >>>> 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> >>>> >>> >>> >> >> -- >> 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> >> > > -- 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 (#17401): https://lists.yoctoproject.org/g/meta-ti/message/17401 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]] -=-=-=-=-=-=-=-=-=-=-=-
