diff mbox series

[v3,09/11] k210: dts: Set PLL1 to the same rate as PLL0

Message ID 20210611041617.1665833-10-seanga2@gmail.com
State Accepted
Commit 9cd637f84bc3dc60e0201012494982479621b5bd
Delegated to: Andes
Headers show
Series clk: k210: Rewrite K210 clock without CCF | expand

Commit Message

Sean Anderson June 11, 2021, 4:16 a.m. UTC
Linux has had some stability issues when using AISRAM with a different
frequency from SRAM. Mirror their change here now that we relocate into
AISRAM.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
---

Changes in v3:
- Add CLK_K210_SET_RATE to defconfig so these changes apply

 arch/riscv/dts/k210.dtsi           | 2 ++
 configs/sipeed_maix_bitm_defconfig | 1 +
 2 files changed, 3 insertions(+)

Comments

Leo Liang June 16, 2021, 2:01 a.m. UTC | #1
On Fri, Jun 11, 2021 at 12:16:15PM +0800, Sean Anderson wrote:
> Linux has had some stability issues when using AISRAM with a different
> frequency from SRAM. Mirror their change here now that we relocate into
> AISRAM.
> 
> Signed-off-by: Sean Anderson <seanga2@gmail.com>
> ---
> 
> Changes in v3:
> - Add CLK_K210_SET_RATE to defconfig so these changes apply
> 
>  arch/riscv/dts/k210.dtsi           | 2 ++
>  configs/sipeed_maix_bitm_defconfig | 1 +
>  2 files changed, 3 insertions(+)

Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
diff mbox series

Patch

diff --git a/arch/riscv/dts/k210.dtsi b/arch/riscv/dts/k210.dtsi
index 2492af8038..8bcd3cebde 100644
--- a/arch/riscv/dts/k210.dtsi
+++ b/arch/riscv/dts/k210.dtsi
@@ -501,6 +501,8 @@ 
 					#clock-cells = <1>;
 					compatible = "kendryte,k210-clk";
 					clocks = <&in0>;
+					assigned-clocks = <&sysclk K210_CLK_PLL1>;
+					assigned-clock-rates = <390000000>;
 					u-boot,dm-pre-reloc;
 				};
 
diff --git a/configs/sipeed_maix_bitm_defconfig b/configs/sipeed_maix_bitm_defconfig
index bd877cd055..6a06f650ea 100644
--- a/configs/sipeed_maix_bitm_defconfig
+++ b/configs/sipeed_maix_bitm_defconfig
@@ -13,6 +13,7 @@  CONFIG_HUSH_PARSER=y
 CONFIG_MTDIDS_DEFAULT="nor0=spi3:0"
 CONFIG_MTDPARTS_DEFAULT="nor0:1M(u-boot),0x1000@0xfff000(env)"
 # CONFIG_NET is not set
+CONFIG_CLK_K210_SET_RATE=y
 # CONFIG_INPUT is not set
 CONFIG_SF_DEFAULT_BUS=3
 # CONFIG_DM_ETH is not set