| From cc12ba3bcdb1c63a301f4c2849af924fa2d7e7d4 Mon Sep 17 00:00:00 2001 |
| From: David Wang <davidwang@quantatw.com> |
| Date: Thu, 12 Sep 2024 15:37:28 +0800 |
| Subject: [PATCH] arm64: dts: nuvoton: npcm845: set FIU UMA read |
| |
| Set default UMA read instead of direct read for FIU0, FIU1 and FIU3 in |
| NPCM8XX BMC common device tree by removing FIUs memory mapping. |
| |
| This change was made because FIU direct read can cause overloads |
| in the internal bus. |
| |
| ref: |
| https://github.com/Nuvoton-Israel/linux/commit/4466172b68bc22eee87c2314f4fa57850fff9d49 |
| |
| Signed-off-by: Tomer Maimon <tmaimon77@gmail.com> |
| --- |
| .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 15 ++++++--------- |
| 1 file changed, 6 insertions(+), 9 deletions(-) |
| |
| diff --git a/arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi b/arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi |
| index 6b52c2f3fa44..0e0b4def4c0b 100644 |
| --- a/arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi |
| +++ b/arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi |
| @@ -135,9 +135,8 @@ fiu0: spi@fb000000 { |
| compatible = "nuvoton,npcm845-fiu"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| - reg = <0x0 0xfb000000 0x0 0x1000>, |
| - <0x0 0x80000000 0x0 0x10000000>; |
| - reg-names = "control", "memory"; |
| + reg = <0x0 0xfb000000 0x0 0x1000>; |
| + reg-names = "control"; |
| clocks = <&clk NPCM8XX_CLK_SPI0>; |
| clock-names = "clk_ahb"; |
| status = "disabled"; |
| @@ -147,9 +146,8 @@ fiu1: spi@fb002000 { |
| compatible = "nuvoton,npcm845-fiu"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| - reg = <0x0 0xfb002000 0x0 0x1000>, |
| - <0x0 0x90000000 0x0 0x4000000>; |
| - reg-names = "control", "memory"; |
| + reg = <0x0 0xfb002000 0x0 0x1000>; |
| + reg-names = "control"; |
| clocks = <&clk NPCM8XX_CLK_SPI1>; |
| clock-names = "clk_spi1"; |
| pinctrl-names = "default"; |
| @@ -161,9 +159,8 @@ fiu3: spi@c0000000 { |
| compatible = "nuvoton,npcm845-fiu"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| - reg = <0x0 0xc0000000 0x0 0x1000>, |
| - <0x0 0xA0000000 0x0 0x20000000>; |
| - reg-names = "control", "memory"; |
| + reg = <0x0 0xc0000000 0x0 0x1000>; |
| + reg-names = "control"; |
| clocks = <&clk NPCM8XX_CLK_SPI3>; |
| clock-names = "clk_spi3"; |
| pinctrl-names = "default"; |
| -- |
| 2.34.1 |
| |