Hi Jonas,
Le 05/01/2021 à 12:35, Jonas Smedegaard a écrit :
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <d...@jones.dk>
X-Debbugs-Cc: debian-de...@lists.debian.org
* Package name : crust
Version : 0.3
Upstream Author : Samuel Holland <sam...@sholland.org>
* 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,
Allwinner's AR100.
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.
As I own (and develop for) a PinePhone and PineTab, I'll gladly
co-maintain this package with you.
Cheers,
Arnaud