mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
arm: mach-k3: {am6/j7}*_hardware.h: Expose MCU R5 proc and device ids
Currently the MCU R5 processor ids and device ids are only defined for R5 SPL Stage. Expose these ids always so that A72 SPL can utilize this information to shutdown MCU R5 Core 1 when booted in Split mode. Signed-off-by: Beleswar Padhi <b-padhi@ti.com> Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
This commit is contained in:
@@ -158,8 +158,8 @@ static inline int k3_has_gpu(void)
|
||||
|
||||
static const u32 put_device_ids[] = {};
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif /* __ASM_ARCH_AM62_HARDWARE_H */
|
||||
|
||||
@@ -90,8 +90,8 @@
|
||||
|
||||
static const u32 put_device_ids[] = {};
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif /* __ASM_ARCH_AM62A_HARDWARE_H */
|
||||
|
||||
@@ -141,8 +141,8 @@ static inline int k3_get_a53_max_frequency(void)
|
||||
|
||||
static const u32 put_device_ids[] = {};
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif /* __ASM_ARCH_AM62P_HARDWARE_H */
|
||||
|
||||
@@ -50,19 +50,20 @@
|
||||
|
||||
#define AM64X_DEV_RTI8 127
|
||||
#define AM64X_DEV_RTI9 128
|
||||
#define AM64X_DEV_R5FSS0_CORE0 121
|
||||
#define AM64X_DEV_R5FSS0_CORE1 122
|
||||
|
||||
static const u32 put_device_ids[] = {
|
||||
AM64X_DEV_RTI9,
|
||||
AM64X_DEV_RTI8,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define AM64X_DEV_R5FSS0_CORE0 121
|
||||
#define AM64X_DEV_R5FSS0_CORE1 122
|
||||
|
||||
static const u32 put_core_ids[] = {
|
||||
AM64X_DEV_R5FSS0_CORE1,
|
||||
AM64X_DEV_R5FSS0_CORE0, /* Handle CPU0 after CPU1 */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_ARCH_DRA8_HARDWARE_H */
|
||||
|
||||
@@ -43,19 +43,20 @@
|
||||
|
||||
#define AM6_DEV_MCU_RTI0 134
|
||||
#define AM6_DEV_MCU_RTI1 135
|
||||
#define AM6_DEV_MCU_ARMSS0_CPU0 159
|
||||
#define AM6_DEV_MCU_ARMSS0_CPU1 245
|
||||
|
||||
static const u32 put_device_ids[] = {
|
||||
AM6_DEV_MCU_RTI0,
|
||||
AM6_DEV_MCU_RTI1,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define AM6_DEV_MCU_ARMSS0_CPU0 159
|
||||
#define AM6_DEV_MCU_ARMSS0_CPU1 245
|
||||
|
||||
static const u32 put_core_ids[] = {
|
||||
AM6_DEV_MCU_ARMSS0_CPU1,
|
||||
AM6_DEV_MCU_ARMSS0_CPU0, /* Handle CPU0 after CPU1 */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_ARCH_AM6_HARDWARE_H */
|
||||
|
||||
@@ -41,19 +41,20 @@
|
||||
|
||||
#define J721E_DEV_MCU_RTI0 262
|
||||
#define J721E_DEV_MCU_RTI1 263
|
||||
#define J721E_DEV_MCU_ARMSS0_CPU0 250
|
||||
#define J721E_DEV_MCU_ARMSS0_CPU1 251
|
||||
|
||||
static const u32 put_device_ids[] = {
|
||||
J721E_DEV_MCU_RTI0,
|
||||
J721E_DEV_MCU_RTI1,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define J721E_DEV_MCU_ARMSS0_CPU0 250
|
||||
#define J721E_DEV_MCU_ARMSS0_CPU1 251
|
||||
|
||||
static const u32 put_core_ids[] = {
|
||||
J721E_DEV_MCU_ARMSS0_CPU1,
|
||||
J721E_DEV_MCU_ARMSS0_CPU0, /* Handle CPU0 after CPU1 */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_ARCH_J721E_HARDWARE_H */
|
||||
|
||||
@@ -41,19 +41,20 @@
|
||||
|
||||
#define J721S2_DEV_MCU_RTI0 295
|
||||
#define J721S2_DEV_MCU_RTI1 296
|
||||
#define J721S2_DEV_MCU_ARMSS0_CPU0 284
|
||||
#define J721S2_DEV_MCU_ARMSS0_CPU1 285
|
||||
|
||||
static const u32 put_device_ids[] = {
|
||||
J721S2_DEV_MCU_RTI0,
|
||||
J721S2_DEV_MCU_RTI1,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define J721S2_DEV_MCU_ARMSS0_CPU0 284
|
||||
#define J721S2_DEV_MCU_ARMSS0_CPU1 285
|
||||
|
||||
static const u32 put_core_ids[] = {
|
||||
J721S2_DEV_MCU_ARMSS0_CPU1,
|
||||
J721S2_DEV_MCU_ARMSS0_CPU0, /* Handle CPU0 after CPU1 */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_ARCH_J721S2_HARDWARE_H */
|
||||
|
||||
@@ -76,8 +76,8 @@
|
||||
|
||||
static const u32 put_device_ids[] = {};
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif
|
||||
|
||||
static const u32 put_core_ids[] = {};
|
||||
|
||||
#endif /* __ASM_ARCH_J722S_HARDWARE_H */
|
||||
|
||||
@@ -41,19 +41,20 @@
|
||||
|
||||
#define J784S4_DEV_MCU_RTI0 367
|
||||
#define J784S4_DEV_MCU_RTI1 368
|
||||
#define J784S4_DEV_MCU_ARMSS0_CPU0 346
|
||||
#define J784S4_DEV_MCU_ARMSS0_CPU1 347
|
||||
|
||||
static const u32 put_device_ids[] = {
|
||||
J784S4_DEV_MCU_RTI0,
|
||||
J784S4_DEV_MCU_RTI1,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define J784S4_DEV_MCU_ARMSS0_CPU0 346
|
||||
#define J784S4_DEV_MCU_ARMSS0_CPU1 347
|
||||
|
||||
static const u32 put_core_ids[] = {
|
||||
J784S4_DEV_MCU_ARMSS0_CPU1,
|
||||
J784S4_DEV_MCU_ARMSS0_CPU0, /* Handle CPU0 after CPU1 */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __ASM_ARCH_J784S4_HARDWARE_H */
|
||||
|
||||
Reference in New Issue
Block a user