X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Friscv%2Fboot%2Fdts%2Fstarfive%2Fjh7110.dtsi;h=5ff2001431612682da1faf8aa42bf1b9113cc508;hb=02bd4216ebe41c8cb55692ee32bd808f12f5a607;hp=fdb4a7e05ffe4d4a2f58424f31672beca8fc0ecc;hpb=5565b884d114bd49926ba85c4f53cb2c84c0c66c;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/arch/riscv/boot/dts/starfive/jh7110.dtsi b/arch/riscv/boot/dts/starfive/jh7110.dtsi index fdb4a7e..5ff2001 100644 --- a/arch/riscv/boot/dts/starfive/jh7110.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110.dtsi @@ -85,8 +85,7 @@ i-tlb-sets = <1>; i-tlb-size = <40>; mmu-type = "riscv,sv39"; - cpu-idle-states = <&CPU_RET_0_0 &CPU_NONRET_0_0 - &CLUSTER_RET_0 &CLUSTER_NONRET_0>; + cpu-idle-states = <&CPU_NONRET_0_0>; next-level-cache = <&cachectrl>; riscv,isa = "rv64imac"; tlb-split; @@ -114,8 +113,7 @@ i-tlb-sets = <1>; i-tlb-size = <40>; mmu-type = "riscv,sv39"; - cpu-idle-states = <&CPU_RET_0_0 &CPU_NONRET_0_0 - &CLUSTER_RET_0 &CLUSTER_NONRET_0>; + cpu-idle-states = <&CPU_NONRET_0_0>; next-level-cache = <&cachectrl>; riscv,isa = "rv64imafdc"; tlb-split; @@ -144,8 +142,7 @@ i-tlb-sets = <1>; i-tlb-size = <40>; mmu-type = "riscv,sv39"; - cpu-idle-states = <&CPU_RET_0_0 &CPU_NONRET_0_0 - &CLUSTER_RET_0 &CLUSTER_NONRET_0>; + cpu-idle-states = <&CPU_NONRET_0_0>; next-level-cache = <&cachectrl>; riscv,isa = "rv64imafdc"; tlb-split; @@ -174,8 +171,7 @@ i-tlb-sets = <1>; i-tlb-size = <40>; mmu-type = "riscv,sv39"; - cpu-idle-states = <&CPU_RET_0_0 &CPU_NONRET_0_0 - &CLUSTER_RET_0 &CLUSTER_NONRET_0>; + cpu-idle-states = <&CPU_NONRET_0_0>; next-level-cache = <&cachectrl>; riscv,isa = "rv64imafdc"; tlb-split; @@ -204,8 +200,7 @@ i-tlb-sets = <1>; i-tlb-size = <40>; mmu-type = "riscv,sv39"; - cpu-idle-states = <&CPU_RET_0_0 &CPU_NONRET_0_0 - &CLUSTER_RET_0 &CLUSTER_NONRET_0>; + cpu-idle-states = <&CPU_NONRET_0_0>; next-level-cache = <&cachectrl>; riscv,isa = "rv64imafdc"; tlb-split; @@ -220,42 +215,15 @@ }; }; - idle-states { - CPU_RET_0_0: cpu-retentive-0-0 { - compatible = "starfive,jh7110-idle-state"; - riscv,sbi-suspend-param = <0x10000000>; - entry-latency-us = <20>; - exit-latency-us = <40>; - min-residency-us = <80>; - }; - - CPU_NONRET_0_0: cpu-nonretentive-0-0 { - compatible = "starfive,jh7110-idle-state"; - riscv,sbi-suspend-param = <0x90000000>; - entry-latency-us = <250>; - exit-latency-us = <500>; - min-residency-us = <950>; - }; - - CLUSTER_RET_0: cluster-retentive-0 { - compatible = "starfive,jh7110-idle-state"; - riscv,sbi-suspend-param = <0x11000000>; - local-timer-stop; - entry-latency-us = <50>; - exit-latency-us = <100>; - min-residency-us = <250>; - wakeup-latency-us = <130>; - }; - - CLUSTER_NONRET_0: cluster-nonretentive-0 { - compatible = "starfive,jh7110-idle-state"; - riscv,sbi-suspend-param = <0x91000000>; - local-timer-stop; - entry-latency-us = <600>; - exit-latency-us = <1100>; - min-residency-us = <2700>; - wakeup-latency-us = <1500>; - }; + idle-states { + CPU_NONRET_0_0: cpu-nonretentive-0-0 { + compatible = "riscv,idle-state"; + riscv,sbi-suspend-param = <0x80000000>; + entry-latency-us = <600>; + exit-latency-us = <1100>; + min-residency-us = <2700>; + wakeup-latency-us = <1500>; + }; }; soc: soc {