brintos

brintos / linux-shallow public Read only

0
0
Text · 5.3 KiB · 94f2ed4 Raw
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