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