[PW_SID:992145] Initial thermal management for Lichee Pi 4A board - #788
[PW_SID:992145] Initial thermal management for Lichee Pi 4A board#788linux-riscv-bot wants to merge 3 commits into
Conversation
The manual of TH1520 contains a set of coefficients a little different to the driver default ones. Add them to the device tree node of PVT. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
As the PVT sensors's "T" means thermal, add thermal zones for the thermal sensors. Because of the current lack of DVFS, only a critical trip point is added now. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Because of the SoM+Dock design of Lichee Pi 4A, heat dissipation does not work well; fortunately it comes with a fan port with PWM driving capability. As the hardware PWM controller of Lichee Pi 4A isn't ready yet, drive it with pwm-gpio driver (software PWM) now. A long PWM period is used, because not only software PWM is used, but also the fan port is a 2-pin one and fast PWM might confuse the BLDC driver on fans. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 1: "[1/3] riscv: dts: thead: th1520: add coefficients to the PVT node" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 2: "[2/3] riscv: dts: thead: th1520: add initial thermal zones" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
|
Patch 3: "[3/3] riscv: dts: thead: th1520: add soft PWM fan for Lichee Pi 4A" |
PR for series 992145 applied to workflow__riscv__fixes
Name: Initial thermal management for Lichee Pi 4A board
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=992145
Version: 1