mbox series

[U-Boot,0/2] Add Khadas VIM2 board support

Message ID 20181003100207.3514-1-ldevulder@suse.de
Headers show
Series Add Khadas VIM2 board support | expand

Message

Loic Devulder Oct. 3, 2018, 10:02 a.m. UTC
This adds platform code for the Khadas VIM2 board based on a
Meson GXM (S912) SoC with the Meson GXM configuration.

This initial submission supports UART, MMC/SDCard and Ethernet.
USB is partially supported.

All the code is from Neil Armstrong! I just rebased the code, do
some cleanup and tested on my board.

Loic Devulder (2):
  ARM: meson: Add Khadas VIM2 board DT
  ARM: meson: Add Khadas VIM2 board support

 arch/arm/dts/Makefile                   |   3 +-
 arch/arm/dts/meson-gxm-khadas-vim2.dts  | 412 ++++++++++++++++++++++++++++++++
 arch/arm/dts/meson-gxm.dtsi             | 119 +++++++++
 arch/arm/mach-meson/Kconfig             |  23 ++
 board/amlogic/khadas-vim2/Kconfig       |  12 +
 board/amlogic/khadas-vim2/MAINTAINERS   |   6 +
 board/amlogic/khadas-vim2/Makefile      |   6 +
 board/amlogic/khadas-vim2/README        | 103 ++++++++
 board/amlogic/khadas-vim2/khadas-vim2.c |  62 +++++
 configs/khadas-vim2_defconfig           |  51 ++++
 include/configs/khadas-vim2.h           |  18 ++
 11 files changed, 814 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/dts/meson-gxm-khadas-vim2.dts
 create mode 100644 arch/arm/dts/meson-gxm.dtsi
 create mode 100644 board/amlogic/khadas-vim2/Kconfig
 create mode 100644 board/amlogic/khadas-vim2/MAINTAINERS
 create mode 100644 board/amlogic/khadas-vim2/Makefile
 create mode 100644 board/amlogic/khadas-vim2/README
 create mode 100644 board/amlogic/khadas-vim2/khadas-vim2.c
 create mode 100644 configs/khadas-vim2_defconfig
 create mode 100644 include/configs/khadas-vim2.h

Comments

Neil Armstrong Oct. 3, 2018, 10:58 a.m. UTC | #1
Hi Loic,

On 03/10/2018 12:02, Loic Devulder wrote:
> This adds platform code for the Khadas VIM2 board based on a
> Meson GXM (S912) SoC with the Meson GXM configuration.

With the "ARM: meson: Extend mem_map to support 3GiB of RAM" patch, I'm glad
this SoC will also be handled upstream, with the onboard SPI NOR flash to
store U-boot, it's a very good candidate for a full EBBR experience !

Neil

> 
> This initial submission supports UART, MMC/SDCard and Ethernet.
> USB is partially supported.
> 
> All the code is from Neil Armstrong! I just rebased the code, do
> some cleanup and tested on my board.
> 
> Loic Devulder (2):
>   ARM: meson: Add Khadas VIM2 board DT
>   ARM: meson: Add Khadas VIM2 board support
> 
>  arch/arm/dts/Makefile                   |   3 +-
>  arch/arm/dts/meson-gxm-khadas-vim2.dts  | 412 ++++++++++++++++++++++++++++++++
>  arch/arm/dts/meson-gxm.dtsi             | 119 +++++++++
>  arch/arm/mach-meson/Kconfig             |  23 ++
>  board/amlogic/khadas-vim2/Kconfig       |  12 +
>  board/amlogic/khadas-vim2/MAINTAINERS   |   6 +
>  board/amlogic/khadas-vim2/Makefile      |   6 +
>  board/amlogic/khadas-vim2/README        | 103 ++++++++
>  board/amlogic/khadas-vim2/khadas-vim2.c |  62 +++++
>  configs/khadas-vim2_defconfig           |  51 ++++
>  include/configs/khadas-vim2.h           |  18 ++
>  11 files changed, 814 insertions(+), 1 deletion(-)
>  create mode 100644 arch/arm/dts/meson-gxm-khadas-vim2.dts
>  create mode 100644 arch/arm/dts/meson-gxm.dtsi
>  create mode 100644 board/amlogic/khadas-vim2/Kconfig
>  create mode 100644 board/amlogic/khadas-vim2/MAINTAINERS
>  create mode 100644 board/amlogic/khadas-vim2/Makefile
>  create mode 100644 board/amlogic/khadas-vim2/README
>  create mode 100644 board/amlogic/khadas-vim2/khadas-vim2.c
>  create mode 100644 configs/khadas-vim2_defconfig
>  create mode 100644 include/configs/khadas-vim2.h
>
Loic Devulder Oct. 3, 2018, 11:01 a.m. UTC | #2
Hi Neil,

On 10/3/18 12:58 PM, Neil Armstrong wrote:
> Hi Loic,
> 
> On 03/10/2018 12:02, Loic Devulder wrote:
>> This adds platform code for the Khadas VIM2 board based on a
>> Meson GXM (S912) SoC with the Meson GXM configuration.
> 
> With the "ARM: meson: Extend mem_map to support 3GiB of RAM" patch, I'm glad
> this SoC will also be handled upstream, with the onboard SPI NOR flash to
> store U-boot, it's a very good candidate for a full EBBR experience !

Yes! I hope to be able to try to test this shortly :)

> 
> Neil
> 
>>
>> This initial submission supports UART, MMC/SDCard and Ethernet.
>> USB is partially supported.
>>
>> All the code is from Neil Armstrong! I just rebased the code, do
>> some cleanup and tested on my board.
>>
>> Loic Devulder (2):
>>   ARM: meson: Add Khadas VIM2 board DT
>>   ARM: meson: Add Khadas VIM2 board support
>>
>>  arch/arm/dts/Makefile                   |   3 +-
>>  arch/arm/dts/meson-gxm-khadas-vim2.dts  | 412 ++++++++++++++++++++++++++++++++
>>  arch/arm/dts/meson-gxm.dtsi             | 119 +++++++++
>>  arch/arm/mach-meson/Kconfig             |  23 ++
>>  board/amlogic/khadas-vim2/Kconfig       |  12 +
>>  board/amlogic/khadas-vim2/MAINTAINERS   |   6 +
>>  board/amlogic/khadas-vim2/Makefile      |   6 +
>>  board/amlogic/khadas-vim2/README        | 103 ++++++++
>>  board/amlogic/khadas-vim2/khadas-vim2.c |  62 +++++
>>  configs/khadas-vim2_defconfig           |  51 ++++
>>  include/configs/khadas-vim2.h           |  18 ++
>>  11 files changed, 814 insertions(+), 1 deletion(-)
>>  create mode 100644 arch/arm/dts/meson-gxm-khadas-vim2.dts
>>  create mode 100644 arch/arm/dts/meson-gxm.dtsi
>>  create mode 100644 board/amlogic/khadas-vim2/Kconfig
>>  create mode 100644 board/amlogic/khadas-vim2/MAINTAINERS
>>  create mode 100644 board/amlogic/khadas-vim2/Makefile
>>  create mode 100644 board/amlogic/khadas-vim2/README
>>  create mode 100644 board/amlogic/khadas-vim2/khadas-vim2.c
>>  create mode 100644 configs/khadas-vim2_defconfig
>>  create mode 100644 include/configs/khadas-vim2.h
>>
>