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