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