1*54fd6939SJiyong Park# 2*54fd6939SJiyong Park# Copyright (c) 2015-2018, 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/rcar/pfc/H3/pfc_init_h3_v1.c 9*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c 10*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c 11*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c 12*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c 13*54fd6939SJiyong Park 14*54fd6939SJiyong Parkelse ifdef RCAR_LSI_CUT_COMPAT 15*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_H3}) 16*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c 17*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c 18*54fd6939SJiyong Park endif 19*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_H3N}) 20*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c 21*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c 22*54fd6939SJiyong Park endif 23*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_M3}) 24*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c 25*54fd6939SJiyong Park endif 26*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_M3N}) 27*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c 28*54fd6939SJiyong Park endif 29*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_V3M}) 30*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c 31*54fd6939SJiyong Park endif 32*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_E3}) 33*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/E3/pfc_init_e3.c 34*54fd6939SJiyong Park endif 35*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_D3}) 36*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/D3/pfc_init_d3.c 37*54fd6939SJiyong Park endif 38*54fd6939SJiyong Parkelse 39*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_H3}) 40*54fd6939SJiyong Park ifeq (${LSI_CUT},10) 41*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c 42*54fd6939SJiyong Park else ifeq (${LSI_CUT},11) 43*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v1.c 44*54fd6939SJiyong Park else 45*54fd6939SJiyong Park# LSI_CUT 20 or later 46*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c 47*54fd6939SJiyong Park endif 48*54fd6939SJiyong Park endif 49*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_H3N}) 50*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/H3/pfc_init_h3_v2.c 51*54fd6939SJiyong Park endif 52*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_M3}) 53*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3/pfc_init_m3.c 54*54fd6939SJiyong Park endif 55*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_M3N}) 56*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/M3N/pfc_init_m3n.c 57*54fd6939SJiyong Park endif 58*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_V3M}) 59*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/V3M/pfc_init_v3m.c 60*54fd6939SJiyong Park endif 61*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_E3}) 62*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/E3/pfc_init_e3.c 63*54fd6939SJiyong Park endif 64*54fd6939SJiyong Park ifeq (${RCAR_LSI},${RCAR_D3}) 65*54fd6939SJiyong Park BL2_SOURCES += drivers/renesas/rcar/pfc/D3/pfc_init_d3.c 66*54fd6939SJiyong Park endif 67*54fd6939SJiyong Parkendif 68*54fd6939SJiyong Park 69*54fd6939SJiyong ParkBL2_SOURCES += drivers/renesas/rcar/pfc/pfc_init.c 70