summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorSeema Khowala <seemaj@nvidia.com>2018-07-10 16:29:14 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-07-19 03:06:32 -0400
commit6dc5939fc78a55caddc5bfca756ee0c2d35d3208 (patch)
tree1afa40fcca42bafe3daa11ff7699ed603470f8e8 /include/linux
parentfdd62b674a9b07b1e197959daff174dd5621cd4e (diff)
nvlink: t19x: Remove 25GBPS speed support
Based on A01 Silicon Characterization, we cannot meet Nvlink POR speeds of 25G across 100% bin and hence 25GBPS is defeatured. Bug 200425755 Bug 2083356 Change-Id: Ia2166370413571787040e57ade299e3c136f4d5e Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1775462 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/platform/tegra/tegra-nvlink.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/include/linux/platform/tegra/tegra-nvlink.h b/include/linux/platform/tegra/tegra-nvlink.h
index 7760837eb..ae1b7d5cc 100644
--- a/include/linux/platform/tegra/tegra-nvlink.h
+++ b/include/linux/platform/tegra/tegra-nvlink.h
@@ -31,8 +31,6 @@
31#define LINK_BITRATE_156MHZ_16GBPS 16145830000ULL 31#define LINK_BITRATE_156MHZ_16GBPS 16145830000ULL
32#define LINK_BITRATE_150MHZ_20GBPS 19200000000ULL 32#define LINK_BITRATE_150MHZ_20GBPS 19200000000ULL
33#define LINK_BITRATE_156MHZ_20GBPS 20001280000ULL 33#define LINK_BITRATE_156MHZ_20GBPS 20001280000ULL
34#define LINK_BITRATE_150MHZ_25GBPS 24750000000ULL
35#define LINK_BITRATE_156MHZ_25GBPS 25782900000ULL
36 34
37struct nvlink_link; 35struct nvlink_link;
38struct nvlink_device; 36struct nvlink_device;
@@ -70,8 +68,7 @@ extern u32 nvlink_log_mask;
70/* Enum to represent link speed. Nvlink 2.0 can support below 2 speeds */ 68/* Enum to represent link speed. Nvlink 2.0 can support below 2 speeds */
71enum nvlink_speed { 69enum nvlink_speed {
72 NVLINK_SPEED_16, 70 NVLINK_SPEED_16,
73 NVLINK_SPEED_20, 71 NVLINK_SPEED_20
74 NVLINK_SPEED_25
75}; 72};
76 73
77/* Enum nvlink_endpt will be used to initialize device ID in device struct */ 74/* Enum nvlink_endpt will be used to initialize device ID in device struct */