Hi Stefan, On Wed, Mar 16, 2016 at 2:32 PM, Stefan Roese <[email protected]> wrote: > Hi Bin, > > On 16.03.2016 03:18, Bin Meng wrote: >> >> On Wed, Mar 16, 2016 at 12:14 AM, Stefan Roese <[email protected]> wrote: >>> >>> This patch adds support for the congatec conga-QA3/E3845-4G eMMC8 SoM, >>> installed on the congatec Qseven 2.0 evaluation carrier board >>> (conga-QEVAL). >>> >>> Its port is very similar to the MinnowboardMAX port and also uses >>> the Intel FSP as described in doc/README.x86. >>> >>> Currently supported are the following interfaces / devices: >>> - UART (via Winbond legacy SuperIO chip on carrier board) >>> - Ethernet (PCIe Intel I210 / E1000) >>> - SPI including SPI NOR as boot-device >>> - USB 2.0 >>> - SATA via U-Boot SCSI IF >>> - eMMC >>> - Video (HDMI output @ 800x600) >>> - PCIe >>> >> >> Great job to support another x86 target! > > > Thanks. All possible because of your (and Simon's and others) great > work you have done on this platform in the last years. :) >
[snip] >>> diff --git a/board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c >>> b/board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c >>> new file mode 100644 >>> index 0000000..ab6883e >>> --- /dev/null >>> +++ b/board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c >>> @@ -0,0 +1,39 @@ >>> +/* >>> + * Copyright (C) 2016 Stefan Roese <[email protected]> >>> + * >>> + * SPDX-License-Identifier: GPL-2.0+ >>> + */ >>> + >>> +#include <common.h> >>> +#include <winbond_w83627.h> >>> +#include <asm/gpio.h> >>> +#include <asm/ibmpc.h> >>> +#include <asm/pnp_def.h> >>> + >>> +int board_early_init_f(void) >>> +{ >>> + /* >>> + * The FSP enables the BayTrail internal legacy UART (again). >>> + * Disable it again, so that the Winbond one can be used. >>> + */ >>> + setup_internal_uart(0); >>> + >>> + /* Enable the legacy UART in the Winbond W83627 Super IO chip */ >>> + winbond_enable_serial(PNP_DEV(WINBOND_IO_PORT, W83627DHG_SP1), >>> + UART0_BASE, UART0_IRQ); >>> + >>> + return 0; >>> +} >>> + >>> +int arch_early_init_r(void) >>> +{ >>> + /* do the pin-muxing */ >>> + gpio_ich6_pinctrl_init(); >>> + >> >> >> I guess this needs to be rebased on top of u-boot-x86/master. > > > I tried and this is currently problematic since u-boot-x86/master > does not include Simon's SPL / FIT patchset yet. And master already > does. > > Could you please rebase u-boot-x86/master on top of current master? > This would make it easy for me to generate a v2 of this congatec > board support. I've just rebased u-boot-x86/master. Please have another try. [snip] Regards, Bin _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

