xref: /rk3399_ARM-atf/drivers/renesas/rcar/pfc/pfc.mk (revision b26461e8a4d1e5966e6acb703c21d046375340fc)
1*2a690b6dSMarek Vasut#
2*2a690b6dSMarek Vasut# Copyright (c) 2015-2018, Renesas Electronics Corporation. All rights reserved.
3*2a690b6dSMarek Vasut#
4*2a690b6dSMarek Vasut# SPDX-License-Identifier: BSD-3-Clause
5*2a690b6dSMarek Vasut#
6*2a690b6dSMarek Vasut
7*2a690b6dSMarek Vasutifeq (${RCAR_LSI},${RCAR_AUTO})
8*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
9*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
10*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c
11*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c
12*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c
13*2a690b6dSMarek Vasut
14*2a690b6dSMarek Vasutelse ifdef RCAR_LSI_CUT_COMPAT
15*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_H3})
16*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
17*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
18*2a690b6dSMarek Vasut  endif
19*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_H3N})
20*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
21*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
22*2a690b6dSMarek Vasut  endif
23*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_M3})
24*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c
25*2a690b6dSMarek Vasut  endif
26*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_M3N})
27*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c
28*2a690b6dSMarek Vasut  endif
29*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_V3M})
30*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c
31*2a690b6dSMarek Vasut  endif
32*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_E3})
33*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/E3/pfc_init_e3.c
34*2a690b6dSMarek Vasut  endif
35*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_D3})
36*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/D3/pfc_init_d3.c
37*2a690b6dSMarek Vasut  endif
38*2a690b6dSMarek Vasutelse
39*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_H3})
40*2a690b6dSMarek Vasut    ifeq (${LSI_CUT},10)
41*2a690b6dSMarek Vasut      BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
42*2a690b6dSMarek Vasut    else ifeq (${LSI_CUT},11)
43*2a690b6dSMarek Vasut      BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
44*2a690b6dSMarek Vasut    else
45*2a690b6dSMarek Vasut#     LSI_CUT 20 or later
46*2a690b6dSMarek Vasut      BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
47*2a690b6dSMarek Vasut    endif
48*2a690b6dSMarek Vasut  endif
49*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_H3N})
50*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
51*2a690b6dSMarek Vasut  endif
52*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_M3})
53*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c
54*2a690b6dSMarek Vasut  endif
55*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_M3N})
56*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c
57*2a690b6dSMarek Vasut  endif
58*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_V3M})
59*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c
60*2a690b6dSMarek Vasut  endif
61*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_E3})
62*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/E3/pfc_init_e3.c
63*2a690b6dSMarek Vasut  endif
64*2a690b6dSMarek Vasut  ifeq (${RCAR_LSI},${RCAR_D3})
65*2a690b6dSMarek Vasut    BL2_SOURCES += drivers/renesas/rcar/pfc/D3/pfc_init_d3.c
66*2a690b6dSMarek Vasut  endif
67*2a690b6dSMarek Vasutendif
68*2a690b6dSMarek Vasut
69*2a690b6dSMarek VasutBL2_SOURCES += drivers/renesas/rcar/pfc/pfc_init.c
70