.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # 64-bit ARM SoCs from TI |
---|
2 | 3 | if ARM64 |
---|
3 | 4 | |
---|
.. | .. |
---|
7 | 8 | bool "K3 AM6 SoC" |
---|
8 | 9 | help |
---|
9 | 10 | 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 |
---|
10 | 16 | |
---|
11 | 17 | endif |
---|
12 | 18 | |
---|
.. | .. |
---|
45 | 51 | config AMX3_PM |
---|
46 | 52 | tristate "AMx3 Power Management" |
---|
47 | 53 | 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 |
---|
49 | 55 | help |
---|
50 | 56 | Enable power management on AM335x and AM437x. Required for suspend to mem |
---|
51 | 57 | 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. |
---|
53 | 60 | |
---|
54 | 61 | config WKUP_M3_IPC |
---|
55 | 62 | tristate "TI AMx3 Wkup-M3 IPC Driver" |
---|
.. | .. |
---|
73 | 80 | called ti_sci_pm_domains. Note this is needed early in boot before |
---|
74 | 81 | rootfs may be available. |
---|
75 | 82 | |
---|
| 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 | + |
---|
76 | 115 | 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. |
---|