hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/soc/ti/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 # 64-bit ARM SoCs from TI
23 if ARM64
34
....@@ -7,6 +8,11 @@
78 bool "K3 AM6 SoC"
89 help
910 Enable support for TI's AM6 SoC Family support
11
+
12
+config ARCH_K3_J721E_SOC
13
+ bool "K3 J721E SoC"
14
+ help
15
+ Enable support for TI's J721E SoC Family support
1016
1117 endif
1218
....@@ -45,11 +51,12 @@
4551 config AMX3_PM
4652 tristate "AMx3 Power Management"
4753 depends on SOC_AM33XX || SOC_AM43XX
48
- depends on WKUP_M3_IPC && TI_EMIF_SRAM && SRAM
54
+ depends on WKUP_M3_IPC && TI_EMIF_SRAM && SRAM && RTC_DRV_OMAP
4955 help
5056 Enable power management on AM335x and AM437x. Required for suspend to mem
5157 and standby states on both AM335x and AM437x platforms and for deeper cpuidle
52
- c-states on AM335x.
58
+ c-states on AM335x. Also required for rtc and ddr in self-refresh low
59
+ power mode on AM437x platforms.
5360
5461 config WKUP_M3_IPC
5562 tristate "TI AMx3 Wkup-M3 IPC Driver"
....@@ -73,4 +80,42 @@
7380 called ti_sci_pm_domains. Note this is needed early in boot before
7481 rootfs may be available.
7582
83
+config TI_K3_RINGACC
84
+ bool "K3 Ring accelerator Sub System"
85
+ depends on ARCH_K3 || COMPILE_TEST
86
+ depends on TI_SCI_INTA_IRQCHIP
87
+ help
88
+ Say y here to support the K3 Ring accelerator module.
89
+ The Ring Accelerator (RINGACC or RA) provides hardware acceleration
90
+ to enable straightforward passing of work between a producer
91
+ and a consumer. There is one RINGACC module per NAVSS on TI AM65x SoCs
92
+ If unsure, say N.
93
+
94
+config TI_K3_SOCINFO
95
+ bool
96
+ depends on ARCH_K3 || COMPILE_TEST
97
+ select SOC_BUS
98
+ select MFD_SYSCON
99
+ help
100
+ Include support for the SoC bus socinfo for the TI K3 Multicore SoC
101
+ platforms to provide information about the SoC family and
102
+ variant to user space.
103
+
104
+config TI_PRUSS
105
+ tristate "TI PRU-ICSS Subsystem Platform drivers"
106
+ depends on SOC_AM33XX || SOC_AM43XX || SOC_DRA7XX || ARCH_KEYSTONE || ARCH_K3
107
+ select MFD_SYSCON
108
+ help
109
+ TI PRU-ICSS Subsystem platform specific support.
110
+
111
+ Say Y or M here to support the Programmable Realtime Unit (PRU)
112
+ processors on various TI SoCs. It's safe to say N here if you're
113
+ not interested in the PRU or if you are unsure.
114
+
76115 endif # SOC_TI
116
+
117
+config TI_SCI_INTA_MSI_DOMAIN
118
+ bool
119
+ select GENERIC_MSI_IRQ_DOMAIN
120
+ help
121
+ Driver to enable Interrupt Aggregator specific MSI Domain.