CC: Sergio On Fri, Jan 20, 2023 at 11:29 AM Peter Naulls <pe...@chocky.org> wrote: > > > > I posted previously on GPIOs, which caused some debate; this may or may not > be relevant, but I'd be remiss to not mention it: > > http://lists.openwrt.org/pipermail/openwrt-devel/2022-October/039593.html > > I've been chasing an issue with GPIO mapping in for an mt7621 on the OpenWrt > 5.10.161 etc kernels. > > In short, GPIOS up to at least 17 work, but 22 and beyond do not - 5-17 and > 22-24 are LEDs, so their operation should be immediately obvious. The are all > active high and are all wired as you'd expect. > > This all works as expected on a previous 4.14 kernel. To say that there > have been significant changes in drivers, GPIO handling and device tree since > that kernel would be an understatement. > > I have tried exporting the GPIOS as LEDs, named GPIOs, direct manipulation in > /sys/class/gpio and libgpiod, but something is amiss. The actual value of the > GPIO as seen in software can manipulated in all cases, but the physical value > does not change. > > Suspiciously, MDIO/MDC are at GPIOs 20 and 21, so I don't know if these are > upsetting the physical mapping. I've also turned off as much as possible in > the device tree, and built the kernel without switch and ethernet drivers, > etc. > > I'm tearing my hair out here, so any clues at all would be appreciated. > > Thanks! > > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel