From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Date: Fri, 24 Jan 2020 23:15:00 +0530 Subject: [PATCH 2/3] sunxi: Add Libre Computer ALL-H3-IT H5 board In-Reply-To: <20200112153615.9532-3-wens@kernel.org> References: <20200112153615.9532-1-wens@kernel.org> <20200112153615.9532-3-wens@kernel.org> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: u-boot@lists.denx.de On Sun, Jan 12, 2020 at 9:06 PM Chen-Yu Tsai wrote: > > From: Chen-Yu Tsai > > The Libre Computer ALL-H3-IT board is a small single board computer that > is roughly the same size as the Raspberry Pi Zero, or around 20% smaller > than a credit card. > > The board features: > > - H2, H3, or H5 SoC from Allwinner > - 2 DDR3 DRAM chips > - Realtek RTL8821CU based WiFi module > - 128 Mbit SPI-NOR flash > - micro-SD card slot > - micro HDMI video output > - FPC connector for camera sensor module > - generic Raspberri-Pi style 40 pin GPIO header > - additional pin headers for extra USB host ports, ananlog audio and > IR receiver > > Only H5 variant test samples were made available, but the vendor does > have plans to include at least an H3 variant. Thus the device tree is > split much like the ALL-H3-CC, with a common dtsi file for the board > design, and separate dts files including the common board file and the > SoC dtsi file. The other variants will be added as they are made > available. > > The device tree was synced over from the Linux kernel, along with other > H3/H5 changes, in a previous patch. Thus only the defconfig and an entry > to the MAINTAINERS file is added. > > Signed-off-by: Chen-Yu Tsai > --- > board/sunxi/MAINTAINERS | 5 +++++ > configs/libretech_all_h3_it_h5_defconfig | 22 ++++++++++++++++++++++ > 2 files changed, 27 insertions(+) > create mode 100644 configs/libretech_all_h3_it_h5_defconfig > > diff --git a/board/sunxi/MAINTAINERS b/board/sunxi/MAINTAINERS > index 4a89bb0e7b7e..ed620ade766c 100644 > --- a/board/sunxi/MAINTAINERS > +++ b/board/sunxi/MAINTAINERS > @@ -318,6 +318,11 @@ F: configs/libretech_all_h3_cc_h2_plus_defconfig > F: configs/libretech_all_h3_cc_h3_defconfig > F: configs/libretech_all_h3_cc_h5_defconfig > > +LIBRETECH ALL-H3-IT BOARDS > +M: Chen-Yu Tsai > +S: Maintained > +F: configs/libretech_all_h3_it_h5_defconfig > + > NANOPI-M1 BOARD > M: Myl=C3=A8ne Josserand > S: Maintained > diff --git a/configs/libretech_all_h3_it_h5_defconfig b/configs/libretech= _all_h3_it_h5_defconfig > new file mode 100644 > index 000000000000..df13f4a0d307 > --- /dev/null > +++ b/configs/libretech_all_h3_it_h5_defconfig > @@ -0,0 +1,22 @@ > +CONFIG_ARM=3Dy > +CONFIG_ARCH_SUNXI=3Dy > +CONFIG_NR_DRAM_BANKS=3D1 > +CONFIG_SPL=3Dy > +CONFIG_MACH_SUN50I_H5=3Dy > +CONFIG_DRAM_CLK=3D672 > +CONFIG_MMC_SUNXI_SLOT_EXTRA=3D2 > +CONFIG_SPL_SPI_SUNXI=3Dy > +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set > +CONFIG_USE_PREBOOT=3Dy > +CONFIG_SYS_SPI_U_BOOT_OFFS=3D0x8000 Dropped this. > +# CONFIG_SPL_DOS_PARTITION is not set > +# CONFIG_SPL_EFI_PARTITION is not set > +CONFIG_DEFAULT_DEVICE_TREE=3D"sun50i-h5-libretech-all-h3-it" > +CONFIG_SYS_RELOC_GD_ENV_ADDR=3Dy > +CONFIG_DM_SPI_FLASH=3Dy > +CONFIG_SPI_FLASH_XMC=3Dy > +CONFIG_SPI=3Dy > +CONFIG_DM_SPI=3Dy > +CONFIG_USB_EHCI_HCD=3Dy > +CONFIG_USB_OHCI_HCD=3Dy > +CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=3Dy Applied to u-boot-sunxi/master