| /* |
| * Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. |
| * Copyright 2013 Google Inc. |
| * |
| * (C) Copyright 2010,2011 |
| * NVIDIA Corporation <www.nvidia.com> |
| * |
| * This program is free software; you can redistribute it and/or modify it |
| * under the terms and conditions of the GNU General Public License, |
| * version 2, as published by the Free Software Foundation. |
| * |
| * This program is distributed in the hope it will be useful, but WITHOUT |
| * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
| * more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #ifndef __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__ |
| #define __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__ |
| |
| enum { |
| TEGRA_SRAM_BASE = 0x40000000, |
| TEGRA_SRAM_SIZE = 0x20000 |
| }; |
| |
| enum { |
| TEGRA_ARM_PERIPHBASE = 0x50040000, |
| TEGRA_PG_UP_BASE = 0x60000000, |
| TEGRA_TMRUS_BASE = 0x60005010, |
| TEGRA_CLK_RST_BASE = 0x60006000, |
| TEGRA_FLOW_BASE = 0x60007000, |
| TEGRA_GPIO_BASE = 0x6000D000, |
| TEGRA_EVP_BASE = 0x6000F000, |
| TEGRA_APB_MISC_BASE = 0x70000000, |
| TEGRA_APB_MISC_GP_BASE = TEGRA_APB_MISC_BASE + 0x0800, |
| TEGRA_APB_PINGROUP_BASE = TEGRA_APB_MISC_BASE + 0x0868, |
| TEGRA_APB_PINMUX_BASE = TEGRA_APB_MISC_BASE + 0x3000, |
| TEGRA_APB_UARTA_BASE = TEGRA_APB_MISC_BASE + 0x6000, |
| TEGRA_APB_UARTB_BASE = TEGRA_APB_MISC_BASE + 0x6040, |
| TEGRA_APB_UARTC_BASE = TEGRA_APB_MISC_BASE + 0x6200, |
| TEGRA_APB_UARTD_BASE = TEGRA_APB_MISC_BASE + 0x6300, |
| TEGRA_APB_UARTE_BASE = TEGRA_APB_MISC_BASE + 0x6400, |
| TEGRA_NAND_BASE = TEGRA_APB_MISC_BASE + 0x8000, |
| TEGRA_SPI_BASE = TEGRA_APB_MISC_BASE + 0xC380, |
| TEGRA_SLINK1_BASE = TEGRA_APB_MISC_BASE + 0xD400, |
| TEGRA_SLINK2_BASE = TEGRA_APB_MISC_BASE + 0xD600, |
| TEGRA_SLINK3_BASE = TEGRA_APB_MISC_BASE + 0xD800, |
| TEGRA_SLINK4_BASE = TEGRA_APB_MISC_BASE + 0xDA00, |
| TEGRA_SLINK5_BASE = TEGRA_APB_MISC_BASE + 0xDC00, |
| TEGRA_SLINK6_BASE = TEGRA_APB_MISC_BASE + 0xDE00, |
| TEGRA_DVC_BASE = TEGRA_APB_MISC_BASE + 0xD000, |
| TEGRA_PMC_BASE = TEGRA_APB_MISC_BASE + 0xE400, |
| TEGRA_EMC_BASE = TEGRA_APB_MISC_BASE + 0xF400, |
| TEGRA_FUSE_BASE = TEGRA_APB_MISC_BASE + 0xF800, |
| TEGRA_CSITE_BASE = 0x70040000, |
| TEGRA_USB_ADDR_MASK = 0xFFFFC000, |
| }; |
| |
| #endif /* __SOC_NVIDIA_TEGRA124_INCLUDE_SOC_ADDRESS_MAP_H__ */ |