Date: Tue, 4 May 2021 11:24:41 -0700 From: Elwood Downey <elwood.downey@gmail.com> To: freebsd-arm@freebsd.org Subject: GPIO pullups not working Message-ID: <CAL98DL70Zt7oV57MwNrOKakXPieu5smjR%2BNJdkUUHcBjiwdvTg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello all; Using RELEASE-13 on Raspberry Pi 4 I can not seem to engage GPIO input pullups. Doing so should cause an input not connected to anything to read high but it always reads low. Connecting the pin to 3.3V does read hi so I know the pin is working correctly as an input, just that the pullup is not connecting. I configure the pin as follows: freebsdpi# gpioctl -c 21 PU IN freebsdpi# gpioctl -l | grep 21 pin 21: 0 pin 21<IN,PU> freebsdpi# sysctl dev.gpio.0.pin.21.function dev.gpio.0.pin.21.function: input # test with pin disconnected freebsdpi# gpioctl 21 0 Now connecting to 3.3V: freebsdpi# gpioctl 21 1 Installing a microSD with Raspbian Buster in the same Pi, I can repeat the above using their tools and the pullup works as expected, so I know the hardware is fine. Any help appreciated, advTHANKSance Elwood Downey Tucson AZ
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAL98DL70Zt7oV57MwNrOKakXPieu5smjR%2BNJdkUUHcBjiwdvTg>