[SRU] Bump unmatched CPU clock rate to 1.2 GHz
Bug #1941622 reported by
Dimitri John Ledkov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
u-boot (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Focal |
Fix Released
|
Wishlist
|
Heinrich Schuchardt |
Bug Description
[Impact]
Bump SiFive Unmatched CPU clock rate from 1.0 GHz to 1.2 GHz as used by upstream U-Boot.
This is the maximum frequency that according to SiFive is stable on all boards.
[Test Plan]
* System with these patches boots, operates normally without overheating. CPU clock speed is increased form 1.0 GHz to 1.2 GHz.
[Where problems could occur]
* Overheating, instability, panics. (Should not occur according to the board vendor)
[Other Info]
* wgrant & multiple SiFive forum users report even 1.5 GHz to be stable
description: | updated |
no longer affects: | linux-riscv (Ubuntu) |
Changed in u-boot (Ubuntu): | |
status: | New → Won't Fix |
Changed in u-boot (Ubuntu): | |
status: | Won't Fix → In Progress |
Changed in u-boot (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Heinrich Schuchardt (xypron) |
summary: |
- Bump unmatched CPU clock rate to 1.5GHz + [SRU] Bump unmatched CPU clock rate to 1.5GHz |
description: | updated |
tags: | added: riscv64 |
summary: |
- [SRU] Bump unmatched CPU clock rate to 1.5GHz + [SRU] Bump unmatched CPU clock rate to 1.2 GHz |
Changed in u-boot (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in u-boot (Ubuntu Focal): | |
importance: | Undecided → Wishlist |
Changed in u-boot (Ubuntu): | |
status: | In Progress → Fix Released |
tags: |
added: verification-done verification-done-focal removed: verification-needed verification-needed-focal |
To post a comment you must log in.
The CPU clock rate is currently set in U-Boot SPL. SiFive said that there are boards that are unstable over 1.2 GHz. So raising to 1.5 GHz is not an option.
Currently the shut of temperature of the CPU is 108 °C. In the SiFive repo there is a patch for lowering this to 85°C. I would advise not to change the clock speed via the U-Boot dtb without adjusting the CPU temperature limit too.
$ sensors # from lm-sensors package
(crit = +85.0°C, hyst = +75.0°C)
(crit = +108.0°C, hyst = +98.0°C)
tmp451-i2c-0-4c
Adapter: i2c-ocores
M/B Temp: +46.1°C (low = +0.0°C, high = +85.0°C)
CPU Temp: +48.2°C (low = +0.0°C, high = +85.0°C)