summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-07-02 18:16:17 -0600
committerSimon Glass <sjg@chromium.org>2015-08-05 21:06:15 -0600
commit59408eb2051d2432533480b6ff0788d323c553a6 (patch)
tree8ea6146aad575c56bd6994cb7f683f69d834fb0f /arch
parenteca4866586ca36a47cd94811a294ac62ebd17abc (diff)
downloadtalos-obmc-uboot-59408eb2051d2432533480b6ff0788d323c553a6.tar.gz
talos-obmc-uboot-59408eb2051d2432533480b6ff0788d323c553a6.zip
dts: exynos: snow: Add memory layout description
Add a description of the snow memory layout to assist flashing tools which want to be able to deal with any exynos image. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/exynos5250-snow.dts53
1 files changed, 53 insertions, 0 deletions
diff --git a/arch/arm/dts/exynos5250-snow.dts b/arch/arm/dts/exynos5250-snow.dts
index 653efb4175..35912526e7 100644
--- a/arch/arm/dts/exynos5250-snow.dts
+++ b/arch/arm/dts/exynos5250-snow.dts
@@ -43,6 +43,59 @@
i2s = "/sound@3830000";
};
+ memory {
+ reg = <0x40000000 0x80000000>;
+ };
+
+ chosen {
+ bootargs = "console=tty1";
+ stdout-path = "serial3:115200n8";
+ };
+
+ iram {
+ reg = <0x02020000 0x60000>;
+ };
+
+ config {
+ samsung,bl1-offset = <0x1400>;
+ samsung,bl2-offset = <0x3400>;
+ u-boot-memory = "/memory";
+ u-boot-offset = <0x3e00000 0x100000>;
+ };
+
+ flash {
+ reg = <0 0x100000>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ pre-boot {
+ label = "bl1 pre-boot";
+ reg = <0 0x2000>;
+ read-only;
+ filename = "e5250.nbl1.bin";
+ type = "blob exynos-bl1";
+ required;
+ };
+
+ spl {
+ label = "bl2 spl";
+ reg = <0x2000 0x4000>;
+ read-only;
+ filename = "bl2.bin";
+ type = "blob exynos-bl2 boot,dtb";
+ payload = "/flash/ro-boot";
+ required;
+ };
+
+ ro-boot {
+ label = "u-boot";
+ reg = <0x6000 0x9a000>;
+ read-only;
+ type = "blob boot,dtb";
+ required;
+ };
+ };
+
+
i2c4: i2c@12CA0000 {
cros_ec_old: cros-ec@1e {
reg = <0x1e>;
OpenPOWER on IntegriCloud