From 9e300b77e4043ab592e711da3c98e6658fe20e84 Mon Sep 17 00:00:00 2001 From: Savinay Dharmappa Date: Mon, 20 Nov 2017 21:46:28 +0530 Subject: [PATCH] dts: arc: Get flash address from dts file As flash address changes between different boards of same Soc, it is derived from .dts file instead of hard coding in .dtsi. Signed-off-by: Savinay Dharmappa --- .../quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.dts | 2 ++ dts/arc/quark_se_c1000_ss.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.dts b/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.dts index f02e0a90cf5..4d156a95792 100644 --- a/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.dts +++ b/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.dts @@ -4,6 +4,8 @@ #define DT_SRAM_SIZE __SIZE_K(24) #define DT_DCCM_SIZE __SIZE_K(8) +#define DT_FLASH_ADDR 0x40000000 + #include "quark_se_c1000_ss.dtsi" / { diff --git a/dts/arc/quark_se_c1000_ss.dtsi b/dts/arc/quark_se_c1000_ss.dtsi index 4eff14e8708..dcfe13ad6ef 100644 --- a/dts/arc/quark_se_c1000_ss.dtsi +++ b/dts/arc/quark_se_c1000_ss.dtsi @@ -20,8 +20,8 @@ }; }; - flash0: flash@40010000 { - reg = <0x40000000 DT_FLASH_SIZE>; + flash0: flash@DT_FLASH_ADDR { + reg = ; }; sram0: memory@a8000400 {