This commit is contained in:
2025-12-24 17:21:08 +09:00
parent a96323de19
commit 96dc62d8dc
2302 changed files with 455822 additions and 0 deletions

View File

@@ -0,0 +1,323 @@
/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer
* Copyright 2021-2023 Renesas Electronics Corporation All rights reserved.
*******************************************************************************/
/*******************************************************************************
* DESCRIPTION : Configuration table
******************************************************************************/
/******************************************************************************
* @file cnf_tbl.c
* - Version : 0.04
* @brief Configuration table for V4H.
* .
*****************************************************************************/
/******************************************************************************
* History : DD.MM.YYYY Version Description
* : 28.07.2021 0.01 First Release
* : 23.05.2022 0.02 Integration of S4 and V4H
* Renamed from conf_tbl.c to cnf_tbl_v4h.c.
* : 22.05.2023 0.03 Update the qos config table for response to past
* follow back.
* : 08.06.2023 0.04 Update the qos config table for ISP and VSPX.
*****************************************************************************/
#include <stdint.h>
#if defined(__RH850G3K__)
#include <cpg_register.h>
#endif
#include <cnf_tbl.h>
#if defined(__RH850G3K__)
#pragma ghs section rodata=".qosbw_tbl"
#else
__attribute__ ((section(".qoswt_tbl")))
#endif
const QOS_SETTING_TABLE g_qosbw_tbl[] = {
[0] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[1] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[2] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[3] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[4] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[5] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[6] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[7] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[8] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[9] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[10] = {0x000C04010000FFFFULL, 0x0000000000000000ULL},
[11] = {0x000C04080000FFFFULL, 0x00200030004FFC01ULL},
[12] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[13] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[14] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[15] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[16] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[17] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[18] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[19] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[20] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[21] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[22] = {0x000C04100000FFFFULL, 0x0000000000000000ULL},
[23] = {0x000C08140000FFFFULL, 0x00100030004FFC01ULL},
[24] = {0x000C08140000FFFFULL, 0x00100030004FFC01ULL},
[25] = {0x000000000000FFF0ULL, 0x0000000000000000ULL},
[26] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[27] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[28] = {0x000C04100000FFFFULL, 0x0000000000000000ULL},
[29] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[30] = {0x000C08140000FFFFULL, 0x00100030004FFC01ULL},
[31] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[32] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[33] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[34] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[35] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[36] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[37] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[38] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[39] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[40] = {0x000C04010000FFFFULL, 0x001000F0004FFC01ULL},
[41] = {0x000C04010000FFFFULL, 0x001000F0004FFC01ULL},
[42] = {0x000C04010000FFFFULL, 0x002000F0004FFC01ULL},
[43] = {0x000C04010000FFFFULL, 0x002000F0004FFC01ULL},
[44] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[45] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[46] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[47] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[48] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[49] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[50] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[51] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[52] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[53] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[54] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[55] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[56] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[57] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[58] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[59] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[60] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[61] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[62] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[63] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[64] = {0x000C04200000FFFFULL, 0x00100030004FFC01ULL},
[65] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[66] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[67] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[68] = {0x000C0C4F0000FFFFULL, 0x00100030004FFC01ULL},
[69] = {0x000C0C4F0000FFFFULL, 0x00100030004FFC01ULL},
[70] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[71] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[72] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[73] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[74] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[75] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[76] = {0x000C149E0000FFFFULL, 0x00100030004FFC01ULL},
[77] = {0x000C149E0000FFFFULL, 0x00100030004FFC01ULL},
[78] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[79] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[80] = {0x00140C050000FFFFULL, 0x00100030004FFC01ULL},
[81] = {0x0014450E0000FFFFULL, 0x00100030004FFC01ULL},
[82] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[83] = {0x0014289E0000FFFFULL, 0x00000000000FFC00ULL},
[84] = {0x0014289E0000FFFFULL, 0x00000000000FFC00ULL},
[85] = {0x0014149E0000FFFFULL, 0x0000000000000000ULL},
[86] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[87] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[88] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[89] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[90] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[91] = {0x000C00000000FFFFULL, 0x001000F0004FFC01ULL},
[92] = {0x000C00000000FFFFULL, 0x001000F0004FFC01ULL},
[93] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[94] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[95] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[96] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[97] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[98] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[99] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[100] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[101] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[102] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[103] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[104] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[105] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[106] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[107] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[108] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[109] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[110] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[111] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[112] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[113] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[114] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[115] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[116] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[117] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[118] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[119] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[120] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[121] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[122] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[123] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[124] = {0x001404010000FFFFULL, 0x00100030004FFC01ULL}
};
/* Now go back to default rules */
#if defined(__RH850G3K__)
#pragma ghs section rodata=default
#pragma ghs section rodata=".qoswt_tbl"
#else
__attribute__ ((section(".qosbw_tbl")))
#endif
const QOS_SETTING_TABLE g_qoswt_tbl[] = {
[0] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[1] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[2] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[3] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[4] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[5] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[6] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[7] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[8] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[9] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[10] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[11] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[12] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[13] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[14] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[15] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[16] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[17] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[18] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[19] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[20] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[21] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[22] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[23] = {0x000C04050000FFFFULL, 0x0000000000000000ULL},
[24] = {0x000C080C0000FFFFULL, 0x0000000000000000ULL},
[25] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[26] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[27] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[28] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[29] = {0x000C04050000C001ULL, 0x0000000000000000ULL},
[30] = {0x000C080C0000C001ULL, 0x0000000000000000ULL},
[31] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[32] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[33] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[34] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[35] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[36] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[37] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[38] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[39] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[40] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[41] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[42] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[43] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[44] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[45] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[46] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[47] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[48] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[49] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[50] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[51] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[52] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[53] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[54] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[55] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[56] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[57] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[58] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[59] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[60] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[61] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[62] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[63] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[64] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[65] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[66] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[67] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[68] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[69] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[70] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[71] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[72] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[73] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[74] = {0x001424870000C001ULL, 0x0000000000000000ULL},
[75] = {0x001424870000C001ULL, 0x0000000000000000ULL},
[76] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[77] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[78] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[79] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[80] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[81] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[82] = {0x001424870000FFFFULL, 0x0000000000000000ULL},
[83] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[84] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[85] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[86] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[87] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[88] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[89] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[90] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[91] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[92] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[93] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[94] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[95] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[96] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[97] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[98] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[99] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[100] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[101] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[102] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[103] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[104] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[105] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[106] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[107] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[108] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[109] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[110] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[111] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[112] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[113] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[114] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[115] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[116] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[117] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[118] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[119] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[120] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[121] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[122] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[123] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[124] = {0x0000000000000000ULL, 0x0000000000000000ULL}
};
#if defined(__RH850G3K__)
/* Now go back to default rules */
#pragma ghs section rodata=default
#endif

