Date: Mon, 14 Oct 2019 14:46:12 -0400 From: Gary Otten <gdotten@gmail.com> To: freebsd-arm@freebsd.org Subject: GPIO on Olimex A64 board. Bank E not working. Message-ID: <CABZQu%2Bg%2BtixWWM=nZevrLG4nvdaoTySTHJpfknMff51iWw9Gig@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I have successfully booted the FreeBSD on the Olimex board which has the Allwinner A64. I have been experimenting with the gpios, again with success. However the 40 pin connector on the Olimex board exposes GPIO pins PB0 - PB4 which function normally (voltage corresponds to software setting for that pin) and then PE0-PE17 which don't. I have played with most of the PE0- PE17 pins with various settings, again nothing works, no signs of activity. I have successfully lit the LED (PE17) with the armbian (linux) distribution for this board so I know it should work. Example gpioctl -f /dev/gpioc0 -c PB0 OUT gpioctl -f /dev/gpioc0 PB0 1 The pin PB0 then goes high (1) as expected. gpioctl -f /dev/gpioc0 -c PE17 OUT gpioctl -f /dev/gpioc0 PE17 1 No activity on PE17 I have dug into the the driver code a bit and the files containing the settings for this board/processor, but I have had no luck figuring it out. I have studied the Allwinner a64 manual but I haven't had luck figuring out any other settings that might work. I think I am missing a simple setting but can't figure it out, does anyone know how to get pins PE0 to PE17 to work? Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABZQu%2Bg%2BtixWWM=nZevrLG4nvdaoTySTHJpfknMff51iWw9Gig>