blob: bd71bab0f0ebffd1945037609ec1c06f7442ef58 [file] [log] [blame]
From 93d33ade5acf819a0509d3adee7964e126712c42 Mon Sep 17 00:00:00 2001
From: Allen-KH Cheng <allen-kh.cheng@mediatek.corp-partner.google.com>
Date: Thu, 20 Oct 2022 17:54:33 +0800
Subject: [PATCH] CHROMIUM: arm64: dts: mt8186: Change the clock frequency for
spi nor
We found some random glitches of the mux in nor_flash during SPI
read data. Due to this, spi-mtk-nor dma timeout will occur.
Experiments reveal that when the frequency decreases, the issue might
go away.
We change nor_flash clock parent to the next lowerer level of clock for
mt8186-nor.
BUG=b:242674543, b:253167106
TEST=emerge-corsola sys-kernel/chromeos-kernel-5_15
UPSTREAM-TASK=b:213000788
Signed-off-by: Dandan He <dandan.he@mediatek.corp-partner.google.com>
Signed-off-by: Bayi Cheng <bayi.cheng@mediatek.corp-partner.google.com>
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.corp-partner.google.com>
Change-Id: Ib3ae80d9b8928cd6450257375271bab18702aef6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/4005910
Reviewed-by: Hsin-Yi Wang <hsinyi@chromium.org>
Commit-Queue: Hsin-Yi Wang <hsinyi@chromium.org>
---
arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
index 41e5a1ce9cc6ccde01e4da2895e64709ed043f10..3551aa4e658352ab87f478ef41360df511fad9e9 100644
--- a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
@@ -512,6 +512,7 @@ &nor_flash {
pinctrl-0 = <&nor_pins_default>;
#address-cells = <1>;
#size-cells = <0>;
+ assigned-clock-parents = <&topckgen CLK_TOP_MAINPLL_D7_D4>;
status = "okay";
flash@0 {
--
2.44.0.478.gd926399ef9-goog