#address-cells = <2>;
#size-cells = <0>;
- big0: cpu@100 {
+ little0: cpu@100 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x100>;
enable-method = "psci";
};
- big1: cpu@101 {
+ little1: cpu@101 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x101>;
enable-method = "psci";
};
- big2: cpu@102 {
+ little2: cpu@102 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x102>;
enable-method = "psci";
};
- big3: cpu@103 {
+ little3: cpu@103 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x103>;
enable-method = "psci";
};
- little0: cpu@0 {
+ big0: cpu@0 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x0>;
enable-method = "psci";
};
- little1: cpu@1 {
+ big1: cpu@1 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x1>;
enable-method = "psci";
};
- little2: cpu@2 {
+ big2: cpu@2 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x2>;
enable-method = "psci";
};
- little3: cpu@3 {
+ big3: cpu@3 {
device_type = "cpu";
compatible = "arm,cortex-a53", "arm,armv8";
reg = <0x0 0x3>;
CONFIG_SCHED_MC=y
CONFIG_DISABLE_CPU_SCHED_DOMAIN_BALANCE=y
CONFIG_SCHED_HMP=y
+CONFIG_HMP_FAST_CPU_MASK="4-7"
+CONFIG_HMP_SLOW_CPU_MASK="0-3"
CONFIG_HMP_VARIABLE_SCALE=y
CONFIG_HMP_FREQUENCY_INVARIANT_SCALE=y
CONFIG_SCHED_HMP_LITTLE_PACKING=y
if (clk_ddr_dvfs_node)
clk_enable_dvfs(clk_ddr_dvfs_node);
- if (big_little == 1) {
- cluster_cpus_freq_dvfs_init(0, "clk_core_b");
- cluster_cpus_freq_dvfs_init(1, "clk_core_l");
- } else {
- cluster_cpus_freq_dvfs_init(0, "clk_core_l");
- cluster_cpus_freq_dvfs_init(1, "clk_core_b");
- }
+ cluster_cpus_freq_dvfs_init(0, "clk_core_b");
+ cluster_cpus_freq_dvfs_init(1, "clk_core_l");
cpufreq_register_notifier(¬ifier_policy_block,
CPUFREQ_POLICY_NOTIFIER);