xref: /aosp_15_r20/external/arm-trusted-firmware/drivers/renesas/rzg/qos/qos.mk (revision 54fd6939e177f8ff529b10183254802c76df6d08)
1*54fd6939SJiyong Park#
2*54fd6939SJiyong Park# Copyright (c) 2020-2021, Renesas Electronics Corporation. All rights reserved.
3*54fd6939SJiyong Park#
4*54fd6939SJiyong Park# SPDX-License-Identifier: BSD-3-Clause
5*54fd6939SJiyong Park#
6*54fd6939SJiyong Park
7*54fd6939SJiyong Parkifeq (${RCAR_LSI},${RCAR_AUTO})
8*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c
9*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c
10*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10.c
11*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.c
12*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.c
13*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
14*54fd6939SJiyong Parkelse ifeq (${RCAR_LSI_CUT_COMPAT},1)
15*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2M})
16*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10.c
17*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.c
18*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.c
19*54fd6939SJiyong Park  endif
20*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2H})
21*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c
22*54fd6939SJiyong Park  endif
23*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2N})
24*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
25*54fd6939SJiyong Park  endif
26*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2E})
27*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c
28*54fd6939SJiyong Park  endif
29*54fd6939SJiyong Parkelse
30*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2M})
31*54fd6939SJiyong Park    ifeq (${LSI_CUT},10)
32*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10.c
33*54fd6939SJiyong Park    else ifeq (${LSI_CUT},11)
34*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.c
35*54fd6939SJiyong Park    else ifeq (${LSI_CUT},13)
36*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.c
37*54fd6939SJiyong Park    else ifeq (${LSI_CUT},30)
38*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.c
39*54fd6939SJiyong Park    else
40*54fd6939SJiyong Park#    LSI_CUT 30 or later
41*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.c
42*54fd6939SJiyong Park    endif
43*54fd6939SJiyong Park  endif
44*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2H})
45*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c
46*54fd6939SJiyong Park  endif
47*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2N})
48*54fd6939SJiyong Park    ifeq (${LSI_CUT},10)
49*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
50*54fd6939SJiyong Park    else
51*54fd6939SJiyong Park#    LSI_CUT 10 or later
52*54fd6939SJiyong Park     BL2_SOURCES += drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
53*54fd6939SJiyong Park    endif
54*54fd6939SJiyong Park  endif
55*54fd6939SJiyong Park  ifeq (${RCAR_LSI},${RZ_G2E})
56*54fd6939SJiyong Park    BL2_SOURCES += drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c
57*54fd6939SJiyong Park  endif
58*54fd6939SJiyong Parkendif
59*54fd6939SJiyong Park
60*54fd6939SJiyong ParkBL2_SOURCES += drivers/renesas/rzg/qos/qos_init.c
61