Path: blob/main/sys/contrib/ncsw/Peripherals/FM/Pcd/fm_prs.h
48524 views
/*1* Copyright 2008-2012 Freescale Semiconductor Inc.2*3* Redistribution and use in source and binary forms, with or without4* modification, are permitted provided that the following conditions are met:5* * Redistributions of source code must retain the above copyright6* notice, this list of conditions and the following disclaimer.7* * Redistributions in binary form must reproduce the above copyright8* notice, this list of conditions and the following disclaimer in the9* documentation and/or other materials provided with the distribution.10* * Neither the name of Freescale Semiconductor nor the11* names of its contributors may be used to endorse or promote products12* derived from this software without specific prior written permission.13*14*15* ALTERNATIVELY, this software may be distributed under the terms of the16* GNU General Public License ("GPL") as published by the Free Software17* Foundation, either version 2 of that License or (at your option) any18* later version.19*20* THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY21* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED22* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE23* DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY24* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES25* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;26* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND27* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT28* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS29* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.30*/313233/******************************************************************************34@File fm_prs.h3536@Description FM Parser private header37*//***************************************************************************/38#ifndef __FM_PRS_H39#define __FM_PRS_H4041#include "std_ext.h"4243/***********************************************************************/44/* SW parser IP_FRAG patch */45/***********************************************************************/4647#if ((DPAA_VERSION == 10) && defined(FM_CAPWAP_SUPPORT))48#define SW_PRS_UDP_LITE_PATCH \49{\500x31,0x52,0x00,0xDA,0xFC,0x00,0x00,0x00,0x00,0x00, \510x00,0x00,0x50,0x2C,0x40,0x00,0x31,0x92,0x50,0x2C, \520x00,0x88,0x18,0x2F,0x00,0x01,0x1B,0xFE,0x18,0x71, \530x02,0x1F,0x00,0x08,0x00,0x83,0x02,0x1F,0x00,0x20, \540x28,0x1B,0x00,0x05,0x29,0x1F,0x30,0xD0,0x60,0x4F, \550x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \560x00,0x01,0x07,0x01,0x60,0x3B,0x00,0x00,0x30,0xD0, \570x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \580x40,0x4C,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \590x00,0x06,0x18,0x5D,0x00,0x00,0x9F,0xFF,0x30,0xF2, \600x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \610x00,0x08,0x28,0x1A,0x60,0x37,0x00,0x00,0x30,0xF2, \620x18,0x5D,0x06,0x00,0x29,0x1E,0x30,0xF2,0x2F,0x0E, \630x30,0x72,0x00,0x00,0x9B,0x8F,0x00,0x06,0x2F,0x0E, \640x32,0xF1,0x32,0xB0,0x00,0x4F,0x00,0x57,0x00,0x28, \650x00,0x00,0x97,0x9E,0x00,0x4E,0x30,0x72,0x00,0x06, \660x2F,0x0E,0x32,0xC1,0x32,0xF0,0x00,0x4A,0x00,0x80, \670x00,0x02,0x00,0x00,0x97,0x9E,0x40,0x7E,0x00,0x08, \680x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE,0x00,0x00, \690x9F,0x9E,0x40,0xB3,0x00,0x00,0x02,0x1F,0x00,0x08, \700x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0,0x60,0x9F, \710x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \720x00,0x01,0x07,0x01,0x60,0x8B,0x00,0x00,0x30,0xD0, \730x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \740x40,0x9C,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \750x00,0x06,0x18,0xAD,0x00,0x00,0x9F,0xFF,0x30,0xF2, \760x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \770x00,0x08,0x28,0x1A,0x60,0x87,0x00,0x00,0x30,0xF2, \780x18,0xAD,0x06,0x00,0x29,0x1E,0x30,0xF2,0x50,0xB3, \790xFF,0xFF,0x18,0xB8,0x08,0x16,0x00,0x54,0x00,0x01, \800x1B,0xFE,0x18,0xC5,0x32,0xF1,0x28,0x5D,0x32,0xF1, \810x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00,0x8F,0x9F, \820x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01,0x1B,0xFF, \830x00,0x01,0x1B,0xFF \84}85#endif /* ((DPAA_VERSION == 10) && defined(FM_CAPWAP_SUPPORT)) */8687#if (DPAA_VERSION == 10)88/* Version: 106.1.9 */89#define SW_PRS_OFFLOAD_PATCH \90{ \910x31,0x52,0x00,0xDA,0x0A,0x00,0x00,0x00,0x00,0x00, \920x00,0x00,0x43,0x0A,0x00,0x00,0x00,0x01,0x1B,0xFE, \930x00,0x00,0x99,0x00,0x53,0x13,0x00,0x00,0x00,0x00, \940x9F,0x98,0x53,0x13,0x00,0x00,0x1B,0x23,0x33,0xF1, \950x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \960x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x01, \970x32,0xC1,0x32,0xF0,0x00,0x4A,0x00,0x80,0x1F,0xFF, \980x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA,0x06,0x00, \990x00,0x00,0x00,0x00,0x00,0x00,0x43,0x2F,0x00,0x00, \1000x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA,0x00,0x40, \1010x00,0x00,0x00,0x00,0x00,0x00,0x53,0x95,0x00,0x00, \1020x00,0x00,0x9B,0x8F,0x2F,0x0F,0x32,0xC1,0x00,0x55, \1030x00,0x28,0x28,0x43,0x30,0x7E,0x43,0x45,0x00,0x00, \1040x30,0x7E,0x43,0x45,0x00,0x3C,0x1B,0x5D,0x32,0x11, \1050x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x83,0x8F, \1060x2F,0x0F,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \1070x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11,0x00,0x00, \1080x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \1090x28,0x43,0x06,0x00,0x1B,0x3E,0x30,0x7E,0x53,0x79, \1100x00,0x2B,0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81, \1110x00,0x00,0x87,0x8F,0x28,0x23,0x06,0x00,0x32,0x11, \1120x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81, \1130x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01, \1140x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00,0x00,0x01, \1150x1B,0xFE,0x00,0x00,0x9B,0x8E,0x53,0x90,0x00,0x00, \1160x06,0x29,0x00,0x00,0x83,0x8F,0x28,0x23,0x06,0x00, \1170x06,0x29,0x32,0xC1,0x00,0x55,0x00,0x28,0x00,0x00, \1180x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \1190x28,0x43,0x06,0x00,0x00,0x01,0x1B,0xFE,0x32,0xC1, \1200x00,0x55,0x00,0x28,0x28,0x43,0x1B,0xCF,0x00,0x00, \1210x9B,0x8F,0x2F,0x0F,0x32,0xC1,0x00,0x55,0x00,0x28, \1220x28,0x43,0x30,0x7E,0x43,0xBF,0x00,0x2C,0x32,0x11, \1230x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F, \1240x28,0x23,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \1250x00,0x81,0x00,0x00,0x83,0x8F,0x2F,0x0F,0x06,0x00, \1260x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01, \1270x00,0x81,0x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50, \1280x00,0x01,0x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00, \1290x1B,0x9C,0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00, \1300x00,0x00,0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02, \1310x00,0x00,0x00,0x01,0x32,0xC1,0x32,0xF0,0x00,0x4A, \1320x00,0x80,0x1F,0xFF,0x00,0x01,0x1B,0xFE, \133}134135#else136#define SW_PRS_OFFLOAD_PATCH \137{ \1380x31,0x52,0x00,0xDA,0x0E,0x4F,0x00,0x00,0x00,0x00, \1390x00,0x00,0x51,0x16,0x08,0x4B,0x31,0x53,0x00,0xFB, \1400xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x2B, \1410x33,0xF1,0x00,0xFB,0x00,0xDF,0x00,0x00,0x00,0x00, \1420x00,0x00,0x28,0x7F,0x31,0x52,0x00,0xDA,0x0A,0x00, \1430x00,0x00,0x00,0x00,0x00,0x00,0x41,0x20,0x00,0x00, \1440x00,0x01,0x1B,0xFE,0x00,0x00,0x99,0x00,0x51,0x29, \1450x00,0x00,0x00,0x00,0x9F,0x98,0x51,0x29,0x00,0x00, \1460x19,0x44,0x09,0x5F,0x00,0x20,0x00,0x00,0x09,0x4F, \1470x00,0x20,0x00,0x00,0x34,0xB7,0x00,0xF9,0x00,0x00, \1480x01,0x00,0x00,0x00,0x00,0x00,0x2B,0x97,0x31,0xB3, \1490x29,0x8F,0x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00, \1500x00,0x00,0x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02, \1510x00,0x00,0x00,0x01,0x1B,0xFE,0x00,0x01,0x1B,0xFE, \1520x31,0x52,0x00,0xDA,0xFC,0x00,0x00,0x00,0x00,0x00, \1530x00,0x00,0x51,0x52,0x40,0x00,0x31,0x92,0x51,0x52, \1540x00,0x88,0x19,0x55,0x08,0x05,0x00,0x00,0x19,0x99, \1550x02,0x1F,0x00,0x08,0x00,0x83,0x02,0x1F,0x00,0x20, \1560x28,0x1B,0x00,0x05,0x29,0x1F,0x30,0xD0,0x61,0x75, \1570x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F,0x00,0x52, \1580x00,0x01,0x07,0x01,0x61,0x61,0x00,0x00,0x30,0xD0, \1590x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, \1600x41,0x72,0x00,0x00,0x02,0x8F,0x00,0x00,0x30,0xF2, \1610x00,0x06,0x19,0x83,0x00,0x00,0x9F,0xFF,0x30,0xF2, \1620x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0,0x00,0x52, \1630x00,0x08,0x28,0x1A,0x61,0x5D,0x00,0x00,0x30,0xF2, \1640x19,0x83,0x06,0x00,0x29,0x1E,0x30,0xF2,0x29,0x0E, \1650x30,0x72,0x00,0x00,0x9B,0x8F,0x00,0x06,0x29,0x0E, \1660x32,0xF1,0x32,0xB0,0x00,0x4F,0x00,0x57,0x00,0x28, \1670x00,0x00,0x97,0x9E,0x00,0x4E,0x30,0x72,0x00,0x06, \1680x29,0x0E,0x08,0x05,0x00,0x01,0x31,0x52,0x00,0xDA, \1690x0E,0x4F,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0xAF, \1700x04,0x4B,0x31,0x53,0x00,0xFB,0xFF,0xF0,0x00,0x00, \1710x00,0x00,0x00,0x00,0x29,0x2B,0x33,0xF1,0x00,0xFB, \1720x00,0xDF,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7F, \1730x31,0x52,0x00,0xDA,0x06,0x00,0x00,0x00,0x00,0x00, \1740x00,0x00,0x41,0xB9,0x00,0x00,0x00,0x01,0x1B,0xFE, \1750x31,0x52,0x00,0xDA,0x00,0x40,0x00,0x00,0x00,0x00, \1760x00,0x00,0x42,0x06,0x00,0x00,0x00,0x00,0x9B,0x8F, \1770x28,0x01,0x32,0xC1,0x00,0x55,0x00,0x28,0x28,0x43, \1780x30,0x00,0x41,0xEB,0x00,0x2C,0x32,0x11,0x32,0xC0, \1790x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F,0x28,0x23, \1800x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81, \1810x00,0x00,0x83,0x8F,0x28,0x01,0x06,0x00,0x32,0x11, \1820x32,0xC0,0x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81, \1830x32,0x11,0x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01, \1840x01,0x04,0x00,0x4D,0x28,0x43,0x06,0x00,0x19,0xC8, \1850x09,0x5F,0x00,0x20,0x00,0x00,0x09,0x4F,0x00,0x20, \1860x00,0x00,0x34,0xB7,0x00,0xF9,0x00,0x00,0x01,0x00, \1870x00,0x00,0x00,0x00,0x2B,0x97,0x31,0xB3,0x29,0x8F, \1880x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00, \1890x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00, \1900x00,0x01,0x1B,0xFE,0x30,0x50,0x52,0x0B,0x00,0x00, \1910x00,0x01,0x1B,0xFE,0x32,0xF1,0x32,0xC0,0x00,0x4F, \1920x00,0x81,0x00,0x02,0x00,0x00,0x97,0x9E,0x42,0x18, \1930x00,0x08,0x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE, \1940x00,0x00,0x9F,0x9E,0x42,0x4D,0x00,0x00,0x02,0x1F, \1950x00,0x08,0x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0, \1960x62,0x39,0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F, \1970x00,0x52,0x00,0x01,0x07,0x01,0x62,0x25,0x00,0x00, \1980x30,0xD0,0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00, \1990x00,0x00,0x42,0x36,0x00,0x00,0x02,0x8F,0x00,0x00, \2000x30,0xF2,0x00,0x06,0x1A,0x47,0x00,0x00,0x9F,0xFF, \2010x30,0xF2,0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0, \2020x00,0x52,0x00,0x08,0x28,0x1A,0x62,0x21,0x00,0x00, \2030x30,0xF2,0x1A,0x47,0x06,0x00,0x29,0x1E,0x30,0xF2, \2040x52,0x4D,0xFF,0xFF,0x1A,0x52,0x08,0x16,0x00,0x54, \2050x00,0x01,0x1B,0xFE,0x1A,0x5F,0x32,0xF1,0x28,0x5D, \2060x32,0xF1,0x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00, \2070x8F,0x9F,0x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01, \2080x1B,0xFF,0x00,0x01,0x1B,0xFF,0x31,0x52,0x00,0xDA, \2090xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x6D, \2100x40,0x00,0x31,0x92,0x52,0x6D,0x00,0x88,0x1A,0x70, \2110x08,0x05,0x00,0x00,0x1A,0xB4,0x02,0x1F,0x00,0x08, \2120x00,0x83,0x02,0x1F,0x00,0x20,0x28,0x1B,0x00,0x05, \2130x29,0x1F,0x30,0xD0,0x62,0x90,0x00,0x07,0x00,0x05, \2140x00,0x00,0xC3,0x8F,0x00,0x52,0x00,0x01,0x07,0x01, \2150x62,0x7C,0x00,0x00,0x30,0xD0,0x00,0xDA,0x00,0x01, \2160x00,0x00,0x00,0x00,0x00,0x00,0x42,0x8D,0x00,0x00, \2170x02,0x8F,0x00,0x00,0x30,0xF2,0x00,0x06,0x1A,0x9E, \2180x00,0x00,0x9F,0xFF,0x30,0xF2,0x00,0x06,0x29,0x1E, \2190x07,0x08,0x30,0xD0,0x00,0x52,0x00,0x08,0x28,0x1A, \2200x62,0x78,0x00,0x00,0x30,0xF2,0x1A,0x9E,0x06,0x00, \2210x29,0x1E,0x30,0xF2,0x29,0x0E,0x30,0x72,0x00,0x00, \2220x9B,0x8F,0x00,0x06,0x29,0x0E,0x32,0xF1,0x32,0xB0, \2230x00,0x4F,0x00,0x57,0x00,0x28,0x00,0x00,0x97,0x9E, \2240x00,0x4E,0x30,0x72,0x00,0x06,0x29,0x0E,0x08,0x05, \2250x00,0x01,0x31,0x52,0x00,0xDA,0x0E,0x4F,0x00,0x00, \2260x00,0x00,0x00,0x00,0x52,0xCA,0x04,0x4B,0x31,0x53, \2270x00,0xFB,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00, \2280x29,0x2B,0x33,0xF1,0x00,0xFB,0x00,0xDF,0x00,0x00, \2290x00,0x00,0x00,0x00,0x28,0x7F,0x31,0x52,0x00,0xDA, \2300x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0xD4, \2310x00,0x00,0x00,0x01,0x1B,0xFE,0x31,0x52,0x00,0xDA, \2320x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x37, \2330x00,0x00,0x00,0x00,0x9B,0x8F,0x28,0x01,0x32,0xC1, \2340x00,0x55,0x00,0x28,0x28,0x43,0x30,0x00,0x42,0xEA, \2350x00,0x00,0x30,0x00,0x42,0xEA,0x00,0x3C,0x1B,0x02, \2360x32,0x11,0x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00, \2370x83,0x8F,0x28,0x01,0x06,0x00,0x32,0x11,0x32,0xC0, \2380x00,0x4F,0x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11, \2390x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04, \2400x00,0x4D,0x28,0x43,0x06,0x00,0x1A,0xE3,0x30,0x00, \2410x43,0x20,0x00,0x2B,0x00,0x00,0x9B,0x8E,0x43,0x0E, \2420x00,0x00,0x32,0xC1,0x00,0x55,0x00,0x28,0x28,0x43, \2430x1B,0x1F,0x06,0x29,0x00,0x00,0x83,0x8F,0x28,0x23, \2440x06,0x00,0x06,0x29,0x32,0xC1,0x00,0x55,0x00,0x28, \2450x00,0x00,0x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04, \2460x00,0x4D,0x28,0x43,0x06,0x00,0x1B,0x37,0x32,0x11, \2470x32,0xC0,0x00,0x4F,0x00,0x81,0x00,0x00,0x87,0x8F, \2480x28,0x23,0x06,0x00,0x32,0x11,0x32,0xC0,0x00,0x4F, \2490x00,0x55,0x00,0x01,0x00,0x81,0x32,0x11,0x00,0x00, \2500x83,0x8E,0x00,0x50,0x00,0x01,0x01,0x04,0x00,0x4D, \2510x28,0x43,0x06,0x00,0x30,0x50,0x53,0x3C,0x00,0x00, \2520x00,0x01,0x1B,0xFE,0x32,0xF1,0x32,0xC0,0x00,0x4F, \2530x00,0x81,0x00,0x02,0x00,0x00,0x97,0x9E,0x43,0x49, \2540x00,0x08,0x08,0x16,0x00,0x54,0x00,0x01,0x1B,0xFE, \2550x00,0x00,0x9F,0x9E,0x43,0x7E,0x00,0x00,0x02,0x1F, \2560x00,0x08,0x28,0x1B,0x30,0x73,0x29,0x1F,0x30,0xD0, \2570x63,0x6A,0x00,0x07,0x00,0x05,0x00,0x00,0xC3,0x8F, \2580x00,0x52,0x00,0x01,0x07,0x01,0x63,0x56,0x00,0x00, \2590x30,0xD0,0x00,0xDA,0x00,0x01,0x00,0x00,0x00,0x00, \2600x00,0x00,0x43,0x67,0x00,0x00,0x02,0x8F,0x00,0x00, \2610x30,0xF2,0x00,0x06,0x1B,0x78,0x00,0x00,0x9F,0xFF, \2620x30,0xF2,0x00,0x06,0x29,0x1E,0x07,0x08,0x30,0xD0, \2630x00,0x52,0x00,0x08,0x28,0x1A,0x63,0x52,0x00,0x00, \2640x30,0xF2,0x1B,0x78,0x06,0x00,0x29,0x1E,0x30,0xF2, \2650x53,0x7E,0xFF,0xFF,0x1B,0x83,0x08,0x16,0x00,0x54, \2660x00,0x01,0x1B,0xFE,0x1B,0x90,0x32,0xF1,0x28,0x5D, \2670x32,0xF1,0x00,0x55,0x00,0x08,0x28,0x5F,0x00,0x00, \2680x8F,0x9F,0x29,0x33,0x08,0x16,0x00,0x49,0x00,0x01, \2690x1B,0xFF,0x00,0x01,0x1B,0xFF,0x08,0x07,0x00,0x02, \2700x00,0x00,0x8D,0x80,0x53,0x9C,0x00,0x01,0x30,0x71, \2710x00,0x55,0x00,0x01,0x28,0x0F,0x00,0x00,0x8D,0x00, \2720x53,0xA4,0x00,0x01,0x30,0x71,0x00,0x55,0x00,0x01, \2730x28,0x0F,0x00,0x00,0x83,0x8E,0x53,0xB9,0x00,0x00, \2740x00,0x00,0x86,0x08,0x30,0x71,0x00,0x7B,0x03,0xB9, \2750x33,0xB4,0x00,0xDA,0xFF,0xFF,0x00,0x0F,0x00,0x00, \2760x00,0x00,0x00,0x00,0x86,0x09,0x01,0x03,0x00,0x7D, \2770x03,0xB9,0x1B,0xC8,0x33,0xD1,0x00,0xF9,0x00,0x10, \2780x00,0x00,0x00,0x00,0x00,0x00,0x28,0x7B,0x09,0x5F, \2790x00,0x1A,0x00,0x00,0x09,0x4F,0x00,0x1A,0x00,0x00, \2800x00,0x01,0x1B,0xFF,0x00,0x00,0x8C,0x00,0x53,0xF0, \2810x00,0x01,0x34,0xF5,0x00,0xFB,0xFF,0xFF,0x00,0x7F, \2820x00,0x00,0x00,0x00,0x2A,0x9F,0x00,0x00,0x93,0x8F, \2830x28,0x49,0x00,0x00,0x97,0x8F,0x28,0x4B,0x34,0x61, \2840x28,0x4D,0x34,0x71,0x28,0x4F,0x34,0xB7,0x00,0xF9, \2850x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x2B,0x97, \2860x33,0xF1,0x00,0xF9,0x00,0x01,0x00,0x00,0x00,0x00, \2870x00,0x00,0x28,0x7F,0x00,0x03,0x00,0x02,0x00,0x00, \2880x00,0x01,0x1B,0xFF,0x00,0x01,0x1B,0xFF, \289}290#endif /* (DPAA_VERSION == 10) */291292/****************************/293/* Parser defines */294/****************************/295#define FM_PCD_PRS_SW_TAIL_SIZE 4 /**< Number of bytes that must be cleared at296the end of the SW parser area */297298/* masks */299#define PRS_ERR_CAP 0x80000000300#define PRS_ERR_TYPE_DOUBLE 0x40000000301#define PRS_ERR_SINGLE_ECC_CNT_MASK 0x00FF0000302#define PRS_ERR_ADDR_MASK 0x000001FF303304/* others */305#define PRS_MAX_CYCLE_LIMIT 8191306#define PRS_SW_DATA 0x00000800307#define PRS_REGS_OFFSET 0x00000840308309#define GET_FM_PCD_PRS_PORT_ID(prsPortId,hardwarePortId) \310prsPortId = (uint8_t)(hardwarePortId & 0x0f)311312#define GET_FM_PCD_INDEX_FLAG(bitMask, prsPortId) \313bitMask = 0x80000000>>prsPortId314315#endif /* __FM_PRS_H */316317318