Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Aug 2018 09:26:37 -0700
From:      Russell Haley <russ.haley@gmail.com>
To:        nmingotti@gmail.com
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: utility for pin in BBB: PX.Y --> pin_mode, pin_name
Message-ID:  <CABx9NuS%2B_HiUxReryc%2B5f7fYHq5OMK0FKBfEUWbRb88tOXjw7A@mail.gmail.com>
In-Reply-To: <4661fc41-935a-56d5-2cc2-125085daf30a@gmail.com>
References:  <4661fc41-935a-56d5-2cc2-125085daf30a@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Does this help?
https://www.freebsd.org/cgi/man.cgi?gpio

Russ

On Wed, Aug 29, 2018 at 6:13 AM Nicola Mingotti <nmingotti@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@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuS%2B_HiUxReryc%2B5f7fYHq5OMK0FKBfEUWbRb88tOXjw7A>