rockchip: rk3128: add evb-rk3128 support

evb-rk3128 is an evb from Rockchip based on rk3128 SoC:
- 2 USB2.0 Host port;
- 1 HDMI port;
- 2 10/100M eth port;
- 2GB ddr;
- 16GB eMMC;
- UART to USB debug port;

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
This commit is contained in:
Kever Yang 2017-11-28 16:04:19 +08:00 committed by Philipp Tomsich
parent e129c480e4
commit 6074cfaa8e
4 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,24 @@
if ROCKCHIP_RK3128
choice
prompt "RK3128 board select"
config TARGET_EVB_RK3128
bool "RK3128 evaluation board"
select BOARD_LATE_INIT
help
RK3128evb is a evaluation board for Rockchip rk3128,
with full function and phisical connectors support like
usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial...
endchoice
config SYS_SOC
default "rockchip"
config SYS_MALLOC_F_LEN
default 0x0800
source "board/rockchip/evb_rk3128/Kconfig"
endif

View File

@ -0,0 +1,15 @@
if TARGET_EVB_RK3128
config SYS_BOARD
default "evb_rk3128"
config SYS_VENDOR
default "rockchip"
config SYS_CONFIG_NAME
default "evb_rk3128"
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
endif

View File

@ -0,0 +1,6 @@
EVB-RK3128
M: Kever Yang <kever.yang@rock-chips.com>
S: Maintained
F: board/rockchip/evb_rk3128
F: include/configs/evb_rk3128.h
F: configs/evb-rk3128_defconfig

View File

@ -0,0 +1,15 @@
/*
* (C) Copyright 2017 Rockchip Electronics Co., Ltd
*
* SPDX-License-Identifier: GPL-2.0+
*/
#ifndef __EVB_RK3128_H
#define __EVB_RK3128_H
#include <configs/rk3128_common.h>
#define CONFIG_ENV_IS_IN_MMC
#define CONFIG_SYS_MMC_ENV_DEV 0
#endif