162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2015-2020, NVIDIA CORPORATION.  All rights reserved.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef TEGRA210_MC_H
762306a36Sopenharmony_ci#define TEGRA210_MC_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#include "mc.h"
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/* register definitions */
1262306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_AVPC_0				0x2e4
1362306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_HC_0				0x310
1462306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_HC_1				0x314
1562306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_MPCORE_0				0x320
1662306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_NVENC_0				0x328
1762306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_PPCS_0				0x344
1862306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_PPCS_1				0x348
1962306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_ISP2_0				0x370
2062306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_ISP2_1				0x374
2162306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_XUSB_0				0x37c
2262306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_XUSB_1				0x380
2362306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_TSEC_0				0x390
2462306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_VIC_0				0x394
2562306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_VI2_0				0x398
2662306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_GPU_0				0x3ac
2762306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_SDMMCA_0				0x3b8
2862306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_SDMMCAA_0				0x3bc
2962306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_SDMMC_0				0x3c0
3062306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_SDMMCAB_0				0x3c4
3162306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_GPU2_0				0x3e8
3262306a36Sopenharmony_ci#define MC_LATENCY_ALLOWANCE_NVDEC_0				0x3d8
3362306a36Sopenharmony_ci#define MC_MLL_MPCORER_PTSA_RATE				0x44c
3462306a36Sopenharmony_ci#define MC_FTOP_PTSA_RATE					0x50c
3562306a36Sopenharmony_ci#define MC_EMEM_ARB_TIMING_RFCPB				0x6c0
3662306a36Sopenharmony_ci#define MC_EMEM_ARB_TIMING_CCDMW				0x6c4
3762306a36Sopenharmony_ci#define MC_EMEM_ARB_REFPB_HP_CTRL				0x6f0
3862306a36Sopenharmony_ci#define MC_EMEM_ARB_REFPB_BANK_CTRL				0x6f4
3962306a36Sopenharmony_ci#define MC_PTSA_GRANT_DECREMENT					0x960
4062306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_CTRL					0xbcc
4162306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_0			0xbd0
4262306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_1			0xbd4
4362306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_2			0xbd8
4462306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_3			0xbdc
4562306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_4			0xbe0
4662306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_5			0xbe4
4762306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_6			0xbe8
4862306a36Sopenharmony_ci#define MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_7			0xbec
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci#endif
51