Skip to content

Commit

Permalink
Improve support for the NanoPi Fire 3 (add SPU1705, DVFS, thermal tab…
Browse files Browse the repository at this point in the history
…les, etc.)

* implemented improved support for the FriendlyArm NanoPi Fire3
* introduced new WIP board configuration "nanopifire3"
* added and enabled the FA SPU1705 regulator
* enabled CPU-based thermal support
* implemented DT-based DVFS table (400MHz-1.4GHz)
* fixed and updated the thermal table and cooling maps
* added support for the onboard LED
* minor patch cleanup
  • Loading branch information
5kft authored and igorpecovnik committed Jul 15, 2018
1 parent 97b1d22 commit 9462893
Show file tree
Hide file tree
Showing 4 changed files with 1,942 additions and 2 deletions.
16 changes: 16 additions & 0 deletions config/boards/nanopifire3.wip
@@ -0,0 +1,16 @@
# S5P6818 octa core 1Gb SoC
BOARD_NAME="NanoPi Fire3"
BOARDFAMILY="s5p6818"
BOOTCONFIG="nanopifire3_defconfig"
#
MODULES=""
MODULES_NEXT="g_serial"
CPUMIN="400000"
CPUMAX="1400000"
#
KERNEL_TARGET="next"
CLI_TARGET="stretch:next"
DESKTOP_TARGET="xenial:next"
#
CLI_BETA_TARGET="bionic:next"
#
5 changes: 3 additions & 2 deletions config/kernel/linux-s5p6818-next.config
Expand Up @@ -2366,8 +2366,8 @@ CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_BANG_BANG is not set
# CONFIG_THERMAL_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
CONFIG_CPU_THERMAL=y
CONFIG_THERMAL_EMULATION=y
# CONFIG_QORIQ_THERMAL is not set

#
Expand Down Expand Up @@ -2553,6 +2553,7 @@ CONFIG_REGULATOR_AXP228=y
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
CONFIG_REGULATOR_SPU1705=y
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS65023 is not set
Expand Down

0 comments on commit 9462893

Please sign in to comment.