xref: /openbmc/linux/drivers/memory/tegra/tegra194.c (revision d1478aea)
18fd9f632SThierry Reding // SPDX-License-Identifier: GPL-2.0-only
28fd9f632SThierry Reding /*
38fd9f632SThierry Reding  * Copyright (C) 2017-2021 NVIDIA CORPORATION.  All rights reserved.
48fd9f632SThierry Reding  */
58fd9f632SThierry Reding 
68fd9f632SThierry Reding #include <soc/tegra/mc.h>
78fd9f632SThierry Reding 
88fd9f632SThierry Reding #include <dt-bindings/memory/tegra194-mc.h>
98fd9f632SThierry Reding 
108fd9f632SThierry Reding #include "mc.h"
118fd9f632SThierry Reding 
128fd9f632SThierry Reding static const struct tegra_mc_client tegra194_mc_clients[] = {
138fd9f632SThierry Reding 	{
148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PTCR,
158fd9f632SThierry Reding 		.name = "ptcr",
168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
178fd9f632SThierry Reding 		.regs = {
188fd9f632SThierry Reding 			.sid = {
198fd9f632SThierry Reding 				.override = 0x000,
208fd9f632SThierry Reding 				.security = 0x004,
218fd9f632SThierry Reding 			},
228fd9f632SThierry Reding 		},
238fd9f632SThierry Reding 	}, {
248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU7R,
258fd9f632SThierry Reding 		.name = "miu7r",
268fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
278fd9f632SThierry Reding 		.regs = {
288fd9f632SThierry Reding 			.sid = {
298fd9f632SThierry Reding 				.override = 0x008,
308fd9f632SThierry Reding 				.security = 0x00c,
318fd9f632SThierry Reding 			},
328fd9f632SThierry Reding 		},
338fd9f632SThierry Reding 	}, {
348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU7W,
358fd9f632SThierry Reding 		.name = "miu7w",
368fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
378fd9f632SThierry Reding 		.regs = {
388fd9f632SThierry Reding 			.sid = {
398fd9f632SThierry Reding 				.override = 0x010,
408fd9f632SThierry Reding 				.security = 0x014,
418fd9f632SThierry Reding 			},
428fd9f632SThierry Reding 		},
438fd9f632SThierry Reding 	}, {
448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_HDAR,
458fd9f632SThierry Reding 		.name = "hdar",
468fd9f632SThierry Reding 		.sid = TEGRA194_SID_HDA,
478fd9f632SThierry Reding 		.regs = {
488fd9f632SThierry Reding 			.sid = {
498fd9f632SThierry Reding 				.override = 0x0a8,
508fd9f632SThierry Reding 				.security = 0x0ac,
518fd9f632SThierry Reding 			},
528fd9f632SThierry Reding 		},
538fd9f632SThierry Reding 	}, {
548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_HOST1XDMAR,
558fd9f632SThierry Reding 		.name = "host1xdmar",
568fd9f632SThierry Reding 		.sid = TEGRA194_SID_HOST1X,
578fd9f632SThierry Reding 		.regs = {
588fd9f632SThierry Reding 			.sid = {
598fd9f632SThierry Reding 				.override = 0x0b0,
608fd9f632SThierry Reding 				.security = 0x0b4,
618fd9f632SThierry Reding 			},
628fd9f632SThierry Reding 		},
638fd9f632SThierry Reding 	}, {
648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENCSRD,
658fd9f632SThierry Reding 		.name = "nvencsrd",
668fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC,
678fd9f632SThierry Reding 		.regs = {
688fd9f632SThierry Reding 			.sid = {
698fd9f632SThierry Reding 				.override = 0x0e0,
708fd9f632SThierry Reding 				.security = 0x0e4,
718fd9f632SThierry Reding 			},
728fd9f632SThierry Reding 		},
738fd9f632SThierry Reding 	}, {
748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SATAR,
758fd9f632SThierry Reding 		.name = "satar",
768fd9f632SThierry Reding 		.sid = TEGRA194_SID_SATA,
778fd9f632SThierry Reding 		.regs = {
788fd9f632SThierry Reding 			.sid = {
798fd9f632SThierry Reding 				.override = 0x0f8,
808fd9f632SThierry Reding 				.security = 0x0fc,
818fd9f632SThierry Reding 			},
828fd9f632SThierry Reding 		},
838fd9f632SThierry Reding 	}, {
848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MPCORER,
858fd9f632SThierry Reding 		.name = "mpcorer",
868fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
878fd9f632SThierry Reding 		.regs = {
888fd9f632SThierry Reding 			.sid = {
898fd9f632SThierry Reding 				.override = 0x138,
908fd9f632SThierry Reding 				.security = 0x13c,
918fd9f632SThierry Reding 			},
928fd9f632SThierry Reding 		},
938fd9f632SThierry Reding 	}, {
948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENCSWR,
958fd9f632SThierry Reding 		.name = "nvencswr",
968fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC,
978fd9f632SThierry Reding 		.regs = {
988fd9f632SThierry Reding 			.sid = {
998fd9f632SThierry Reding 				.override = 0x158,
1008fd9f632SThierry Reding 				.security = 0x15c,
1018fd9f632SThierry Reding 			},
1028fd9f632SThierry Reding 		},
1038fd9f632SThierry Reding 	}, {
1048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_HDAW,
1058fd9f632SThierry Reding 		.name = "hdaw",
1068fd9f632SThierry Reding 		.sid = TEGRA194_SID_HDA,
1078fd9f632SThierry Reding 		.regs = {
1088fd9f632SThierry Reding 			.sid = {
1098fd9f632SThierry Reding 				.override = 0x1a8,
1108fd9f632SThierry Reding 				.security = 0x1ac,
1118fd9f632SThierry Reding 			},
1128fd9f632SThierry Reding 		},
1138fd9f632SThierry Reding 	}, {
1148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MPCOREW,
1158fd9f632SThierry Reding 		.name = "mpcorew",
1168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
1178fd9f632SThierry Reding 		.regs = {
1188fd9f632SThierry Reding 			.sid = {
1198fd9f632SThierry Reding 				.override = 0x1c8,
1208fd9f632SThierry Reding 				.security = 0x1cc,
1218fd9f632SThierry Reding 			},
1228fd9f632SThierry Reding 		},
1238fd9f632SThierry Reding 	}, {
1248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SATAW,
1258fd9f632SThierry Reding 		.name = "sataw",
1268fd9f632SThierry Reding 		.sid = TEGRA194_SID_SATA,
1278fd9f632SThierry Reding 		.regs = {
1288fd9f632SThierry Reding 			.sid = {
1298fd9f632SThierry Reding 				.override = 0x1e8,
1308fd9f632SThierry Reding 				.security = 0x1ec,
1318fd9f632SThierry Reding 			},
1328fd9f632SThierry Reding 		},
1338fd9f632SThierry Reding 	}, {
1348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPRA,
1358fd9f632SThierry Reding 		.name = "ispra",
1368fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP,
1378fd9f632SThierry Reding 		.regs = {
1388fd9f632SThierry Reding 			.sid = {
1398fd9f632SThierry Reding 				.override = 0x220,
1408fd9f632SThierry Reding 				.security = 0x224,
1418fd9f632SThierry Reding 			},
1428fd9f632SThierry Reding 		},
1438fd9f632SThierry Reding 	}, {
1448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPFALR,
1458fd9f632SThierry Reding 		.name = "ispfalr",
1468fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP_FALCON,
1478fd9f632SThierry Reding 		.regs = {
1488fd9f632SThierry Reding 			.sid = {
1498fd9f632SThierry Reding 				.override = 0x228,
1508fd9f632SThierry Reding 				.security = 0x22c,
1518fd9f632SThierry Reding 			},
1528fd9f632SThierry Reding 		},
1538fd9f632SThierry Reding 	}, {
1548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPWA,
1558fd9f632SThierry Reding 		.name = "ispwa",
1568fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP,
1578fd9f632SThierry Reding 		.regs = {
1588fd9f632SThierry Reding 			.sid = {
1598fd9f632SThierry Reding 				.override = 0x230,
1608fd9f632SThierry Reding 				.security = 0x234,
1618fd9f632SThierry Reding 			},
1628fd9f632SThierry Reding 		},
1638fd9f632SThierry Reding 	}, {
1648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPWB,
1658fd9f632SThierry Reding 		.name = "ispwb",
1668fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP,
1678fd9f632SThierry Reding 		.regs = {
1688fd9f632SThierry Reding 			.sid = {
1698fd9f632SThierry Reding 				.override = 0x238,
1708fd9f632SThierry Reding 				.security = 0x23c,
1718fd9f632SThierry Reding 			},
1728fd9f632SThierry Reding 		},
1738fd9f632SThierry Reding 	}, {
1748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_XUSB_HOSTR,
1758fd9f632SThierry Reding 		.name = "xusb_hostr",
1768fd9f632SThierry Reding 		.sid = TEGRA194_SID_XUSB_HOST,
1778fd9f632SThierry Reding 		.regs = {
1788fd9f632SThierry Reding 			.sid = {
1798fd9f632SThierry Reding 				.override = 0x250,
1808fd9f632SThierry Reding 				.security = 0x254,
1818fd9f632SThierry Reding 			},
1828fd9f632SThierry Reding 		},
1838fd9f632SThierry Reding 	}, {
1848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_XUSB_HOSTW,
1858fd9f632SThierry Reding 		.name = "xusb_hostw",
1868fd9f632SThierry Reding 		.sid = TEGRA194_SID_XUSB_HOST,
1878fd9f632SThierry Reding 		.regs = {
1888fd9f632SThierry Reding 			.sid = {
1898fd9f632SThierry Reding 				.override = 0x258,
1908fd9f632SThierry Reding 				.security = 0x25c,
1918fd9f632SThierry Reding 			},
1928fd9f632SThierry Reding 		},
1938fd9f632SThierry Reding 	}, {
1948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_XUSB_DEVR,
1958fd9f632SThierry Reding 		.name = "xusb_devr",
1968fd9f632SThierry Reding 		.sid = TEGRA194_SID_XUSB_DEV,
1978fd9f632SThierry Reding 		.regs = {
1988fd9f632SThierry Reding 			.sid = {
1998fd9f632SThierry Reding 				.override = 0x260,
2008fd9f632SThierry Reding 				.security = 0x264,
2018fd9f632SThierry Reding 			},
2028fd9f632SThierry Reding 		},
2038fd9f632SThierry Reding 	}, {
2048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_XUSB_DEVW,
2058fd9f632SThierry Reding 		.name = "xusb_devw",
2068fd9f632SThierry Reding 		.sid = TEGRA194_SID_XUSB_DEV,
2078fd9f632SThierry Reding 		.regs = {
2088fd9f632SThierry Reding 			.sid = {
2098fd9f632SThierry Reding 				.override = 0x268,
2108fd9f632SThierry Reding 				.security = 0x26c,
2118fd9f632SThierry Reding 			},
2128fd9f632SThierry Reding 		},
2138fd9f632SThierry Reding 	}, {
2148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCRA,
2158fd9f632SThierry Reding 		.name = "sdmmcra",
2168fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC1,
2178fd9f632SThierry Reding 		.regs = {
2188fd9f632SThierry Reding 			.sid = {
2198fd9f632SThierry Reding 				.override = 0x300,
2208fd9f632SThierry Reding 				.security = 0x304,
2218fd9f632SThierry Reding 			},
2228fd9f632SThierry Reding 		},
2238fd9f632SThierry Reding 	}, {
2248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCR,
2258fd9f632SThierry Reding 		.name = "sdmmcr",
2268fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC3,
2278fd9f632SThierry Reding 		.regs = {
2288fd9f632SThierry Reding 			.sid = {
2298fd9f632SThierry Reding 				.override = 0x310,
2308fd9f632SThierry Reding 				.security = 0x314,
2318fd9f632SThierry Reding 			},
2328fd9f632SThierry Reding 		},
2338fd9f632SThierry Reding 	}, {
2348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCRAB,
2358fd9f632SThierry Reding 		.name = "sdmmcrab",
2368fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC4,
2378fd9f632SThierry Reding 		.regs = {
2388fd9f632SThierry Reding 			.sid = {
2398fd9f632SThierry Reding 				.override = 0x318,
2408fd9f632SThierry Reding 				.security = 0x31c,
2418fd9f632SThierry Reding 			},
2428fd9f632SThierry Reding 		},
2438fd9f632SThierry Reding 	}, {
2448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCWA,
2458fd9f632SThierry Reding 		.name = "sdmmcwa",
2468fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC1,
2478fd9f632SThierry Reding 		.regs = {
2488fd9f632SThierry Reding 			.sid = {
2498fd9f632SThierry Reding 				.override = 0x320,
2508fd9f632SThierry Reding 				.security = 0x324,
2518fd9f632SThierry Reding 			},
2528fd9f632SThierry Reding 		},
2538fd9f632SThierry Reding 	}, {
2548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCW,
2558fd9f632SThierry Reding 		.name = "sdmmcw",
2568fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC3,
2578fd9f632SThierry Reding 		.regs = {
2588fd9f632SThierry Reding 			.sid = {
2598fd9f632SThierry Reding 				.override = 0x330,
2608fd9f632SThierry Reding 				.security = 0x334,
2618fd9f632SThierry Reding 			},
2628fd9f632SThierry Reding 		},
2638fd9f632SThierry Reding 	}, {
2648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SDMMCWAB,
2658fd9f632SThierry Reding 		.name = "sdmmcwab",
2668fd9f632SThierry Reding 		.sid = TEGRA194_SID_SDMMC4,
2678fd9f632SThierry Reding 		.regs = {
2688fd9f632SThierry Reding 			.sid = {
2698fd9f632SThierry Reding 				.override = 0x338,
2708fd9f632SThierry Reding 				.security = 0x33c,
2718fd9f632SThierry Reding 			},
2728fd9f632SThierry Reding 		},
2738fd9f632SThierry Reding 	}, {
2748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VICSRD,
2758fd9f632SThierry Reding 		.name = "vicsrd",
2768fd9f632SThierry Reding 		.sid = TEGRA194_SID_VIC,
2778fd9f632SThierry Reding 		.regs = {
2788fd9f632SThierry Reding 			.sid = {
2798fd9f632SThierry Reding 				.override = 0x360,
2808fd9f632SThierry Reding 				.security = 0x364,
2818fd9f632SThierry Reding 			},
2828fd9f632SThierry Reding 		},
2838fd9f632SThierry Reding 	}, {
2848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VICSWR,
2858fd9f632SThierry Reding 		.name = "vicswr",
2868fd9f632SThierry Reding 		.sid = TEGRA194_SID_VIC,
2878fd9f632SThierry Reding 		.regs = {
2888fd9f632SThierry Reding 			.sid = {
2898fd9f632SThierry Reding 				.override = 0x368,
2908fd9f632SThierry Reding 				.security = 0x36c,
2918fd9f632SThierry Reding 			},
2928fd9f632SThierry Reding 		},
2938fd9f632SThierry Reding 	}, {
2948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VIW,
2958fd9f632SThierry Reding 		.name = "viw",
2968fd9f632SThierry Reding 		.sid = TEGRA194_SID_VI,
2978fd9f632SThierry Reding 		.regs = {
2988fd9f632SThierry Reding 			.sid = {
2998fd9f632SThierry Reding 				.override = 0x390,
3008fd9f632SThierry Reding 				.security = 0x394,
3018fd9f632SThierry Reding 			},
3028fd9f632SThierry Reding 		},
3038fd9f632SThierry Reding 	}, {
3048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDECSRD,
3058fd9f632SThierry Reding 		.name = "nvdecsrd",
3068fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC,
3078fd9f632SThierry Reding 		.regs = {
3088fd9f632SThierry Reding 			.sid = {
3098fd9f632SThierry Reding 				.override = 0x3c0,
3108fd9f632SThierry Reding 				.security = 0x3c4,
3118fd9f632SThierry Reding 			},
3128fd9f632SThierry Reding 		},
3138fd9f632SThierry Reding 	}, {
3148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDECSWR,
3158fd9f632SThierry Reding 		.name = "nvdecswr",
3168fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC,
3178fd9f632SThierry Reding 		.regs = {
3188fd9f632SThierry Reding 			.sid = {
3198fd9f632SThierry Reding 				.override = 0x3c8,
3208fd9f632SThierry Reding 				.security = 0x3cc,
3218fd9f632SThierry Reding 			},
3228fd9f632SThierry Reding 		},
3238fd9f632SThierry Reding 	}, {
3248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_APER,
3258fd9f632SThierry Reding 		.name = "aper",
3268fd9f632SThierry Reding 		.sid = TEGRA194_SID_APE,
3278fd9f632SThierry Reding 		.regs = {
3288fd9f632SThierry Reding 			.sid = {
3298fd9f632SThierry Reding 				.override = 0x3c0,
3308fd9f632SThierry Reding 				.security = 0x3c4,
3318fd9f632SThierry Reding 			},
3328fd9f632SThierry Reding 		},
3338fd9f632SThierry Reding 	}, {
3348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_APEW,
3358fd9f632SThierry Reding 		.name = "apew",
3368fd9f632SThierry Reding 		.sid = TEGRA194_SID_APE,
3378fd9f632SThierry Reding 		.regs = {
3388fd9f632SThierry Reding 			.sid = {
3398fd9f632SThierry Reding 				.override = 0x3d0,
3408fd9f632SThierry Reding 				.security = 0x3d4,
3418fd9f632SThierry Reding 			},
3428fd9f632SThierry Reding 		},
3438fd9f632SThierry Reding 	}, {
3448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVJPGSRD,
3458fd9f632SThierry Reding 		.name = "nvjpgsrd",
3468fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVJPG,
3478fd9f632SThierry Reding 		.regs = {
3488fd9f632SThierry Reding 			.sid = {
3498fd9f632SThierry Reding 				.override = 0x3f0,
3508fd9f632SThierry Reding 				.security = 0x3f4,
3518fd9f632SThierry Reding 			},
3528fd9f632SThierry Reding 		},
3538fd9f632SThierry Reding 	}, {
3548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVJPGSWR,
3558fd9f632SThierry Reding 		.name = "nvjpgswr",
3568fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVJPG,
3578fd9f632SThierry Reding 		.regs = {
3588fd9f632SThierry Reding 			.sid = {
3598fd9f632SThierry Reding 				.override = 0x3f0,
3608fd9f632SThierry Reding 				.security = 0x3f4,
3618fd9f632SThierry Reding 			},
3628fd9f632SThierry Reding 		},
3638fd9f632SThierry Reding 	}, {
3648fd9f632SThierry Reding 		.name = "axiapr",
3658fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AXIAPR,
3668fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
3678fd9f632SThierry Reding 		.regs = {
3688fd9f632SThierry Reding 			.sid = {
3698fd9f632SThierry Reding 				.override = 0x410,
3708fd9f632SThierry Reding 				.security = 0x414,
3718fd9f632SThierry Reding 			},
3728fd9f632SThierry Reding 		},
3738fd9f632SThierry Reding 	}, {
3748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AXIAPW,
3758fd9f632SThierry Reding 		.name = "axiapw",
3768fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
3778fd9f632SThierry Reding 		.regs = {
3788fd9f632SThierry Reding 			.sid = {
3798fd9f632SThierry Reding 				.override = 0x418,
3808fd9f632SThierry Reding 				.security = 0x41c,
3818fd9f632SThierry Reding 			},
3828fd9f632SThierry Reding 		},
3838fd9f632SThierry Reding 	}, {
3848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ETRR,
3858fd9f632SThierry Reding 		.name = "etrr",
3868fd9f632SThierry Reding 		.sid = TEGRA194_SID_ETR,
3878fd9f632SThierry Reding 		.regs = {
3888fd9f632SThierry Reding 			.sid = {
3898fd9f632SThierry Reding 				.override = 0x420,
3908fd9f632SThierry Reding 				.security = 0x424,
3918fd9f632SThierry Reding 			},
3928fd9f632SThierry Reding 		},
3938fd9f632SThierry Reding 	}, {
3948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ETRW,
3958fd9f632SThierry Reding 		.name = "etrw",
3968fd9f632SThierry Reding 		.sid = TEGRA194_SID_ETR,
3978fd9f632SThierry Reding 		.regs = {
3988fd9f632SThierry Reding 			.sid = {
3998fd9f632SThierry Reding 				.override = 0x428,
4008fd9f632SThierry Reding 				.security = 0x42c,
4018fd9f632SThierry Reding 			},
4028fd9f632SThierry Reding 		},
4038fd9f632SThierry Reding 	}, {
4048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AXISR,
4058fd9f632SThierry Reding 		.name = "axisr",
4068fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
4078fd9f632SThierry Reding 		.regs = {
4088fd9f632SThierry Reding 			.sid = {
4098fd9f632SThierry Reding 				.override = 0x460,
4108fd9f632SThierry Reding 				.security = 0x464,
4118fd9f632SThierry Reding 			},
4128fd9f632SThierry Reding 		},
4138fd9f632SThierry Reding 	}, {
4148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AXISW,
4158fd9f632SThierry Reding 		.name = "axisw",
4168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
4178fd9f632SThierry Reding 		.regs = {
4188fd9f632SThierry Reding 			.sid = {
4198fd9f632SThierry Reding 				.override = 0x468,
4208fd9f632SThierry Reding 				.security = 0x46c,
4218fd9f632SThierry Reding 			},
4228fd9f632SThierry Reding 		},
4238fd9f632SThierry Reding 	}, {
4248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_EQOSR,
4258fd9f632SThierry Reding 		.name = "eqosr",
4268fd9f632SThierry Reding 		.sid = TEGRA194_SID_EQOS,
4278fd9f632SThierry Reding 		.regs = {
4288fd9f632SThierry Reding 			.sid = {
4298fd9f632SThierry Reding 				.override = 0x470,
4308fd9f632SThierry Reding 				.security = 0x474,
4318fd9f632SThierry Reding 			},
4328fd9f632SThierry Reding 		},
4338fd9f632SThierry Reding 	}, {
4348fd9f632SThierry Reding 		.name = "eqosw",
4358fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_EQOSW,
4368fd9f632SThierry Reding 		.sid = TEGRA194_SID_EQOS,
4378fd9f632SThierry Reding 		.regs = {
4388fd9f632SThierry Reding 			.sid = {
4398fd9f632SThierry Reding 				.override = 0x478,
4408fd9f632SThierry Reding 				.security = 0x47c,
4418fd9f632SThierry Reding 			},
4428fd9f632SThierry Reding 		},
4438fd9f632SThierry Reding 	}, {
4448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_UFSHCR,
4458fd9f632SThierry Reding 		.name = "ufshcr",
4468fd9f632SThierry Reding 		.sid = TEGRA194_SID_UFSHC,
4478fd9f632SThierry Reding 		.regs = {
4488fd9f632SThierry Reding 			.sid = {
4498fd9f632SThierry Reding 				.override = 0x480,
4508fd9f632SThierry Reding 				.security = 0x484,
4518fd9f632SThierry Reding 			},
4528fd9f632SThierry Reding 		},
4538fd9f632SThierry Reding 	}, {
4548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_UFSHCW,
4558fd9f632SThierry Reding 		.name = "ufshcw",
4568fd9f632SThierry Reding 		.sid = TEGRA194_SID_UFSHC,
4578fd9f632SThierry Reding 		.regs = {
4588fd9f632SThierry Reding 			.sid = {
4598fd9f632SThierry Reding 				.override = 0x488,
4608fd9f632SThierry Reding 				.security = 0x48c,
4618fd9f632SThierry Reding 			},
4628fd9f632SThierry Reding 		},
4638fd9f632SThierry Reding 	}, {
4648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDISPLAYR,
4658fd9f632SThierry Reding 		.name = "nvdisplayr",
4668fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDISPLAY,
4678fd9f632SThierry Reding 		.regs = {
4688fd9f632SThierry Reding 			.sid = {
4698fd9f632SThierry Reding 				.override = 0x490,
4708fd9f632SThierry Reding 				.security = 0x494,
4718fd9f632SThierry Reding 			},
4728fd9f632SThierry Reding 		},
4738fd9f632SThierry Reding 	}, {
4748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_BPMPR,
4758fd9f632SThierry Reding 		.name = "bpmpr",
4768fd9f632SThierry Reding 		.sid = TEGRA194_SID_BPMP,
4778fd9f632SThierry Reding 		.regs = {
4788fd9f632SThierry Reding 			.sid = {
4798fd9f632SThierry Reding 				.override = 0x498,
4808fd9f632SThierry Reding 				.security = 0x49c,
4818fd9f632SThierry Reding 			},
4828fd9f632SThierry Reding 		},
4838fd9f632SThierry Reding 	}, {
4848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_BPMPW,
4858fd9f632SThierry Reding 		.name = "bpmpw",
4868fd9f632SThierry Reding 		.sid = TEGRA194_SID_BPMP,
4878fd9f632SThierry Reding 		.regs = {
4888fd9f632SThierry Reding 			.sid = {
4898fd9f632SThierry Reding 				.override = 0x4a0,
4908fd9f632SThierry Reding 				.security = 0x4a4,
4918fd9f632SThierry Reding 			},
4928fd9f632SThierry Reding 		},
4938fd9f632SThierry Reding 	}, {
4948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_BPMPDMAR,
4958fd9f632SThierry Reding 		.name = "bpmpdmar",
4968fd9f632SThierry Reding 		.sid = TEGRA194_SID_BPMP,
4978fd9f632SThierry Reding 		.regs = {
4988fd9f632SThierry Reding 			.sid = {
4998fd9f632SThierry Reding 				.override = 0x4a8,
5008fd9f632SThierry Reding 				.security = 0x4ac,
5018fd9f632SThierry Reding 			},
5028fd9f632SThierry Reding 		},
5038fd9f632SThierry Reding 	}, {
5048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_BPMPDMAW,
5058fd9f632SThierry Reding 		.name = "bpmpdmaw",
5068fd9f632SThierry Reding 		.sid = TEGRA194_SID_BPMP,
5078fd9f632SThierry Reding 		.regs = {
5088fd9f632SThierry Reding 			.sid = {
5098fd9f632SThierry Reding 				.override = 0x4b0,
5108fd9f632SThierry Reding 				.security = 0x4b4,
5118fd9f632SThierry Reding 			},
5128fd9f632SThierry Reding 		},
5138fd9f632SThierry Reding 	}, {
5148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AONR,
5158fd9f632SThierry Reding 		.name = "aonr",
5168fd9f632SThierry Reding 		.sid = TEGRA194_SID_AON,
5178fd9f632SThierry Reding 		.regs = {
5188fd9f632SThierry Reding 			.sid = {
5198fd9f632SThierry Reding 				.override = 0x4b8,
5208fd9f632SThierry Reding 				.security = 0x4bc,
5218fd9f632SThierry Reding 			},
5228fd9f632SThierry Reding 		},
5238fd9f632SThierry Reding 	}, {
5248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AONW,
5258fd9f632SThierry Reding 		.name = "aonw",
5268fd9f632SThierry Reding 		.sid = TEGRA194_SID_AON,
5278fd9f632SThierry Reding 		.regs = {
5288fd9f632SThierry Reding 			.sid = {
5298fd9f632SThierry Reding 				.override = 0x4c0,
5308fd9f632SThierry Reding 				.security = 0x4c4,
5318fd9f632SThierry Reding 			},
5328fd9f632SThierry Reding 		},
5338fd9f632SThierry Reding 	}, {
5348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AONDMAR,
5358fd9f632SThierry Reding 		.name = "aondmar",
5368fd9f632SThierry Reding 		.sid = TEGRA194_SID_AON,
5378fd9f632SThierry Reding 		.regs = {
5388fd9f632SThierry Reding 			.sid = {
5398fd9f632SThierry Reding 				.override = 0x4c8,
5408fd9f632SThierry Reding 				.security = 0x4cc,
5418fd9f632SThierry Reding 			},
5428fd9f632SThierry Reding 		},
5438fd9f632SThierry Reding 	}, {
5448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_AONDMAW,
5458fd9f632SThierry Reding 		.name = "aondmaw",
5468fd9f632SThierry Reding 		.sid = TEGRA194_SID_AON,
5478fd9f632SThierry Reding 		.regs = {
5488fd9f632SThierry Reding 			.sid = {
5498fd9f632SThierry Reding 				.override = 0x4d0,
5508fd9f632SThierry Reding 				.security = 0x4d4,
5518fd9f632SThierry Reding 			},
5528fd9f632SThierry Reding 		},
5538fd9f632SThierry Reding 	}, {
5548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SCER,
5558fd9f632SThierry Reding 		.name = "scer",
5568fd9f632SThierry Reding 		.sid = TEGRA194_SID_SCE,
5578fd9f632SThierry Reding 		.regs = {
5588fd9f632SThierry Reding 			.sid = {
5598fd9f632SThierry Reding 				.override = 0x4d8,
5608fd9f632SThierry Reding 				.security = 0x4dc,
5618fd9f632SThierry Reding 			},
5628fd9f632SThierry Reding 		},
5638fd9f632SThierry Reding 	}, {
5648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SCEW,
5658fd9f632SThierry Reding 		.name = "scew",
5668fd9f632SThierry Reding 		.sid = TEGRA194_SID_SCE,
5678fd9f632SThierry Reding 		.regs = {
5688fd9f632SThierry Reding 			.sid = {
5698fd9f632SThierry Reding 				.override = 0x4e0,
5708fd9f632SThierry Reding 				.security = 0x4e4,
5718fd9f632SThierry Reding 			},
5728fd9f632SThierry Reding 		},
5738fd9f632SThierry Reding 	}, {
5748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SCEDMAR,
5758fd9f632SThierry Reding 		.name = "scedmar",
5768fd9f632SThierry Reding 		.sid = TEGRA194_SID_SCE,
5778fd9f632SThierry Reding 		.regs = {
5788fd9f632SThierry Reding 			.sid = {
5798fd9f632SThierry Reding 				.override = 0x4e8,
5808fd9f632SThierry Reding 				.security = 0x4ec,
5818fd9f632SThierry Reding 			},
5828fd9f632SThierry Reding 		},
5838fd9f632SThierry Reding 	}, {
5848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_SCEDMAW,
5858fd9f632SThierry Reding 		.name = "scedmaw",
5868fd9f632SThierry Reding 		.sid = TEGRA194_SID_SCE,
5878fd9f632SThierry Reding 		.regs = {
5888fd9f632SThierry Reding 			.sid = {
5898fd9f632SThierry Reding 				.override = 0x4f0,
5908fd9f632SThierry Reding 				.security = 0x4f4,
5918fd9f632SThierry Reding 			},
5928fd9f632SThierry Reding 		},
5938fd9f632SThierry Reding 	}, {
5948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_APEDMAR,
5958fd9f632SThierry Reding 		.name = "apedmar",
5968fd9f632SThierry Reding 		.sid = TEGRA194_SID_APE,
5978fd9f632SThierry Reding 		.regs = {
5988fd9f632SThierry Reding 			.sid = {
5998fd9f632SThierry Reding 				.override = 0x4f8,
6008fd9f632SThierry Reding 				.security = 0x4fc,
6018fd9f632SThierry Reding 			},
6028fd9f632SThierry Reding 		},
6038fd9f632SThierry Reding 	}, {
6048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_APEDMAW,
6058fd9f632SThierry Reding 		.name = "apedmaw",
6068fd9f632SThierry Reding 		.sid = TEGRA194_SID_APE,
6078fd9f632SThierry Reding 		.regs = {
6088fd9f632SThierry Reding 			.sid = {
6098fd9f632SThierry Reding 				.override = 0x500,
6108fd9f632SThierry Reding 				.security = 0x504,
6118fd9f632SThierry Reding 			},
6128fd9f632SThierry Reding 		},
6138fd9f632SThierry Reding 	}, {
6148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDISPLAYR1,
6158fd9f632SThierry Reding 		.name = "nvdisplayr1",
6168fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDISPLAY,
6178fd9f632SThierry Reding 		.regs = {
6188fd9f632SThierry Reding 			.sid = {
6198fd9f632SThierry Reding 				.override = 0x508,
6208fd9f632SThierry Reding 				.security = 0x50c,
6218fd9f632SThierry Reding 			},
6228fd9f632SThierry Reding 		},
6238fd9f632SThierry Reding 	}, {
6248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VICSRD1,
6258fd9f632SThierry Reding 		.name = "vicsrd1",
6268fd9f632SThierry Reding 		.sid = TEGRA194_SID_VIC,
6278fd9f632SThierry Reding 		.regs = {
6288fd9f632SThierry Reding 			.sid = {
6298fd9f632SThierry Reding 				.override = 0x510,
6308fd9f632SThierry Reding 				.security = 0x514,
6318fd9f632SThierry Reding 			},
6328fd9f632SThierry Reding 		},
6338fd9f632SThierry Reding 	}, {
6348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDECSRD1,
6358fd9f632SThierry Reding 		.name = "nvdecsrd1",
6368fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC,
6378fd9f632SThierry Reding 		.regs = {
6388fd9f632SThierry Reding 			.sid = {
6398fd9f632SThierry Reding 				.override = 0x518,
6408fd9f632SThierry Reding 				.security = 0x51c,
6418fd9f632SThierry Reding 			},
6428fd9f632SThierry Reding 		},
6438fd9f632SThierry Reding 	}, {
6448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU0R,
6458fd9f632SThierry Reding 		.name = "miu0r",
6468fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6478fd9f632SThierry Reding 		.regs = {
6488fd9f632SThierry Reding 			.sid = {
6498fd9f632SThierry Reding 				.override = 0x530,
6508fd9f632SThierry Reding 				.security = 0x534,
6518fd9f632SThierry Reding 			},
6528fd9f632SThierry Reding 		},
6538fd9f632SThierry Reding 	}, {
6548fd9f632SThierry Reding 		.name = "miu0w",
6558fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU0W,
6568fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6578fd9f632SThierry Reding 		.regs = {
6588fd9f632SThierry Reding 			.sid = {
6598fd9f632SThierry Reding 				.override = 0x538,
6608fd9f632SThierry Reding 				.security = 0x53c,
6618fd9f632SThierry Reding 			},
6628fd9f632SThierry Reding 		},
6638fd9f632SThierry Reding 	}, {
6648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU1R,
6658fd9f632SThierry Reding 		.name = "miu1r",
6668fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6678fd9f632SThierry Reding 		.regs = {
6688fd9f632SThierry Reding 			.sid = {
6698fd9f632SThierry Reding 				.override = 0x540,
6708fd9f632SThierry Reding 				.security = 0x544,
6718fd9f632SThierry Reding 			},
6728fd9f632SThierry Reding 		},
6738fd9f632SThierry Reding 	}, {
6748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU1W,
6758fd9f632SThierry Reding 		.name = "miu1w",
6768fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6778fd9f632SThierry Reding 		.regs = {
6788fd9f632SThierry Reding 			.sid = {
6798fd9f632SThierry Reding 				.override = 0x548,
6808fd9f632SThierry Reding 				.security = 0x54c,
6818fd9f632SThierry Reding 			},
6828fd9f632SThierry Reding 		},
6838fd9f632SThierry Reding 	}, {
6848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU2R,
6858fd9f632SThierry Reding 		.name = "miu2r",
6868fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6878fd9f632SThierry Reding 		.regs = {
6888fd9f632SThierry Reding 			.sid = {
6898fd9f632SThierry Reding 				.override = 0x570,
6908fd9f632SThierry Reding 				.security = 0x574,
6918fd9f632SThierry Reding 			},
6928fd9f632SThierry Reding 		},
6938fd9f632SThierry Reding 	}, {
6948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU2W,
6958fd9f632SThierry Reding 		.name = "miu2w",
6968fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
6978fd9f632SThierry Reding 		.regs = {
6988fd9f632SThierry Reding 			.sid = {
6998fd9f632SThierry Reding 				.override = 0x578,
7008fd9f632SThierry Reding 				.security = 0x57c,
7018fd9f632SThierry Reding 			},
7028fd9f632SThierry Reding 		},
7038fd9f632SThierry Reding 	}, {
7048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU3R,
7058fd9f632SThierry Reding 		.name = "miu3r",
7068fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
7078fd9f632SThierry Reding 		.regs = {
7088fd9f632SThierry Reding 			.sid = {
7098fd9f632SThierry Reding 				.override = 0x580,
7108fd9f632SThierry Reding 				.security = 0x584,
7118fd9f632SThierry Reding 			},
7128fd9f632SThierry Reding 		},
7138fd9f632SThierry Reding 	}, {
7148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU3W,
7158fd9f632SThierry Reding 		.name = "miu3w",
7168fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
7178fd9f632SThierry Reding 		.regs = {
7188fd9f632SThierry Reding 			.sid = {
7198fd9f632SThierry Reding 				.override = 0x588,
7208fd9f632SThierry Reding 				.security = 0x58c,
7218fd9f632SThierry Reding 			},
7228fd9f632SThierry Reding 		},
7238fd9f632SThierry Reding 	}, {
7248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU4R,
7258fd9f632SThierry Reding 		.name = "miu4r",
7268fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
7278fd9f632SThierry Reding 		.regs = {
7288fd9f632SThierry Reding 			.sid = {
7298fd9f632SThierry Reding 				.override = 0x590,
7308fd9f632SThierry Reding 				.security = 0x594,
7318fd9f632SThierry Reding 			},
7328fd9f632SThierry Reding 		},
7338fd9f632SThierry Reding 	}, {
7348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU4W,
7358fd9f632SThierry Reding 		.name = "miu4w",
7368fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
7378fd9f632SThierry Reding 		.regs = {
7388fd9f632SThierry Reding 			.sid = {
7398fd9f632SThierry Reding 				.override = 0x598,
7408fd9f632SThierry Reding 				.security = 0x59c,
7418fd9f632SThierry Reding 			},
7428fd9f632SThierry Reding 		},
7438fd9f632SThierry Reding 	}, {
7448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DPMUR,
7458fd9f632SThierry Reding 		.name = "dpmur",
7468fd9f632SThierry Reding 		.sid = TEGRA194_SID_PASSTHROUGH,
7478fd9f632SThierry Reding 		.regs = {
7488fd9f632SThierry Reding 			.sid = {
7498fd9f632SThierry Reding 				.override = 0x598,
7508fd9f632SThierry Reding 				.security = 0x59c,
7518fd9f632SThierry Reding 			},
7528fd9f632SThierry Reding 		},
7538fd9f632SThierry Reding 	}, {
7548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VIFALR,
7558fd9f632SThierry Reding 		.name = "vifalr",
7568fd9f632SThierry Reding 		.sid = TEGRA194_SID_VI_FALCON,
7578fd9f632SThierry Reding 		.regs = {
7588fd9f632SThierry Reding 			.sid = {
7598fd9f632SThierry Reding 				.override = 0x5e0,
7608fd9f632SThierry Reding 				.security = 0x5e4,
7618fd9f632SThierry Reding 			},
7628fd9f632SThierry Reding 		},
7638fd9f632SThierry Reding 	}, {
7648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_VIFALW,
7658fd9f632SThierry Reding 		.name = "vifalw",
7668fd9f632SThierry Reding 		.sid = TEGRA194_SID_VI_FALCON,
7678fd9f632SThierry Reding 		.regs = {
7688fd9f632SThierry Reding 			.sid = {
7698fd9f632SThierry Reding 				.override = 0x5e8,
7708fd9f632SThierry Reding 				.security = 0x5ec,
7718fd9f632SThierry Reding 			},
7728fd9f632SThierry Reding 		},
7738fd9f632SThierry Reding 	}, {
7748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA0RDA,
7758fd9f632SThierry Reding 		.name = "dla0rda",
7768fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA0,
7778fd9f632SThierry Reding 		.regs = {
7788fd9f632SThierry Reding 			.sid = {
7798fd9f632SThierry Reding 				.override = 0x5f0,
7808fd9f632SThierry Reding 				.security = 0x5f4,
7818fd9f632SThierry Reding 			},
7828fd9f632SThierry Reding 		},
7838fd9f632SThierry Reding 	}, {
7848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA0FALRDB,
7858fd9f632SThierry Reding 		.name = "dla0falrdb",
7868fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA0,
7878fd9f632SThierry Reding 		.regs = {
7888fd9f632SThierry Reding 			.sid = {
7898fd9f632SThierry Reding 				.override = 0x5f8,
7908fd9f632SThierry Reding 				.security = 0x5fc,
7918fd9f632SThierry Reding 			},
7928fd9f632SThierry Reding 		},
7938fd9f632SThierry Reding 	}, {
7948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA0WRA,
7958fd9f632SThierry Reding 		.name = "dla0wra",
7968fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA0,
7978fd9f632SThierry Reding 		.regs = {
7988fd9f632SThierry Reding 			.sid = {
7998fd9f632SThierry Reding 				.override = 0x600,
8008fd9f632SThierry Reding 				.security = 0x604,
8018fd9f632SThierry Reding 			},
8028fd9f632SThierry Reding 		},
8038fd9f632SThierry Reding 	}, {
8048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA0FALWRB,
8058fd9f632SThierry Reding 		.name = "dla0falwrb",
8068fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA0,
8078fd9f632SThierry Reding 		.regs = {
8088fd9f632SThierry Reding 			.sid = {
8098fd9f632SThierry Reding 				.override = 0x608,
8108fd9f632SThierry Reding 				.security = 0x60c,
8118fd9f632SThierry Reding 			},
8128fd9f632SThierry Reding 		},
8138fd9f632SThierry Reding 	}, {
8148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA1RDA,
8158fd9f632SThierry Reding 		.name = "dla1rda",
8168fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA1,
8178fd9f632SThierry Reding 		.regs = {
8188fd9f632SThierry Reding 			.sid = {
8198fd9f632SThierry Reding 				.override = 0x610,
8208fd9f632SThierry Reding 				.security = 0x614,
8218fd9f632SThierry Reding 			},
8228fd9f632SThierry Reding 		},
8238fd9f632SThierry Reding 	}, {
8248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA1FALRDB,
8258fd9f632SThierry Reding 		.name = "dla1falrdb",
8268fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA1,
8278fd9f632SThierry Reding 		.regs = {
8288fd9f632SThierry Reding 			.sid = {
8298fd9f632SThierry Reding 				.override = 0x618,
8308fd9f632SThierry Reding 				.security = 0x61c,
8318fd9f632SThierry Reding 			},
8328fd9f632SThierry Reding 		},
8338fd9f632SThierry Reding 	}, {
8348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA1WRA,
8358fd9f632SThierry Reding 		.name = "dla1wra",
8368fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA1,
8378fd9f632SThierry Reding 		.regs = {
8388fd9f632SThierry Reding 			.sid = {
8398fd9f632SThierry Reding 				.override = 0x620,
8408fd9f632SThierry Reding 				.security = 0x624,
8418fd9f632SThierry Reding 			},
8428fd9f632SThierry Reding 		},
8438fd9f632SThierry Reding 	}, {
8448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA1FALWRB,
8458fd9f632SThierry Reding 		.name = "dla1falwrb",
8468fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA1,
8478fd9f632SThierry Reding 		.regs = {
8488fd9f632SThierry Reding 			.sid = {
8498fd9f632SThierry Reding 				.override = 0x628,
8508fd9f632SThierry Reding 				.security = 0x62c,
8518fd9f632SThierry Reding 			},
8528fd9f632SThierry Reding 		},
8538fd9f632SThierry Reding 	}, {
8548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0RDA,
8558fd9f632SThierry Reding 		.name = "pva0rda",
8568fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
8578fd9f632SThierry Reding 		.regs = {
8588fd9f632SThierry Reding 			.sid = {
8598fd9f632SThierry Reding 				.override = 0x630,
8608fd9f632SThierry Reding 				.security = 0x634,
8618fd9f632SThierry Reding 			},
8628fd9f632SThierry Reding 		},
8638fd9f632SThierry Reding 	}, {
8648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0RDB,
8658fd9f632SThierry Reding 		.name = "pva0rdb",
8668fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
8678fd9f632SThierry Reding 		.regs = {
8688fd9f632SThierry Reding 			.sid = {
8698fd9f632SThierry Reding 				.override = 0x638,
8708fd9f632SThierry Reding 				.security = 0x63c,
8718fd9f632SThierry Reding 			},
8728fd9f632SThierry Reding 		},
8738fd9f632SThierry Reding 	}, {
8748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0RDC,
8758fd9f632SThierry Reding 		.name = "pva0rdc",
8768fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
8778fd9f632SThierry Reding 		.regs = {
8788fd9f632SThierry Reding 			.sid = {
8798fd9f632SThierry Reding 				.override = 0x640,
8808fd9f632SThierry Reding 				.security = 0x644,
8818fd9f632SThierry Reding 			},
8828fd9f632SThierry Reding 		},
8838fd9f632SThierry Reding 	}, {
8848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0WRA,
8858fd9f632SThierry Reding 		.name = "pva0wra",
8868fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
8878fd9f632SThierry Reding 		.regs = {
8888fd9f632SThierry Reding 			.sid = {
8898fd9f632SThierry Reding 				.override = 0x648,
8908fd9f632SThierry Reding 				.security = 0x64c,
8918fd9f632SThierry Reding 			},
8928fd9f632SThierry Reding 		},
8938fd9f632SThierry Reding 	}, {
8948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0WRB,
8958fd9f632SThierry Reding 		.name = "pva0wrb",
8968fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
8978fd9f632SThierry Reding 		.regs = {
8988fd9f632SThierry Reding 			.sid = {
8998fd9f632SThierry Reding 				.override = 0x650,
9008fd9f632SThierry Reding 				.security = 0x654,
9018fd9f632SThierry Reding 			},
9028fd9f632SThierry Reding 		},
9038fd9f632SThierry Reding 	}, {
9048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0WRC,
9058fd9f632SThierry Reding 		.name = "pva0wrc",
9068fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
9078fd9f632SThierry Reding 		.regs = {
9088fd9f632SThierry Reding 			.sid = {
9098fd9f632SThierry Reding 				.override = 0x658,
9108fd9f632SThierry Reding 				.security = 0x65c,
9118fd9f632SThierry Reding 			},
9128fd9f632SThierry Reding 		},
9138fd9f632SThierry Reding 	}, {
9148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1RDA,
9158fd9f632SThierry Reding 		.name = "pva1rda",
9168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9178fd9f632SThierry Reding 		.regs = {
9188fd9f632SThierry Reding 			.sid = {
9198fd9f632SThierry Reding 				.override = 0x660,
9208fd9f632SThierry Reding 				.security = 0x664,
9218fd9f632SThierry Reding 			},
9228fd9f632SThierry Reding 		},
9238fd9f632SThierry Reding 	}, {
9248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1RDB,
9258fd9f632SThierry Reding 		.name = "pva1rdb",
9268fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9278fd9f632SThierry Reding 		.regs = {
9288fd9f632SThierry Reding 			.sid = {
9298fd9f632SThierry Reding 				.override = 0x668,
9308fd9f632SThierry Reding 				.security = 0x66c,
9318fd9f632SThierry Reding 			},
9328fd9f632SThierry Reding 		},
9338fd9f632SThierry Reding 	}, {
9348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1RDC,
9358fd9f632SThierry Reding 		.name = "pva1rdc",
9368fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9378fd9f632SThierry Reding 		.regs = {
9388fd9f632SThierry Reding 			.sid = {
9398fd9f632SThierry Reding 				.override = 0x670,
9408fd9f632SThierry Reding 				.security = 0x674,
9418fd9f632SThierry Reding 			},
9428fd9f632SThierry Reding 		},
9438fd9f632SThierry Reding 	}, {
9448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1WRA,
9458fd9f632SThierry Reding 		.name = "pva1wra",
9468fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9478fd9f632SThierry Reding 		.regs = {
9488fd9f632SThierry Reding 			.sid = {
9498fd9f632SThierry Reding 				.override = 0x678,
9508fd9f632SThierry Reding 				.security = 0x67c,
9518fd9f632SThierry Reding 			},
9528fd9f632SThierry Reding 		},
9538fd9f632SThierry Reding 	}, {
9548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1WRB,
9558fd9f632SThierry Reding 		.name = "pva1wrb",
9568fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9578fd9f632SThierry Reding 		.regs = {
9588fd9f632SThierry Reding 			.sid = {
9598fd9f632SThierry Reding 				.override = 0x680,
9608fd9f632SThierry Reding 				.security = 0x684,
9618fd9f632SThierry Reding 			},
9628fd9f632SThierry Reding 		},
9638fd9f632SThierry Reding 	}, {
9648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1WRC,
9658fd9f632SThierry Reding 		.name = "pva1wrc",
9668fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
9678fd9f632SThierry Reding 		.regs = {
9688fd9f632SThierry Reding 			.sid = {
9698fd9f632SThierry Reding 				.override = 0x688,
9708fd9f632SThierry Reding 				.security = 0x68c,
9718fd9f632SThierry Reding 			},
9728fd9f632SThierry Reding 		},
9738fd9f632SThierry Reding 	}, {
9748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_RCER,
9758fd9f632SThierry Reding 		.name = "rcer",
9768fd9f632SThierry Reding 		.sid = TEGRA194_SID_RCE,
9778fd9f632SThierry Reding 		.regs = {
9788fd9f632SThierry Reding 			.sid = {
9798fd9f632SThierry Reding 				.override = 0x690,
9808fd9f632SThierry Reding 				.security = 0x694,
9818fd9f632SThierry Reding 			},
9828fd9f632SThierry Reding 		},
9838fd9f632SThierry Reding 	}, {
9848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_RCEW,
9858fd9f632SThierry Reding 		.name = "rcew",
9868fd9f632SThierry Reding 		.sid = TEGRA194_SID_RCE,
9878fd9f632SThierry Reding 		.regs = {
9888fd9f632SThierry Reding 			.sid = {
9898fd9f632SThierry Reding 				.override = 0x698,
9908fd9f632SThierry Reding 				.security = 0x69c,
9918fd9f632SThierry Reding 			},
9928fd9f632SThierry Reding 		},
9938fd9f632SThierry Reding 	}, {
9948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_RCEDMAR,
9958fd9f632SThierry Reding 		.name = "rcedmar",
9968fd9f632SThierry Reding 		.sid = TEGRA194_SID_RCE,
9978fd9f632SThierry Reding 		.regs = {
9988fd9f632SThierry Reding 			.sid = {
9998fd9f632SThierry Reding 				.override = 0x6a0,
10008fd9f632SThierry Reding 				.security = 0x6a4,
10018fd9f632SThierry Reding 			},
10028fd9f632SThierry Reding 		},
10038fd9f632SThierry Reding 	}, {
10048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_RCEDMAW,
10058fd9f632SThierry Reding 		.name = "rcedmaw",
10068fd9f632SThierry Reding 		.sid = TEGRA194_SID_RCE,
10078fd9f632SThierry Reding 		.regs = {
10088fd9f632SThierry Reding 			.sid = {
10098fd9f632SThierry Reding 				.override = 0x6a8,
10108fd9f632SThierry Reding 				.security = 0x6ac,
10118fd9f632SThierry Reding 			},
10128fd9f632SThierry Reding 		},
10138fd9f632SThierry Reding 	}, {
10148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENC1SRD,
10158fd9f632SThierry Reding 		.name = "nvenc1srd",
10168fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC1,
10178fd9f632SThierry Reding 		.regs = {
10188fd9f632SThierry Reding 			.sid = {
10198fd9f632SThierry Reding 				.override = 0x6b0,
10208fd9f632SThierry Reding 				.security = 0x6b4,
10218fd9f632SThierry Reding 			},
10228fd9f632SThierry Reding 		},
10238fd9f632SThierry Reding 	}, {
10248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENC1SWR,
10258fd9f632SThierry Reding 		.name = "nvenc1swr",
10268fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC1,
10278fd9f632SThierry Reding 		.regs = {
10288fd9f632SThierry Reding 			.sid = {
10298fd9f632SThierry Reding 				.override = 0x6b8,
10308fd9f632SThierry Reding 				.security = 0x6bc,
10318fd9f632SThierry Reding 			},
10328fd9f632SThierry Reding 		},
10338fd9f632SThierry Reding 	}, {
10348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE0R,
10358fd9f632SThierry Reding 		.name = "pcie0r",
10368fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE0,
10378fd9f632SThierry Reding 		.regs = {
10388fd9f632SThierry Reding 			.sid = {
10398fd9f632SThierry Reding 				.override = 0x6c0,
10408fd9f632SThierry Reding 				.security = 0x6c4,
10418fd9f632SThierry Reding 			},
10428fd9f632SThierry Reding 		},
10438fd9f632SThierry Reding 	}, {
10448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE0W,
10458fd9f632SThierry Reding 		.name = "pcie0w",
10468fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE0,
10478fd9f632SThierry Reding 		.regs = {
10488fd9f632SThierry Reding 			.sid = {
10498fd9f632SThierry Reding 				.override = 0x6c8,
10508fd9f632SThierry Reding 				.security = 0x6cc,
10518fd9f632SThierry Reding 			},
10528fd9f632SThierry Reding 		},
10538fd9f632SThierry Reding 	}, {
10548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE1R,
10558fd9f632SThierry Reding 		.name = "pcie1r",
10568fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE1,
10578fd9f632SThierry Reding 		.regs = {
10588fd9f632SThierry Reding 			.sid = {
10598fd9f632SThierry Reding 				.override = 0x6d0,
10608fd9f632SThierry Reding 				.security = 0x6d4,
10618fd9f632SThierry Reding 			},
10628fd9f632SThierry Reding 		},
10638fd9f632SThierry Reding 	}, {
10648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE1W,
10658fd9f632SThierry Reding 		.name = "pcie1w",
10668fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE1,
10678fd9f632SThierry Reding 		.regs = {
10688fd9f632SThierry Reding 			.sid = {
10698fd9f632SThierry Reding 				.override = 0x6d8,
10708fd9f632SThierry Reding 				.security = 0x6dc,
10718fd9f632SThierry Reding 			},
10728fd9f632SThierry Reding 		},
10738fd9f632SThierry Reding 	}, {
10748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE2AR,
10758fd9f632SThierry Reding 		.name = "pcie2ar",
10768fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE2,
10778fd9f632SThierry Reding 		.regs = {
10788fd9f632SThierry Reding 			.sid = {
10798fd9f632SThierry Reding 				.override = 0x6e0,
10808fd9f632SThierry Reding 				.security = 0x6e4,
10818fd9f632SThierry Reding 			},
10828fd9f632SThierry Reding 		},
10838fd9f632SThierry Reding 	}, {
10848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE2AW,
10858fd9f632SThierry Reding 		.name = "pcie2aw",
10868fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE2,
10878fd9f632SThierry Reding 		.regs = {
10888fd9f632SThierry Reding 			.sid = {
10898fd9f632SThierry Reding 				.override = 0x6e8,
10908fd9f632SThierry Reding 				.security = 0x6ec,
10918fd9f632SThierry Reding 			},
10928fd9f632SThierry Reding 		},
10938fd9f632SThierry Reding 	}, {
10948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE3R,
10958fd9f632SThierry Reding 		.name = "pcie3r",
10968fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE3,
10978fd9f632SThierry Reding 		.regs = {
10988fd9f632SThierry Reding 			.sid = {
10998fd9f632SThierry Reding 				.override = 0x6f0,
11008fd9f632SThierry Reding 				.security = 0x6f4,
11018fd9f632SThierry Reding 			},
11028fd9f632SThierry Reding 		},
11038fd9f632SThierry Reding 	}, {
11048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE3W,
11058fd9f632SThierry Reding 		.name = "pcie3w",
11068fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE3,
11078fd9f632SThierry Reding 		.regs = {
11088fd9f632SThierry Reding 			.sid = {
11098fd9f632SThierry Reding 				.override = 0x6f8,
11108fd9f632SThierry Reding 				.security = 0x6fc,
11118fd9f632SThierry Reding 			},
11128fd9f632SThierry Reding 		},
11138fd9f632SThierry Reding 	}, {
11148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE4R,
11158fd9f632SThierry Reding 		.name = "pcie4r",
11168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE4,
11178fd9f632SThierry Reding 		.regs = {
11188fd9f632SThierry Reding 			.sid = {
11198fd9f632SThierry Reding 				.override = 0x700,
11208fd9f632SThierry Reding 				.security = 0x704,
11218fd9f632SThierry Reding 			},
11228fd9f632SThierry Reding 		},
11238fd9f632SThierry Reding 	}, {
11248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE4W,
11258fd9f632SThierry Reding 		.name = "pcie4w",
11268fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE4,
11278fd9f632SThierry Reding 		.regs = {
11288fd9f632SThierry Reding 			.sid = {
11298fd9f632SThierry Reding 				.override = 0x708,
11308fd9f632SThierry Reding 				.security = 0x70c,
11318fd9f632SThierry Reding 			},
11328fd9f632SThierry Reding 		},
11338fd9f632SThierry Reding 	}, {
11348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE5R,
11358fd9f632SThierry Reding 		.name = "pcie5r",
11368fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE5,
11378fd9f632SThierry Reding 		.regs = {
11388fd9f632SThierry Reding 			.sid = {
11398fd9f632SThierry Reding 				.override = 0x710,
11408fd9f632SThierry Reding 				.security = 0x714,
11418fd9f632SThierry Reding 			},
11428fd9f632SThierry Reding 		},
11438fd9f632SThierry Reding 	}, {
11448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE5W,
11458fd9f632SThierry Reding 		.name = "pcie5w",
11468fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE5,
11478fd9f632SThierry Reding 		.regs = {
11488fd9f632SThierry Reding 			.sid = {
11498fd9f632SThierry Reding 				.override = 0x718,
11508fd9f632SThierry Reding 				.security = 0x71c,
11518fd9f632SThierry Reding 			},
11528fd9f632SThierry Reding 		},
11538fd9f632SThierry Reding 	}, {
11548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPFALW,
11558fd9f632SThierry Reding 		.name = "ispfalw",
11568fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP_FALCON,
11578fd9f632SThierry Reding 		.regs = {
11588fd9f632SThierry Reding 			.sid = {
11598fd9f632SThierry Reding 				.override = 0x720,
11608fd9f632SThierry Reding 				.security = 0x724,
11618fd9f632SThierry Reding 			},
11628fd9f632SThierry Reding 		},
11638fd9f632SThierry Reding 	}, {
11648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA0RDA1,
11658fd9f632SThierry Reding 		.name = "dla0rda1",
11668fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA0,
11678fd9f632SThierry Reding 		.regs = {
11688fd9f632SThierry Reding 			.sid = {
11698fd9f632SThierry Reding 				.override = 0x748,
11708fd9f632SThierry Reding 				.security = 0x74c,
11718fd9f632SThierry Reding 			},
11728fd9f632SThierry Reding 		},
11738fd9f632SThierry Reding 	}, {
11748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_DLA1RDA1,
11758fd9f632SThierry Reding 		.name = "dla1rda1",
11768fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDLA1,
11778fd9f632SThierry Reding 		.regs = {
11788fd9f632SThierry Reding 			.sid = {
11798fd9f632SThierry Reding 				.override = 0x750,
11808fd9f632SThierry Reding 				.security = 0x754,
11818fd9f632SThierry Reding 			},
11828fd9f632SThierry Reding 		},
11838fd9f632SThierry Reding 	}, {
11848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0RDA1,
11858fd9f632SThierry Reding 		.name = "pva0rda1",
11868fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
11878fd9f632SThierry Reding 		.regs = {
11888fd9f632SThierry Reding 			.sid = {
11898fd9f632SThierry Reding 				.override = 0x758,
11908fd9f632SThierry Reding 				.security = 0x75c,
11918fd9f632SThierry Reding 			},
11928fd9f632SThierry Reding 		},
11938fd9f632SThierry Reding 	}, {
11948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA0RDB1,
11958fd9f632SThierry Reding 		.name = "pva0rdb1",
11968fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA0,
11978fd9f632SThierry Reding 		.regs = {
11988fd9f632SThierry Reding 			.sid = {
11998fd9f632SThierry Reding 				.override = 0x760,
12008fd9f632SThierry Reding 				.security = 0x764,
12018fd9f632SThierry Reding 			},
12028fd9f632SThierry Reding 		},
12038fd9f632SThierry Reding 	}, {
12048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1RDA1,
12058fd9f632SThierry Reding 		.name = "pva1rda1",
12068fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
12078fd9f632SThierry Reding 		.regs = {
12088fd9f632SThierry Reding 			.sid = {
12098fd9f632SThierry Reding 				.override = 0x768,
12108fd9f632SThierry Reding 				.security = 0x76c,
12118fd9f632SThierry Reding 			},
12128fd9f632SThierry Reding 		},
12138fd9f632SThierry Reding 	}, {
12148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PVA1RDB1,
12158fd9f632SThierry Reding 		.name = "pva1rdb1",
12168fd9f632SThierry Reding 		.sid = TEGRA194_SID_PVA1,
12178fd9f632SThierry Reding 		.regs = {
12188fd9f632SThierry Reding 			.sid = {
12198fd9f632SThierry Reding 				.override = 0x770,
12208fd9f632SThierry Reding 				.security = 0x774,
12218fd9f632SThierry Reding 			},
12228fd9f632SThierry Reding 		},
12238fd9f632SThierry Reding 	}, {
12248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE5R1,
12258fd9f632SThierry Reding 		.name = "pcie5r1",
12268fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE5,
12278fd9f632SThierry Reding 		.regs = {
12288fd9f632SThierry Reding 			.sid = {
12298fd9f632SThierry Reding 				.override = 0x778,
12308fd9f632SThierry Reding 				.security = 0x77c,
12318fd9f632SThierry Reding 			},
12328fd9f632SThierry Reding 		},
12338fd9f632SThierry Reding 	}, {
12348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENCSRD1,
12358fd9f632SThierry Reding 		.name = "nvencsrd1",
12368fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC,
12378fd9f632SThierry Reding 		.regs = {
12388fd9f632SThierry Reding 			.sid = {
12398fd9f632SThierry Reding 				.override = 0x780,
12408fd9f632SThierry Reding 				.security = 0x784,
12418fd9f632SThierry Reding 			},
12428fd9f632SThierry Reding 		},
12438fd9f632SThierry Reding 	}, {
12448fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVENC1SRD1,
12458fd9f632SThierry Reding 		.name = "nvenc1srd1",
12468fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVENC1,
12478fd9f632SThierry Reding 		.regs = {
12488fd9f632SThierry Reding 			.sid = {
12498fd9f632SThierry Reding 				.override = 0x788,
12508fd9f632SThierry Reding 				.security = 0x78c,
12518fd9f632SThierry Reding 			},
12528fd9f632SThierry Reding 		},
12538fd9f632SThierry Reding 	}, {
12548fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_ISPRA1,
12558fd9f632SThierry Reding 		.name = "ispra1",
12568fd9f632SThierry Reding 		.sid = TEGRA194_SID_ISP,
12578fd9f632SThierry Reding 		.regs = {
12588fd9f632SThierry Reding 			.sid = {
12598fd9f632SThierry Reding 				.override = 0x790,
12608fd9f632SThierry Reding 				.security = 0x794,
12618fd9f632SThierry Reding 			},
12628fd9f632SThierry Reding 		},
12638fd9f632SThierry Reding 	}, {
12648fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_PCIE0R1,
12658fd9f632SThierry Reding 		.name = "pcie0r1",
12668fd9f632SThierry Reding 		.sid = TEGRA194_SID_PCIE0,
12678fd9f632SThierry Reding 		.regs = {
12688fd9f632SThierry Reding 			.sid = {
12698fd9f632SThierry Reding 				.override = 0x798,
12708fd9f632SThierry Reding 				.security = 0x79c,
12718fd9f632SThierry Reding 			},
12728fd9f632SThierry Reding 		},
12738fd9f632SThierry Reding 	}, {
12748fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SRD,
12758fd9f632SThierry Reding 		.name = "nvdec1srd",
12768fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC1,
12778fd9f632SThierry Reding 		.regs = {
12788fd9f632SThierry Reding 			.sid = {
12798fd9f632SThierry Reding 				.override = 0x7c8,
12808fd9f632SThierry Reding 				.security = 0x7cc,
12818fd9f632SThierry Reding 			},
12828fd9f632SThierry Reding 		},
12838fd9f632SThierry Reding 	}, {
12848fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SRD1,
12858fd9f632SThierry Reding 		.name = "nvdec1srd1",
12868fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC1,
12878fd9f632SThierry Reding 		.regs = {
12888fd9f632SThierry Reding 			.sid = {
12898fd9f632SThierry Reding 				.override = 0x7d0,
12908fd9f632SThierry Reding 				.security = 0x7d4,
12918fd9f632SThierry Reding 			},
12928fd9f632SThierry Reding 		},
12938fd9f632SThierry Reding 	}, {
12948fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SWR,
12958fd9f632SThierry Reding 		.name = "nvdec1swr",
12968fd9f632SThierry Reding 		.sid = TEGRA194_SID_NVDEC1,
12978fd9f632SThierry Reding 		.regs = {
12988fd9f632SThierry Reding 			.sid = {
12998fd9f632SThierry Reding 				.override = 0x7d8,
13008fd9f632SThierry Reding 				.security = 0x7dc,
13018fd9f632SThierry Reding 			},
13028fd9f632SThierry Reding 		},
13038fd9f632SThierry Reding 	}, {
13048fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU5R,
13058fd9f632SThierry Reding 		.name = "miu5r",
13068fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
13078fd9f632SThierry Reding 		.regs = {
13088fd9f632SThierry Reding 			.sid = {
13098fd9f632SThierry Reding 				.override = 0x7e0,
13108fd9f632SThierry Reding 				.security = 0x7e4,
13118fd9f632SThierry Reding 			},
13128fd9f632SThierry Reding 		},
13138fd9f632SThierry Reding 	}, {
13148fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU5W,
13158fd9f632SThierry Reding 		.name = "miu5w",
13168fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
13178fd9f632SThierry Reding 		.regs = {
13188fd9f632SThierry Reding 			.sid = {
13198fd9f632SThierry Reding 				.override = 0x7e8,
13208fd9f632SThierry Reding 				.security = 0x7ec,
13218fd9f632SThierry Reding 			},
13228fd9f632SThierry Reding 		},
13238fd9f632SThierry Reding 	}, {
13248fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU6R,
13258fd9f632SThierry Reding 		.name = "miu6r",
13268fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
13278fd9f632SThierry Reding 		.regs = {
13288fd9f632SThierry Reding 			.sid = {
13298fd9f632SThierry Reding 				.override = 0x7f0,
13308fd9f632SThierry Reding 				.security = 0x7f4,
13318fd9f632SThierry Reding 			},
13328fd9f632SThierry Reding 		},
13338fd9f632SThierry Reding 	}, {
13348fd9f632SThierry Reding 		.id = TEGRA194_MEMORY_CLIENT_MIU6W,
13358fd9f632SThierry Reding 		.name = "miu6w",
13368fd9f632SThierry Reding 		.sid = TEGRA194_SID_MIU,
13378fd9f632SThierry Reding 		.regs = {
13388fd9f632SThierry Reding 			.sid = {
13398fd9f632SThierry Reding 				.override = 0x7f8,
13408fd9f632SThierry Reding 				.security = 0x7fc,
13418fd9f632SThierry Reding 			},
13428fd9f632SThierry Reding 		},
13438fd9f632SThierry Reding 	},
13448fd9f632SThierry Reding };
13458fd9f632SThierry Reding 
13468fd9f632SThierry Reding const struct tegra_mc_soc tegra194_mc_soc = {
13478fd9f632SThierry Reding 	.num_clients = ARRAY_SIZE(tegra194_mc_clients),
13488fd9f632SThierry Reding 	.clients = tegra194_mc_clients,
13498fd9f632SThierry Reding 	.num_address_bits = 40,
1350a7cffa11SAshish Mhetre 	.num_channels = 16,
135154a85e09SAshish Mhetre 	.client_id_mask = 0xff,
135254a85e09SAshish Mhetre 	.intmask = MC_INT_DECERR_ROUTE_SANITY |
135354a85e09SAshish Mhetre 		   MC_INT_DECERR_GENERALIZED_CARVEOUT | MC_INT_DECERR_MTS |
135454a85e09SAshish Mhetre 		   MC_INT_SECERR_SEC | MC_INT_DECERR_VPR |
135554a85e09SAshish Mhetre 		   MC_INT_SECURITY_VIOLATION | MC_INT_DECERR_EMEM,
135654a85e09SAshish Mhetre 	.has_addr_hi_reg = true,
13578fd9f632SThierry Reding 	.ops = &tegra186_mc_ops,
1358*d1478aeaSThierry Reding 	.icc_ops = &tegra_mc_icc_ops,
135954a85e09SAshish Mhetre 	.ch_intmask = 0x00000f00,
136054a85e09SAshish Mhetre 	.global_intstatus_channel_shift = 8,
13618fd9f632SThierry Reding };
1362