From 2d67def8c36717ae2a93893d8d34cba05a8156f4 Mon Sep 17 00:00:00 2001 From: Geert Uytterhoeven Date: Mon, 25 Nov 2019 14:25:57 +0100 Subject: projects: linux: core: cpuidle: Unblock, update Disabling cpuible was just one possible mitigation for a system controller issue, to prevent conflicts between powering off CPU cores or the 3D Graphics Engine, and changing the state of another power domain through SYSC, which could lead to CPG state machine lock-ups. Other mitigations are to make use of the new System Controller External Request Mask Register, present in newer SoCs and SoC revisions, or to keep some power areas always powered. However, we believe this issue cannot happen in the upstream kernel, as upstream has no support for graphics acceleration yet. Hence this task became unblocked. CPUidle for R-Car H3 and M3-W is in next. Signed-off-by: Geert Uytterhoeven --- projects/linux/core/bsp392_arm64_dts_renesas_cpuidle.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'projects/linux/core') diff --git a/projects/linux/core/bsp392_arm64_dts_renesas_cpuidle.yaml b/projects/linux/core/bsp392_arm64_dts_renesas_cpuidle.yaml index 9edd88b..b9ccfe5 100644 --- a/projects/linux/core/bsp392_arm64_dts_renesas_cpuidle.yaml +++ b/projects/linux/core/bsp392_arm64_dts_renesas_cpuidle.yaml @@ -1,7 +1,7 @@ title: "From bsp392, upport arm64: dts: cpuidle" team: Core key: af3fb146-2b52-4bb6-9d8d-285861eec6b1 -status: Blocked +status: Active relationships: @@ -12,7 +12,10 @@ bsp-commits: - b96175039caa666ce08b4c4845cc621bb5a30db7 # arm64: dts: r8a77990: Add CPUIdle support for CA53 upstream: + - next: a3ba116909e38ab525445b5262ee70c588469816 # arm64: dts: r8a7795: Add cpuidle support for CA57 cores + - next: fe87bde8deff35ddc288ba4099830c61fdcfabf8 # arm64: dts: r8a7795: Add cpuidle support for CA53 cores + - next: 824a88b5671fc88ef5dd0bf6861f7497b3db0d28 # arm64: dts: r8a7796: Add cpuidle support for CA57 cores + - next: 3cbcfececc364d83ce48ec88519eb526d5a6d3d0 # arm64: dts: r8a7796: Add cpuidle support for CA53 cores comments: - "c635f6a8ad201445fb1125a4d8c045d4de704c35: requested upport with c4eaa8e627a321ff73bd9791f51020871e48d7ce of BSPv3.6.0" - - "There are issues enabling cpuidle on early SoC revisions, cfr. BSP commit a2e020874a4ad69a ('arm64: dts: r8a7796-m3ulcb: Disable CPUIdle support for CA53'). The nature of the issues and the exact SoC types and revisions affected are not known to us.  Hence we decided to postpone cpuidle enablement until (a) this becomes clear, and (b) we can test it." -- cgit v1.2.3