armv8: fsl-layerscape: avoid DT fixup warning
sec_firmware reserves JR3 for it's own usage and deletes the JR3 node from the device tree. This causes this warning to be issued when doing the device tree fixup: WARNING could not find node fsl,sec-v4.0-job-ring: FDT_ERR_NOTFOUND. Fix it by excluding the device tree fixup for the JR reserved by sec_firmware. Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com> Reviewed-by: Horia Geanta <horia.geanta@nxp.com> Reviewed-by: Bharat Bhushan <bharat.bhushan@nxp.com> Reviewed-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
This commit is contained in:
parent
e82d9ee73a
commit
7122f79141
@ -9,6 +9,7 @@
|
||||
#include <asm/types.h>
|
||||
#include <fsl_qbman.h>
|
||||
#include <fsl_sec.h>
|
||||
#include <asm/armv8/sec_firmware.h>
|
||||
|
||||
struct icid_id_table {
|
||||
const char *compat;
|
||||
@ -98,7 +99,13 @@ void fdt_fixup_icid(void *blob);
|
||||
CONFIG_SYS_FSL_SEC_ADDR)
|
||||
|
||||
#define SET_SEC_JR_ICID_ENTRY(jr_num, streamid) \
|
||||
SET_ICID_ENTRY("fsl,sec-v4.0-job-ring", streamid, \
|
||||
SET_ICID_ENTRY( \
|
||||
(CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT && \
|
||||
(FSL_SEC_JR##jr_num##_OFFSET == \
|
||||
SEC_JR3_OFFSET + CONFIG_SYS_FSL_SEC_OFFSET) \
|
||||
? NULL \
|
||||
: "fsl,sec-v4.0-job-ring"), \
|
||||
streamid, \
|
||||
(((streamid) << 16) | (streamid)), \
|
||||
offsetof(ccsr_sec_t, jrliodnr[jr_num].ls) + \
|
||||
CONFIG_SYS_FSL_SEC_ADDR, \
|
||||
|
Loading…
Reference in New Issue
Block a user