blob: fb5ea97e56eee1cf24af36eef815043dd179f0b0 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001# SPDX-License-Identifier: GPL-2.0+
Steve Sakoman1ad21582010-06-08 13:07:46 -07002#
3# (C) Copyright 2000-2003
4# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
Steve Sakoman1ad21582010-06-08 13:07:46 -07005
Tom Rini28eec372016-11-07 21:34:54 -05006obj-$(if $(filter am33xx,$(SOC)),y) += am33xx/
7obj-$(CONFIG_OMAP34XX) += omap3/
Tom Rini28eec372016-11-07 21:34:54 -05008obj-$(CONFIG_OMAP54XX) += omap5/
9
10obj-y += reset.o
Mugunthan V N2b189932015-12-24 16:08:04 +053011ifeq ($(CONFIG_TIMER),)
12obj-y += timer.o
13else
Simon Glass85ed77d2024-09-29 19:49:46 -060014ifdef CONFIG_XPL_BUILD
Masahiro Yamadad4495752013-10-17 17:34:48 +090015obj-y += timer.o
Mugunthan V N2b189932015-12-24 16:08:04 +053016endif
17endif
Masahiro Yamadad4495752013-10-17 17:34:48 +090018obj-y += utils.o
Steve Sakoman1ad21582010-06-08 13:07:46 -070019
Semen Protsenkoa8cb0222017-06-02 18:00:00 +030020obj-y += sysinfo-common.o
Tom Rini8c6b4372024-07-15 13:35:53 -060021ifdef CONFIG_OMAP54XX
Masahiro Yamadad4495752013-10-17 17:34:48 +090022obj-y += hwinit-common.o
23obj-y += clocks-common.o
24obj-y += emif-common.o
25obj-y += vc.o
26obj-y += abb.o
Chandan Nath77a73fe2012-01-09 20:38:59 +000027endif
28
Simon Glass4cafa212024-09-29 19:49:54 -060029ifeq ($(CONFIG_$(PHASE_)SYS_DCACHE_OFF),)
Simon Glassaa5121f2014-06-02 22:04:48 -060030obj-y += omap-cache.o
31endif
32
Masahiro Yamadad4495752013-10-17 17:34:48 +090033obj-y += boot-common.o
Nishanth Menona816cc32015-03-09 17:12:05 -050034obj-y += lowlevel_init.o
Sricharan060cd222011-11-15 09:49:50 -050035
Masahiro Yamadad4495752013-10-17 17:34:48 +090036obj-y += mem-common.o
Andreas Dannenberg6469e1a2016-06-27 09:19:18 -050037
Andrew F. Davisbb80d4d2017-07-10 14:45:50 -050038obj-y += fdt-common.o
39
Andreas Dannenberg6469e1a2016-06-27 09:19:18 -050040obj-$(CONFIG_TI_SECURE_DEVICE) += sec-common.o