Skip to content

Commit 756d6d8

Browse files
Maciej W. Rozyckipaulburton
authored andcommitted
MIPS: SiByte: Enable ZONE_DMA32 for LittleSur
The LittleSur board is marked for high memory support and therefore clearly must provide a way to have enough memory installed for some to be present outside the low 4GiB physical address range. With the memory map of the BCM1250 SOC it has been built around it means over 1GiB of actual DRAM, as only the first 1GiB is mapped in the low 4GiB physical address range[1]. Complement commit cce335a ("[MIPS] 64-bit Sibyte kernels need DMA32.") then and also enable ZONE_DMA32 for LittleSur. References: [1] "BCM1250/BCM1125/BCM1125H User Manual", Revision 1250_1125-UM100-R, Broadcom Corporation, 21 Oct 2002, Section 3: "System Overview", "Memory Map", pp. 34-38 Signed-off-by: Maciej W. Rozycki <[email protected]> Signed-off-by: Paul Burton <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Patchwork: https://patchwork.linux-mips.org/patch/21107/ Fixes: cce335a ("[MIPS] 64-bit Sibyte kernels need DMA32.") Cc: Ralf Baechle <[email protected]> Cc: [email protected] Cc: [email protected]
1 parent 3747b9d commit 756d6d8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

arch/mips/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,7 @@ config SIBYTE_LITTLESUR
805805
select SYS_SUPPORTS_BIG_ENDIAN
806806
select SYS_SUPPORTS_HIGHMEM
807807
select SYS_SUPPORTS_LITTLE_ENDIAN
808+
select ZONE_DMA32 if 64BIT
808809

809810
config SIBYTE_SENTOSA
810811
bool "Sibyte BCM91250E-Sentosa"

0 commit comments

Comments
 (0)