117 lines · c
1/* SPDX-License-Identifier: GPL-2.02 *3 * Copyright 2016-2018 HabanaLabs, Ltd.4 * All Rights Reserved.5 *6 */7 8/************************************9 ** This is an auto-generated file **10 ** DO NOT EDIT BELOW **11 ************************************/12 13#ifndef ASIC_REG_STLB_MASKS_H_14#define ASIC_REG_STLB_MASKS_H_15 16/*17 *****************************************18 * STLB (Prototype: STLB)19 *****************************************20 */21 22/* STLB_CACHE_INV */23#define STLB_CACHE_INV_PRODUCER_INDEX_SHIFT 024#define STLB_CACHE_INV_PRODUCER_INDEX_MASK 0xFF25#define STLB_CACHE_INV_INDEX_MASK_SHIFT 826#define STLB_CACHE_INV_INDEX_MASK_MASK 0xFF0027 28/* STLB_CACHE_INV_BASE_39_8 */29#define STLB_CACHE_INV_BASE_39_8_PA_SHIFT 030#define STLB_CACHE_INV_BASE_39_8_PA_MASK 0xFFFFFFFF31 32/* STLB_CACHE_INV_BASE_49_40 */33#define STLB_CACHE_INV_BASE_49_40_PA_SHIFT 034#define STLB_CACHE_INV_BASE_49_40_PA_MASK 0x3FF35 36/* STLB_STLB_FEATURE_EN */37#define STLB_STLB_FEATURE_EN_STLB_CTRL_MULTI_PAGE_SIZE_EN_SHIFT 038#define STLB_STLB_FEATURE_EN_STLB_CTRL_MULTI_PAGE_SIZE_EN_MASK 0x139#define STLB_STLB_FEATURE_EN_MULTI_PAGE_SIZE_EN_SHIFT 140#define STLB_STLB_FEATURE_EN_MULTI_PAGE_SIZE_EN_MASK 0x241#define STLB_STLB_FEATURE_EN_LOOKUP_EN_SHIFT 242#define STLB_STLB_FEATURE_EN_LOOKUP_EN_MASK 0x443#define STLB_STLB_FEATURE_EN_BYPASS_SHIFT 344#define STLB_STLB_FEATURE_EN_BYPASS_MASK 0x845#define STLB_STLB_FEATURE_EN_BANK_STOP_SHIFT 446#define STLB_STLB_FEATURE_EN_BANK_STOP_MASK 0x1047#define STLB_STLB_FEATURE_EN_TRACE_EN_SHIFT 548#define STLB_STLB_FEATURE_EN_TRACE_EN_MASK 0x2049#define STLB_STLB_FEATURE_EN_FOLLOWER_EN_SHIFT 650#define STLB_STLB_FEATURE_EN_FOLLOWER_EN_MASK 0x4051#define STLB_STLB_FEATURE_EN_CACHING_EN_SHIFT 752#define STLB_STLB_FEATURE_EN_CACHING_EN_MASK 0xF8053 54/* STLB_STLB_AXI_CACHE */55#define STLB_STLB_AXI_CACHE_STLB_CTRL_ARCACHE_SHIFT 056#define STLB_STLB_AXI_CACHE_STLB_CTRL_ARCACHE_MASK 0xF57#define STLB_STLB_AXI_CACHE_STLB_CTRL_AWCACHE_SHIFT 458#define STLB_STLB_AXI_CACHE_STLB_CTRL_AWCACHE_MASK 0xF059#define STLB_STLB_AXI_CACHE_INV_ARCACHE_SHIFT 860#define STLB_STLB_AXI_CACHE_INV_ARCACHE_MASK 0xF0061 62/* STLB_HOP_CONFIGURATION */63#define STLB_HOP_CONFIGURATION_FIRST_HOP_SHIFT 064#define STLB_HOP_CONFIGURATION_FIRST_HOP_MASK 0x765#define STLB_HOP_CONFIGURATION_FIRST_LOOKUP_HOP_SHIFT 466#define STLB_HOP_CONFIGURATION_FIRST_LOOKUP_HOP_MASK 0x7067#define STLB_HOP_CONFIGURATION_LAST_HOP_SHIFT 868#define STLB_HOP_CONFIGURATION_LAST_HOP_MASK 0x70069 70/* STLB_LINK_LIST_LOOKUP_MASK_49_32 */71#define STLB_LINK_LIST_LOOKUP_MASK_49_32_R_SHIFT 072#define STLB_LINK_LIST_LOOKUP_MASK_49_32_R_MASK 0x3FFFF73 74/* STLB_LINK_LIST_LOOKUP_MASK_31_0 */75#define STLB_LINK_LIST_LOOKUP_MASK_31_0_R_SHIFT 076#define STLB_LINK_LIST_LOOKUP_MASK_31_0_R_MASK 0xFFFFFFFF77 78/* STLB_LINK_LIST */79#define STLB_LINK_LIST_CLEAR_SHIFT 080#define STLB_LINK_LIST_CLEAR_MASK 0x181#define STLB_LINK_LIST_EN_SHIFT 182#define STLB_LINK_LIST_EN_MASK 0x283 84/* STLB_INV_ALL_START */85#define STLB_INV_ALL_START_R_SHIFT 086#define STLB_INV_ALL_START_R_MASK 0x187 88/* STLB_INV_ALL_SET */89#define STLB_INV_ALL_SET_R_SHIFT 090#define STLB_INV_ALL_SET_R_MASK 0xFF91 92/* STLB_INV_PS */93#define STLB_INV_PS_R_SHIFT 094#define STLB_INV_PS_R_MASK 0x395 96/* STLB_INV_CONSUMER_INDEX */97#define STLB_INV_CONSUMER_INDEX_R_SHIFT 098#define STLB_INV_CONSUMER_INDEX_R_MASK 0xFF99 100/* STLB_INV_HIT_COUNT */101#define STLB_INV_HIT_COUNT_R_SHIFT 0102#define STLB_INV_HIT_COUNT_R_MASK 0x7FF103 104/* STLB_INV_SET */105#define STLB_INV_SET_R_SHIFT 0106#define STLB_INV_SET_R_MASK 0xFF107 108/* STLB_SRAM_INIT */109#define STLB_SRAM_INIT_BUSY_TAG_SHIFT 0110#define STLB_SRAM_INIT_BUSY_TAG_MASK 0x3111#define STLB_SRAM_INIT_BUSY_SLICE_SHIFT 2112#define STLB_SRAM_INIT_BUSY_SLICE_MASK 0xC113#define STLB_SRAM_INIT_BUSY_DATA_SHIFT 4114#define STLB_SRAM_INIT_BUSY_DATA_MASK 0x10115 116#endif /* ASIC_REG_STLB_MASKS_H_ */117