1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright (c) 2015-2019, Renesas Electronics Corporation 3*91f16700Schasinglulu * All rights reserved. 4*91f16700Schasinglulu * 5*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 6*91f16700Schasinglulu */ 7*91f16700Schasinglulu 8*91f16700Schasinglulu #if RCAR_QOS_TYPE == RCAR_QOS_TYPE_DEFAULT 9*91f16700Schasinglulu static const uint64_t mstat_fix[] = { 10*91f16700Schasinglulu /* 0x0000, */ 0x000000000000FFFFUL, 11*91f16700Schasinglulu /* 0x0008, */ 0x000000000000FFFFUL, 12*91f16700Schasinglulu /* 0x0010, */ 0x000000000000FFFFUL, 13*91f16700Schasinglulu /* 0x0018, */ 0x000000000000FFFFUL, 14*91f16700Schasinglulu /* 0x0020, */ 0x001414090000FFFFUL, 15*91f16700Schasinglulu /* 0x0028, */ 0x000C00000000FFFFUL, 16*91f16700Schasinglulu /* 0x0030, */ 0x001008040000FFFFUL, 17*91f16700Schasinglulu /* 0x0038, */ 0x001004040000FFFFUL, 18*91f16700Schasinglulu /* 0x0040, */ 0x001004040000FFFFUL, 19*91f16700Schasinglulu /* 0x0048, */ 0x000000000000FFFFUL, 20*91f16700Schasinglulu /* 0x0050, */ 0x001004040000FFFFUL, 21*91f16700Schasinglulu /* 0x0058, */ 0x001004040000FFFFUL, 22*91f16700Schasinglulu /* 0x0060, */ 0x000000000000FFFFUL, 23*91f16700Schasinglulu /* 0x0068, */ 0x001404040000FFFFUL, 24*91f16700Schasinglulu /* 0x0070, */ 0x001008030000FFFFUL, 25*91f16700Schasinglulu /* 0x0078, */ 0x001004030000FFFFUL, 26*91f16700Schasinglulu /* 0x0080, */ 0x001004030000FFFFUL, 27*91f16700Schasinglulu /* 0x0088, */ 0x000000000000FFFFUL, 28*91f16700Schasinglulu /* 0x0090, */ 0x001004040000FFFFUL, 29*91f16700Schasinglulu /* 0x0098, */ 0x001004040000FFFFUL, 30*91f16700Schasinglulu /* 0x00A0, */ 0x000000000000FFFFUL, 31*91f16700Schasinglulu /* 0x00A8, */ 0x000000000000FFFFUL, 32*91f16700Schasinglulu /* 0x00B0, */ 0x000000000000FFFFUL, 33*91f16700Schasinglulu /* 0x00B8, */ 0x000000000000FFFFUL, 34*91f16700Schasinglulu /* 0x00C0, */ 0x000000000000FFFFUL, 35*91f16700Schasinglulu /* 0x00C8, */ 0x000000000000FFFFUL, 36*91f16700Schasinglulu /* 0x00D0, */ 0x000000000000FFFFUL, 37*91f16700Schasinglulu /* 0x00D8, */ 0x000000000000FFFFUL, 38*91f16700Schasinglulu /* 0x00E0, */ 0x001404020000FFFFUL, 39*91f16700Schasinglulu /* 0x00E8, */ 0x000000000000FFFFUL, 40*91f16700Schasinglulu /* 0x00F0, */ 0x000000000000FFFFUL, 41*91f16700Schasinglulu /* 0x00F8, */ 0x000000000000FFFFUL, 42*91f16700Schasinglulu /* 0x0100, */ 0x000000000000FFFFUL, 43*91f16700Schasinglulu /* 0x0108, */ 0x000C04020000FFFFUL, 44*91f16700Schasinglulu /* 0x0110, */ 0x000000000000FFFFUL, 45*91f16700Schasinglulu /* 0x0118, */ 0x001404020000FFFFUL, 46*91f16700Schasinglulu /* 0x0120, */ 0x000000000000FFFFUL, 47*91f16700Schasinglulu /* 0x0128, */ 0x000000000000FFFFUL, 48*91f16700Schasinglulu /* 0x0130, */ 0x000000000000FFFFUL, 49*91f16700Schasinglulu /* 0x0138, */ 0x000000000000FFFFUL, 50*91f16700Schasinglulu /* 0x0140, */ 0x000000000000FFFFUL, 51*91f16700Schasinglulu /* 0x0148, */ 0x000000000000FFFFUL, 52*91f16700Schasinglulu }; 53*91f16700Schasinglulu 54*91f16700Schasinglulu static const uint64_t mstat_be[] = { 55*91f16700Schasinglulu /* 0x0000, */ 0x00100020447FFC01UL, 56*91f16700Schasinglulu /* 0x0008, */ 0x00100020447FFC01UL, 57*91f16700Schasinglulu /* 0x0010, */ 0x00100040447FFC01UL, 58*91f16700Schasinglulu /* 0x0018, */ 0x00100040447FFC01UL, 59*91f16700Schasinglulu /* 0x0020, */ 0x0000000000000000UL, 60*91f16700Schasinglulu /* 0x0028, */ 0x0000000000000000UL, 61*91f16700Schasinglulu /* 0x0030, */ 0x0000000000000000UL, 62*91f16700Schasinglulu /* 0x0038, */ 0x0000000000000000UL, 63*91f16700Schasinglulu /* 0x0040, */ 0x0000000000000000UL, 64*91f16700Schasinglulu /* 0x0048, */ 0x0000000000000000UL, 65*91f16700Schasinglulu /* 0x0050, */ 0x0000000000000000UL, 66*91f16700Schasinglulu /* 0x0058, */ 0x0000000000000000UL, 67*91f16700Schasinglulu /* 0x0060, */ 0x0000000000000000UL, 68*91f16700Schasinglulu /* 0x0068, */ 0x0000000000000000UL, 69*91f16700Schasinglulu /* 0x0070, */ 0x0000000000000000UL, 70*91f16700Schasinglulu /* 0x0078, */ 0x0000000000000000UL, 71*91f16700Schasinglulu /* 0x0080, */ 0x0000000000000000UL, 72*91f16700Schasinglulu /* 0x0088, */ 0x0000000000000000UL, 73*91f16700Schasinglulu /* 0x0090, */ 0x0000000000000000UL, 74*91f16700Schasinglulu /* 0x0098, */ 0x0000000000000000UL, 75*91f16700Schasinglulu /* 0x00A0, */ 0x00100010447FFC01UL, 76*91f16700Schasinglulu /* 0x00A8, */ 0x00100010447FFC01UL, 77*91f16700Schasinglulu /* 0x00B0, */ 0x00100010447FFC01UL, 78*91f16700Schasinglulu /* 0x00B8, */ 0x00100010447FFC01UL, 79*91f16700Schasinglulu /* 0x00C0, */ 0x00100010447FFC01UL, 80*91f16700Schasinglulu /* 0x00C8, */ 0x00100010447FFC01UL, 81*91f16700Schasinglulu /* 0x00D0, */ 0x0000000000000000UL, 82*91f16700Schasinglulu /* 0x00D8, */ 0x00100010447FFC01UL, 83*91f16700Schasinglulu /* 0x00E0, */ 0x0000000000000000UL, 84*91f16700Schasinglulu /* 0x00E8, */ 0x00100010447FFC01UL, 85*91f16700Schasinglulu /* 0x00F0, */ 0x00100010447FFC01UL, 86*91f16700Schasinglulu /* 0x00F8, */ 0x00100010447FFC01UL, 87*91f16700Schasinglulu /* 0x0100, */ 0x00100010447FFC01UL, 88*91f16700Schasinglulu /* 0x0108, */ 0x0000000000000000UL, 89*91f16700Schasinglulu /* 0x0110, */ 0x00100010447FFC01UL, 90*91f16700Schasinglulu /* 0x0118, */ 0x0000000000000000UL, 91*91f16700Schasinglulu /* 0x0120, */ 0x00100010447FFC01UL, 92*91f16700Schasinglulu /* 0x0128, */ 0x00100010447FFC01UL, 93*91f16700Schasinglulu /* 0x0130, */ 0x00100010447FFC01UL, 94*91f16700Schasinglulu /* 0x0138, */ 0x00100010447FFC01UL, 95*91f16700Schasinglulu /* 0x0140, */ 0x00100020447FFC01UL, 96*91f16700Schasinglulu /* 0x0148, */ 0x00100020447FFC01UL, 97*91f16700Schasinglulu }; 98*91f16700Schasinglulu #endif 99