<div dir="ltr"><div dir="ltr">Hi Michael<div><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Why in a target system wouldn't naming it in DTS be the most reliable and<br>
most easily accessible mechanism?  I can see that in development being able to define<br>
things helps, but it is not like the production systems would have wire-wrap<br>
where the GPIO pin might change.<br></blockquote><div><br></div><div>I totally agree. I was actually experimenting on our platform (TYAN S7106) to name GPIO pins in the DTS, but I couldn't figure out how to read those names from userspace.</div><div><br></div><div>Here's what I tried in the DTS:</div><div><br></div><div><font face="monospace">&gpio { <br>        pin_gpio_d2 {<br>                gpios = <ASPEED_GPIO(D, 2) GPIO_ACTIVE_HIGH>;<br>                input;<br>                line-name = "SYS_PWROK_BUF";<br>        };<br></font></div><div><font face="monospace">...</font></div><div><font face="monospace"><br></font></div><div><font face="arial, sans-serif">However, from what I can tell line-name is actually only relevant when used together with "gpiohog", which is not what we want.</font></div><div><br></div><div><font face="arial, sans-serif">Did you manage to make this work?</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Thanks</font></div><div><font face="arial, sans-serif">Oskar.</font></div><div><font face="arial, sans-serif"></font></div></div></div>