lkml.org 
[lkml]   [2019]   [Dec]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 038/267] MIPS: SiByte: Enable ZONE_DMA32 for LittleSur
    Date
    From: Maciej W. Rozycki <macro@linux-mips.org>

    [ Upstream commit 756d6d836dbfb04a5a486bc2ec89397aa4533737 ]

    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 cce335ae47e2 ("[MIPS] 64-bit Sibyte kernels need
    DMA32.") then and also enable ZONE_DMA32 for LittleSur.


    [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 <macro@linux-mips.org>
    Signed-off-by: Paul Burton <paul.burton@mips.com>
    Reviewed-by: Christoph Hellwig <hch@lst.de>
    Patchwork: https://patchwork.linux-mips.org/patch/21107/
    Fixes: cce335ae47e2 ("[MIPS] 64-bit Sibyte kernels need DMA32.")
    Cc: Ralf Baechle <ralf@linux-mips.org>
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/mips/Kconfig | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
    index ae4450e891abc..7e267d657c561 100644
    --- a/arch/mips/Kconfig
    +++ b/arch/mips/Kconfig
    @@ -812,6 +812,7 @@ config SIBYTE_LITTLESUR
    select SYS_SUPPORTS_BIG_ENDIAN
    select SYS_SUPPORTS_HIGHMEM
    select SYS_SUPPORTS_LITTLE_ENDIAN
    + select ZONE_DMA32 if 64BIT

    config SIBYTE_SENTOSA
    bool "Sibyte BCM91250E-Sentosa"
    --
    2.20.1


    \
     
     \ /
      Last update: 2019-12-16 19:51    [W:2.629 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site