02 Jan, 2018

1 commit


04 Dec, 2017

5 commits

  • As discussed at [1], the Amlogic Meson GX SoCs can embed a BL31 firmware
    and a secondary BL32 firmware.
    Since mid-2017, the reserved memory address of the BL31 firmware was moved
    and grown for security reasons.

    But mainline U-Boot and Linux has the old address and size fixed.

    These SoCs have a register interface to get the two firmware reserved
    memory start and sizes.

    This patch adds a dynamic reservation of the memory zones in the device tree bootmem
    reserved memory zone used by the kernel in early boot.
    To be complete, the memory zones are also added to the EFI reserved zones.

    Depends on patchset "Add support for Amlogic GXL Based SBCs" at [2].

    [1] http://lists.infradead.org/pipermail/linux-amlogic/2017-October/004860.html
    [2] http://lists.infradead.org/pipermail/linux-amlogic/2017-November/005410.html

    Changes since v1:
    - switched the #if to if(IS_ENABLED()) to compile all code paths
    - renamed function to meson_board_add_reserved_memory()
    - added a mem.h header with comment
    - updated all boards ft_board_setup()

    Changes since RFC v2:
    - reduced preprocessor load
    - kept Odroid-C2 static memory mapping as exception

    Changes since RFC v1:
    - switch to fdt rsv mem table and efi reserve memory
    - replaced in_le32 by readl()

    Reviewed-by: Simon Glass
    Signed-off-by: Neil Armstrong
    [trini: Fix warning on khadas-vim over missing
    Signed-off-by: Tom Rini

    Neil Armstrong
     
  • This adds platform code for the Khadas VIM board based on a
    Meson GXL (S905X) SoC with the Meson GXL configuration.

    This initial submission supports UART, MMC/SDCard and Ethernet with the
    Internal RMII PHY.

    The meson-gxl-s905x-khadas-vim.dts is synchronised from the linux 4.13
    stable tree as of 4.13.8.

    Reviewed-by: Simon Glass
    Signed-off-by: Neil Armstrong

    Neil Armstrong
     
  • This adds platform code for the Libre Computer CC "Le Potato" board based on a
    Meson GXL (S905X) SoC with the Meson GXL configuration.

    This initial submission supports UART, MMC/SDCard and Ethernet with the
    Internal RMII PHY.

    The meson-gxl-s905x-libretech-cc.dts is synchronised from the linux 4.13
    stable tree as of 4.13.8.

    Reviewed-by: Simon Glass
    Signed-off-by: Neil Armstrong

    Neil Armstrong
     
  • Switch P212 Ethernet init to the common Ethernet init function.

    Reviewed-by: Simon Glass
    Signed-off-by: Neil Armstrong

    Neil Armstrong
     
  • Switch Odroid-C2 Ethernet init to the common Ethernet init function.

    Reviewed-by: Simon Glass
    Signed-off-by: Neil Armstrong

    Neil Armstrong
     

20 Nov, 2017

1 commit


17 Nov, 2017

2 commits


16 Aug, 2017

4 commits


07 Jul, 2017

1 commit


01 Jun, 2017

1 commit


02 May, 2017

1 commit

  • Mention eMMC and microSD as supported devices.

    They have been enabled with patch
    d0c5c8d529f16fa88ab52a3b5dd2d4fc03664f19
    odroid-c2: enable new Meson GX MMC driver in board defconfig
    which was accepted for u-boot-mmc.git.

    Signed-off-by: Heinrich Schuchardt

    xypron.glpk@gmx.de
     

07 Sep, 2016

1 commit


25 Jun, 2016

1 commit