GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
* Copyright 2020-2021 NXP
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*
|
||||
*/
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <lib/xlat_tables/xlat_tables_v2.h>
|
||||
|
||||
int ifc_nor_init(uintptr_t flash_addr, size_t flash_size)
|
||||
{
|
||||
/* Adding NOR Memory Map in XLAT Table */
|
||||
mmap_add_region(flash_addr, flash_addr, flash_size, MT_MEMORY | MT_RW);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright 2020-2021 NXP
|
||||
#
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
#
|
||||
|
||||
ifeq (${NOR_ADDED},)
|
||||
|
||||
NOR_ADDED := 1
|
||||
|
||||
NOR_DRIVERS_PATH := ${PLAT_DRIVERS_PATH}/ifc/nor
|
||||
|
||||
NOR_SOURCES := $(NOR_DRIVERS_PATH)/ifc_nor.c
|
||||
|
||||
PLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/ifc
|
||||
|
||||
ifeq (${BL_COMM_IFC_NOR_NEEDED},yes)
|
||||
BL_COMMON_SOURCES += ${NOR_SOURCES}
|
||||
else
|
||||
ifeq (${BL2_IFC_NOR_NEEDED},yes)
|
||||
BL2_SOURCES += ${NOR_SOURCES}
|
||||
endif
|
||||
ifeq (${BL31_IFC_NOR_NEEDED},yes)
|
||||
BL31_SOURCES += ${NOR_SOURCES}
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
Reference in New Issue
Block a user