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/Linuxmainliningeffort

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.
  • about 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
      almost 3 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

    This project is one of its kind!