>-----Original Message-----
>From: Z.Q. Hou <zhiqiang....@nxp.com>
>Sent: Monday, August 23, 2021 9:07 AM
>To: Priyanka Jain (OSS) <priyanka.j...@oss.nxp.com>; u-boot@lists.denx.de
>Cc: ykau...@suse.de; feste...@gmail.com; tr...@konsulko.com
>Subject: RE: [PATCH] configs: Layerscape: Remove the 'fdt_addr' env
>
>
>
>> -----Original Message-----
>> From: Priyanka Jain (OSS) <priyanka.j...@oss.nxp.com>
>> Sent: 2021年8月18日 18:33
>> To: Z.Q. Hou <zhiqiang....@nxp.com>; u-boot@lists.denx.de
>> Cc: ykau...@suse.de; feste...@gmail.com; tr...@konsulko.com; Z.Q. Hou
>> <zhiqiang....@nxp.com>
>> Subject: RE: [PATCH] configs: Layerscape: Remove the 'fdt_addr' env
>>
>>
>>
>> >-----Original Message-----
>> >From: U-Boot <u-boot-boun...@lists.denx.de> On Behalf Of Zhiqiang Hou
>> >Sent: Thursday, August 12, 2021 12:59 PM
>> >To: u-boot@lists.denx.de; Priyanka Jain <priyanka.j...@nxp.com>
>> >Cc: ykau...@suse.de; feste...@gmail.com; tr...@konsulko.com; Z.Q.
>> Hou
>> ><zhiqiang....@nxp.com>
>> >Subject: [PATCH] configs: Layerscape: Remove the 'fdt_addr' env
>> >
>> >From: Hou Zhiqiang <zhiqiang....@nxp.com>
>> >
>> >On Layerscape platforms, the DTB is loaded from boot filesystem, per
>> >the fdt_addr description in doc/README.distro, it must be removed.
>> >
>>
>> Below description is unrelated .
>> It is due to some other issue. Kindly remove it from this patch.
>
>OK
>
>>
>>
>> >And on many platforms, like ls1046a, ls1088a, ls2088a and lx216xa,
>> >the
>> 'fdt_addr'
>> >pointed address is not accessible.
>> >And with the current EFI boot process, since the EFI_LOADER and
>> >CMD_BOOTEFI_BOOTMGR are enabled by default, if the EFI boot
>> components
>> >are not deployed in the boot filesystem, it will try to get DTB at
>> >address
>> 'fdt_addr'
>> >and then result in "SError" or "Synchronous Abort":
>> >
>> >Error log on ls1046ardb:
>> >    => run distro_bootcmd
>> >    switch to partitions #0, OK
>> >    mmc0 is current device
>> >    Scanning mmc 0:1...
>> >    libfdt fdt_check_header(): FDT_ERR_BADMAGIC
>> >    Scanning disk es...@1560000.blk...
>> >    Found 5 disks
>> >    No EFI system partition
>> >    "Error" handler, esr 0xbf000000
>> >    elr: 00000000820704f4 lr : 00000000820080d4 (reloc)
>> >    elr: 00000000fbd914f4 lr : 00000000fbd290d4
>> >    x0 : 0000000064f00000 x1 : 00000000edfe0dd0
>> >    x2 : 0000000000000000 x3 : 0000000000000000
>> >    x4 : 00000000fbc2ee1a x5 : 000000000000000f
>> >    x6 : 0000000000000000 x7 : 0000000000000008
>> >    x8 : 0000000000000010 x9 : 0000000000000008
>> >    x10: 0000000000000044 x11: 00000008ffff0220
>> >    x12: 00000000fbdaa748 x13: 00000000fbda70f8
>> >    x14: 00000000fbd21d20 x15: 00000000fbc194e8
>> >    x16: 00000000fbd70fc8 x17: 0000000000000000
>> >    x18: 00000000fbc1cdb0 x19: 00000000fbd21bf0
>> >    x20: 0000000064f00000 x21: 00000000fbda6fb8
>> >    x22: 0000000000000018 x23: 0000000000000018
>> >    x24: 00000000fbde6344 x25: 0000000000000000
>> >    x26: 0000000000000000 x27: 0000000000000000
>> >    x28: 00000000fbc53660 x29: 00000000fbc19220
>> >
>> >    Code: 7a419060 1a9f3000 a8c17bfd d65f03c0 (12800100)
>> >
>> >    Resetting CPU ...
>> >
>> >Signed-off-by: Hou Zhiqiang <zhiqiang....@nxp.com>
>> >---
>> > include/configs/ls1012a2g5rdb.h  | 1 -
>> > include/configs/ls1012afrdm.h    | 2 +-
>> > include/configs/ls1012afrwy.h    | 1 -
>> > include/configs/ls1012aqds.h     | 1 -
>> > include/configs/ls1012ardb.h     | 1 -
>> > include/configs/ls1021atsn.h     | 3 +--
>> > include/configs/ls1021atwr.h     | 4 +---
>> > include/configs/ls1028aqds.h     | 3 +--
>> > include/configs/ls1028ardb.h     | 3 +--
>> > include/configs/ls1043a_common.h | 1 -
>> >include/configs/ls1046a_common.h | 1 -
>> > include/configs/ls1088ardb.h     | 2 --
>> > include/configs/ls2080ardb.h     | 2 --
>> > include/configs/lx2160a_common.h | 1 -
>> > 14 files changed, 5 insertions(+), 21 deletions(-)
>> >
>> >diff --git a/include/configs/ls1012a2g5rdb.h
>> >b/include/configs/ls1012a2g5rdb.h index 44f9da7306..d9ff011bac 100644
>> >--- a/include/configs/ls1012a2g5rdb.h
>> >+++ b/include/configs/ls1012a2g5rdb.h
>> >@@ -29,7 +29,6 @@
>> > #define CONFIG_EXTRA_ENV_SETTINGS          \
>> >    "verify=no\0"                           \
>> >    "initrd_high=0xffffffffffffffff\0"      \
>> >-   "fdt_addr=0x00f00000\0"                 \
>>
>> Getting below checkpatch error:
>> ERROR: fdt or initrd relocation disabled at boot time
>> #76: FILE: include/configs/ls1012a2g5rdb.h:31:
>>         "initrd_high=0xffffffffffffffff\0"      \
>>
>> Kindly remove unused 'initrd_high' variable as well in this patch in
>> all header files.
>
>No, the 'initrd_high' is the context, but it's not changed in this patch.
>
>Thanks,
>Zhiqiang
>
Checkpatch is throwing error as ideally we need to remove 'initrd_high' 
variable as well from NXP platforms.
Kindly help to remove 'initrd_high'  as well.

Regards
Priyanka

>>
>> Regards
>> Priyanka

Reply via email to