[PATCH v3 2/2] board: mediatek: add mt8195 demo board

Macpaul Lin macpaul.lin at mediatek.com
Mon Dec 19 04:36:44 CET 2022


On 12/13/22 03:02, Tom Rini wrote:
> On Mon, Dec 12, 2022 at 01:53:05PM -0500, Tom Rini wrote:
>> On Mon, Dec 12, 2022 at 11:53:04AM -0500, Tom Rini wrote:
>>> On Thu, Nov 10, 2022 at 03:34:53PM +0800, Macpaul Lin wrote:
>>>
>>>> From: Fabien Parent <fparent at baylibre.com>
>>>>
>>>> Add mt8195-demo board support.
>>>> This demo purpose board uses MediaTek's MT8195 SoC.
>>>>
>>>> Signed-off-by: Fabien Parent <fparent at baylibre.com>
>>>> Signed-off-by: Amjad Ouled-Ameur <aouledameur at baylibre.com>
>>>> Signed-off-by: Macpaul Lin <macpaul.lin at mediatek.com>
>>> [snip]
>>>> +#include <linux/sizes.h>
>>>> +
>>>> +#define CONFIG_SYS_NS16550_SERIAL
>>>> +#define CONFIG_SYS_NS16550_REG_SIZE	-4
>>>> +#define CONFIG_SYS_NS16550_MEM32
>>>> +#define CONFIG_SYS_NS16550_COM1		0x11002000
>>>> +#define CONFIG_SYS_NS16550_CLK		26000000
>>>
>>> This is unused, I believe.  But when trying to build with current next I
>>> get:
>>> Error: Load Address must be set.
>>> Error: Bad parameters for image type
>>>
>>> Please rebase on top of current next and repost, thanks!

Thanks for the information, will send patch v4 later.

>>
>> Sorry for the noise, this failed due to another patch that needs to be
>> reworked instead.
> 
> Welp, I should have finished my re-testing.  The patch that broke
> phycore-rk3288 and I assumed broke this platform too, did not break this
> platform, there's still some other problem here.
> 

I've tested it on uboot/next and got the following result.

$ make ARCH=arm phycore-rk3288_defconfig
$ make ARCH=arm
scripts/kconfig/conf  --syncconfig Kconfig
   UPD     include/config.h
   CFG     u-boot.cfg
   GEN     include/autoconf.mk
   GEN     include/autoconf.mk.dep
   CFG     spl/u-boot.cfg
   GEN     spl/include/autoconf.mk
   UPD     include/config/uboot.release
   UPD     include/generated/version_autogenerated.h
   UPD     include/generated/timestamp_autogenerated.h
   UPD     include/generated/dt.h
   ENVC    include/generated/env.txt
   ENVP    include/generated/env.in
   ENVT    include/generated/environment.h
   CC      lib/asm-offsets.s
cc1: error: bad value (‘generic-armv7-a’) for ‘-mtune=’ switch
cc1: note: valid arguments to ‘-mtune=’ switch are: nocona core2 nehalem 
corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell 
core-avx2 broadwell skylake skylake-avx512 bonnell atom silvermont slm 
knl intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 
eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 
athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 btver1 
btver2 generic
scripts/Makefile.build:147: recipe for target 'lib/asm-offsets.s' failed
make[1]: *** [lib/asm-offsets.s] Error 1
Makefile:1932: recipe for target 'prepare0' failed
make: *** [prepare0] Error 2


I'm not sure should I test it on custodian tree: arm/next, too. This
failure seems not related to the 2nd patch of mt8195-demo board.

Thanks
Macpaul Lin


More information about the U-Boot mailing list