| .. | .. |
|---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | /* |
|---|
| 2 | 3 | * Copyright (C) 2008-2009 ST-Ericsson AB |
|---|
| 3 | | - * License terms: GNU General Public License (GPL) version 2 |
|---|
| 4 | 4 | * TCM memory handling for ARM systems |
|---|
| 5 | 5 | * |
|---|
| 6 | 6 | * Author: Linus Walleij <linus.walleij@stericsson.com> |
|---|
| .. | .. |
|---|
| 18 | 18 | #include <asm/memory.h> |
|---|
| 19 | 19 | #include <asm/system_info.h> |
|---|
| 20 | 20 | #include <asm/traps.h> |
|---|
| 21 | +#include <asm/tcm.h> |
|---|
| 21 | 22 | |
|---|
| 22 | 23 | #define TCMTR_FORMAT_MASK 0xe0000000U |
|---|
| 23 | 24 | |
|---|
| .. | .. |
|---|
| 30 | 31 | extern char __dtcm_start, __sdtcm_data, __edtcm_data; |
|---|
| 31 | 32 | |
|---|
| 32 | 33 | /* These will be increased as we run */ |
|---|
| 33 | | -u32 dtcm_end = DTCM_OFFSET; |
|---|
| 34 | | -u32 itcm_end = ITCM_OFFSET; |
|---|
| 34 | +static u32 dtcm_end = DTCM_OFFSET; |
|---|
| 35 | +static u32 itcm_end = ITCM_OFFSET; |
|---|
| 35 | 36 | |
|---|
| 36 | 37 | /* |
|---|
| 37 | 38 | * TCM memory resources |
|---|