| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | if ARCH_TEGRA |
|---|
| 2 | 3 | |
|---|
| 3 | 4 | # 32-bit ARM SoCs |
|---|
| .. | .. |
|---|
| 14 | 15 | select PL310_ERRATA_769419 if CACHE_L2X0 |
|---|
| 15 | 16 | select SOC_TEGRA_FLOWCTRL |
|---|
| 16 | 17 | select SOC_TEGRA_PMC |
|---|
| 18 | + select SOC_TEGRA20_VOLTAGE_COUPLER |
|---|
| 17 | 19 | select TEGRA_TIMER |
|---|
| 18 | 20 | help |
|---|
| 19 | 21 | Support for NVIDIA Tegra AP20 and T20 processors, based on the |
|---|
| .. | .. |
|---|
| 27 | 29 | select PL310_ERRATA_769419 if CACHE_L2X0 |
|---|
| 28 | 30 | select SOC_TEGRA_FLOWCTRL |
|---|
| 29 | 31 | select SOC_TEGRA_PMC |
|---|
| 32 | + select SOC_TEGRA30_VOLTAGE_COUPLER |
|---|
| 30 | 33 | select TEGRA_TIMER |
|---|
| 31 | 34 | help |
|---|
| 32 | 35 | Support for NVIDIA Tegra T30 processor family, based on the |
|---|
| .. | .. |
|---|
| 76 | 79 | select PINCTRL_TEGRA210 |
|---|
| 77 | 80 | select SOC_TEGRA_FLOWCTRL |
|---|
| 78 | 81 | select SOC_TEGRA_PMC |
|---|
| 79 | | - depends on !LTO_CLANG |
|---|
| 82 | + select TEGRA_TIMER |
|---|
| 80 | 83 | help |
|---|
| 81 | 84 | Enable support for the NVIDIA Tegra210 SoC. Also known as Tegra X1, |
|---|
| 82 | 85 | the Tegra210 has four Cortex-A57 cores paired with four Cortex-A53 |
|---|
| .. | .. |
|---|
| 108 | 111 | config ARCH_TEGRA_194_SOC |
|---|
| 109 | 112 | bool "NVIDIA Tegra194 SoC" |
|---|
| 110 | 113 | select MAILBOX |
|---|
| 114 | + select PINCTRL_TEGRA194 |
|---|
| 111 | 115 | select TEGRA_BPMP |
|---|
| 112 | 116 | select TEGRA_HSP_MBOX |
|---|
| 113 | 117 | select TEGRA_IVC |
|---|
| 114 | 118 | select SOC_TEGRA_PMC |
|---|
| 115 | 119 | help |
|---|
| 116 | 120 | Enable support for the NVIDIA Tegra194 SoC. |
|---|
| 121 | + |
|---|
| 122 | +config ARCH_TEGRA_234_SOC |
|---|
| 123 | + bool "NVIDIA Tegra234 SoC" |
|---|
| 124 | + select MAILBOX |
|---|
| 125 | + select TEGRA_BPMP |
|---|
| 126 | + select TEGRA_HSP_MBOX |
|---|
| 127 | + select TEGRA_IVC |
|---|
| 128 | + select SOC_TEGRA_PMC |
|---|
| 129 | + help |
|---|
| 130 | + Enable support for the NVIDIA Tegra234 SoC. |
|---|
| 117 | 131 | |
|---|
| 118 | 132 | endif |
|---|
| 119 | 133 | endif |
|---|
| .. | .. |
|---|
| 128 | 142 | |
|---|
| 129 | 143 | config SOC_TEGRA_PMC |
|---|
| 130 | 144 | bool |
|---|
| 145 | + select GENERIC_PINCONF |
|---|
| 131 | 146 | |
|---|
| 132 | 147 | config SOC_TEGRA_POWERGATE_BPMP |
|---|
| 133 | 148 | def_bool y |
|---|
| 134 | 149 | depends on PM_GENERIC_DOMAINS |
|---|
| 135 | 150 | depends on TEGRA_BPMP |
|---|
| 151 | + |
|---|
| 152 | +config SOC_TEGRA20_VOLTAGE_COUPLER |
|---|
| 153 | + bool "Voltage scaling support for Tegra20 SoCs" |
|---|
| 154 | + depends on ARCH_TEGRA_2x_SOC || COMPILE_TEST |
|---|
| 155 | + |
|---|
| 156 | +config SOC_TEGRA30_VOLTAGE_COUPLER |
|---|
| 157 | + bool "Voltage scaling support for Tegra30 SoCs" |
|---|
| 158 | + depends on ARCH_TEGRA_3x_SOC || COMPILE_TEST |
|---|