View File

@@ -0,0 +1,318 @@
/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer
* Copyright 2023 Renesas Electronics Corporation All rights reserved.
*******************************************************************************/
/*******************************************************************************
* DESCRIPTION : Configuration table
******************************************************************************/
/******************************************************************************
* @file cnf_tbl_v4m.c
* - Version : 0.01
* @brief Configuration table for V4M.
* .
*****************************************************************************/
/******************************************************************************
* History : DD.MM.YYYY Version Description
* : 21.08.2023 0.01 First Release
*****************************************************************************/
#include <stdint.h>
#if defined(__RH850G3K__)
#include <cpg_register.h>
#endif
#include <cnf_tbl.h>
#if defined(__RH850G3K__)
#pragma ghs section rodata=".qosbw_tbl"
#else
__attribute__ ((section(".qoswt_tbl")))
#endif
const QOS_SETTING_TABLE g_qosbw_tbl[] = {
[0] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[1] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[2] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[3] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[4] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[5] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[6] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[7] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[8] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[9] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[10] = {0x000C04010000FFFFULL, 0x0000000000000000ULL},
[11] = {0x000C04080000FFFFULL, 0x00200030004FFC01ULL},
[12] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[13] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[14] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[15] = {0x000C04010000FFFFULL, 0x00200030004FFC01ULL},
[16] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[17] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[18] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[19] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[20] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[21] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[22] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[23] = {0x000C08140000FFFFULL, 0x00100030004FFC01ULL},
[24] = {0x0000000000000000ULL, 0x00100030004FFC01ULL},
[25] = {0x000000000000FFF0ULL, 0x0000000000000000ULL},
[26] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[27] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[28] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[29] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[30] = {0x000C08140000FFFFULL, 0x00100030004FFC01ULL},
[31] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[32] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[33] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[34] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[35] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[36] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[37] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[38] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[39] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[40] = {0x000C04010000FFFFULL, 0x001000F0004FFC01ULL},
[41] = {0x000C04010000FFFFULL, 0x001000F0004FFC01ULL},
[42] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[43] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[44] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[45] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[46] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[47] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[48] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[49] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[50] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[51] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[52] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[53] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[54] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[55] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[56] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[57] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[58] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[59] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[60] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[61] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[62] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[63] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[64] = {0x000C04200000FFFFULL, 0x00100030004FFC01ULL},
[65] = {0x000C04100000FFFFULL, 0x00100030004FFC01ULL},
[66] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[67] = {0x000C144F0000FFFFULL, 0x00100030004FFC01ULL},
[68] = {0x000C0C4F0000FFFFULL, 0x00100030004FFC01ULL},
[69] = {0x000C0C4F0000FFFFULL, 0x00100030004FFC01ULL},
[70] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[71] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[72] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[73] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[74] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[75] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[76] = {0x000C149E0000FFFFULL, 0x00100030004FFC01ULL},
[77] = {0x000C149E0000FFFFULL, 0x00100030004FFC01ULL},
[78] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[79] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[80] = {0x00140C050000FFFFULL, 0x00100030004FFC01ULL},
[81] = {0x0014450E0000FFFFULL, 0x00100030004FFC01ULL},
[82] = {0x001424870000FFFFULL, 0x00100030004FFC01ULL},
[83] = {0x0014289E0000FFFFULL, 0x00000000000FFC00ULL},
[84] = {0x0014289E0000FFFFULL, 0x00000000000FFC00ULL},
[85] = {0x0014149E0000FFFFULL, 0x0000000000000000ULL},
[86] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[87] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[88] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[89] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[90] = {0x001004080000FFFFULL, 0x0000000000000000ULL},
[91] = {0x000C00000000FFFFULL, 0x001000F0004FFC01ULL},
[92] = {0x000C00000000FFFFULL, 0x001000F0004FFC01ULL},
[93] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[94] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[95] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[96] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[97] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[98] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[99] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[100] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[101] = {0x001404080000FFFFULL, 0x00100030004FFC01ULL},
[102] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[103] = {0x000C04080000FFFFULL, 0x00100030004FFC01ULL},
[104] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[105] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[106] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[107] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[108] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[109] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[110] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[111] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[112] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[113] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[114] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[115] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[116] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[117] = {0x000000000000FFFFULL, 0x0000000000000000ULL},
[118] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[119] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[120] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[121] = {0x000C04010000FFFFULL, 0x001001D0004FFC01ULL},
[122] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[123] = {0x000C04010000FFFFULL, 0x00100030004FFC01ULL},
[124] = {0x001404010000FFFFULL, 0x00100030004FFC01ULL}
};
/* Now go back to default rules */
#if defined(__RH850G3K__)
#pragma ghs section rodata=default
#pragma ghs section rodata=".qoswt_tbl"
#else
__attribute__ ((section(".qosbw_tbl")))
#endif
const QOS_SETTING_TABLE g_qoswt_tbl[] = {
[0] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[1] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[2] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[3] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[4] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[5] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[6] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[7] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[8] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[9] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[10] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[11] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[12] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[13] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[14] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[15] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[16] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[17] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[18] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[19] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[20] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[21] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[22] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[23] = {0x000C04050000FFFFULL, 0x0000000000000000ULL},
[24] = {0x000C080C0000FFFFULL, 0x0000000000000000ULL},
[25] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[26] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[27] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[28] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[29] = {0x000C04050000C001ULL, 0x0000000000000000ULL},
[30] = {0x000C080C0000C001ULL, 0x0000000000000000ULL},
[31] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[32] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[33] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[34] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[35] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[36] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[37] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[38] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[39] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[40] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[41] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[42] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[43] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[44] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[45] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[46] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[47] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[48] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[49] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[50] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[51] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[52] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[53] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[54] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[55] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[56] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[57] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[58] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[59] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[60] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[61] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[62] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[63] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[64] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[65] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[66] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[67] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[68] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[69] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[70] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[71] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[72] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[73] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[74] = {0x001424870000C001ULL, 0x0000000000000000ULL},
[75] = {0x001424870000C001ULL, 0x0000000000000000ULL},
[76] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[77] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[78] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[79] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[80] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[81] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[82] = {0x001424870000FFFFULL, 0x0000000000000000ULL},
[83] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[84] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[85] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[86] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[87] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[88] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[89] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[90] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[91] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[92] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[93] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[94] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[95] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[96] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[97] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[98] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[99] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[100] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[101] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[102] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[103] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[104] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[105] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[106] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[107] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[108] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[109] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[110] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[111] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[112] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[113] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[114] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[115] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[116] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[117] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[118] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[119] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[120] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[121] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[122] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[123] = {0x0000000000000000ULL, 0x0000000000000000ULL},
[124] = {0x0000000000000000ULL, 0x0000000000000000ULL}
};
#if defined(__RH850G3K__)
/* Now go back to default rules */
#pragma ghs section rodata=default
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff