1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * K3: AM6 SoC definitions, structures etc.
5 * (C) Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
7 #ifndef __ASM_ARCH_AM6_HARDWARE_H
8 #define __ASM_ARCH_AM6_HARDWARE_H
12 #define CTRL_MMR0_BASE 0x00100000
13 #define CTRLMMR_MAIN_DEVSTAT (CTRL_MMR0_BASE + 0x30)
15 #define CTRLMMR_MAIN_DEVSTAT_BOOTMODE_MASK GENMASK(3, 0)
16 #define CTRLMMR_MAIN_DEVSTAT_BOOTMODE_SHIFT 0
17 #define CTRLMMR_MAIN_DEVSTAT_BKUP_BOOTMODE_MASK GENMASK(6, 4)
18 #define CTRLMMR_MAIN_DEVSTAT_BKUP_BOOTMODE_SHIFT 4
20 /* MCU SCRATCHPAD usage */
21 #define K3_BOOT_PARAM_TABLE_INDEX_VAL CONFIG_SYS_K3_MCU_SCRATCHPAD_BASE
23 #endif /* __ASM_ARCH_AM6_HARDWARE_H */