Skip to content

Commit 88d97d3

Browse files
committed
Fixup uboot addresses, and adjust remoteproc vrings addresses
1 parent 36c109b commit 88d97d3

File tree

3 files changed

+25
-26
lines changed

3 files changed

+25
-26
lines changed

configs/common/dts/cv181x/cv181x_default_memmap.dtsi

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,32 @@
1010
ranges;
1111

1212
fast_image: rproc {
13-
compatible = "shared-dma-pool";
14-
alloc-ranges = <0x0 CVIMMAP_FREERTOS_ADDR 0 CVIMMAP_FREERTOS_SIZE>;
15-
size = <0x0 CVIMMAP_FREERTOS_SIZE>;
13+
reg = <0x0 CVIMMAP_FREERTOS_ADDR 0x0 CVIMMAP_FREERTOS_SIZE>;
1614
no-map;
1715
};
1816

1917
vdev0vring0: vdev0vring0 {
2018
compatible = "shared-dma-pool";
21-
alloc-ranges = <0x0 0x8fb00000 0 0x4000>;
19+
alloc-ranges = <0x0 0x8f528000 0 0x4000>;
2220
size = <0x0 0x4000>;
2321
no-map;
2422
};
2523

2624
vdev0vring1: vdev0vring1 {
2725
compatible = "shared-dma-pool";
28-
alloc-ranges = <0x0 0x8fb04000 0 0x4000>;
26+
alloc-ranges = <0x0 0x8f52C000 0 0x4000>;
2927
size = <0x0 0x4000>;
3028
no-map;
3129
};
3230

3331
vdev0buffer: vdev0buffer {
3432
compatible = "shared-dma-pool";
35-
alloc-ranges = <0x0 0x8fb08000 0 0x100000>;
33+
alloc-ranges = <0x0 0x8f530000 0 0x100000>;
3634
size = <0x0 0x100000>;
3735
no-map;
3836
};
3937

38+
4039
#if (CVIMMAP_ION_SIZE > 0)
4140
ion_reserved: ion {
4241
compatible = "ion-region";

configs/common/dts/sg200x/sg200x_default_memmap.dtsi

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,27 @@
1111
ranges;
1212

1313
fast_image: rproc {
14-
compatible = "shared-dma-pool";
15-
alloc-ranges = <0x0 CVIMMAP_FREERTOS_ADDR 0 CVIMMAP_FREERTOS_SIZE>;
16-
size = <0x0 CVIMMAP_FREERTOS_SIZE>;
14+
reg = <0x0 CVIMMAP_FREERTOS_ADDR 0x0 CVIMMAP_FREERTOS_SIZE>;
1715
no-map;
1816
};
1917

2018
vdev0vring0: vdev0vring0 {
2119
compatible = "shared-dma-pool";
22-
alloc-ranges = <0x0 0x8fb00000 0 0x4000>;
20+
alloc-ranges = <0x0 0x8f528000 0 0x4000>;
2321
size = <0x0 0x4000>;
2422
no-map;
2523
};
2624

2725
vdev0vring1: vdev0vring1 {
2826
compatible = "shared-dma-pool";
29-
alloc-ranges = <0x0 0x8fb04000 0 0x4000>;
27+
alloc-ranges = <0x0 0x8f52C000 0 0x4000>;
3028
size = <0x0 0x4000>;
3129
no-map;
3230
};
3331

3432
vdev0buffer: vdev0buffer {
3533
compatible = "shared-dma-pool";
36-
alloc-ranges = <0x0 0x8fb08000 0 0x100000>;
34+
alloc-ranges = <0x0 0x8f530000 0 0x100000>;
3735
size = <0x0 0x100000>;
3836
no-map;
3937
};

configs/common/patches/u-boot/0001-enable-distroboot.patch

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
From 9196d5173df6817bbc6ec479bb55adfbe75e78ad Mon Sep 17 00:00:00 2001
1+
From 9d123e5baddd3415e1282d166740f2c578b7771a Mon Sep 17 00:00:00 2001
22
From: Justin Hammond <justin@dynam.ac>
3-
Date: Fri, 5 Apr 2024 17:19:28 +0000
4-
Subject: [PATCH] update
3+
Date: Sat, 13 Apr 2024 13:22:32 +0800
4+
Subject: [PATCH] Update for distroboot
55

66
---
7-
include/configs/mars-asic.h | 23 +++++++++++++++++++----
8-
1 file changed, 19 insertions(+), 4 deletions(-)
7+
include/configs/mars-asic.h | 25 +++++++++++++++++++++----
8+
1 file changed, 21 insertions(+), 4 deletions(-)
99

1010
diff --git a/include/configs/mars-asic.h b/include/configs/mars-asic.h
11-
index 12cdefac..81191516 100644
11+
index 12cdefac84..de5219eb49 100644
1212
--- a/include/configs/mars-asic.h
1313
+++ b/include/configs/mars-asic.h
1414
@@ -9,13 +9,14 @@
@@ -40,24 +40,26 @@ index 12cdefac..81191516 100644
4040
#ifdef CONFIG_USE_DEFAULT_ENV
4141
/* The following Settings are chip dependent */
4242
/******************************************************************************/
43-
@@ -256,7 +263,15 @@
43+
@@ -256,7 +263,17 @@
4444
"sdboot=" SD_BOOTM_COMMAND "\0" \
4545
"sdbootauto=" SD_BOOTM_COMMAND_AUTO "\0" \
4646
"othbootargs=" OTHERBOOTARGS "\0" \
4747
- PARTS_OFFSET
48-
+ "pxefile_addr_r=" __stringify(UPDATE_ADDR) "\0" \
49-
+ "scriptaddr=" __stringify(UPDATE_ADDR) "\0" \
5048
+ "kernel_addr_r=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
49+
+ "fdt_addr_r=0x81200000\0" \
50+
+ "fdtoverlay_addr_r=0x81300000\0" \
51+
+ "pxefile_addr_r=0x81400000\0" \
52+
+ "scriptaddr=0x81500000\0" \
53+
+ "ramdisk_addr_r=0x81600000\0" \
54+
+ "kernel_comp_addr_r=" __stringify(CVIMMAP_UIMAG_ADDR) "\0" \
55+
+ "kernel_comp_size=" __stringify(CVIMMAP_UIMAG_SIZE) "\0" \
5156
+ "fdtfile=" FDT_NO ".dtb\0" \
52-
+ "kernel_comp_addr_r=0x88000000\0" \
53-
+ "kernel_comp_size=0x4000000\0" \
54-
+ "fdt_addr_r=" __stringify(UPDATE_ADDR) "\0" \
5557
+ PARTS_OFFSET \
5658
+ BOOTENV
5759

5860
/********************************************************************************/
5961
/* UBOOT_VBOOT commands */
60-
@@ -311,9 +326,9 @@
62+
@@ -311,9 +328,9 @@
6163
#ifdef CONFIG_ENABLE_ALIOS_UPDATE
6264
#define CONFIG_BOOTCOMMAND "cvi_update_rtos"
6365
#elif CONFIG_SD_BOOT
@@ -70,5 +72,5 @@ index 12cdefac..81191516 100644
7072

7173
#if defined(CONFIG_NAND_SUPPORT)
7274
--
73-
2.43.0
75+
2.44.0
7476

0 commit comments

Comments
 (0)