samsung: tizen_rpi: add swiotlb value to 8192 on 32bit
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 11 Jan 2021 07:36:57 +0000 (16:36 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Wed, 12 Oct 2022 05:48:05 +0000 (14:48 +0900)
When 32bit kernel is booting, kernel is reserving memory for SWIOTLB about
64MB. It seems that doesn't need to use full size.
After set 'swiotlb=8192', SWIOTLB is reserved to 16MB.
Then it can save 48MB memory to use ZONE_DMA.

Change-Id: I1a1659cbff2120da755b14f1b373715bc10027c4
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
include/samsung/tizen_rpi.h

index 371d3ee..8df939b 100644 (file)
@@ -46,7 +46,7 @@
 #define CONFIG_SET_DFU_ALT_BUF_LEN     (SZ_1K)
 
 #ifdef CONFIG_TARGET_RPI_4_32B
-#define TIZEN_VC_MEM "vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 "
+#define TIZEN_VC_MEM "vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 swiotlb=8192 "
 #else
 #define TIZEN_VC_MEM "vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 "
 #endif