Thanks for the answer Jon,
I must double confirm this then... I recall that on kirkstone:
There were no labels in both meta-ti-bsp and meta-yocto-bsp,
They were missing for both dts (black and green).
Will check this with the author (Robert C Nelson) and also test it
tomorrow and let you know.
--
Łukasz Przeniosło
------ Original Message ------
From "Jon Cormier" <jcorm...@criticallink.com>
To "Bremenpl" <breme...@gmail.com>
Cc meta-ti@lists.yoctoproject.org
Date 2024-01-11 19:25:37
Subject Re: [meta-ti] [kirkstone] libgpiod-tools gpioinfo missing for
beaglebone
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 <breme...@gmail.com> 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 <jcorm...@criticallink.com>
wrote:
Which device tree file is your device loading?
On Wed, Jan 10, 2024 at 5:07 PM Bremenpl <breme...@gmail.com> 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.
Any idea why these were gotten rid of? As you mentioned they are
usefull.
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 <jcorm...@criticallink.com>
wrote:
On Fri, Jan 5, 2024 at 3:49 AM Lukasz Przenioslo
<breme...@gmail.com> 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 (#17402):
https://lists.yoctoproject.org/g/meta-ti/message/17402
Mute This Topic: https://lists.yoctoproject.org/mt/103539668/21656
Group Owner: meta-ti+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-