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)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 16 Nov 2021 12:00:22 +0000 (13:00 +0100)
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