blob: 81f6d13aaf9412c8fb393b96cb5919d5dbaaf1f8 [file] [log] [blame]
Pankaj Guptae55f6c42020-12-09 14:02:39 +05301#
2# Copyright 2018-2020 NXP
Chris Kayfaab7482025-01-13 15:57:32 +00003# Copyright (c) 2025, Arm Limited and Contributors. All rights reserved.
Pankaj Guptae55f6c42020-12-09 14:02:39 +05304#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7#
8
Chris Kayfaab7482025-01-13 15:57:32 +00009CREATE_PBL ?= ${CREATE_PBL_TOOL_PATH}/create_pbl$(.exe)
10BYTE_SWAP ?= ${CREATE_PBL_TOOL_PATH}/byte_swap$(.exe)
Pankaj Guptae55f6c42020-12-09 14:02:39 +053011
12HOST_GCC := gcc
13
14#SWAP is required for Chassis 2 platforms - LS102, ls1043 and ls1046 for QSPI
15ifeq (${SOC},ls1046a)
16SOC_NUM := 1046a
17SWAP = 1
18CH = 2
19else ifeq (${SOC},ls1043a)
20SOC_NUM := 1043a
21SWAP = 1
22CH = 2
23else ifeq (${SOC},ls1012a)
24SOC_NUM := 1012a
25SWAP = 1
26CH = 2
27else ifeq (${SOC},ls1088a)
28SOC_NUM := 1088a
29CH = 3
30else ifeq (${SOC},ls2088a)
31SOC_NUM := 2088a
32CH = 3
33else ifeq (${SOC},lx2160a)
34SOC_NUM := 2160a
35CH = 3
36else ifeq (${SOC},ls1028a)
37SOC_NUM := 1028a
38CH = 3
39else
40$(error "Check SOC Not defined in create_pbl.mk.")
41endif
42
43ifeq (${CH},2)
44
45include ${CREATE_PBL_TOOL_PATH}/pbl_ch2.mk
46
47endif #CH2
48
49ifeq (${CH},3)
50
51include ${CREATE_PBL_TOOL_PATH}/pbl_ch3.mk
52
53endif #CH3