fix interrupts on the devices hanging off the SPMI bus. The interrupts
one should head into upstream as well at some point, for the touchpad one
I'm not so sure.
ok tobhe@
Includes a revert of the changes in linux 5.15 that switched the cpsw(4)
bindings to a different format. This allows us to update the dtb port
without breaking cpsw(4) on the Beaglebone Black. If we ever adjust
cpsw(4) to work with the new bindings, this could be dropped.
ok tobhe@
Turns out README.md is a little misleading/inaccurate and the global cmake file
just works for all tools (except the fake/install target, see GitHub issue).
Contrary to qmake, using cmake requires Qt6, but we have that and it works, so
make the move.
Upstream's versioning is a bit confusing; there has been no 0.x.y release in
two years, but they keep shipping A* versions, so jump from 0.28.0 to 60.
This now only includes the graphical UEFITool built with qmake.
The CLI tools are built with cmake and could be readded later on, but for now
fiddling with both qmake and cmake modules in one port is too much hassle.
A60 is the latest version that compiles without errors/patches.
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
This package provides a drop-in alternative to subprocess.run that
captures the output while still printing it in real-time, just the way
tee does.
Printing output in real-time while still capturing is valuable for any
tool that executes long-running child processes. For those, you do want
to provide instant feedback (progress) related to what is happening.