179cdc56cSStanislaw Gruszka /* SPDX-License-Identifier: GPL-2.0-only */ 279cdc56cSStanislaw Gruszka /* 379cdc56cSStanislaw Gruszka * Copyright (C) 2020-2023 Intel Corporation 479cdc56cSStanislaw Gruszka */ 579cdc56cSStanislaw Gruszka 679cdc56cSStanislaw Gruszka #ifndef __IVPU_HW_40XX_REG_H__ 779cdc56cSStanislaw Gruszka #define __IVPU_HW_40XX_REG_H__ 879cdc56cSStanislaw Gruszka 979cdc56cSStanislaw Gruszka #include <linux/bits.h> 1079cdc56cSStanislaw Gruszka 1179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_EN 0x00000080u 1279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_EN_TOP_NOC_MASK BIT_MASK(1) 1379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_EN_DSS_MAS_MASK BIT_MASK(10) 1479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_EN_CSS_MAS_MASK BIT_MASK(11) 1579cdc56cSStanislaw Gruszka 1679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_SET 0x00000084u 1779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_SET_TOP_NOC_MASK BIT_MASK(1) 1879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_SET_DSS_MAS_MASK BIT_MASK(10) 1979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_CLK_SET_MSS_MAS_MASK BIT_MASK(11) 2079cdc56cSStanislaw Gruszka 2179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_EN 0x00000090u 2279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_EN_TOP_NOC_MASK BIT_MASK(1) 2379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_EN_DSS_MAS_MASK BIT_MASK(10) 2479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_EN_CSS_MAS_MASK BIT_MASK(11) 2579cdc56cSStanislaw Gruszka 2679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_SET 0x00000094u 2779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_SET_TOP_NOC_MASK BIT_MASK(1) 2879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_SET_DSS_MAS_MASK BIT_MASK(10) 2979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_SET_MSS_MAS_MASK BIT_MASK(11) 3079cdc56cSStanislaw Gruszka 3179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_CLR 0x00000098u 3279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_CLR_TOP_NOC_MASK BIT_MASK(1) 3379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_CLR_DSS_MAS_MASK BIT_MASK(10) 3479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_CPR_RST_CLR_MSS_MAS_MASK BIT_MASK(11) 3579cdc56cSStanislaw Gruszka 3679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_HW_VERSION 0x00000108u 3779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_HW_VERSION_SOC_REVISION_MASK GENMASK(7, 0) 3879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_HW_VERSION_SOC_NUMBER_MASK GENMASK(15, 8) 3979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_HW_VERSION_VPU_GENERATION_MASK GENMASK(23, 16) 4079cdc56cSStanislaw Gruszka 4179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_SW_VERSION 0x0000010cu 4279cdc56cSStanislaw Gruszka 4379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_GEN_CTRL 0x00000118u 4479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_GEN_CTRL_PS_MASK GENMASK(31, 29) 4579cdc56cSStanislaw Gruszka 4679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QREQN 0x00000154u 4779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QREQN_TOP_SOCMMIO_MASK BIT_MASK(0) 4879cdc56cSStanislaw Gruszka 4979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QACCEPTN 0x00000158u 5079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QACCEPTN_TOP_SOCMMIO_MASK BIT_MASK(0) 5179cdc56cSStanislaw Gruszka 5279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QDENY 0x0000015cu 5379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_NOC_QDENY_TOP_SOCMMIO_MASK BIT_MASK(0) 5479cdc56cSStanislaw Gruszka 5579cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QREQN 0x00000160u 5679cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QREQN_CPU_CTRL_MASK BIT_MASK(0) 5779cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QREQN_HOSTIF_L2CACHE_MASK BIT_MASK(2) 5879cdc56cSStanislaw Gruszka 5979cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QACCEPTN 0x00000164u 6079cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QACCEPTN_CPU_CTRL_MASK BIT_MASK(0) 6179cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QACCEPTN_HOSTIF_L2CACHE_MASK BIT_MASK(2) 6279cdc56cSStanislaw Gruszka 6379cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QDENY 0x00000168u 6479cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QDENY_CPU_CTRL_MASK BIT_MASK(0) 6579cdc56cSStanislaw Gruszka #define VPU_40XX_TOP_NOC_QDENY_HOSTIF_L2CACHE_MASK BIT_MASK(2) 6679cdc56cSStanislaw Gruszka 6779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN 0x00000170u 6879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_CSS_ROM_CMX_MASK BIT_MASK(0) 6979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_CSS_DBG_MASK BIT_MASK(1) 7079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_CSS_CTRL_MASK BIT_MASK(2) 7179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_DEC400_MASK BIT_MASK(3) 7279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_MSS_NCE_MASK BIT_MASK(4) 7379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_MSS_MBI_MASK BIT_MASK(5) 7479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_FW_SOC_IRQ_EN_MSS_MBI_CMX_MASK BIT_MASK(6) 7579cdc56cSStanislaw Gruszka 7679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0 0x00010210u 7779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_TIMER_0_INT_MASK BIT_MASK(0) 7879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_TIMER_1_INT_MASK BIT_MASK(1) 7979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_TIMER_2_INT_MASK BIT_MASK(2) 8079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_TIMER_3_INT_MASK BIT_MASK(3) 8179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_HOST_IPC_FIFO_INT_MASK BIT_MASK(4) 8279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_MMU_IRQ_0_INT_MASK BIT_MASK(5) 8379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_MMU_IRQ_1_INT_MASK BIT_MASK(6) 8479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_MMU_IRQ_2_INT_MASK BIT_MASK(7) 8579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_NOC_FIREWALL_INT_MASK BIT_MASK(8) 8679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_CPU_INT_REDIRECT_0_INT_MASK BIT_MASK(30) 8779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_0_CPU_INT_REDIRECT_1_INT_MASK BIT_MASK(31) 8879cdc56cSStanislaw Gruszka 8979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_1 0x00010214u 9079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_1_CPU_INT_REDIRECT_2_INT_MASK BIT_MASK(0) 9179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_1_CPU_INT_REDIRECT_3_INT_MASK BIT_MASK(1) 9279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_STATUS_1_CPU_INT_REDIRECT_4_INT_MASK BIT_MASK(2) 9379cdc56cSStanislaw Gruszka 9479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_CLEAR_0 0x00010220u 9579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_CLEAR_1 0x00010224u 9679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_ENABLE_0 0x00010240u 9779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_ICB_ENABLE_1 0x00010244u 9879cdc56cSStanislaw Gruszka 9979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_TIM_IPC_FIFO_ATM 0x000200f4u 10079cdc56cSStanislaw Gruszka 10179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_TIM_IPC_FIFO_STAT 0x000200fcu 10279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_TIM_IPC_FIFO_STAT_FILL_LEVEL_MASK GENMASK(23, 16) 10379cdc56cSStanislaw Gruszka 10479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISO_EN0 0x00030020u 10579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISO_EN0_CSS_CPU_MASK BIT_MASK(3) 10679cdc56cSStanislaw Gruszka 10779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_EN0 0x00030024u 10879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_EN0_CSS_CPU_MASK BIT_MASK(3) 10979cdc56cSStanislaw Gruszka 11079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_TRICKLE_EN0 0x00030028u 11179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_TRICKLE_EN0_CSS_CPU_MASK BIT_MASK(3) 11279cdc56cSStanislaw Gruszka 11379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_STATUS0 0x0003002cu 11479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_PWR_ISLAND_STATUS0_CSS_CPU_MASK BIT_MASK(3) 11579cdc56cSStanislaw Gruszka 116302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_EN_POST_DLY 0x00030068u 117302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_EN_POST_DLY_POST_DLY_MASK GENMASK(7, 0) 118*88bdd164SKarol Wachowski #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_EN_POST_DLY_POST1_DLY_MASK GENMASK(15, 8) 119*88bdd164SKarol Wachowski #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_EN_POST_DLY_POST2_DLY_MASK GENMASK(23, 16) 120302d5832SWachowski, Karol 121302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_STATUS_DLY 0x0003006cu 122302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_STATUS_DLY_STATUS_DLY_MASK GENMASK(7, 0) 123302d5832SWachowski, Karol 12479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_IDLE_GEN 0x00030200u 12579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_IDLE_GEN_EN_MASK BIT_MASK(0) 12679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_IDLE_GEN_HW_PG_EN_MASK BIT_MASK(1) 12779cdc56cSStanislaw Gruszka 12879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_DPU_ACTIVE 0x00030204u 12979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_AON_DPU_ACTIVE_DPU_ACTIVE_MASK BIT_MASK(0) 13079cdc56cSStanislaw Gruszka 131302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_FABRIC_REQ_OVERRIDE 0x00030210u 132302d5832SWachowski, Karol #define VPU_50XX_HOST_SS_AON_FABRIC_REQ_OVERRIDE_REQ_OVERRIDE_MASK BIT_MASK(0) 133302d5832SWachowski, Karol 13479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_VERIFICATION_ADDRESS_LO 0x00040040u 13579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_VERIFICATION_ADDRESS_LO_DONE_MASK BIT_MASK(0) 13679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_VERIFICATION_ADDRESS_LO_IOSF_RS_ID_MASK GENMASK(2, 1) 13779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_VERIFICATION_ADDRESS_LO_IMAGE_LOCATION_MASK GENMASK(31, 3) 13879cdc56cSStanislaw Gruszka 13979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_WORKPOINT_CONFIG_MIRROR 0x00082020u 14079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_WORKPOINT_CONFIG_MIRROR_FINAL_PLL_FREQ_MASK GENMASK(15, 0) 14179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_SS_WORKPOINT_CONFIG_MIRROR_CONFIG_ID_MASK GENMASK(31, 16) 14279cdc56cSStanislaw Gruszka 14379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES 0x00360000u 14479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_CACHE_OVERRIDE_EN_MASK BIT_MASK(0) 14579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_AWCACHE_OVERRIDE_MASK BIT_MASK(1) 14679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_ARCACHE_OVERRIDE_MASK BIT_MASK(2) 14779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_SNOOP_OVERRIDE_EN_MASK BIT_MASK(3) 14879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_AW_SNOOP_OVERRIDE_MASK BIT_MASK(4) 14979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_AR_SNOOP_OVERRIDE_MASK BIT_MASK(5) 15079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_PTW_AW_CONTEXT_FLAG_MASK GENMASK(10, 6) 15179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TCU_PTW_OVERRIDES_PTW_AR_CONTEXT_FLAG_MASK GENMASK(15, 11) 15279cdc56cSStanislaw Gruszka 15379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV 0x00360004u 15479cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU0_AWMMUSSIDV_MASK BIT_MASK(0) 15579cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU0_ARMMUSSIDV_MASK BIT_MASK(1) 15679cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU1_AWMMUSSIDV_MASK BIT_MASK(2) 15779cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU1_ARMMUSSIDV_MASK BIT_MASK(3) 15879cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU2_AWMMUSSIDV_MASK BIT_MASK(4) 15979cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU2_ARMMUSSIDV_MASK BIT_MASK(5) 16079cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU3_AWMMUSSIDV_MASK BIT_MASK(6) 16179cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU3_ARMMUSSIDV_MASK BIT_MASK(7) 16279cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU4_AWMMUSSIDV_MASK BIT_MASK(8) 16379cdc56cSStanislaw Gruszka #define VPU_40XX_HOST_IF_TBU_MMUSSIDV_TBU4_ARMMUSSIDV_MASK BIT_MASK(9) 16479cdc56cSStanislaw Gruszka 16579cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DSU_LEON_RT_BASE 0x04000000u 16679cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DSU_LEON_RT_DSU_CTRL 0x04000000u 16779cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DSU_LEON_RT_PC_REG 0x04400010u 16879cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DSU_LEON_RT_NPC_REG 0x04400014u 16979cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DSU_LEON_RT_DSU_TRAP_REG 0x04400020u 17079cdc56cSStanislaw Gruszka 17179cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_WATCHDOG 0x0102009cu 17279cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_WDOG_EN 0x010200a4u 17379cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_SAFE 0x010200a8u 17479cdc56cSStanislaw Gruszka 17579cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_GEN_CONFIG 0x01021008u 17679cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_GEN_CONFIG_WDOG_TO_INT_CLR_MASK BIT_MASK(9) 17779cdc56cSStanislaw Gruszka 17879cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QREQN 0x01010030u 17979cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QREQN_TOP_MMIO_MASK BIT_MASK(0) 18079cdc56cSStanislaw Gruszka 18179cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QACCEPTN 0x01010034u 18279cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QACCEPTN_TOP_MMIO_MASK BIT_MASK(0) 18379cdc56cSStanislaw Gruszka 18479cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QDENY 0x01010038u 18579cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_CPR_NOC_QDENY_TOP_MMIO_MASK BIT_MASK(0) 18679cdc56cSStanislaw Gruszka 18779cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_IPC_FIFO 0x010200f0u 18879cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_TIM_PERF_EXT_FREE_CNT 0x01029008u 18979cdc56cSStanislaw Gruszka 19079cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DOORBELL_0 0x01300000u 19179cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DOORBELL_0_SET_MASK BIT_MASK(0) 19279cdc56cSStanislaw Gruszka 19379cdc56cSStanislaw Gruszka #define VPU_40XX_CPU_SS_DOORBELL_1 0x01301000u 19479cdc56cSStanislaw Gruszka 19579cdc56cSStanislaw Gruszka #endif /* __IVPU_HW_40XX_REG_H__ */ 196