Martin Roth | 7d86f34 | 2024-02-16 11:04:02 -0700 | [diff] [blame] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
Gabe Black | 396b072 | 2013-09-26 16:22:09 -0700 | [diff] [blame] | 3 | config SOC_NVIDIA_TEGRA124 |
Daisuke Nojiri | f574a32 | 2014-02-27 14:56:39 -0800 | [diff] [blame] | 4 | bool |
| 5 | default n |
Gabe Black | 2ceb1d8 | 2013-10-01 05:24:47 -0700 | [diff] [blame] | 6 | select ARCH_BOOTBLOCK_ARMV4 |
Julius Werner | 86fc11d | 2015-10-09 13:37:58 -0700 | [diff] [blame] | 7 | select BOOTBLOCK_CUSTOM |
Stefan Reinauer | 417f16b | 2015-07-01 16:34:07 -0700 | [diff] [blame] | 8 | select ARCH_VERSTAGE_ARMV7 |
Isaac Christensen | b7f1bfc | 2014-08-13 17:29:44 -0600 | [diff] [blame] | 9 | select ARCH_ROMSTAGE_ARMV7 |
| 10 | select ARCH_RAMSTAGE_ARMV7 |
Gabe Black | ca436cb | 2013-09-29 07:06:08 -0700 | [diff] [blame] | 11 | select HAVE_UART_SPECIAL |
Daisuke Nojiri | f574a32 | 2014-02-27 14:56:39 -0800 | [diff] [blame] | 12 | select ARM_LPAE |
Stefan Reinauer | 97db1fb | 2015-03-26 15:58:41 -0700 | [diff] [blame] | 13 | select GENERIC_GPIO_LIB |
Nico Huber | 7971582e | 2017-05-20 01:07:48 +0200 | [diff] [blame] | 14 | select MAINBOARD_HAS_NATIVE_VGA_INIT |
Nico Huber | 26ce9af | 2017-05-22 13:22:09 +0200 | [diff] [blame] | 15 | select MAINBOARD_FORCE_NATIVE_VGA_INIT |
Nico Huber | 7971582e | 2017-05-20 01:07:48 +0200 | [diff] [blame] | 16 | select HAVE_LINEAR_FRAMEBUFFER |
Gabe Black | 396b072 | 2013-09-26 16:22:09 -0700 | [diff] [blame] | 17 | |
| 18 | if SOC_NVIDIA_TEGRA124 |
| 19 | |
Furquan Shaikh | 46514c2 | 2020-06-11 11:59:07 -0700 | [diff] [blame] | 20 | config MEMLAYOUT_LD_FILE |
| 21 | string |
| 22 | default "src/soc/nvidia/tegra124/memlayout.ld" |
| 23 | |
Julius Werner | 58c3938 | 2017-02-13 17:53:29 -0800 | [diff] [blame] | 24 | config VBOOT |
Joel Kitching | 6672bd8 | 2019-04-10 16:06:21 +0800 | [diff] [blame] | 25 | select VBOOT_MUST_REQUEST_DISPLAY |
Paul Kocialkowski | 2d0281c | 2016-06-27 19:08:59 +0200 | [diff] [blame] | 26 | select VBOOT_STARTS_IN_BOOTBLOCK |
Julius Werner | 58c3938 | 2017-02-13 17:53:29 -0800 | [diff] [blame] | 27 | select VBOOT_SEPARATE_VERSTAGE |
Julius Werner | 0a0f9c5 | 2016-06-01 14:53:48 -0700 | [diff] [blame] | 28 | |
Gabe Black | 3178503 | 2014-03-03 16:26:11 -0800 | [diff] [blame] | 29 | config TEGRA124_MODEL_TD570D |
| 30 | bool "TD570D" |
| 31 | |
| 32 | config TEGRA124_MODEL_TD580D |
| 33 | bool "TD580D" |
| 34 | |
| 35 | config TEGRA124_MODEL_CD570M |
| 36 | bool "CD570M" |
| 37 | |
| 38 | config TEGRA124_MODEL_CD580M |
| 39 | bool "CD580M" |
| 40 | |
| 41 | # Default to 2GHz, the lowest maximum frequency. |
| 42 | config PLLX_KHZ |
| 43 | int |
| 44 | default 2000000 if TEGRA124_MODEL_TD570D |
| 45 | default 2300000 if TEGRA124_MODEL_TD580D |
| 46 | default 2100000 if TEGRA124_MODEL_CD570M |
| 47 | default 2300000 if TEGRA124_MODEL_CD580M |
| 48 | default 2000000 |
| 49 | |
Gabe Black | 396b072 | 2013-09-26 16:22:09 -0700 | [diff] [blame] | 50 | endif |