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