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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to