xref: /openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/Makefile (revision d94604d558cda9f89722c967d6f8d6269a2db21c)
19f3183d2SMingkai Hu# SPDX-License-Identifier: GPL-2.0+
2*4909b89eSPriyanka Jain# Copyright 2016-2018 NXP
383d290c5STom Rini# Copyright 2014-2015, Freescale Semiconductor
49f3183d2SMingkai Hu
59f3183d2SMingkai Huobj-y += cpu.o
69f3183d2SMingkai Huobj-y += lowlevel.o
79f3183d2SMingkai Huobj-y += soc.o
8dcb081baSSumit Gargifndef CONFIG_SPL_BUILD
99f3183d2SMingkai Huobj-$(CONFIG_MP) += mp.o
109f3183d2SMingkai Huobj-$(CONFIG_OF_LIBFDT) += fdt.o
11dcb081baSSumit Gargendif
129f3183d2SMingkai Huobj-$(CONFIG_SPL) += spl.o
130541527bSHou Zhiqiangobj-$(CONFIG_$(SPL_)FSL_LS_PPA) += ppa.o
149f3183d2SMingkai Hu
159f3183d2SMingkai Huifneq ($(CONFIG_FSL_LSCH3),)
169f3183d2SMingkai Huobj-y += fsl_lsch3_speed.o
179f3183d2SMingkai Huobj-$(CONFIG_SYS_HAS_SERDES) += fsl_lsch3_serdes.o
188281c58fSMingkai Huelse
198281c58fSMingkai Huifneq ($(CONFIG_FSL_LSCH2),)
208281c58fSMingkai Huobj-y += fsl_lsch2_speed.o
218281c58fSMingkai Huobj-$(CONFIG_SYS_HAS_SERDES) += fsl_lsch2_serdes.o
228281c58fSMingkai Huendif
239f3183d2SMingkai Huendif
249f3183d2SMingkai Hu
25*4909b89eSPriyanka Jainifneq ($(CONFIG_ARCH_LX2160A),)
26*4909b89eSPriyanka Jainobj-$(CONFIG_SYS_HAS_SERDES) += lx2160a_serdes.o
27*4909b89eSPriyanka Jainendif
28*4909b89eSPriyanka Jain
294a3ab193SYork Sunifneq ($(CONFIG_ARCH_LS2080A),)
3044937214SPrabhakar Kushwahaobj-$(CONFIG_SYS_HAS_SERDES) += ls2080a_serdes.o
3106b53010SPrabhakar Kushwahaendif
3206b53010SPrabhakar Kushwaha
33c1303bfdSYork Sunifneq ($(CONFIG_ARCH_LS1043A),)
34f3a8e2b7SMingkai Huobj-$(CONFIG_SYS_HAS_SERDES) += ls1043a_serdes.o
35c151cb5bSmacro.wave.z@gmail.comobj-$(CONFIG_ARMV8_PSCI) += ls1043a_psci.o
36dc29a4c1SLaurentiu Tudorobj-y += icid.o ls1043_ids.o
37f3a8e2b7SMingkai Huendif
38b7f2bbffSPrabhakar Kushwaha
399533acf3SYork Sunifneq ($(CONFIG_ARCH_LS1012A),)
40b7f2bbffSPrabhakar Kushwahaobj-$(CONFIG_SYS_HAS_SERDES) += ls1012a_serdes.o
41b7f2bbffSPrabhakar Kushwahaendif
42b528b937SMingkai Hu
43da28e58aSYork Sunifneq ($(CONFIG_ARCH_LS1046A),)
44b528b937SMingkai Huobj-$(CONFIG_SYS_HAS_SERDES) += ls1046a_serdes.o
453cb4fe65SLaurentiu Tudorobj-y += icid.o ls1046_ids.o
46b528b937SMingkai Huendif
476d9b82d0SAshish Kumar
486d9b82d0SAshish Kumarifneq ($(CONFIG_ARCH_LS1088A),)
496d9b82d0SAshish Kumarobj-$(CONFIG_SYS_HAS_SERDES) += ls1088a_serdes.o
506d9b82d0SAshish Kumarendif
51