linux_dsm_epyc7002/arch/arm/mach-omap2
Tony Lindgren 51c22d7b40 ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set
Recent omap changes added runtime checks to use omap_smccc_smc()
when optee is configured in dts. As the omap-secure code can be
built for ARMv6 only without ARMv7 and use custom smc calls, we
now get a build error:

omap-secure.c:(.text+0x94): undefined reference to `__arm_smccc_smc'

As there secure calls are not used for ARMv6, we should not build
secure-common, and not call omap_secure_init() for omap2.

Fixes: c37baa06f8 ("ARM: OMAP2+: Fix undefined reference to omap_secure_init")
Reported-by: kbuild test robot <lkp@intel.com>
Cc: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Andrew F. Davis <afd@ti.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Rob Herring <robh@kernel.org>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Cc: Steven Price <steven.price@arm.com>
Cc: Will Deacon <will@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2020-02-26 10:49:25 -08:00
..
include/mach
.gitignore
am33xx-restart.c
am33xx.h
board-generic.c
board-n8x0.c
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_virt_prcm_set.c
clock2xxx.h
clock3xxx.h
clock.c
clock.h
clockdomain.c ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable 2019-10-16 08:23:26 -07:00
clockdomain.h
clockdomains2xxx_3xxx_data.c
clockdomains3xxx_data.c
clockdomains7xx_data.c ARM: OMAP: DRA7xx: Make CAM clock domain SWSUP only 2020-01-23 09:12:54 -08:00
clockdomains33xx_data.c
clockdomains43xx_data.c ARM: OMAP2+: am43xx: Add lcdc clockdomain 2019-12-12 09:42:34 -08:00
clockdomains44xx_data.c
clockdomains54xx_data.c
clockdomains81xx_data.c
clockdomains2420_data.c
clockdomains2430_data.c
cm1_7xx.h
cm1_44xx.h
cm1_54xx.h
cm2_7xx.h
cm2_44xx.h
cm2_54xx.h
cm2xxx_3xxx.h
cm2xxx.c
cm2xxx.h
cm3xxx.c
cm3xxx.h
cm33xx.c
cm33xx.h
cm44xx.h
cm81xx.h
cm_common.c
cm-regbits-7xx.h
cm-regbits-24xx.h
cm-regbits-33xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h
cm-regbits-54xx.h
cm.h
cminst44xx.c
common-board-devices.h
common.c
common.h ARM: Device-tree updates 2020-02-08 13:58:44 -08:00
control.c ARM: OMAP2+: do not export am43xx_control functions 2019-10-21 10:30:54 -07:00
control.h ARM: OMAP2+: Update 4430 voltage controller operating points 2019-10-16 07:51:15 -07:00
cpuidle34xx.c
cpuidle44xx.c
ctrl_module_wkup_44xx.h
devices.c
display.c ARM: OMAP2+: Add missing put_device() call in omapdss_init_of() 2019-11-11 12:52:51 -08:00
display.h
dma.c ARM: OMAP2+: Drop legacy init for sdma 2019-12-30 09:47:21 -08:00
fb.c
gpmc.h
hdq1w.c
hdq1w.h
i2c.c
i2c.h
id.c
id.h
io.c ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set 2020-02-26 10:49:25 -08:00
iomap.h
Kconfig ARM: omap2plus: select RESET_CONTROLLER 2020-01-08 10:24:05 -08:00
l3_2xxx.h
l3_3xxx.h
l4_2xxx.h
l4_3xxx.h
Makefile ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set 2020-02-26 10:49:25 -08:00
mcbsp.c
mmc.h
msdi.c
omap2-restart.c
omap3-restart.c
omap4-common.c
omap4-restart.c
omap4-sar-layout.h
omap24xx.h
omap34xx.h
omap44xx.h
omap54xx.h
omap_device.c ARM: OMAP2+: Drop legacy init for sdma 2019-12-30 09:47:21 -08:00
omap_device.h ARM: OMAP2+: Drop legacy init for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_2xxx_3xxx_ipblock_data.c
omap_hwmod_2xxx_interconnect_data.c
omap_hwmod_2xxx_ipblock_data.c ARM: OMAP2+: Drop legacy platform data for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_3xxx_data.c ARM: OMAP2+: Drop legacy platform data for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_7xx_data.c Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata 2019-12-30 10:17:51 -08:00
omap_hwmod_33xx_43xx_common_data.h ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm 2019-12-17 08:17:55 -08:00
omap_hwmod_33xx_43xx_interconnect_data.c ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm 2019-12-17 08:17:55 -08:00
omap_hwmod_33xx_43xx_ipblock_data.c ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm 2019-12-17 08:17:55 -08:00
omap_hwmod_33xx_data.c ARM: OMAP2+: Drop legacy platform data for am3 lcdc 2019-12-17 08:17:56 -08:00
omap_hwmod_43xx_data.c ARM: OMAP2+: Drop legacy platform data for am4 vpfe 2019-12-17 08:17:57 -08:00
omap_hwmod_44xx_data.c Merge branch 'omap-for-v5.6/ti-sysc-omap45-rng' into omap-for-v5.6/ti-sysc-drop-pdata 2020-01-23 08:38:34 -08:00
omap_hwmod_54xx_data.c Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata 2019-12-30 10:17:51 -08:00
omap_hwmod_81xx_data.c
omap_hwmod_2420_data.c ARM: OMAP2+: Drop legacy platform data for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_2430_data.c ARM: OMAP2+: Drop legacy platform data for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_common_data.c
omap_hwmod_common_data.h ARM: OMAP2+: Drop legacy platform data for sdma 2019-12-30 09:47:21 -08:00
omap_hwmod_common_ipblock_data.c
omap_hwmod_reset.c ARM: OMAP2+: Drop legacy platform data for omap4 aess 2019-12-17 08:17:47 -08:00
omap_hwmod.c ARM: OMAP2+: Drop legacy platform data for omap4 aess 2019-12-17 08:17:47 -08:00
omap_hwmod.h ARM: OMAP2+: Drop legacy platform data for omap4 aess 2019-12-17 08:17:47 -08:00
omap_opp_data.h
omap_phy_internal.c
omap_twl.c ARM: OMAP2+: Configure voltage controller for cpcap 2019-10-16 07:51:15 -07:00
omap-headsmp.S
omap-hotplug.c
omap-iommu.c ARM: OMAP2+: omap-iommu.c conversion to ti-sysc 2019-12-17 09:53:22 -08:00
omap-mpuss-lowpower.c ARM: OMAP2+: Remove unused wakeup_cpu 2019-10-16 07:51:15 -07:00
omap-secure.c ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is available 2020-01-13 10:06:34 -08:00
omap-secure.h ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers 2020-01-13 10:06:46 -08:00
omap-smc.S ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is available 2020-01-13 10:06:34 -08:00
omap-smp.c
omap-wakeupgen.c
omap-wakeupgen.h
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c ARM: OMAP2+: Update 4430 voltage controller operating points 2019-10-16 07:51:15 -07:00
opp2420_data.c
opp2430_data.c
pdata-quirks.c ARM: SoC platform updates 2020-02-08 13:55:25 -08:00
pm24xx.c dmaengine: ti: omap-dma: Use cpu notifier to block idle for omap2 2019-12-30 09:46:34 -08:00
pm33xx-core.c ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers 2020-01-13 10:06:46 -08:00
pm34xx.c dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm 2019-12-17 08:06:51 -08:00
pm44xx.c ARM: OMAP2+: Allow core oswr for omap4 2019-10-16 07:51:16 -07:00
pm-asm-offsets.c
pm-debug.c
pm.c ARM: OMAP2+: Configure voltage controller for cpcap 2019-10-16 07:51:15 -07:00
pm.h ARM: OMAP2+: Configure voltage controller for cpcap 2019-10-16 07:51:15 -07:00
pmic-cpcap.c ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c 2019-10-23 09:58:41 -07:00
powerdomain-common.c
powerdomain.c
powerdomain.h
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c
powerdomains3xxx_data.c
powerdomains7xx_data.c
powerdomains33xx_data.c
powerdomains43xx_data.c
powerdomains44xx_data.c
powerdomains54xx_data.c
prcm43xx.h ARM: OMAP2+: am43xx: Add lcdc clockdomain 2019-12-12 09:42:34 -08:00
prcm44xx.h
prcm_mpu7xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h
prcm_mpu54xx.h
prcm_mpu_44xx_54xx.h
prcm-common.h
prm2xxx_3xxx.c
prm2xxx_3xxx.h
prm2xxx.c
prm2xxx.h
prm3xxx.c
prm3xxx.h
prm7xx.h
prm33xx.c
prm33xx.h
prm44xx_54xx.h
prm44xx.c ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static 2019-10-21 10:36:27 -07:00
prm44xx.h
prm54xx.h
prm_common.c
prm-regbits-24xx.h
prm-regbits-33xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h
prm.h
prminst44xx.c
prminst44xx.h
scrm44xx.h
scrm54xx.h
sdrc2xxx.c
sdrc.c
sdrc.h
serial.h
sleep24xx.S
sleep33xx.S
sleep34xx.S
sleep43xx.S
sleep44xx.S
smartreflex-class3.c
soc.h
sr_device.c
sram242x.S
sram243x.S
sram.c
sram.h
ti81xx-restart.c
ti81xx.h
timer.c ARM: OMAP2+: Drop useless gptimer option for omap4 2019-11-14 08:42:46 -08:00
usb-tusb6010.c
usb.h
vc3xxx_data.c
vc44xx_data.c
vc.c ARM: OMAP2+: Configure voltage controller for cpcap to low-speed 2019-10-18 15:09:54 -07:00
vc.h ARM: OMAP2+: Configure voltage controller for retention 2019-10-18 07:56:51 -07:00
voltage.c
voltage.h
voltagedomains2xxx_data.c
voltagedomains3xxx_data.c
voltagedomains44xx_data.c
voltagedomains54xx_data.c
vp3xxx_data.c
vp44xx_data.c
vp.c
vp.h
wd_timer.c
wd_timer.h