linux_dsm_epyc7002/arch/arm/mach-omap2
Tony Lindgren feaa8baee8 bus: ti-sysc: Implement SoC revision handling
We need to know SoC type and features for cases where the same SoC
may be installed in various versions on the same board and would need
a separate dts file otherwise for the different variants.

For example, am3703 is pin compatible with omap3630, but has sgx and
iva accelerators disabled. We must not try to access the sgx or iva
module registers on am3703, and need to set the unavailable devices
disabled early.

Let's also detect omap3430 as that is needed for display subsystem
(DSS) reset later on, and GP vs EMU or HS devices. Further SoC
specific disabled device detection can be added as needed, such as
dra71x vs dra76x rtc and usb4.

Cc: Adam Ford <aford173@gmail.com>
Cc: André Hentschel <nerv@dawncrow.de>
Cc: H. Nikolaus Schaller <hns@goldelico.com>
Cc: Keerthy <j-keerthy@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2020-02-26 10:03:35 -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+: Add omap_secure_init callback hook for secure initialization 2020-01-13 10:02:43 -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 undefined reference to omap_secure_init 2020-01-23 07:48:26 -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 bus: ti-sysc: Implement SoC revision handling 2020-02-26 10:03:35 -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