1*852ba100SJustin Hibbits /* 2*852ba100SJustin Hibbits * Copyright 2008-2012 Freescale Semiconductor Inc. 3*852ba100SJustin Hibbits * 4*852ba100SJustin Hibbits * Redistribution and use in source and binary forms, with or without 5*852ba100SJustin Hibbits * modification, are permitted provided that the following conditions are met: 6*852ba100SJustin Hibbits * * Redistributions of source code must retain the above copyright 7*852ba100SJustin Hibbits * notice, this list of conditions and the following disclaimer. 8*852ba100SJustin Hibbits * * Redistributions in binary form must reproduce the above copyright 9*852ba100SJustin Hibbits * notice, this list of conditions and the following disclaimer in the 10*852ba100SJustin Hibbits * documentation and/or other materials provided with the distribution. 11*852ba100SJustin Hibbits * * Neither the name of Freescale Semiconductor nor the 12*852ba100SJustin Hibbits * names of its contributors may be used to endorse or promote products 13*852ba100SJustin Hibbits * derived from this software without specific prior written permission. 14*852ba100SJustin Hibbits * 15*852ba100SJustin Hibbits * 16*852ba100SJustin Hibbits * ALTERNATIVELY, this software may be distributed under the terms of the 17*852ba100SJustin Hibbits * GNU General Public License ("GPL") as published by the Free Software 18*852ba100SJustin Hibbits * Foundation, either version 2 of that License or (at your option) any 19*852ba100SJustin Hibbits * later version. 20*852ba100SJustin Hibbits * 21*852ba100SJustin Hibbits * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 22*852ba100SJustin Hibbits * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 23*852ba100SJustin Hibbits * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24*852ba100SJustin Hibbits * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 25*852ba100SJustin Hibbits * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26*852ba100SJustin Hibbits * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 27*852ba100SJustin Hibbits * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 28*852ba100SJustin Hibbits * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29*852ba100SJustin Hibbits * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30*852ba100SJustin Hibbits * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31*852ba100SJustin Hibbits */ 32*852ba100SJustin Hibbits 33*852ba100SJustin Hibbits 34*852ba100SJustin Hibbits /****************************************************************************** 35*852ba100SJustin Hibbits @File fm_prs.h 36*852ba100SJustin Hibbits 37*852ba100SJustin Hibbits @Description FM Parser private header 38*852ba100SJustin Hibbits *//***************************************************************************/ 39*852ba100SJustin Hibbits #ifndef __FM_PRS_H 40*852ba100SJustin Hibbits #define __FM_PRS_H 41*852ba100SJustin Hibbits 42*852ba100SJustin Hibbits #include "std_ext.h" 43*852ba100SJustin Hibbits 44*852ba100SJustin Hibbits /***********************************************************************/ 45*852ba100SJustin Hibbits /* SW parser IP_FRAG patch */ 46*852ba100SJustin Hibbits /***********************************************************************/ 47*852ba100SJustin Hibbits 48*852ba100SJustin Hibbits #if ((DPAA_VERSION == 10) && defined(FM_CAPWAP_SUPPORT)) 49*852ba100SJustin Hibbits #define SW_PRS_UDP_LITE_PATCH \ 50*852ba100SJustin Hibbits {\ 51*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0xFC,0x00,0x00,0x00,0x00,0x00, \ 52*852ba100SJustin Hibbits 0x00,0x00,0x50,0x2C,0x40,0x00,0x31,0x92,0x50,0x2C, \ 53*852ba100SJustin Hibbits 0x00,0x88,0x18,0x2F,0x00,0x01,0x1B,0xFE,0x18,0x71, \ 54*852ba100SJustin Hibbits 0x02,0x1F,0x00,0x08,0x00,0x83,0x02,0x1F,0x00,0x20, \ 55*852ba100SJustin Hibbits 0x28,0x1B,0x00,0x05,0x29,0x1F,0x30,0xD0,0x60,0x4F, \ 56*852ba100SJustin Hibbits 0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \ 57*852ba100SJustin Hibbits 0x00,0x01,0x07,0x01,0x60,0x3B,0x00,0x00,0x30,0xD0, \ 58*852ba100SJustin Hibbits 0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \ 59*852ba100SJustin Hibbits 0x40,0x4C,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \ 60*852ba100SJustin Hibbits 0x00,0x06,0x18,0x5D,0x00,0x00,0x9F,0xFF,0x30,0xF2, \ 61*852ba100SJustin Hibbits 0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \ 62*852ba100SJustin Hibbits 0x00,0x08,0x28,0x1A,0x60,0x37,0x00,0x00,0x30,0xF2, \ 63*852ba100SJustin Hibbits 0x18,0x5D,0x06,0x00,0x29,0x1E,0x30,0xF2,0x2F,0x0E, \ 64*852ba100SJustin Hibbits 0x30,0x72,0x00,0x00,0x9B,0x8F,0x00,0x06,0x2F,0x0E, \ 65*852ba100SJustin Hibbits 0x32,0xF1,0x32,0xB0,0x00,0x4F,0x00,0x57,0x00,0x28, \ 66*852ba100SJustin Hibbits 0x00,0x00,0x97,0x9E,0x00,0x4E,0x30,0x72,0x00,0x06, \ 67*852ba100SJustin Hibbits 0x2F,0x0E,0x32,0xC1,0x32,0xF0,0x00,0x4A,0x00,0x80, \ 68*852ba100SJustin Hibbits 0x00,0x02,0x00,0x00,0x97,0x9E,0x40,0x7E,0x00,0x08, \ 69*852ba100SJustin Hibbits 0x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE,0x00,0x00, \ 70*852ba100SJustin Hibbits 0x9F,0x9E,0x40,0xB3,0x00,0x00,0x02,0x1F,0x00,0x08, \ 71*852ba100SJustin Hibbits 0x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0,0x60,0x9F, \ 72*852ba100SJustin Hibbits 0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \ 73*852ba100SJustin Hibbits 0x00,0x01,0x07,0x01,0x60,0x8B,0x00,0x00,0x30,0xD0, \ 74*852ba100SJustin Hibbits 0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \ 75*852ba100SJustin Hibbits 0x40,0x9C,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \ 76*852ba100SJustin Hibbits 0x00,0x06,0x18,0xAD,0x00,0x00,0x9F,0xFF,0x30,0xF2, \ 77*852ba100SJustin Hibbits 0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \ 78*852ba100SJustin Hibbits 0x00,0x08,0x28,0x1A,0x60,0x87,0x00,0x00,0x30,0xF2, \ 79*852ba100SJustin Hibbits 0x18,0xAD,0x06,0x00,0x29,0x1E,0x30,0xF2,0x50,0xB3, \ 80*852ba100SJustin Hibbits 0xFF,0xFF,0x18,0xB8,0x08,0x16,0x00,0x54,0x00,0x01, \ 81*852ba100SJustin Hibbits 0x1B,0xFE,0x18,0xC5,0x32,0xF1,0x28,0x5D,0x32,0xF1, \ 82*852ba100SJustin Hibbits 0x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00,0x8F,0x9F, \ 83*852ba100SJustin Hibbits 0x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01,0x1B,0xFF, \ 84*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFF \ 85*852ba100SJustin Hibbits } 86*852ba100SJustin Hibbits #endif /* ((DPAA_VERSION == 10) && defined(FM_CAPWAP_SUPPORT)) */ 87*852ba100SJustin Hibbits 88*852ba100SJustin Hibbits #if (DPAA_VERSION == 10) 89*852ba100SJustin Hibbits /* Version: 106.1.9 */ 90*852ba100SJustin Hibbits #define SW_PRS_OFFLOAD_PATCH \ 91*852ba100SJustin Hibbits { \ 92*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0x0A,0x00,0x00,0x00,0x00,0x00, \ 93*852ba100SJustin Hibbits 0x00,0x00,0x43,0x0A,0x00,0x00,0x00,0x01,0x1B,0xFE, \ 94*852ba100SJustin Hibbits 0x00,0x00,0x99,0x00,0x53,0x13,0x00,0x00,0x00,0x00, \ 95*852ba100SJustin Hibbits 0x9F,0x98,0x53,0x13,0x00,0x00,0x1B,0x23,0x33,0xF1, \ 96*852ba100SJustin Hibbits 0x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \ 97*852ba100SJustin Hibbits 0x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x01, \ 98*852ba100SJustin Hibbits 0x32,0xC1,0x32,0xF0,0x00,0x4A,0x00,0x80,0x1F,0xFF, \ 99*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA,0x06,0x00, \ 100*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x2F,0x00,0x00, \ 101*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA,0x00,0x40, \ 102*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x95,0x00,0x00, \ 103*852ba100SJustin Hibbits 0x00,0x00,0x9B,0x8F,0x2F,0x0F,0x32,0xC1,0x00,0x55, \ 104*852ba100SJustin Hibbits 0x00,0x28,0x28,0x43,0x30,0x7E,0x43,0x45,0x00,0x00, \ 105*852ba100SJustin Hibbits 0x30,0x7E,0x43,0x45,0x00,0x3C,0x1B,0x5D,0x32,0x11, \ 106*852ba100SJustin Hibbits 0x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x83,0x8F, \ 107*852ba100SJustin Hibbits 0x2F,0x0F,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \ 108*852ba100SJustin Hibbits 0x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11,0x00,0x00, \ 109*852ba100SJustin Hibbits 0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \ 110*852ba100SJustin Hibbits 0x28,0x43,0x06,0x00,0x1B,0x3E,0x30,0x7E,0x53,0x79, \ 111*852ba100SJustin Hibbits 0x00,0x2B,0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81, \ 112*852ba100SJustin Hibbits 0x00,0x00,0x87,0x8F,0x28,0x23,0x06,0x00,0x32,0x11, \ 113*852ba100SJustin Hibbits 0x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81, \ 114*852ba100SJustin Hibbits 0x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01, \ 115*852ba100SJustin Hibbits 0x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00,0x00,0x01, \ 116*852ba100SJustin Hibbits 0x1B,0xFE,0x00,0x00,0x9B,0x8E,0x53,0x90,0x00,0x00, \ 117*852ba100SJustin Hibbits 0x06,0x29,0x00,0x00,0x83,0x8F,0x28,0x23,0x06,0x00, \ 118*852ba100SJustin Hibbits 0x06,0x29,0x32,0xC1,0x00,0x55,0x00,0x28,0x00,0x00, \ 119*852ba100SJustin Hibbits 0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \ 120*852ba100SJustin Hibbits 0x28,0x43,0x06,0x00,0x00,0x01,0x1B,0xFE,0x32,0xC1, \ 121*852ba100SJustin Hibbits 0x00,0x55,0x00,0x28,0x28,0x43,0x1B,0xCF,0x00,0x00, \ 122*852ba100SJustin Hibbits 0x9B,0x8F,0x2F,0x0F,0x32,0xC1,0x00,0x55,0x00,0x28, \ 123*852ba100SJustin Hibbits 0x28,0x43,0x30,0x7E,0x43,0xBF,0x00,0x2C,0x32,0x11, \ 124*852ba100SJustin Hibbits 0x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F, \ 125*852ba100SJustin Hibbits 0x28,0x23,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \ 126*852ba100SJustin Hibbits 0x00,0x81,0x00,0x00,0x83,0x8F,0x2F,0x0F,0x06,0x00, \ 127*852ba100SJustin Hibbits 0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01, \ 128*852ba100SJustin Hibbits 0x00,0x81,0x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50, \ 129*852ba100SJustin Hibbits 0x00,0x01,0x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00, \ 130*852ba100SJustin Hibbits 0x1B,0x9C,0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00, \ 131*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02, \ 132*852ba100SJustin Hibbits 0x00,0x00,0x00,0x01,0x32,0xC1,0x32,0xF0,0x00,0x4A, \ 133*852ba100SJustin Hibbits 0x00,0x80,0x1F,0xFF,0x00,0x01,0x1B,0xFE, \ 134*852ba100SJustin Hibbits } 135*852ba100SJustin Hibbits 136*852ba100SJustin Hibbits #else 137*852ba100SJustin Hibbits #define SW_PRS_OFFLOAD_PATCH \ 138*852ba100SJustin Hibbits { \ 139*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0x0E,0x4F,0x00,0x00,0x00,0x00, \ 140*852ba100SJustin Hibbits 0x00,0x00,0x51,0x16,0x08,0x4B,0x31,0x53,0x00,0xFB, \ 141*852ba100SJustin Hibbits 0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x2B, \ 142*852ba100SJustin Hibbits 0x33,0xF1,0x00,0xFB,0x00,0xDF,0x00,0x00,0x00,0x00, \ 143*852ba100SJustin Hibbits 0x00,0x00,0x28,0x7F,0x31,0x52,0x00,0xDA,0x0A,0x00, \ 144*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x20,0x00,0x00, \ 145*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x00,0x00,0x99,0x00,0x51,0x29, \ 146*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x9F,0x98,0x51,0x29,0x00,0x00, \ 147*852ba100SJustin Hibbits 0x19,0x44,0x09,0x5F,0x00,0x20,0x00,0x00,0x09,0x4F, \ 148*852ba100SJustin Hibbits 0x00,0x20,0x00,0x00,0x34,0xB7,0x00,0xF9,0x00,0x00, \ 149*852ba100SJustin Hibbits 0x01,0x00,0x00,0x00,0x00,0x00,0x2B,0x97,0x31,0xB3, \ 150*852ba100SJustin Hibbits 0x29,0x8F,0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00, \ 151*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02, \ 152*852ba100SJustin Hibbits 0x00,0x00,0x00,0x01,0x1B,0xFE,0x00,0x01,0x1B,0xFE, \ 153*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0xFC,0x00,0x00,0x00,0x00,0x00, \ 154*852ba100SJustin Hibbits 0x00,0x00,0x51,0x52,0x40,0x00,0x31,0x92,0x51,0x52, \ 155*852ba100SJustin Hibbits 0x00,0x88,0x19,0x55,0x08,0x05,0x00,0x00,0x19,0x99, \ 156*852ba100SJustin Hibbits 0x02,0x1F,0x00,0x08,0x00,0x83,0x02,0x1F,0x00,0x20, \ 157*852ba100SJustin Hibbits 0x28,0x1B,0x00,0x05,0x29,0x1F,0x30,0xD0,0x61,0x75, \ 158*852ba100SJustin Hibbits 0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \ 159*852ba100SJustin Hibbits 0x00,0x01,0x07,0x01,0x61,0x61,0x00,0x00,0x30,0xD0, \ 160*852ba100SJustin Hibbits 0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \ 161*852ba100SJustin Hibbits 0x41,0x72,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \ 162*852ba100SJustin Hibbits 0x00,0x06,0x19,0x83,0x00,0x00,0x9F,0xFF,0x30,0xF2, \ 163*852ba100SJustin Hibbits 0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \ 164*852ba100SJustin Hibbits 0x00,0x08,0x28,0x1A,0x61,0x5D,0x00,0x00,0x30,0xF2, \ 165*852ba100SJustin Hibbits 0x19,0x83,0x06,0x00,0x29,0x1E,0x30,0xF2,0x29,0x0E, \ 166*852ba100SJustin Hibbits 0x30,0x72,0x00,0x00,0x9B,0x8F,0x00,0x06,0x29,0x0E, \ 167*852ba100SJustin Hibbits 0x32,0xF1,0x32,0xB0,0x00,0x4F,0x00,0x57,0x00,0x28, \ 168*852ba100SJustin Hibbits 0x00,0x00,0x97,0x9E,0x00,0x4E,0x30,0x72,0x00,0x06, \ 169*852ba100SJustin Hibbits 0x29,0x0E,0x08,0x05,0x00,0x01,0x31,0x52,0x00,0xDA, \ 170*852ba100SJustin Hibbits 0x0E,0x4F,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0xAF, \ 171*852ba100SJustin Hibbits 0x04,0x4B,0x31,0x53,0x00,0xFB,0xFF,0xF0,0x00,0x00, \ 172*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x29,0x2B,0x33,0xF1,0x00,0xFB, \ 173*852ba100SJustin Hibbits 0x00,0xDF,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7F, \ 174*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0x06,0x00,0x00,0x00,0x00,0x00, \ 175*852ba100SJustin Hibbits 0x00,0x00,0x41,0xB9,0x00,0x00,0x00,0x01,0x1B,0xFE, \ 176*852ba100SJustin Hibbits 0x31,0x52,0x00,0xDA,0x00,0x40,0x00,0x00,0x00,0x00, \ 177*852ba100SJustin Hibbits 0x00,0x00,0x42,0x06,0x00,0x00,0x00,0x00,0x9B,0x8F, \ 178*852ba100SJustin Hibbits 0x28,0x01,0x32,0xC1,0x00,0x55,0x00,0x28,0x28,0x43, \ 179*852ba100SJustin Hibbits 0x30,0x00,0x41,0xEB,0x00,0x2C,0x32,0x11,0x32,0xC0, \ 180*852ba100SJustin Hibbits 0x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F,0x28,0x23, \ 181*852ba100SJustin Hibbits 0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81, \ 182*852ba100SJustin Hibbits 0x00,0x00,0x83,0x8F,0x28,0x01,0x06,0x00,0x32,0x11, \ 183*852ba100SJustin Hibbits 0x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81, \ 184*852ba100SJustin Hibbits 0x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01, \ 185*852ba100SJustin Hibbits 0x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00,0x19,0xC8, \ 186*852ba100SJustin Hibbits 0x09,0x5F,0x00,0x20,0x00,0x00,0x09,0x4F,0x00,0x20, \ 187*852ba100SJustin Hibbits 0x00,0x00,0x34,0xB7,0x00,0xF9,0x00,0x00,0x01,0x00, \ 188*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x2B,0x97,0x31,0xB3,0x29,0x8F, \ 189*852ba100SJustin Hibbits 0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00, \ 190*852ba100SJustin Hibbits 0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00, \ 191*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x30,0x50,0x52,0x0B,0x00,0x00, \ 192*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x32,0xF1,0x32,0xC0,0x00,0x4F, \ 193*852ba100SJustin Hibbits 0x00,0x81,0x00,0x02,0x00,0x00,0x97,0x9E,0x42,0x18, \ 194*852ba100SJustin Hibbits 0x00,0x08,0x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE, \ 195*852ba100SJustin Hibbits 0x00,0x00,0x9F,0x9E,0x42,0x4D,0x00,0x00,0x02,0x1F, \ 196*852ba100SJustin Hibbits 0x00,0x08,0x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0, \ 197*852ba100SJustin Hibbits 0x62,0x39,0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F, \ 198*852ba100SJustin Hibbits 0x00,0x52,0x00,0x01,0x07,0x01,0x62,0x25,0x00,0x00, \ 199*852ba100SJustin Hibbits 0x30,0xD0,0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00, \ 200*852ba100SJustin Hibbits 0x00,0x00,0x42,0x36,0x00,0x00,0x02,0x8F,0x00,0x00, \ 201*852ba100SJustin Hibbits 0x30,0xF2,0x00,0x06,0x1A,0x47,0x00,0x00,0x9F,0xFF, \ 202*852ba100SJustin Hibbits 0x30,0xF2,0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0, \ 203*852ba100SJustin Hibbits 0x00,0x52,0x00,0x08,0x28,0x1A,0x62,0x21,0x00,0x00, \ 204*852ba100SJustin Hibbits 0x30,0xF2,0x1A,0x47,0x06,0x00,0x29,0x1E,0x30,0xF2, \ 205*852ba100SJustin Hibbits 0x52,0x4D,0xFF,0xFF,0x1A,0x52,0x08,0x16,0x00,0x54, \ 206*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x1A,0x5F,0x32,0xF1,0x28,0x5D, \ 207*852ba100SJustin Hibbits 0x32,0xF1,0x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00, \ 208*852ba100SJustin Hibbits 0x8F,0x9F,0x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01, \ 209*852ba100SJustin Hibbits 0x1B,0xFF,0x00,0x01,0x1B,0xFF,0x31,0x52,0x00,0xDA, \ 210*852ba100SJustin Hibbits 0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x6D, \ 211*852ba100SJustin Hibbits 0x40,0x00,0x31,0x92,0x52,0x6D,0x00,0x88,0x1A,0x70, \ 212*852ba100SJustin Hibbits 0x08,0x05,0x00,0x00,0x1A,0xB4,0x02,0x1F,0x00,0x08, \ 213*852ba100SJustin Hibbits 0x00,0x83,0x02,0x1F,0x00,0x20,0x28,0x1B,0x00,0x05, \ 214*852ba100SJustin Hibbits 0x29,0x1F,0x30,0xD0,0x62,0x90,0x00,0x07,0x00,0x05, \ 215*852ba100SJustin Hibbits 0x00,0x00,0xC3,0x8F,0x00,0x52,0x00,0x01,0x07,0x01, \ 216*852ba100SJustin Hibbits 0x62,0x7C,0x00,0x00,0x30,0xD0,0x00,0xDA,0x00,0x01, \ 217*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x8D,0x00,0x00, \ 218*852ba100SJustin Hibbits 0x02,0x8F,0x00,0x00,0x30,0xF2,0x00,0x06,0x1A,0x9E, \ 219*852ba100SJustin Hibbits 0x00,0x00,0x9F,0xFF,0x30,0xF2,0x00,0x06,0x29,0x1E, \ 220*852ba100SJustin Hibbits 0x07,0x08,0x30,0xD0,0x00,0x52,0x00,0x08,0x28,0x1A, \ 221*852ba100SJustin Hibbits 0x62,0x78,0x00,0x00,0x30,0xF2,0x1A,0x9E,0x06,0x00, \ 222*852ba100SJustin Hibbits 0x29,0x1E,0x30,0xF2,0x29,0x0E,0x30,0x72,0x00,0x00, \ 223*852ba100SJustin Hibbits 0x9B,0x8F,0x00,0x06,0x29,0x0E,0x32,0xF1,0x32,0xB0, \ 224*852ba100SJustin Hibbits 0x00,0x4F,0x00,0x57,0x00,0x28,0x00,0x00,0x97,0x9E, \ 225*852ba100SJustin Hibbits 0x00,0x4E,0x30,0x72,0x00,0x06,0x29,0x0E,0x08,0x05, \ 226*852ba100SJustin Hibbits 0x00,0x01,0x31,0x52,0x00,0xDA,0x0E,0x4F,0x00,0x00, \ 227*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x52,0xCA,0x04,0x4B,0x31,0x53, \ 228*852ba100SJustin Hibbits 0x00,0xFB,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00, \ 229*852ba100SJustin Hibbits 0x29,0x2B,0x33,0xF1,0x00,0xFB,0x00,0xDF,0x00,0x00, \ 230*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x28,0x7F,0x31,0x52,0x00,0xDA, \ 231*852ba100SJustin Hibbits 0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0xD4, \ 232*852ba100SJustin Hibbits 0x00,0x00,0x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA, \ 233*852ba100SJustin Hibbits 0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x37, \ 234*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x9B,0x8F,0x28,0x01,0x32,0xC1, \ 235*852ba100SJustin Hibbits 0x00,0x55,0x00,0x28,0x28,0x43,0x30,0x00,0x42,0xEA, \ 236*852ba100SJustin Hibbits 0x00,0x00,0x30,0x00,0x42,0xEA,0x00,0x3C,0x1B,0x02, \ 237*852ba100SJustin Hibbits 0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00, \ 238*852ba100SJustin Hibbits 0x83,0x8F,0x28,0x01,0x06,0x00,0x32,0x11,0x32,0xC0, \ 239*852ba100SJustin Hibbits 0x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11, \ 240*852ba100SJustin Hibbits 0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04, \ 241*852ba100SJustin Hibbits 0x00,0x4D,0x28,0x43,0x06,0x00,0x1A,0xE3,0x30,0x00, \ 242*852ba100SJustin Hibbits 0x43,0x20,0x00,0x2B,0x00,0x00,0x9B,0x8E,0x43,0x0E, \ 243*852ba100SJustin Hibbits 0x00,0x00,0x32,0xC1,0x00,0x55,0x00,0x28,0x28,0x43, \ 244*852ba100SJustin Hibbits 0x1B,0x1F,0x06,0x29,0x00,0x00,0x83,0x8F,0x28,0x23, \ 245*852ba100SJustin Hibbits 0x06,0x00,0x06,0x29,0x32,0xC1,0x00,0x55,0x00,0x28, \ 246*852ba100SJustin Hibbits 0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04, \ 247*852ba100SJustin Hibbits 0x00,0x4D,0x28,0x43,0x06,0x00,0x1B,0x37,0x32,0x11, \ 248*852ba100SJustin Hibbits 0x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F, \ 249*852ba100SJustin Hibbits 0x28,0x23,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \ 250*852ba100SJustin Hibbits 0x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11,0x00,0x00, \ 251*852ba100SJustin Hibbits 0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \ 252*852ba100SJustin Hibbits 0x28,0x43,0x06,0x00,0x30,0x50,0x53,0x3C,0x00,0x00, \ 253*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x32,0xF1,0x32,0xC0,0x00,0x4F, \ 254*852ba100SJustin Hibbits 0x00,0x81,0x00,0x02,0x00,0x00,0x97,0x9E,0x43,0x49, \ 255*852ba100SJustin Hibbits 0x00,0x08,0x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE, \ 256*852ba100SJustin Hibbits 0x00,0x00,0x9F,0x9E,0x43,0x7E,0x00,0x00,0x02,0x1F, \ 257*852ba100SJustin Hibbits 0x00,0x08,0x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0, \ 258*852ba100SJustin Hibbits 0x63,0x6A,0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F, \ 259*852ba100SJustin Hibbits 0x00,0x52,0x00,0x01,0x07,0x01,0x63,0x56,0x00,0x00, \ 260*852ba100SJustin Hibbits 0x30,0xD0,0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00, \ 261*852ba100SJustin Hibbits 0x00,0x00,0x43,0x67,0x00,0x00,0x02,0x8F,0x00,0x00, \ 262*852ba100SJustin Hibbits 0x30,0xF2,0x00,0x06,0x1B,0x78,0x00,0x00,0x9F,0xFF, \ 263*852ba100SJustin Hibbits 0x30,0xF2,0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0, \ 264*852ba100SJustin Hibbits 0x00,0x52,0x00,0x08,0x28,0x1A,0x63,0x52,0x00,0x00, \ 265*852ba100SJustin Hibbits 0x30,0xF2,0x1B,0x78,0x06,0x00,0x29,0x1E,0x30,0xF2, \ 266*852ba100SJustin Hibbits 0x53,0x7E,0xFF,0xFF,0x1B,0x83,0x08,0x16,0x00,0x54, \ 267*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFE,0x1B,0x90,0x32,0xF1,0x28,0x5D, \ 268*852ba100SJustin Hibbits 0x32,0xF1,0x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00, \ 269*852ba100SJustin Hibbits 0x8F,0x9F,0x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01, \ 270*852ba100SJustin Hibbits 0x1B,0xFF,0x00,0x01,0x1B,0xFF,0x08,0x07,0x00,0x02, \ 271*852ba100SJustin Hibbits 0x00,0x00,0x8D,0x80,0x53,0x9C,0x00,0x01,0x30,0x71, \ 272*852ba100SJustin Hibbits 0x00,0x55,0x00,0x01,0x28,0x0F,0x00,0x00,0x8D,0x00, \ 273*852ba100SJustin Hibbits 0x53,0xA4,0x00,0x01,0x30,0x71,0x00,0x55,0x00,0x01, \ 274*852ba100SJustin Hibbits 0x28,0x0F,0x00,0x00,0x83,0x8E,0x53,0xB9,0x00,0x00, \ 275*852ba100SJustin Hibbits 0x00,0x00,0x86,0x08,0x30,0x71,0x00,0x7B,0x03,0xB9, \ 276*852ba100SJustin Hibbits 0x33,0xB4,0x00,0xDA,0xFF,0xFF,0x00,0x0F,0x00,0x00, \ 277*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x86,0x09,0x01,0x03,0x00,0x7D, \ 278*852ba100SJustin Hibbits 0x03,0xB9,0x1B,0xC8,0x33,0xD1,0x00,0xF9,0x00,0x10, \ 279*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7B,0x09,0x5F, \ 280*852ba100SJustin Hibbits 0x00,0x1A,0x00,0x00,0x09,0x4F,0x00,0x1A,0x00,0x00, \ 281*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFF,0x00,0x00,0x8C,0x00,0x53,0xF0, \ 282*852ba100SJustin Hibbits 0x00,0x01,0x34,0xF5,0x00,0xFB,0xFF,0xFF,0x00,0x7F, \ 283*852ba100SJustin Hibbits 0x00,0x00,0x00,0x00,0x2A,0x9F,0x00,0x00,0x93,0x8F, \ 284*852ba100SJustin Hibbits 0x28,0x49,0x00,0x00,0x97,0x8F,0x28,0x4B,0x34,0x61, \ 285*852ba100SJustin Hibbits 0x28,0x4D,0x34,0x71,0x28,0x4F,0x34,0xB7,0x00,0xF9, \ 286*852ba100SJustin Hibbits 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x2B,0x97, \ 287*852ba100SJustin Hibbits 0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00, \ 288*852ba100SJustin Hibbits 0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00, \ 289*852ba100SJustin Hibbits 0x00,0x01,0x1B,0xFF,0x00,0x01,0x1B,0xFF, \ 290*852ba100SJustin Hibbits } 291*852ba100SJustin Hibbits #endif /* (DPAA_VERSION == 10) */ 292*852ba100SJustin Hibbits 293*852ba100SJustin Hibbits /****************************/ 294*852ba100SJustin Hibbits /* Parser defines */ 295*852ba100SJustin Hibbits /****************************/ 296*852ba100SJustin Hibbits #define FM_PCD_PRS_SW_TAIL_SIZE 4 /**< Number of bytes that must be cleared at 297*852ba100SJustin Hibbits the end of the SW parser area */ 298*852ba100SJustin Hibbits 299*852ba100SJustin Hibbits /* masks */ 300*852ba100SJustin Hibbits #define PRS_ERR_CAP 0x80000000 301*852ba100SJustin Hibbits #define PRS_ERR_TYPE_DOUBLE 0x40000000 302*852ba100SJustin Hibbits #define PRS_ERR_SINGLE_ECC_CNT_MASK 0x00FF0000 303*852ba100SJustin Hibbits #define PRS_ERR_ADDR_MASK 0x000001FF 304*852ba100SJustin Hibbits 305*852ba100SJustin Hibbits /* others */ 306*852ba100SJustin Hibbits #define PRS_MAX_CYCLE_LIMIT 8191 307*852ba100SJustin Hibbits #define PRS_SW_DATA 0x00000800 308*852ba100SJustin Hibbits #define PRS_REGS_OFFSET 0x00000840 309*852ba100SJustin Hibbits 310*852ba100SJustin Hibbits #define GET_FM_PCD_PRS_PORT_ID(prsPortId,hardwarePortId) \ 311*852ba100SJustin Hibbits prsPortId = (uint8_t)(hardwarePortId & 0x0f) 312*852ba100SJustin Hibbits 313*852ba100SJustin Hibbits #define GET_FM_PCD_INDEX_FLAG(bitMask, prsPortId) \ 314*852ba100SJustin Hibbits bitMask = 0x80000000>>prsPortId 315*852ba100SJustin Hibbits 316*852ba100SJustin Hibbits #endif /* __FM_PRS_H */ 317