With the teres-1 [1] laptop we have a first arm64 device we could use as end-users. Much work to run mainline kernel + u-boot was done already. But power consumption of the laptop is not optimal (~2 hours of battery life time).

The idea is to support cpufreq for the A64 SoC upstream, which would enable the teres-1, pine64 and pinebook to run more power efficient. up to now it seems nobody is working on the driver [2].

[1] https://www.olimex.com/Products/DIY-Laptop/

[2] http://linux-sunxi.org/Linux_mainlining_effort

Looking for hackers with the skills:

arm64 kernel hardware arm

This project is part of:

Hack Week 18 Hack Week 19 Hack Week 20

Activity

  • over 3 years ago: radolin liked this project.
  • over 4 years ago: ldevulder liked this project.
  • over 4 years ago: mbrugger left this project.
  • almost 5 years ago: a_faerber liked this project.
  • about 5 years ago: mbrugger added keyword "arm64" to this project.
  • about 5 years ago: mbrugger added keyword "kernel" to this project.
  • about 5 years ago: mbrugger added keyword "hardware" to this project.
  • about 5 years ago: mbrugger added keyword "arm" to this project.
  • about 5 years ago: mbrugger started this project.
  • about 5 years ago: mbrugger originated this project.

  • Comments

    • mbrugger
      over 3 years ago by mbrugger | Reply

      CPU freq on A64 is based on a micro-controller. The FW in this contoller has been reverse-engineered and can be added to U-Boot. But we don't have it backaged and AFAIK openSUSE doesn't support the corresponding compiler

    • mbrugger
      over 2 years ago by mbrugger | Reply

      More info about the System Control Processor on the A64 can be found here: https://source.denx.de/u-boot/u-boot/-/blob/master/board/sunxi/README.sunxi64#L64 https://github.com/crust-firmware/crust

    • mbrugger

    Similar Projects

    Authenticated hashes for BTRFS by dsterba

    Project Description

    Implement a checksum ...


    early stage kdump support by mbrugger

    [comment]: # (Please use the project descriptio...


    Model checking the BPF verifier by shunghsiyu

    Project Description

    BPF verifier plays a ...


    Unrealtone by emiler

    Project Description

    Device for connecting...


    Tumbleweed support for Raspberry Pi 4 with Quad SATA HAT by jbaier_cz

    [comment]: # (Please use the project descriptio...


    ESP32 Meteostation by emiler

    Project Description

    The goal is to build ...