--- zzzz-none-000/linux-4.19.183/arch/arm64/kernel/cpu_errata.c 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/arch/arm64/kernel/cpu_errata.c 2023-06-28 08:54:18.000000000 +0000 @@ -682,6 +682,7 @@ ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_A53, 0, 0, 2), .cpu_enable = cpu_enable_cache_maint_trap, }, + #endif #ifdef CONFIG_ARM64_ERRATUM_819472 { @@ -720,6 +721,15 @@ ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_A53, 0, 0, 4), MIDR_FIXED(0x4, BIT(8)), }, +#if defined CONFIG_BCM_KF_ARM64_BCM963XX + { + /* Cortex-B53 based on r0p4.Need this errata */ + .desc = "ARM erratum 843419", + .capability = ARM64_WORKAROUND_843419, + ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_B53, 0, 0, 4), + MIDR_FIXED(0x4, BIT(8)), + }, +#endif #endif #ifdef CONFIG_ARM64_ERRATUM_845719 { @@ -728,6 +738,14 @@ .capability = ARM64_WORKAROUND_845719, ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_A53, 0, 0, 4), }, +#if defined CONFIG_BCM_KF_ARM64_BCM963XX + { + /* Cortex-B53 based on r0p4.Need this errata */ + .desc = "ARM erratum 845719", + .capability = ARM64_WORKAROUND_845719, + ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_B53, 0, 0, 4), + }, +#endif #endif #ifdef CONFIG_CAVIUM_ERRATUM_23154 {