1*86c3cc30SLad Prabhakar /* 2*86c3cc30SLad Prabhakar * Copyright (c) 2021, Renesas Electronics Corporation. All rights reserved. 3*86c3cc30SLad Prabhakar * 4*86c3cc30SLad Prabhakar * SPDX-License-Identifier: BSD-3-Clause 5*86c3cc30SLad Prabhakar */ 6*86c3cc30SLad Prabhakar 7*86c3cc30SLad Prabhakar #ifndef QOS_INIT_G2H_MSTAT195_H 8*86c3cc30SLad Prabhakar #define QOS_INIT_G2H_MSTAT195_H 9*86c3cc30SLad Prabhakar 10*86c3cc30SLad Prabhakar static uint64_t mstat_fix[] = { 11*86c3cc30SLad Prabhakar /* 0x0000, */ 0x0000000000000000UL, 12*86c3cc30SLad Prabhakar /* 0x0008, */ 0x0000000000000000UL, 13*86c3cc30SLad Prabhakar /* 0x0010, */ 0x0000000000000000UL, 14*86c3cc30SLad Prabhakar /* 0x0018, */ 0x0000000000000000UL, 15*86c3cc30SLad Prabhakar /* 0x0020, */ 0x0000000000000000UL, 16*86c3cc30SLad Prabhakar /* 0x0028, */ 0x0000000000000000UL, 17*86c3cc30SLad Prabhakar /* 0x0030, */ 0x001004040000FFFFUL, 18*86c3cc30SLad Prabhakar /* 0x0038, */ 0x001008070000FFFFUL, 19*86c3cc30SLad Prabhakar /* 0x0040, */ 0x001410070000FFFFUL, 20*86c3cc30SLad Prabhakar /* 0x0048, */ 0x0000000000000000UL, 21*86c3cc30SLad Prabhakar /* 0x0050, */ 0x001404010000FFFFUL, 22*86c3cc30SLad Prabhakar /* 0x0058, */ 0x0014100D0000FFFFUL, 23*86c3cc30SLad Prabhakar /* 0x0060, */ 0x0014100D0000FFFFUL, 24*86c3cc30SLad Prabhakar /* 0x0068, */ 0x0000000000000000UL, 25*86c3cc30SLad Prabhakar /* 0x0070, */ 0x001404010000FFFFUL, 26*86c3cc30SLad Prabhakar /* 0x0078, */ 0x0000000000000000UL, 27*86c3cc30SLad Prabhakar /* 0x0080, */ 0x0000000000000000UL, 28*86c3cc30SLad Prabhakar /* 0x0088, */ 0x001410070000FFFFUL, 29*86c3cc30SLad Prabhakar /* 0x0090, */ 0x0000000000000000UL, 30*86c3cc30SLad Prabhakar /* 0x0098, */ 0x0000000000000000UL, 31*86c3cc30SLad Prabhakar /* 0x00a0, */ 0x000C04020000FFFFUL, 32*86c3cc30SLad Prabhakar /* 0x00a8, */ 0x000C04010000FFFFUL, 33*86c3cc30SLad Prabhakar /* 0x00b0, */ 0x000C04010000FFFFUL, 34*86c3cc30SLad Prabhakar /* 0x00b8, */ 0x0000000000000000UL, 35*86c3cc30SLad Prabhakar /* 0x00c0, */ 0x000C04020000FFFFUL, 36*86c3cc30SLad Prabhakar /* 0x00c8, */ 0x000C04010000FFFFUL, 37*86c3cc30SLad Prabhakar /* 0x00d0, */ 0x000C04010000FFFFUL, 38*86c3cc30SLad Prabhakar /* 0x00d8, */ 0x001024090000FFFFUL, 39*86c3cc30SLad Prabhakar /* 0x00e0, */ 0x00100C090000FFFFUL, 40*86c3cc30SLad Prabhakar /* 0x00e8, */ 0x0000000000000000UL, 41*86c3cc30SLad Prabhakar /* 0x00f0, */ 0x001024090000FFFFUL, 42*86c3cc30SLad Prabhakar /* 0x00f8, */ 0x000C100D0000FFFFUL, 43*86c3cc30SLad Prabhakar /* 0x0100, */ 0x0000000000000000UL, 44*86c3cc30SLad Prabhakar /* 0x0108, */ 0x0000000000000000UL, 45*86c3cc30SLad Prabhakar /* 0x0110, */ 0x00100C090000FFFFUL, 46*86c3cc30SLad Prabhakar /* 0x0118, */ 0x000C1C1B0000FFFFUL, 47*86c3cc30SLad Prabhakar /* 0x0120, */ 0x000C1C1B0000FFFFUL, 48*86c3cc30SLad Prabhakar /* 0x0128, */ 0x0000000000000000UL, 49*86c3cc30SLad Prabhakar /* 0x0130, */ 0x0000000000000000UL, 50*86c3cc30SLad Prabhakar /* 0x0138, */ 0x00100C0B0000FFFFUL, 51*86c3cc30SLad Prabhakar /* 0x0140, */ 0x00100C0B0000FFFFUL, 52*86c3cc30SLad Prabhakar /* 0x0148, */ 0x0000000000000000UL, 53*86c3cc30SLad Prabhakar /* 0x0150, */ 0x0010100D0000FFFFUL, 54*86c3cc30SLad Prabhakar /* 0x0158, */ 0x0010100D0000FFFFUL, 55*86c3cc30SLad Prabhakar /* 0x0160, */ 0x00100C0B0000FFFFUL, 56*86c3cc30SLad Prabhakar /* 0x0168, */ 0x00100C0B0000FFFFUL, 57*86c3cc30SLad Prabhakar /* 0x0170, */ 0x0000000000000000UL, 58*86c3cc30SLad Prabhakar /* 0x0178, */ 0x001008060000FFFFUL, 59*86c3cc30SLad Prabhakar /* 0x0180, */ 0x001008060000FFFFUL, 60*86c3cc30SLad Prabhakar /* 0x0188, */ 0x0000000000000000UL, 61*86c3cc30SLad Prabhakar /* 0x0190, */ 0x00102C2C0000FFFFUL, 62*86c3cc30SLad Prabhakar /* 0x0198, */ 0x00102C2C0000FFFFUL, 63*86c3cc30SLad Prabhakar /* 0x01a0, */ 0x00100C0B0000FFFFUL, 64*86c3cc30SLad Prabhakar /* 0x01a8, */ 0x00100C0B0000FFFFUL, 65*86c3cc30SLad Prabhakar /* 0x01b0, */ 0x0000000000000000UL, 66*86c3cc30SLad Prabhakar /* 0x01b8, */ 0x0000000000000000UL, 67*86c3cc30SLad Prabhakar /* 0x01c0, */ 0x000C04010000FFFFUL, 68*86c3cc30SLad Prabhakar /* 0x01c8, */ 0x000C04010000FFFFUL, 69*86c3cc30SLad Prabhakar /* 0x01d0, */ 0x000C04010000FFFFUL, 70*86c3cc30SLad Prabhakar /* 0x01d8, */ 0x000C04010000FFFFUL, 71*86c3cc30SLad Prabhakar /* 0x01e0, */ 0x0000000000000000UL, 72*86c3cc30SLad Prabhakar /* 0x01e8, */ 0x000C04010000FFFFUL, 73*86c3cc30SLad Prabhakar /* 0x01f0, */ 0x000C04010000FFFFUL, 74*86c3cc30SLad Prabhakar /* 0x01f8, */ 0x0000000000000000UL, 75*86c3cc30SLad Prabhakar /* 0x0200, */ 0x0000000000000000UL, 76*86c3cc30SLad Prabhakar /* 0x0208, */ 0x000C04010000FFFFUL, 77*86c3cc30SLad Prabhakar /* 0x0210, */ 0x000C04010000FFFFUL, 78*86c3cc30SLad Prabhakar /* 0x0218, */ 0x0000000000000000UL, 79*86c3cc30SLad Prabhakar /* 0x0220, */ 0x0000000000000000UL, 80*86c3cc30SLad Prabhakar /* 0x0228, */ 0x0000000000000000UL, 81*86c3cc30SLad Prabhakar /* 0x0230, */ 0x0000000000000000UL, 82*86c3cc30SLad Prabhakar /* 0x0238, */ 0x0000000000000000UL, 83*86c3cc30SLad Prabhakar /* 0x0240, */ 0x0000000000000000UL, 84*86c3cc30SLad Prabhakar /* 0x0248, */ 0x0000000000000000UL, 85*86c3cc30SLad Prabhakar /* 0x0250, */ 0x0000000000000000UL, 86*86c3cc30SLad Prabhakar /* 0x0258, */ 0x0000000000000000UL, 87*86c3cc30SLad Prabhakar /* 0x0260, */ 0x000C08020000FFFFUL, 88*86c3cc30SLad Prabhakar /* 0x0268, */ 0x001408010000FFFFUL, 89*86c3cc30SLad Prabhakar /* 0x0270, */ 0x001404010000FFFFUL, 90*86c3cc30SLad Prabhakar /* 0x0278, */ 0x000C04010000FFFFUL, 91*86c3cc30SLad Prabhakar /* 0x0280, */ 0x0000000000000000UL, 92*86c3cc30SLad Prabhakar /* 0x0288, */ 0x0000000000000000UL, 93*86c3cc30SLad Prabhakar /* 0x0290, */ 0x001408010000FFFFUL, 94*86c3cc30SLad Prabhakar /* 0x0298, */ 0x001404010000FFFFUL, 95*86c3cc30SLad Prabhakar /* 0x02a0, */ 0x000C04010000FFFFUL, 96*86c3cc30SLad Prabhakar /* 0x02a8, */ 0x000C04010000FFFFUL, 97*86c3cc30SLad Prabhakar /* 0x02b0, */ 0x001408010000FFFFUL, 98*86c3cc30SLad Prabhakar /* 0x02b8, */ 0x000C04010000FFFFUL, 99*86c3cc30SLad Prabhakar /* 0x02c0, */ 0x0000000000000000UL, 100*86c3cc30SLad Prabhakar /* 0x02c8, */ 0x0000000000000000UL, 101*86c3cc30SLad Prabhakar /* 0x02d0, */ 0x000C04010000FFFFUL, 102*86c3cc30SLad Prabhakar /* 0x02d8, */ 0x000C04010000FFFFUL, 103*86c3cc30SLad Prabhakar /* 0x02e0, */ 0x001408010000FFFFUL, 104*86c3cc30SLad Prabhakar /* 0x02e8, */ 0x000C04010000FFFFUL, 105*86c3cc30SLad Prabhakar /* 0x02f0, */ 0x0000000000000000UL, 106*86c3cc30SLad Prabhakar /* 0x02f8, */ 0x0000000000000000UL, 107*86c3cc30SLad Prabhakar /* 0x0300, */ 0x0000000000000000UL, 108*86c3cc30SLad Prabhakar /* 0x0308, */ 0x0000000000000000UL, 109*86c3cc30SLad Prabhakar /* 0x0310, */ 0x0000000000000000UL, 110*86c3cc30SLad Prabhakar /* 0x0318, */ 0x0000000000000000UL, 111*86c3cc30SLad Prabhakar /* 0x0320, */ 0x0000000000000000UL, 112*86c3cc30SLad Prabhakar /* 0x0328, */ 0x0000000000000000UL, 113*86c3cc30SLad Prabhakar /* 0x0330, */ 0x0000000000000000UL, 114*86c3cc30SLad Prabhakar /* 0x0338, */ 0x0000000000000000UL, 115*86c3cc30SLad Prabhakar /* 0x0340, */ 0x0000000000000000UL, 116*86c3cc30SLad Prabhakar /* 0x0348, */ 0x0000000000000000UL, 117*86c3cc30SLad Prabhakar /* 0x0350, */ 0x0000000000000000UL, 118*86c3cc30SLad Prabhakar /* 0x0358, */ 0x0000000000000000UL, 119*86c3cc30SLad Prabhakar /* 0x0360, */ 0x0000000000000000UL, 120*86c3cc30SLad Prabhakar /* 0x0368, */ 0x0000000000000000UL, 121*86c3cc30SLad Prabhakar }; 122*86c3cc30SLad Prabhakar 123*86c3cc30SLad Prabhakar static uint64_t mstat_be[] = { 124*86c3cc30SLad Prabhakar /* 0x0000, */ 0x001200600BDFFC01UL, 125*86c3cc30SLad Prabhakar /* 0x0008, */ 0x001200600BDFFC01UL, 126*86c3cc30SLad Prabhakar /* 0x0010, */ 0x001200600BDFFC01UL, 127*86c3cc30SLad Prabhakar /* 0x0018, */ 0x001200600BDFFC01UL, 128*86c3cc30SLad Prabhakar /* 0x0020, */ 0x0000000000000000UL, 129*86c3cc30SLad Prabhakar /* 0x0028, */ 0x001200100BD0FC01UL, 130*86c3cc30SLad Prabhakar /* 0x0030, */ 0x0000000000000000UL, 131*86c3cc30SLad Prabhakar /* 0x0038, */ 0x0000000000000000UL, 132*86c3cc30SLad Prabhakar /* 0x0040, */ 0x0000000000000000UL, 133*86c3cc30SLad Prabhakar /* 0x0048, */ 0x0000000000000000UL, 134*86c3cc30SLad Prabhakar /* 0x0050, */ 0x0000000000000000UL, 135*86c3cc30SLad Prabhakar /* 0x0058, */ 0x0000000000000000UL, 136*86c3cc30SLad Prabhakar /* 0x0060, */ 0x0000000000000000UL, 137*86c3cc30SLad Prabhakar /* 0x0068, */ 0x0000000000000000UL, 138*86c3cc30SLad Prabhakar /* 0x0070, */ 0x0000000000000000UL, 139*86c3cc30SLad Prabhakar /* 0x0078, */ 0x0000000000000000UL, 140*86c3cc30SLad Prabhakar /* 0x0080, */ 0x0000000000000000UL, 141*86c3cc30SLad Prabhakar /* 0x0088, */ 0x0000000000000000UL, 142*86c3cc30SLad Prabhakar /* 0x0090, */ 0x0000000000000000UL, 143*86c3cc30SLad Prabhakar /* 0x0098, */ 0x0000000000000000UL, 144*86c3cc30SLad Prabhakar /* 0x00a0, */ 0x0000000000000000UL, 145*86c3cc30SLad Prabhakar /* 0x00a8, */ 0x0000000000000000UL, 146*86c3cc30SLad Prabhakar /* 0x00b0, */ 0x0000000000000000UL, 147*86c3cc30SLad Prabhakar /* 0x00b8, */ 0x0000000000000000UL, 148*86c3cc30SLad Prabhakar /* 0x00c0, */ 0x0000000000000000UL, 149*86c3cc30SLad Prabhakar /* 0x00c8, */ 0x0000000000000000UL, 150*86c3cc30SLad Prabhakar /* 0x00d0, */ 0x0000000000000000UL, 151*86c3cc30SLad Prabhakar /* 0x00d8, */ 0x0000000000000000UL, 152*86c3cc30SLad Prabhakar /* 0x00e0, */ 0x0000000000000000UL, 153*86c3cc30SLad Prabhakar /* 0x00e8, */ 0x0000000000000000UL, 154*86c3cc30SLad Prabhakar /* 0x00f0, */ 0x0000000000000000UL, 155*86c3cc30SLad Prabhakar /* 0x00f8, */ 0x0000000000000000UL, 156*86c3cc30SLad Prabhakar /* 0x0100, */ 0x0000000000000000UL, 157*86c3cc30SLad Prabhakar /* 0x0108, */ 0x0000000000000000UL, 158*86c3cc30SLad Prabhakar /* 0x0110, */ 0x0000000000000000UL, 159*86c3cc30SLad Prabhakar /* 0x0118, */ 0x0000000000000000UL, 160*86c3cc30SLad Prabhakar /* 0x0120, */ 0x0000000000000000UL, 161*86c3cc30SLad Prabhakar /* 0x0128, */ 0x0000000000000000UL, 162*86c3cc30SLad Prabhakar /* 0x0130, */ 0x0000000000000000UL, 163*86c3cc30SLad Prabhakar /* 0x0138, */ 0x0000000000000000UL, 164*86c3cc30SLad Prabhakar /* 0x0140, */ 0x0000000000000000UL, 165*86c3cc30SLad Prabhakar /* 0x0148, */ 0x0000000000000000UL, 166*86c3cc30SLad Prabhakar /* 0x0150, */ 0x0000000000000000UL, 167*86c3cc30SLad Prabhakar /* 0x0158, */ 0x0000000000000000UL, 168*86c3cc30SLad Prabhakar /* 0x0160, */ 0x0000000000000000UL, 169*86c3cc30SLad Prabhakar /* 0x0168, */ 0x0000000000000000UL, 170*86c3cc30SLad Prabhakar /* 0x0170, */ 0x0000000000000000UL, 171*86c3cc30SLad Prabhakar /* 0x0178, */ 0x0000000000000000UL, 172*86c3cc30SLad Prabhakar /* 0x0180, */ 0x0000000000000000UL, 173*86c3cc30SLad Prabhakar /* 0x0188, */ 0x0000000000000000UL, 174*86c3cc30SLad Prabhakar /* 0x0190, */ 0x0000000000000000UL, 175*86c3cc30SLad Prabhakar /* 0x0198, */ 0x0000000000000000UL, 176*86c3cc30SLad Prabhakar /* 0x01a0, */ 0x0000000000000000UL, 177*86c3cc30SLad Prabhakar /* 0x01a8, */ 0x0000000000000000UL, 178*86c3cc30SLad Prabhakar /* 0x01b0, */ 0x0000000000000000UL, 179*86c3cc30SLad Prabhakar /* 0x01b8, */ 0x0000000000000000UL, 180*86c3cc30SLad Prabhakar /* 0x01c0, */ 0x002100600BDFFC01UL, 181*86c3cc30SLad Prabhakar /* 0x01c8, */ 0x002100600BDFFC01UL, 182*86c3cc30SLad Prabhakar /* 0x01d0, */ 0x002100600BDFFC01UL, 183*86c3cc30SLad Prabhakar /* 0x01d8, */ 0x002100600BDFFC01UL, 184*86c3cc30SLad Prabhakar /* 0x01e0, */ 0x0000000000000000UL, 185*86c3cc30SLad Prabhakar /* 0x01e8, */ 0x0000000000000000UL, 186*86c3cc30SLad Prabhakar /* 0x01f0, */ 0x002100100BDF2401UL, 187*86c3cc30SLad Prabhakar /* 0x01f8, */ 0x0000000000000000UL, 188*86c3cc30SLad Prabhakar /* 0x0200, */ 0x0000000000000000UL, 189*86c3cc30SLad Prabhakar /* 0x0208, */ 0x0000000000000000UL, 190*86c3cc30SLad Prabhakar /* 0x0210, */ 0x002100100BDF2401UL, 191*86c3cc30SLad Prabhakar /* 0x0218, */ 0x001100100BDF2401UL, 192*86c3cc30SLad Prabhakar /* 0x0220, */ 0x001100100BDF2401UL, 193*86c3cc30SLad Prabhakar /* 0x0228, */ 0x0000000000000000UL, 194*86c3cc30SLad Prabhakar /* 0x0230, */ 0x001100100BDF2401UL, 195*86c3cc30SLad Prabhakar /* 0x0238, */ 0x001100100BDF2401UL, 196*86c3cc30SLad Prabhakar /* 0x0240, */ 0x001200100BDF2401UL, 197*86c3cc30SLad Prabhakar /* 0x0248, */ 0x001100100BDF2401UL, 198*86c3cc30SLad Prabhakar /* 0x0250, */ 0x001200100BDF2401UL, 199*86c3cc30SLad Prabhakar /* 0x0258, */ 0x001100100BDF2401UL, 200*86c3cc30SLad Prabhakar /* 0x0260, */ 0x0000000000000000UL, 201*86c3cc30SLad Prabhakar /* 0x0268, */ 0x0000000000000000UL, 202*86c3cc30SLad Prabhakar /* 0x0270, */ 0x0000000000000000UL, 203*86c3cc30SLad Prabhakar /* 0x0278, */ 0x0000000000000000UL, 204*86c3cc30SLad Prabhakar /* 0x0280, */ 0x0000000000000000UL, 205*86c3cc30SLad Prabhakar /* 0x0288, */ 0x0000000000000000UL, 206*86c3cc30SLad Prabhakar /* 0x0290, */ 0x0000000000000000UL, 207*86c3cc30SLad Prabhakar /* 0x0298, */ 0x0000000000000000UL, 208*86c3cc30SLad Prabhakar /* 0x02a0, */ 0x0000000000000000UL, 209*86c3cc30SLad Prabhakar /* 0x02a8, */ 0x0000000000000000UL, 210*86c3cc30SLad Prabhakar /* 0x02b0, */ 0x0000000000000000UL, 211*86c3cc30SLad Prabhakar /* 0x02b8, */ 0x0000000000000000UL, 212*86c3cc30SLad Prabhakar /* 0x02c0, */ 0x0000000000000000UL, 213*86c3cc30SLad Prabhakar /* 0x02c8, */ 0x0000000000000000UL, 214*86c3cc30SLad Prabhakar /* 0x02d0, */ 0x0000000000000000UL, 215*86c3cc30SLad Prabhakar /* 0x02d8, */ 0x0000000000000000UL, 216*86c3cc30SLad Prabhakar /* 0x02e0, */ 0x0000000000000000UL, 217*86c3cc30SLad Prabhakar /* 0x02e8, */ 0x0000000000000000UL, 218*86c3cc30SLad Prabhakar /* 0x02f0, */ 0x001100600BDFFC01UL, 219*86c3cc30SLad Prabhakar /* 0x02f8, */ 0x001100600BDFFC01UL, 220*86c3cc30SLad Prabhakar /* 0x0300, */ 0x0000000000000000UL, 221*86c3cc30SLad Prabhakar /* 0x0308, */ 0x001100600BDFFC01UL, 222*86c3cc30SLad Prabhakar /* 0x0310, */ 0x001100600BDFFC01UL, 223*86c3cc30SLad Prabhakar /* 0x0318, */ 0x001200100BD03401UL, 224*86c3cc30SLad Prabhakar /* 0x0320, */ 0x001100600BDFFC01UL, 225*86c3cc30SLad Prabhakar /* 0x0328, */ 0x001100600BDFFC01UL, 226*86c3cc30SLad Prabhakar /* 0x0330, */ 0x001100600BDFFC01UL, 227*86c3cc30SLad Prabhakar /* 0x0338, */ 0x001100600BDFFC01UL, 228*86c3cc30SLad Prabhakar /* 0x0340, */ 0x0000000000000000UL, 229*86c3cc30SLad Prabhakar /* 0x0348, */ 0x0000000000000000UL, 230*86c3cc30SLad Prabhakar /* 0x0350, */ 0x0000000000000000UL, 231*86c3cc30SLad Prabhakar /* 0x0358, */ 0x0000000000000000UL, 232*86c3cc30SLad Prabhakar /* 0x0360, */ 0x0000000000000000UL, 233*86c3cc30SLad Prabhakar /* 0x0368, */ 0x001200100BD0FC01UL, 234*86c3cc30SLad Prabhakar }; 235*86c3cc30SLad Prabhakar 236*86c3cc30SLad Prabhakar #endif /* QOS_INIT_G2H_MSTAT195_H */ 237