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

Reply via email to