Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 789 Bytes

README.md

File metadata and controls

24 lines (20 loc) · 789 Bytes

A64 additions to OpenBSD u-boot port

Please, do not use kernel with these patches on a board without proper cooling!

I'm not responsible for any damage.

Please, review the code before use.


Description

This repository contains A64 additions from FreeBSD overlays that seem to work nicely with OpenBSD u-boot port.

Enabling:

  1. getting/setting CPU speed
  2. getting/setting CPU voltage
  3. reading e-fuses values (required by temp. sensor)
  4. calibrated CPU/GPU temperature readings
  5. enabling PWM
  6. enabling battery state readings
  7. enabling thermal zones support

Prerequisites

  1. make sure /usr/ports are updated
  2. make sure /usr/ports/sysutils/u-boot can be built for FLAVOR=aarch64

Building

  1. execute ./prepare.sh from repository root