Vocore gpiod line-names

hellscrom
 
Posts: 3
Joined: Fri Feb 03, 2023 2:50 pm

Vocore gpiod line-names

Fri Feb 03, 2023 2:57 pm

Hi, I'm trying to label the GPIO of the Vocore so I can use them with "gpio".

I added the following to the vocore device tree but I get a weird artifact when I do `gpioinfo`

Code: Select all
&gpio {
        gpio-line-names =  /* 00 - 07 */ "", "", "", "", "", "", "", "",
                           /* 08 - 15 */ "", "", "", "TEST", "", "", "", "",
                           /* 16 - 23 */ "", "", "", "", "", "", "", "",
                           /* 24 - 31 */ "", "", "", "", "", "", "", "";

};


output of gpioinfo command
Code: Select all
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:         "TEST"       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
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:         "TEST"       unused   input  active-high
   line  12:      unnamed "fuchsia:status" output active-high [used]
   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:         "TEST"       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


What I think is happening is that the three gpio banks of the vocore are not defined in the m7628an.dts files so it thinks its only one bank.
Does anybody know how to define the three banks?

Thanks in advance!

Vonger
 
Posts: 896
Joined: Sun Oct 19, 2014 6:00 am

Re: Vocore gpiod line-names

Sat Feb 04, 2023 12:31 am

Maybe this related to openwrt version? For OpenWrt 19, it is start from 0. For new openwrt, it seems start from 130.

hellscrom
 
Posts: 3
Joined: Fri Feb 03, 2023 2:50 pm

Re: Vocore gpiod line-names

Mon Feb 06, 2023 12:30 pm

Ok, what OpenWRT version should I try, I believe the latest is 22?

hellscrom
 
Posts: 3
Joined: Fri Feb 03, 2023 2:50 pm

Re: Vocore gpiod line-names

Tue Feb 07, 2023 3:02 pm

Ok, what would be the lastest openwrt version? 22.03?

Vonger
 
Posts: 896
Joined: Sun Oct 19, 2014 6:00 am

Re: Vocore gpiod line-names

Wed Feb 08, 2023 1:00 pm

Right, for now 22.03 is latest

Return to VoCore2/Lite/Ultimate

Who is online

Users browsing this forum: No registered users and 36 guests