Bug#979326: ITP: crust -- SCP firmware for sunxi SoCs
Owner: Jonas Smedegaard <firstname.lastname@example.org>
-----BEGIN PGP SIGNED MESSAGE-----
* Package name : crust
Version : 0.3
Upstream Author : Samuel Holland <email@example.com>
* URL : https://github.com/crust-firmware/crust
* License : BSD-1-clause and BSD-3-clause and Expat and GPL-2
Programming Lang: C
Description : SCP firmware for sunxi SoCs
The crust is the lowest-level component of a delicious fruit pie.
Similarly, Crust is the lowest-level firmware component
that runs on $FRUIT (Banana, Orange, Lichee) Pi single-board computers
and other Allwinner-based devices,
such as the Pine64 Pinebook and PinePhone.
Crust improves battery life and thermal performance
by implementing a deep sleep state.
During deep sleep,
the CPU cores, the DRAM controller, and most onboard peripherals
are powered down, reducing power consumption by 80% or more
compared to an idle device.
On boards without a PMIC,
Crust is also responsible
for orderly power-off and power-on of the device.
For this to work,
Crust runs outside the main CPU and DRAM,
on a dedicated always-on microprocessor
called a System Control Processor (SCP).
Crust is designed to run on a specific SCP implementation,
This package requires a gcc cross-compiler for or1k (see bug#979323)
and may also require patches to linux and u-boot
(but possibly those are optional for an added power consumption).
Personally I own an Olimex TERES-I DIY laptop
and several Olimex arm64 boards,
but would prefer to maintain this package as a team-effort
with owners of other Allwinner boards involved as well.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----