diff options
| author | Chen-Yu Tsai <[email protected]> | 2019-02-15 19:03:18 +0800 |
|---|---|---|
| committer | Jagan Teki <[email protected]> | 2019-02-18 14:46:53 +0530 |
| commit | da95ed58c4765ff23ed35753878274ef585f28b5 (patch) | |
| tree | c8b6757f21d62bf176023cca44be22c036721b9f | |
| parent | 268ae6548779ccd8ba38ce39d43f41be7e0bc133 (diff) | |
sunxi: Add Bananapi M2+ H5 board
As the H5 is pin compatible with the H3, vendors tend to upgrade their
existing H3 products with an H5 SoC swap. This is the case with the
Bananapi M2+ H5.
Add the following to support it:
- device tree file: synced from Linux v5.0-rc1,
- defconfig: copy of bananapi_m2_plus_h3_defconfig with only SoC
family and default device tree file name changed
- MAINTAINERS entry
Signed-off-by: Chen-Yu Tsai <[email protected]>
Reviewed-by: Jagan Teki <[email protected]>
| -rw-r--r-- | arch/arm/dts/sun50i-h5-bananapi-m2-plus.dts | 11 | ||||
| -rw-r--r-- | board/sunxi/MAINTAINERS | 3 | ||||
| -rw-r--r-- | configs/bananapi_m2_plus_h5_defconfig | 20 |
3 files changed, 33 insertions, 1 deletions
diff --git a/arch/arm/dts/sun50i-h5-bananapi-m2-plus.dts b/arch/arm/dts/sun50i-h5-bananapi-m2-plus.dts new file mode 100644 index 00000000000..35037674838 --- /dev/null +++ b/arch/arm/dts/sun50i-h5-bananapi-m2-plus.dts @@ -0,0 +1,11 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +// Copyright (C) 2018 Chen-Yu Tsai <[email protected]> + +/dts-v1/; +#include "sun50i-h5.dtsi" +#include <sunxi-bananapi-m2-plus.dtsi> + +/ { + model = "Banana Pi BPI-M2-Plus H5"; + compatible = "sinovoip,bpi-m2-plus", "allwinner,sun50i-h5"; +}; diff --git a/board/sunxi/MAINTAINERS b/board/sunxi/MAINTAINERS index c6c6aee1810..8e2f90fc68c 100644 --- a/board/sunxi/MAINTAINERS +++ b/board/sunxi/MAINTAINERS @@ -137,11 +137,12 @@ M: Jagan Teki <[email protected]> S: Maintained F: configs/bananapi_m2_berry_defconfig -BANANAPI M2 PLUS H3 BOARD +BANANAPI M2 PLUS BOARDS M: Icenowy Zheng <[email protected]> M: Chen-Yu Tsai <[email protected]> S: Maintained F: configs/bananapi_m2_plus_h3_defconfig +F: configs/bananapi_m2_plus_h5_defconfig BANANAPI M2 ULTRA BOARD M: Chen-Yu Tsai <[email protected]> diff --git a/configs/bananapi_m2_plus_h5_defconfig b/configs/bananapi_m2_plus_h5_defconfig new file mode 100644 index 00000000000..e7c10dbdf2d --- /dev/null +++ b/configs/bananapi_m2_plus_h5_defconfig @@ -0,0 +1,20 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_SPL=y +CONFIG_MACH_SUN50I_H5=y +CONFIG_DRAM_CLK=672 +CONFIG_DRAM_ZQ=3881979 +CONFIG_DRAM_ODT_EN=y +CONFIG_MACPWR="PD6" +CONFIG_MMC_SUNXI_SLOT_EXTRA=2 +CONFIG_NR_DRAM_BANKS=1 +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +# CONFIG_CMD_FLASH is not set +# CONFIG_SPL_DOS_PARTITION is not set +# CONFIG_SPL_EFI_PARTITION is not set +CONFIG_DEFAULT_DEVICE_TREE="sun50i-h5-bananapi-m2-plus" +CONFIG_SUN8I_EMAC=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_MUSB_GADGET=y +CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y |
