utility for pin in BBB: PX.Y --> pin_mode, pin_name
Nicola Mingotti
nmingotti at gmail.com
Wed Aug 29 18:01:33 UTC 2018
Thank you for suggestion Russel,
but unfortunately, at best of my knowldege,
$> man 3 gpio_open
and its shell command brother
$> man 8 gpioctl
are not appropriate, they are useful only if a pin
has been configured as GPIO pin.
The program i look for would be useful instead to esablish
which physical pin has been configured as GPIO pin or
PWM, PRU, I2C etc.
I asked also in the Forum, but the only one aswering
(@Phishry) has given me your same suggestion.
If nobody knows of such a program i will start the implementation, maybe
tomorrow.
bye
Nicola
On 08/29/18 18:26, Russell Haley wrote:
> Does this help?
> https://www.freebsd.org/cgi/man.cgi?gpio
>
> Russ
>
> On Wed, Aug 29, 2018 at 6:13 AM Nicola Mingotti <nmingotti at gmail.com
> <mailto:nmingotti at gmail.com>> wrote:
>
>
> Hi,
>
> I would like to know if such utility already exists, if not I
> can start to program it.
>
> The script should work like the example below, that is,
> it gives the list of all pins (starting from their physical
> position on
> the board),
> their mode, and so their associated name/function.
>
> #> pinfunc
> ----------------------------
> P9.1 --
> P9.2 --
> ........
> P9.21 MODE-3 ehrpwm0B
> P9.22 MODE-3 ehrpwm0A
> P9.23 MODE-7 gpio.1.17
> .....
> ---------------------------
>
> The only way i know to read the pin mode is by direct memory
> access, as done in "devmem2". If you know other ways let me know.
>
> I saw there is "man 9 fdt_pinctrl" but it seems more for writing pin
> configuration than to read it.
>
> bye
> Nicola
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> --------------------------
> Dr. Nicola Mingotti
> R&D - Borghi Srl
> CTO - BondInsider
> --------------------------
>
> _______________________________________________
> freebsd-arm at freebsd.org <mailto:freebsd-arm at freebsd.org> mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to
> "freebsd-arm-unsubscribe at freebsd.org
> <mailto:freebsd-arm-unsubscribe at freebsd.org>"
>
--
--------------------------
Dr. Nicola Mingotti
R&D - Borghi Srl
CTO - BondInsider
--------------------------
More information about the freebsd-arm
mailing list