-
-
-
debian/0.5-357da5747 · ·
-
debian/0.5-2b4a51340 · ·
-
debian/0.3-27b0657bd · ·
-
debian/0.3-17e4dbba5 · ·
-
v0.39110d9f6 · ·
Third released version * Enforce that all data is const or BSS, so the firmware can be restarted cleanly without reprogramming SRAM A2. * Add support for the H6 SoC and the Pine H64 and Orange Pi 3 boards. * Switch to using OSC16M as the AR100 clock source. * Add support for alternate UARTs and I2C pinmuxes. * Add an option for reporting battery consumption during suspend. * On A64 and H5, switch to DRAM self-refresn and disable the DRAM controller during suspend. * On A64 and H5, disable PLLs and OSC24M during suspend when possible. * Add support for polling GPIO external interrupt status. * Reduce system bus clock rates during suspend for improved power usage. * Support X-Powers PMICs on either RSB or I2C. * Add a power-optimized defconfig for the PinePhone, while also allowing modem wakeup from suspend. * Many bug fixes.
-
v0.265fa3f23 · ·
Second released version * Redesigned to coexist with Linux drivers, not replace them. * Most SCPI commands except CSS/System Power are removed. * PMIC communication now happens over RSB, matching Linux. * Replaced timer/callback architecture with a main loop. * The entire firmware now runs with interrupts disabled. * Exceptions are handled by restarting from the entry point. * Integrated a Kbuild-inspired build system. * Integrated the Kconfig configuration system.
-
v0.17eaf8d24 · ·
Initial released version * Supports the A64 and H5 SoCs. * Uses the lower 32kB of SRAM A2, plus the exception vector area. * Implements the following SCPI services: * CSS Power * System Power * DVFS * Clocks * Power Supplies * Sensors