coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
addressmap.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__
4 #define __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__
5 
6 #include <stddef.h>
7 
8 enum {
9  TEGRA_SRAM_BASE = 0x40000000,
10  TEGRA_SRAM_SIZE = 0x20000
11 };
12 
13 enum {
14  TEGRA_ARM_PERIPHBASE = 0x50040000,
15  TEGRA_ARM_DISPLAYA = 0x54200000,
16  TEGRA_ARM_DISPLAYB = 0x54240000,
17  TEGRA_ARM_SOR = 0x54540000,
18  TEGRA_ARM_DPAUX = 0x545c0000,
19  TEGRA_PG_UP_BASE = 0x60000000,
20  TEGRA_TMRUS_BASE = 0x60005010,
21  TEGRA_CLK_RST_BASE = 0x60006000,
22  TEGRA_FLOW_BASE = 0x60007000,
23  TEGRA_GPIO_BASE = 0x6000D000,
24  TEGRA_EVP_BASE = 0x6000F000,
25  TEGRA_APB_DMA_BASE = 0x60020000,
26  TEGRA_APB_MISC_BASE = 0x70000000,
53  TEGRA_MC_BASE = 0x70019000,
54  TEGRA_EMC_BASE = 0x7001B000,
55  TEGRA_CSITE_BASE = 0x70040000,
56  TEGRA_SYSCTR0_BASE = 0x700F0000,
57  TEGRA_USBD_BASE = 0x7D000000,
58  TEGRA_USB2_BASE = 0x7D004000,
59  TEGRA_USB3_BASE = 0x7D008000,
60 };
61 
62 enum {
65 };
66 
67 #endif /* __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__ */
@ TEGRA_ARM_PERIPHBASE
Definition: addressmap.h:14
@ TEGRA_DVC_BASE
Definition: addressmap.h:50
@ TEGRA_I2C6_BASE
Definition: addressmap.h:43
@ TEGRA_SPI5_BASE
Definition: addressmap.h:48
@ TEGRA_PWM_BASE
Definition: addressmap.h:36
@ TEGRA_APB_UARTC_BASE
Definition: addressmap.h:32
@ TEGRA_CLK_RST_BASE
Definition: addressmap.h:21
@ TEGRA_I2C2_BASE
Definition: addressmap.h:39
@ TEGRA_CSITE_BASE
Definition: addressmap.h:55
@ TEGRA_SPI2_BASE
Definition: addressmap.h:45
@ TEGRA_I2C3_BASE
Definition: addressmap.h:40
@ TEGRA_EVP_BASE
Definition: addressmap.h:24
@ TEGRA_NAND_BASE
Definition: addressmap.h:35
@ TEGRA_EMC_BASE
Definition: addressmap.h:54
@ TEGRA_APB_PINMUX_BASE
Definition: addressmap.h:29
@ TEGRA_MC_BASE
Definition: addressmap.h:53
@ TEGRA_ARM_DISPLAYB
Definition: addressmap.h:16
@ TEGRA_APB_MISC_BASE
Definition: addressmap.h:26
@ TEGRA_APB_UARTA_BASE
Definition: addressmap.h:30
@ TEGRA_SPI3_BASE
Definition: addressmap.h:46
@ TEGRA_APB_UARTB_BASE
Definition: addressmap.h:31
@ TEGRA_I2C4_BASE
Definition: addressmap.h:41
@ TEGRA_SPI_BASE
Definition: addressmap.h:38
@ TEGRA_FUSE_BASE
Definition: addressmap.h:52
@ TEGRA_I2C5_BASE
Definition: addressmap.h:42
@ TEGRA_SPI1_BASE
Definition: addressmap.h:44
@ TEGRA_USBD_BASE
Definition: addressmap.h:57
@ TEGRA_TMRUS_BASE
Definition: addressmap.h:20
@ TEGRA_I2C_BASE
Definition: addressmap.h:37
@ TEGRA_ARM_DISPLAYA
Definition: addressmap.h:15
@ TEGRA_SYSCTR0_BASE
Definition: addressmap.h:56
@ TEGRA_GPIO_BASE
Definition: addressmap.h:23
@ TEGRA_PG_UP_BASE
Definition: addressmap.h:19
@ TEGRA_FLOW_BASE
Definition: addressmap.h:22
@ TEGRA_SPI4_BASE
Definition: addressmap.h:47
@ TEGRA_USB3_BASE
Definition: addressmap.h:59
@ TEGRA_ARM_DPAUX
Definition: addressmap.h:18
@ TEGRA_APB_UARTD_BASE
Definition: addressmap.h:33
@ TEGRA_APB_UARTE_BASE
Definition: addressmap.h:34
@ TEGRA_SPI6_BASE
Definition: addressmap.h:49
@ TEGRA_APB_PINGROUP_BASE
Definition: addressmap.h:28
@ TEGRA_USB2_BASE
Definition: addressmap.h:58
@ TEGRA_APB_DMA_BASE
Definition: addressmap.h:25
@ TEGRA_APB_MISC_GP_BASE
Definition: addressmap.h:27
@ TEGRA_PMC_BASE
Definition: addressmap.h:51
@ TEGRA_ARM_SOR
Definition: addressmap.h:17
@ TEGRA_SRAM_BASE
Definition: addressmap.h:9
@ TEGRA_SRAM_SIZE
Definition: addressmap.h:10
@ TEGRA_I2C_BASE_COUNT
Definition: addressmap.h:63
@ TEGRA_EDID_I2C_ADDRESS
Definition: addressmap.h:64