Change in gic_lpi_tables_init() function

Priyanka Jain priyanka.jain at nxp.com
Mon Sep 7 10:56:22 CEST 2020


Hello Rayagonda,

With today top of upstream u-boot tree, I am still getting the error in booting lx216ardb

U-Boot 2020.10-rc3-00086-ge5df264e7a (Sep 07 2020 - 14:13:57 +0530)
<snip>
“Error binding driver 'gic-v3': -96
Some drivers failed to bind
initcall sequence 00000000fbdcf368 failed at call 000000008201b5e4 (err=-96)
### ERROR ### Please RESET the board ###

But if apply the changes suggested by you, it is booting fine. Can you please help to send the pull-request for this soon , so that proper fixes are integrated in u-boot code before U-boot v2020.10 release.

Thanks
Priyanka

From: Rayagonda Kokatanur <rayagonda.kokatanur at broadcom.com>
Sent: Friday, September 4, 2020 10:50 PM
To: Priyanka Jain <priyanka.jain at nxp.com>
Cc: Z.q. Hou <zhiqiang.hou at nxp.com>; Wasim Khan <wasim.khan at nxp.com>; Bharat Gooty <bharat.gooty at broadcom.com>; Manish Tomar <manish.tomar at nxp.com>; Xiaobo Xie <xiaobo.xie at nxp.com>; Jiafei Pan <jiafei.pan at nxp.com>; Meenakshi Aggarwal <meenakshi.aggarwal at nxp.com>
Subject: Re: Change in gic_lpi_tables_init() function

Hi Priyanka,

Please add the following code at the end of "arch/arm/lib/gic-v3-its.c" file,
This is not required for the latest uboot hence its not part of the patch.

UCLASS_DRIVER(irq) = {
.id = UCLASS_IRQ,
.name = "irq",
};

Best regards,
Rayagonda


On Fri, Sep 4, 2020 at 9:38 PM Priyanka Jain <priyanka.jain at nxp.com<mailto:priyanka.jain at nxp.com>> wrote:
Hello Rayagonda,

I am getting below error with top of tree upstream on lx2160ardb. Any pointer here.

U-Boot 2020.10-rc3-00082-g9bfb567e5f (Sep 04 2020 - 21:27:29 +0530)

SoC:  LX2160ACE Rev2.0 (0x87360020)
Clock Configuration:
       CPU0(A72):1900 MHz  CPU1(A72):1900 MHz  CPU2(A72):1900 MHz
       CPU3(A72):1900 MHz  CPU4(A72):1900 MHz  CPU5(A72):1900 MHz
       CPU6(A72):1900 MHz  CPU7(A72):1900 MHz  CPU8(A72):1900 MHz
       CPU9(A72):1900 MHz  CPU10(A72):1900 MHz  CPU11(A72):1900 MHz
       CPU12(A72):1900 MHz  CPU13(A72):1900 MHz  CPU14(A72):1900 MHz
       CPU15(A72):1900 MHz
       Bus:      600  MHz  DDR:      2600 MT/s
Reset Configuration Word (RCW):
       00000000: 4c6b6b30 204c004c 00000000 00000000
       00000010: 00000000 0c010000 00000000 00000000
       00000020: 02e001a0 00002580 00000000 00000096
       00000030: 00000000 00000000 00000000 00000000
       00000040: 00000000 00000000 00000000 00000000
       00000050: 00000000 00000000 00000000 00000000
       00000060: 00000000 00000000 00027000 00000000
       00000070: 08b30010 00150020
Model: NXP Layerscape LX2160ARDB Board
Board: LX2160ACE Rev2.0-RDB, Board version: B, boot from FlexSPI DEV#1
FPGA: v5.0
SERDES1 Reference: Clock1 = 161.13MHz Clock2 = 161.13MHz
SERDES2 Reference: Clock1 = 100MHz Clock2 = 100MHz
SERDES3 Reference: Clock1 = 100MHz Clock2 = 100MHz
VID: Core voltage after adjustment is at 851 mV
DRAM:  31.9 GiB
DDR    31.9 GiB (DDR4, 64-bit, CL=19, ECC on)
       DDR Controller Interleaving Mode: 256B
       DDR Chip-Select Interleaving Mode: CS0+CS1
Error binding driver 'gic-v3': -96
Some drivers failed to bind
initcall sequence 00000000fbdcf368 failed at call 000000008201b5e4 (err=-96)
### ERROR ### Please RESET the board ###

Regards
Priyanka


More information about the U-Boot mailing list