Loading arch/arm64/boot/dts/qcom/atoll.dtsi +100 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,8 @@ compatible = "arm,armv8"; reg = <0x0 0x0>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_0>; Loading Loading @@ -74,6 +76,8 @@ compatible = "arm,armv8"; reg = <0x0 0x100>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_100>; Loading Loading @@ -105,6 +109,8 @@ compatible = "arm,armv8"; reg = <0x0 0x200>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_200>; Loading Loading @@ -135,6 +141,8 @@ compatible = "arm,armv8"; reg = <0x0 0x300>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_300>; Loading Loading @@ -165,6 +173,8 @@ compatible = "arm,armv8"; reg = <0x0 0x400>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_400>; Loading Loading @@ -195,6 +205,8 @@ compatible = "arm,armv8"; reg = <0x0 0x500>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_500>; Loading Loading @@ -225,6 +237,8 @@ compatible = "arm,armv8"; reg = <0x0 0x600>; enable-method = "psci"; capacity-dmips-mhz = <1740>; sched-energy-costs = <&CPU_COST_1 &CLUSTER_COST_1>; d-cache-size = <0x10000>; i-cache-size = <0x10000>; next-level-cache = <&L2_600>; Loading Loading @@ -264,6 +278,8 @@ compatible = "arm,armv8"; reg = <0x0 0x700>; enable-method = "psci"; capacity-dmips-mhz = <1740>; sched-energy-costs = <&CPU_COST_1 &CLUSTER_COST_1>; d-cache-size = <0x10000>; i-cache-size = <0x10000>; next-level-cache = <&L2_700>; Loading Loading @@ -338,6 +354,90 @@ }; }; energy_costs: energy-costs { compatible = "sched-energy"; CPU_COST_0: core-cost0 { busy-cost-data = < 300000 10 576000 18 768000 23 1017600 36 1248000 52 1324800 67 1516800 76 1612800 92 1708800 113 1804800 119 >; idle-cost-data = < 16 12 8 6 >; }; CPU_COST_1: core-cost1 { busy-cost-data = < 652800 242 825600 293 979200 424 1113600 470 1209600 621 1267200 676 1555200 973 1708800 1060 1843200 1298 1900800 1362 2112000 1801 2208000 2000 2304000 2326 2400000 2568 >; idle-cost-data = < 100 80 60 40 >; }; CLUSTER_COST_0: cluster-cost0 { busy-cost-data = < 300000 5 576000 5 768000 5 1017600 7 1248000 8 1324800 10 1516800 10 1612800 12 1708800 14 1804800 14 >; idle-cost-data = < 5 4 3 2 1 >; }; CLUSTER_COST_1: cluster-cost1 { busy-cost-data = < 652800 21 825600 21 979200 25 1113600 26 1209600 32 1267200 33 1555200 41 1708800 43 1843200 49 1900800 50 2112000 60 2208000 61 2304000 62 2400000 63 >; idle-cost-data = < 5 4 3 2 1 >; }; }; psci { compatible = "arm,psci-1.0"; method = "smc"; Loading Loading
arch/arm64/boot/dts/qcom/atoll.dtsi +100 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,8 @@ compatible = "arm,armv8"; reg = <0x0 0x0>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_0>; Loading Loading @@ -74,6 +76,8 @@ compatible = "arm,armv8"; reg = <0x0 0x100>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_100>; Loading Loading @@ -105,6 +109,8 @@ compatible = "arm,armv8"; reg = <0x0 0x200>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_200>; Loading Loading @@ -135,6 +141,8 @@ compatible = "arm,armv8"; reg = <0x0 0x300>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_300>; Loading Loading @@ -165,6 +173,8 @@ compatible = "arm,armv8"; reg = <0x0 0x400>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_400>; Loading Loading @@ -195,6 +205,8 @@ compatible = "arm,armv8"; reg = <0x0 0x500>; enable-method = "psci"; capacity-dmips-mhz = <1024>; sched-energy-costs = <&CPU_COST_0 &CLUSTER_COST_0>; d-cache-size = <0x8000>; i-cache-size = <0x8000>; next-level-cache = <&L2_500>; Loading Loading @@ -225,6 +237,8 @@ compatible = "arm,armv8"; reg = <0x0 0x600>; enable-method = "psci"; capacity-dmips-mhz = <1740>; sched-energy-costs = <&CPU_COST_1 &CLUSTER_COST_1>; d-cache-size = <0x10000>; i-cache-size = <0x10000>; next-level-cache = <&L2_600>; Loading Loading @@ -264,6 +278,8 @@ compatible = "arm,armv8"; reg = <0x0 0x700>; enable-method = "psci"; capacity-dmips-mhz = <1740>; sched-energy-costs = <&CPU_COST_1 &CLUSTER_COST_1>; d-cache-size = <0x10000>; i-cache-size = <0x10000>; next-level-cache = <&L2_700>; Loading Loading @@ -338,6 +354,90 @@ }; }; energy_costs: energy-costs { compatible = "sched-energy"; CPU_COST_0: core-cost0 { busy-cost-data = < 300000 10 576000 18 768000 23 1017600 36 1248000 52 1324800 67 1516800 76 1612800 92 1708800 113 1804800 119 >; idle-cost-data = < 16 12 8 6 >; }; CPU_COST_1: core-cost1 { busy-cost-data = < 652800 242 825600 293 979200 424 1113600 470 1209600 621 1267200 676 1555200 973 1708800 1060 1843200 1298 1900800 1362 2112000 1801 2208000 2000 2304000 2326 2400000 2568 >; idle-cost-data = < 100 80 60 40 >; }; CLUSTER_COST_0: cluster-cost0 { busy-cost-data = < 300000 5 576000 5 768000 5 1017600 7 1248000 8 1324800 10 1516800 10 1612800 12 1708800 14 1804800 14 >; idle-cost-data = < 5 4 3 2 1 >; }; CLUSTER_COST_1: cluster-cost1 { busy-cost-data = < 652800 21 825600 21 979200 25 1113600 26 1209600 32 1267200 33 1555200 41 1708800 43 1843200 49 1900800 50 2112000 60 2208000 61 2304000 62 2400000 63 >; idle-cost-data = < 5 4 3 2 1 >; }; }; psci { compatible = "arm,psci-1.0"; method = "smc"; Loading