xref: /rk3399_ARM-atf/tools/nxp/create_pbl/create_pbl.mk (revision 326694760f270861631aee5bec748572751cf50c)
1*32669476SPankaj Gupta#
2*32669476SPankaj Gupta# Copyright 2018-2020 NXP
3*32669476SPankaj Gupta#
4*32669476SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5*32669476SPankaj Gupta#
6*32669476SPankaj Gupta#
7*32669476SPankaj Gupta
8*32669476SPankaj GuptaCREATE_PBL	?=	${CREATE_PBL_TOOL_PATH}/create_pbl${BIN_EXT}
9*32669476SPankaj GuptaBYTE_SWAP	?=	${CREATE_PBL_PLAT_TOOL_PATH}/byte_swap${BIN_EXT}
10*32669476SPankaj Gupta
11*32669476SPankaj GuptaHOST_GCC	:= gcc
12*32669476SPankaj Gupta
13*32669476SPankaj Gupta#SWAP is required for Chassis 2 platforms - LS102, ls1043 and ls1046 for QSPI
14*32669476SPankaj Guptaifeq (${SOC},ls1046a)
15*32669476SPankaj GuptaSOC_NUM :=	1046a
16*32669476SPankaj GuptaSWAP	= 	1
17*32669476SPankaj GuptaCH	=	2
18*32669476SPankaj Guptaelse ifeq (${SOC},ls1043a)
19*32669476SPankaj GuptaSOC_NUM :=	1043a
20*32669476SPankaj GuptaSWAP	= 	1
21*32669476SPankaj GuptaCH	=	2
22*32669476SPankaj Guptaelse ifeq (${SOC},ls1012a)
23*32669476SPankaj GuptaSOC_NUM :=	1012a
24*32669476SPankaj GuptaSWAP	= 	1
25*32669476SPankaj GuptaCH	=	2
26*32669476SPankaj Guptaelse ifeq (${SOC},ls1088a)
27*32669476SPankaj GuptaSOC_NUM :=	1088a
28*32669476SPankaj GuptaCH	=	3
29*32669476SPankaj Guptaelse ifeq (${SOC},ls2088a)
30*32669476SPankaj GuptaSOC_NUM :=	2088a
31*32669476SPankaj GuptaCH	=	3
32*32669476SPankaj Guptaelse ifeq (${SOC},lx2160a)
33*32669476SPankaj GuptaSOC_NUM :=	2160a
34*32669476SPankaj GuptaCH	=	3
35*32669476SPankaj Guptaelse ifeq (${SOC},ls1028a)
36*32669476SPankaj GuptaSOC_NUM :=	1028a
37*32669476SPankaj GuptaCH	=	3
38*32669476SPankaj Guptaelse
39*32669476SPankaj Gupta$(error "Check SOC Not defined in create_pbl.mk.")
40*32669476SPankaj Guptaendif
41*32669476SPankaj Gupta
42*32669476SPankaj Guptaifeq (${CH},2)
43*32669476SPankaj Gupta
44*32669476SPankaj Guptainclude ${CREATE_PBL_TOOL_PATH}/pbl_ch2.mk
45*32669476SPankaj Gupta
46*32669476SPankaj Guptaendif #CH2
47*32669476SPankaj Gupta
48*32669476SPankaj Guptaifeq (${CH},3)
49*32669476SPankaj Gupta
50*32669476SPankaj Guptainclude ${CREATE_PBL_TOOL_PATH}/pbl_ch3.mk
51*32669476SPankaj Gupta
52*32669476SPankaj Guptaendif #CH3
53