| /* Copyright 2018 The Chromium OS Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #ifdef CONFIG_USB_RAM_SIZE |
| REGION(usb_ram, rw, CONFIG_USB_RAM_BASE, \ |
| CONFIG_USB_RAM_SIZE * CONFIG_USB_RAM_ACCESS_SIZE / 2) |
| #endif /* CONFIG_USB_RAM_SIZE */ |
| #ifdef CHIP_VARIANT_STM32H7X3 |
| REGION(itcm, wx, 0x00000000, 0x10000) /* CPU ITCM: 64kB */ |
| REGION(dtcm, rw, 0x20000000, 0x20000) /* CPU DTCM: 128kB */ |
| REGION(ahb, rw, 0x30000000, 0x48000) /* AHB-SRAM1-3: 288 kB */ |
| REGION(ahb4, rw, 0x38000000, 0x10000) /* AHB-SRAM4: 64kB */ |
| REGION(backup, rw, 0x38800000, 0x01000) /* Backup RAM: 4kB */ |
| #endif /* CHIP_VARIANT_STM32H7X3 */ |