| { |
| // HiKey boards have two SMP clusters |
| // Even being an SMP platform, being a two cluster system |
| // we can still load the devlib's bl module to get access |
| // to all the per-cluster functions it exposes |
| "board" : { |
| "cores" : [ |
| "A53_0", "A53_0", "A53_0", "A53_0", |
| "A53_1", "A53_1", "A53_1", "A53_1" |
| ], |
| "big_core" : "A53_1", |
| "modules" : [ "bl", "cpufreq" ] |
| }, |
| |
| // Energy Model related functions requires cluster |
| // to be named "big.LITTLE". Thus, for the time being, |
| // let's use this naming also for HiKey. This is going |
| // to be updated once we introduce proper SMP and |
| // multi-cluster support. |
| "nrg_model": { |
| "little": { |
| "cluster": { |
| "nrg_max": 112 |
| }, |
| "cpu": { |
| "nrg_max": 670, "cap_max": 1024 |
| } |
| }, |
| "big": { |
| "cluster": { |
| "nrg_max": 112 |
| }, |
| "cpu": { |
| "nrg_max": 670, |
| "cap_max": 1024 |
| } |
| } |
| } |
| |
| } |
| |
| // vim: set tabstop=4: |