|
@@ -1,6 +1,6 @@
|
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
/*
|
|
|
- * Copyright (c) 2021-2022, Qualcomm Innovation Center, Inc. All rights reserved.
|
|
|
+ * Copyright (c) 2021-2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
|
|
*/
|
|
|
|
|
|
#ifndef _CAM_CSIPHY_2_2_0_HWREG_H_
|
|
@@ -1621,187 +1621,404 @@ static struct data_rate_reg_info_t data_rate_settings_2_2_0[] = {
|
|
|
/* ((80 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 182400000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_80Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_80Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_80Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_80Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((100 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 228000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_100Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_100Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_100Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_100Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((200 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 456000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_200Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_200Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_200Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_200Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((300 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 684000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_300Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_300Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_300Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_300Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((350 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 798000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_350Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_350Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_350Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_350Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((400 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 912000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_400Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_400Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_400Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_400Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((500 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 1140000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_500Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_500Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_500Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_500Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((600 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 1368000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_600Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_600Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_600Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_600Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((700 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 1596000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_700Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_700Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_700Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_700Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((800 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 1824000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_800Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_800Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_800Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_800Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((900 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 2052000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_900Msps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_900Msps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_900Msps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_900Msps,
|
|
|
},
|
|
|
{
|
|
|
/* ((1000 MSpS) * (10^6) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 2280000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_1p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_1p0Gsps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_1p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_1p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((1.2 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 2736000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_1p2Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_1p2Gsps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_1p2Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_1p2Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((1.5 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 3420000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_1p5Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_1p5Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_1p5Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((1.7 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 3876000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_1p7Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_1p7Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_1p7Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 4560000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p0Gsps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.1 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 4788000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p1Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p1Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p1Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.35 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 5358000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p35Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p35Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p35Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.5 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 5700000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p5Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p5Gsps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p5Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p5Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.6 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value*/
|
|
|
.bandwidth = 5928000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p6Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p6Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p6Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((2.8 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 6384000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_2p8Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_2p8Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_2p8Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((3.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 6840000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_3p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_3p0Gsps
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_3p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_3p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((3.3 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 7524000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_3p3Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_3p3Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_3p3Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((3.5 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 7980000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_3p5Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_3p5Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_3p5Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((4 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 9120000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_4p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_4p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_4p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((4.5 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 10260000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_4p5Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_4p5Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_4p5Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((5.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 11400000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_5p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_5p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_5p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((5.5 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 12540000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_5p5Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_5p5Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_5p5Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((6.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 13680000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_6p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_6p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_6p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((7.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 15960000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_7p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_7p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_7p0Gsps,
|
|
|
},
|
|
|
{
|
|
|
/* ((8.0 GSpS) * (10^9) * (2.28 bits/symbol)) rounded value */
|
|
|
.bandwidth = 18240000000,
|
|
|
.data_rate_reg_array_size = ARRAY_SIZE(datarate_220_8p0Gsps),
|
|
|
- .data_rate_reg_array[0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[0][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[1][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[2][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[3][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[4][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[5][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[6][0] = datarate_220_8p0Gsps,
|
|
|
+ .data_rate_reg_array[7][0] = datarate_220_8p0Gsps,
|
|
|
},
|
|
|
|
|
|
};
|