162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) 2017-2021 NVIDIA CORPORATION.  All rights reserved.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#include <soc/tegra/mc.h>
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#include <dt-bindings/memory/tegra194-mc.h>
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include "mc.h"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_cistatic const struct tegra_mc_client tegra194_mc_clients[] = {
1362306a36Sopenharmony_ci	{
1462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PTCR,
1562306a36Sopenharmony_ci		.name = "ptcr",
1662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
1762306a36Sopenharmony_ci		.regs = {
1862306a36Sopenharmony_ci			.sid = {
1962306a36Sopenharmony_ci				.override = 0x000,
2062306a36Sopenharmony_ci				.security = 0x004,
2162306a36Sopenharmony_ci			},
2262306a36Sopenharmony_ci		},
2362306a36Sopenharmony_ci	}, {
2462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU7R,
2562306a36Sopenharmony_ci		.name = "miu7r",
2662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
2762306a36Sopenharmony_ci		.regs = {
2862306a36Sopenharmony_ci			.sid = {
2962306a36Sopenharmony_ci				.override = 0x008,
3062306a36Sopenharmony_ci				.security = 0x00c,
3162306a36Sopenharmony_ci			},
3262306a36Sopenharmony_ci		},
3362306a36Sopenharmony_ci	}, {
3462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU7W,
3562306a36Sopenharmony_ci		.name = "miu7w",
3662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
3762306a36Sopenharmony_ci		.regs = {
3862306a36Sopenharmony_ci			.sid = {
3962306a36Sopenharmony_ci				.override = 0x010,
4062306a36Sopenharmony_ci				.security = 0x014,
4162306a36Sopenharmony_ci			},
4262306a36Sopenharmony_ci		},
4362306a36Sopenharmony_ci	}, {
4462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_HDAR,
4562306a36Sopenharmony_ci		.name = "hdar",
4662306a36Sopenharmony_ci		.sid = TEGRA194_SID_HDA,
4762306a36Sopenharmony_ci		.regs = {
4862306a36Sopenharmony_ci			.sid = {
4962306a36Sopenharmony_ci				.override = 0x0a8,
5062306a36Sopenharmony_ci				.security = 0x0ac,
5162306a36Sopenharmony_ci			},
5262306a36Sopenharmony_ci		},
5362306a36Sopenharmony_ci	}, {
5462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_HOST1XDMAR,
5562306a36Sopenharmony_ci		.name = "host1xdmar",
5662306a36Sopenharmony_ci		.sid = TEGRA194_SID_HOST1X,
5762306a36Sopenharmony_ci		.regs = {
5862306a36Sopenharmony_ci			.sid = {
5962306a36Sopenharmony_ci				.override = 0x0b0,
6062306a36Sopenharmony_ci				.security = 0x0b4,
6162306a36Sopenharmony_ci			},
6262306a36Sopenharmony_ci		},
6362306a36Sopenharmony_ci	}, {
6462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENCSRD,
6562306a36Sopenharmony_ci		.name = "nvencsrd",
6662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC,
6762306a36Sopenharmony_ci		.regs = {
6862306a36Sopenharmony_ci			.sid = {
6962306a36Sopenharmony_ci				.override = 0x0e0,
7062306a36Sopenharmony_ci				.security = 0x0e4,
7162306a36Sopenharmony_ci			},
7262306a36Sopenharmony_ci		},
7362306a36Sopenharmony_ci	}, {
7462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SATAR,
7562306a36Sopenharmony_ci		.name = "satar",
7662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SATA,
7762306a36Sopenharmony_ci		.regs = {
7862306a36Sopenharmony_ci			.sid = {
7962306a36Sopenharmony_ci				.override = 0x0f8,
8062306a36Sopenharmony_ci				.security = 0x0fc,
8162306a36Sopenharmony_ci			},
8262306a36Sopenharmony_ci		},
8362306a36Sopenharmony_ci	}, {
8462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MPCORER,
8562306a36Sopenharmony_ci		.name = "mpcorer",
8662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
8762306a36Sopenharmony_ci		.regs = {
8862306a36Sopenharmony_ci			.sid = {
8962306a36Sopenharmony_ci				.override = 0x138,
9062306a36Sopenharmony_ci				.security = 0x13c,
9162306a36Sopenharmony_ci			},
9262306a36Sopenharmony_ci		},
9362306a36Sopenharmony_ci	}, {
9462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENCSWR,
9562306a36Sopenharmony_ci		.name = "nvencswr",
9662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC,
9762306a36Sopenharmony_ci		.regs = {
9862306a36Sopenharmony_ci			.sid = {
9962306a36Sopenharmony_ci				.override = 0x158,
10062306a36Sopenharmony_ci				.security = 0x15c,
10162306a36Sopenharmony_ci			},
10262306a36Sopenharmony_ci		},
10362306a36Sopenharmony_ci	}, {
10462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_HDAW,
10562306a36Sopenharmony_ci		.name = "hdaw",
10662306a36Sopenharmony_ci		.sid = TEGRA194_SID_HDA,
10762306a36Sopenharmony_ci		.regs = {
10862306a36Sopenharmony_ci			.sid = {
10962306a36Sopenharmony_ci				.override = 0x1a8,
11062306a36Sopenharmony_ci				.security = 0x1ac,
11162306a36Sopenharmony_ci			},
11262306a36Sopenharmony_ci		},
11362306a36Sopenharmony_ci	}, {
11462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MPCOREW,
11562306a36Sopenharmony_ci		.name = "mpcorew",
11662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
11762306a36Sopenharmony_ci		.regs = {
11862306a36Sopenharmony_ci			.sid = {
11962306a36Sopenharmony_ci				.override = 0x1c8,
12062306a36Sopenharmony_ci				.security = 0x1cc,
12162306a36Sopenharmony_ci			},
12262306a36Sopenharmony_ci		},
12362306a36Sopenharmony_ci	}, {
12462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SATAW,
12562306a36Sopenharmony_ci		.name = "sataw",
12662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SATA,
12762306a36Sopenharmony_ci		.regs = {
12862306a36Sopenharmony_ci			.sid = {
12962306a36Sopenharmony_ci				.override = 0x1e8,
13062306a36Sopenharmony_ci				.security = 0x1ec,
13162306a36Sopenharmony_ci			},
13262306a36Sopenharmony_ci		},
13362306a36Sopenharmony_ci	}, {
13462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPRA,
13562306a36Sopenharmony_ci		.name = "ispra",
13662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP,
13762306a36Sopenharmony_ci		.regs = {
13862306a36Sopenharmony_ci			.sid = {
13962306a36Sopenharmony_ci				.override = 0x220,
14062306a36Sopenharmony_ci				.security = 0x224,
14162306a36Sopenharmony_ci			},
14262306a36Sopenharmony_ci		},
14362306a36Sopenharmony_ci	}, {
14462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPFALR,
14562306a36Sopenharmony_ci		.name = "ispfalr",
14662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP_FALCON,
14762306a36Sopenharmony_ci		.regs = {
14862306a36Sopenharmony_ci			.sid = {
14962306a36Sopenharmony_ci				.override = 0x228,
15062306a36Sopenharmony_ci				.security = 0x22c,
15162306a36Sopenharmony_ci			},
15262306a36Sopenharmony_ci		},
15362306a36Sopenharmony_ci	}, {
15462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPWA,
15562306a36Sopenharmony_ci		.name = "ispwa",
15662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP,
15762306a36Sopenharmony_ci		.regs = {
15862306a36Sopenharmony_ci			.sid = {
15962306a36Sopenharmony_ci				.override = 0x230,
16062306a36Sopenharmony_ci				.security = 0x234,
16162306a36Sopenharmony_ci			},
16262306a36Sopenharmony_ci		},
16362306a36Sopenharmony_ci	}, {
16462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPWB,
16562306a36Sopenharmony_ci		.name = "ispwb",
16662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP,
16762306a36Sopenharmony_ci		.regs = {
16862306a36Sopenharmony_ci			.sid = {
16962306a36Sopenharmony_ci				.override = 0x238,
17062306a36Sopenharmony_ci				.security = 0x23c,
17162306a36Sopenharmony_ci			},
17262306a36Sopenharmony_ci		},
17362306a36Sopenharmony_ci	}, {
17462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_XUSB_HOSTR,
17562306a36Sopenharmony_ci		.name = "xusb_hostr",
17662306a36Sopenharmony_ci		.sid = TEGRA194_SID_XUSB_HOST,
17762306a36Sopenharmony_ci		.regs = {
17862306a36Sopenharmony_ci			.sid = {
17962306a36Sopenharmony_ci				.override = 0x250,
18062306a36Sopenharmony_ci				.security = 0x254,
18162306a36Sopenharmony_ci			},
18262306a36Sopenharmony_ci		},
18362306a36Sopenharmony_ci	}, {
18462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_XUSB_HOSTW,
18562306a36Sopenharmony_ci		.name = "xusb_hostw",
18662306a36Sopenharmony_ci		.sid = TEGRA194_SID_XUSB_HOST,
18762306a36Sopenharmony_ci		.regs = {
18862306a36Sopenharmony_ci			.sid = {
18962306a36Sopenharmony_ci				.override = 0x258,
19062306a36Sopenharmony_ci				.security = 0x25c,
19162306a36Sopenharmony_ci			},
19262306a36Sopenharmony_ci		},
19362306a36Sopenharmony_ci	}, {
19462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_XUSB_DEVR,
19562306a36Sopenharmony_ci		.name = "xusb_devr",
19662306a36Sopenharmony_ci		.sid = TEGRA194_SID_XUSB_DEV,
19762306a36Sopenharmony_ci		.regs = {
19862306a36Sopenharmony_ci			.sid = {
19962306a36Sopenharmony_ci				.override = 0x260,
20062306a36Sopenharmony_ci				.security = 0x264,
20162306a36Sopenharmony_ci			},
20262306a36Sopenharmony_ci		},
20362306a36Sopenharmony_ci	}, {
20462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_XUSB_DEVW,
20562306a36Sopenharmony_ci		.name = "xusb_devw",
20662306a36Sopenharmony_ci		.sid = TEGRA194_SID_XUSB_DEV,
20762306a36Sopenharmony_ci		.regs = {
20862306a36Sopenharmony_ci			.sid = {
20962306a36Sopenharmony_ci				.override = 0x268,
21062306a36Sopenharmony_ci				.security = 0x26c,
21162306a36Sopenharmony_ci			},
21262306a36Sopenharmony_ci		},
21362306a36Sopenharmony_ci	}, {
21462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCRA,
21562306a36Sopenharmony_ci		.name = "sdmmcra",
21662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC1,
21762306a36Sopenharmony_ci		.regs = {
21862306a36Sopenharmony_ci			.sid = {
21962306a36Sopenharmony_ci				.override = 0x300,
22062306a36Sopenharmony_ci				.security = 0x304,
22162306a36Sopenharmony_ci			},
22262306a36Sopenharmony_ci		},
22362306a36Sopenharmony_ci	}, {
22462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCR,
22562306a36Sopenharmony_ci		.name = "sdmmcr",
22662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC3,
22762306a36Sopenharmony_ci		.regs = {
22862306a36Sopenharmony_ci			.sid = {
22962306a36Sopenharmony_ci				.override = 0x310,
23062306a36Sopenharmony_ci				.security = 0x314,
23162306a36Sopenharmony_ci			},
23262306a36Sopenharmony_ci		},
23362306a36Sopenharmony_ci	}, {
23462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCRAB,
23562306a36Sopenharmony_ci		.name = "sdmmcrab",
23662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC4,
23762306a36Sopenharmony_ci		.regs = {
23862306a36Sopenharmony_ci			.sid = {
23962306a36Sopenharmony_ci				.override = 0x318,
24062306a36Sopenharmony_ci				.security = 0x31c,
24162306a36Sopenharmony_ci			},
24262306a36Sopenharmony_ci		},
24362306a36Sopenharmony_ci	}, {
24462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCWA,
24562306a36Sopenharmony_ci		.name = "sdmmcwa",
24662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC1,
24762306a36Sopenharmony_ci		.regs = {
24862306a36Sopenharmony_ci			.sid = {
24962306a36Sopenharmony_ci				.override = 0x320,
25062306a36Sopenharmony_ci				.security = 0x324,
25162306a36Sopenharmony_ci			},
25262306a36Sopenharmony_ci		},
25362306a36Sopenharmony_ci	}, {
25462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCW,
25562306a36Sopenharmony_ci		.name = "sdmmcw",
25662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC3,
25762306a36Sopenharmony_ci		.regs = {
25862306a36Sopenharmony_ci			.sid = {
25962306a36Sopenharmony_ci				.override = 0x330,
26062306a36Sopenharmony_ci				.security = 0x334,
26162306a36Sopenharmony_ci			},
26262306a36Sopenharmony_ci		},
26362306a36Sopenharmony_ci	}, {
26462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SDMMCWAB,
26562306a36Sopenharmony_ci		.name = "sdmmcwab",
26662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SDMMC4,
26762306a36Sopenharmony_ci		.regs = {
26862306a36Sopenharmony_ci			.sid = {
26962306a36Sopenharmony_ci				.override = 0x338,
27062306a36Sopenharmony_ci				.security = 0x33c,
27162306a36Sopenharmony_ci			},
27262306a36Sopenharmony_ci		},
27362306a36Sopenharmony_ci	}, {
27462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VICSRD,
27562306a36Sopenharmony_ci		.name = "vicsrd",
27662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VIC,
27762306a36Sopenharmony_ci		.regs = {
27862306a36Sopenharmony_ci			.sid = {
27962306a36Sopenharmony_ci				.override = 0x360,
28062306a36Sopenharmony_ci				.security = 0x364,
28162306a36Sopenharmony_ci			},
28262306a36Sopenharmony_ci		},
28362306a36Sopenharmony_ci	}, {
28462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VICSWR,
28562306a36Sopenharmony_ci		.name = "vicswr",
28662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VIC,
28762306a36Sopenharmony_ci		.regs = {
28862306a36Sopenharmony_ci			.sid = {
28962306a36Sopenharmony_ci				.override = 0x368,
29062306a36Sopenharmony_ci				.security = 0x36c,
29162306a36Sopenharmony_ci			},
29262306a36Sopenharmony_ci		},
29362306a36Sopenharmony_ci	}, {
29462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VIW,
29562306a36Sopenharmony_ci		.name = "viw",
29662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VI,
29762306a36Sopenharmony_ci		.regs = {
29862306a36Sopenharmony_ci			.sid = {
29962306a36Sopenharmony_ci				.override = 0x390,
30062306a36Sopenharmony_ci				.security = 0x394,
30162306a36Sopenharmony_ci			},
30262306a36Sopenharmony_ci		},
30362306a36Sopenharmony_ci	}, {
30462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDECSRD,
30562306a36Sopenharmony_ci		.name = "nvdecsrd",
30662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC,
30762306a36Sopenharmony_ci		.regs = {
30862306a36Sopenharmony_ci			.sid = {
30962306a36Sopenharmony_ci				.override = 0x3c0,
31062306a36Sopenharmony_ci				.security = 0x3c4,
31162306a36Sopenharmony_ci			},
31262306a36Sopenharmony_ci		},
31362306a36Sopenharmony_ci	}, {
31462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDECSWR,
31562306a36Sopenharmony_ci		.name = "nvdecswr",
31662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC,
31762306a36Sopenharmony_ci		.regs = {
31862306a36Sopenharmony_ci			.sid = {
31962306a36Sopenharmony_ci				.override = 0x3c8,
32062306a36Sopenharmony_ci				.security = 0x3cc,
32162306a36Sopenharmony_ci			},
32262306a36Sopenharmony_ci		},
32362306a36Sopenharmony_ci	}, {
32462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_APER,
32562306a36Sopenharmony_ci		.name = "aper",
32662306a36Sopenharmony_ci		.sid = TEGRA194_SID_APE,
32762306a36Sopenharmony_ci		.regs = {
32862306a36Sopenharmony_ci			.sid = {
32962306a36Sopenharmony_ci				.override = 0x3c0,
33062306a36Sopenharmony_ci				.security = 0x3c4,
33162306a36Sopenharmony_ci			},
33262306a36Sopenharmony_ci		},
33362306a36Sopenharmony_ci	}, {
33462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_APEW,
33562306a36Sopenharmony_ci		.name = "apew",
33662306a36Sopenharmony_ci		.sid = TEGRA194_SID_APE,
33762306a36Sopenharmony_ci		.regs = {
33862306a36Sopenharmony_ci			.sid = {
33962306a36Sopenharmony_ci				.override = 0x3d0,
34062306a36Sopenharmony_ci				.security = 0x3d4,
34162306a36Sopenharmony_ci			},
34262306a36Sopenharmony_ci		},
34362306a36Sopenharmony_ci	}, {
34462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVJPGSRD,
34562306a36Sopenharmony_ci		.name = "nvjpgsrd",
34662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVJPG,
34762306a36Sopenharmony_ci		.regs = {
34862306a36Sopenharmony_ci			.sid = {
34962306a36Sopenharmony_ci				.override = 0x3f0,
35062306a36Sopenharmony_ci				.security = 0x3f4,
35162306a36Sopenharmony_ci			},
35262306a36Sopenharmony_ci		},
35362306a36Sopenharmony_ci	}, {
35462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVJPGSWR,
35562306a36Sopenharmony_ci		.name = "nvjpgswr",
35662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVJPG,
35762306a36Sopenharmony_ci		.regs = {
35862306a36Sopenharmony_ci			.sid = {
35962306a36Sopenharmony_ci				.override = 0x3f0,
36062306a36Sopenharmony_ci				.security = 0x3f4,
36162306a36Sopenharmony_ci			},
36262306a36Sopenharmony_ci		},
36362306a36Sopenharmony_ci	}, {
36462306a36Sopenharmony_ci		.name = "axiapr",
36562306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AXIAPR,
36662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
36762306a36Sopenharmony_ci		.regs = {
36862306a36Sopenharmony_ci			.sid = {
36962306a36Sopenharmony_ci				.override = 0x410,
37062306a36Sopenharmony_ci				.security = 0x414,
37162306a36Sopenharmony_ci			},
37262306a36Sopenharmony_ci		},
37362306a36Sopenharmony_ci	}, {
37462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AXIAPW,
37562306a36Sopenharmony_ci		.name = "axiapw",
37662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
37762306a36Sopenharmony_ci		.regs = {
37862306a36Sopenharmony_ci			.sid = {
37962306a36Sopenharmony_ci				.override = 0x418,
38062306a36Sopenharmony_ci				.security = 0x41c,
38162306a36Sopenharmony_ci			},
38262306a36Sopenharmony_ci		},
38362306a36Sopenharmony_ci	}, {
38462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ETRR,
38562306a36Sopenharmony_ci		.name = "etrr",
38662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ETR,
38762306a36Sopenharmony_ci		.regs = {
38862306a36Sopenharmony_ci			.sid = {
38962306a36Sopenharmony_ci				.override = 0x420,
39062306a36Sopenharmony_ci				.security = 0x424,
39162306a36Sopenharmony_ci			},
39262306a36Sopenharmony_ci		},
39362306a36Sopenharmony_ci	}, {
39462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ETRW,
39562306a36Sopenharmony_ci		.name = "etrw",
39662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ETR,
39762306a36Sopenharmony_ci		.regs = {
39862306a36Sopenharmony_ci			.sid = {
39962306a36Sopenharmony_ci				.override = 0x428,
40062306a36Sopenharmony_ci				.security = 0x42c,
40162306a36Sopenharmony_ci			},
40262306a36Sopenharmony_ci		},
40362306a36Sopenharmony_ci	}, {
40462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AXISR,
40562306a36Sopenharmony_ci		.name = "axisr",
40662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
40762306a36Sopenharmony_ci		.regs = {
40862306a36Sopenharmony_ci			.sid = {
40962306a36Sopenharmony_ci				.override = 0x460,
41062306a36Sopenharmony_ci				.security = 0x464,
41162306a36Sopenharmony_ci			},
41262306a36Sopenharmony_ci		},
41362306a36Sopenharmony_ci	}, {
41462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AXISW,
41562306a36Sopenharmony_ci		.name = "axisw",
41662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
41762306a36Sopenharmony_ci		.regs = {
41862306a36Sopenharmony_ci			.sid = {
41962306a36Sopenharmony_ci				.override = 0x468,
42062306a36Sopenharmony_ci				.security = 0x46c,
42162306a36Sopenharmony_ci			},
42262306a36Sopenharmony_ci		},
42362306a36Sopenharmony_ci	}, {
42462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_EQOSR,
42562306a36Sopenharmony_ci		.name = "eqosr",
42662306a36Sopenharmony_ci		.sid = TEGRA194_SID_EQOS,
42762306a36Sopenharmony_ci		.regs = {
42862306a36Sopenharmony_ci			.sid = {
42962306a36Sopenharmony_ci				.override = 0x470,
43062306a36Sopenharmony_ci				.security = 0x474,
43162306a36Sopenharmony_ci			},
43262306a36Sopenharmony_ci		},
43362306a36Sopenharmony_ci	}, {
43462306a36Sopenharmony_ci		.name = "eqosw",
43562306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_EQOSW,
43662306a36Sopenharmony_ci		.sid = TEGRA194_SID_EQOS,
43762306a36Sopenharmony_ci		.regs = {
43862306a36Sopenharmony_ci			.sid = {
43962306a36Sopenharmony_ci				.override = 0x478,
44062306a36Sopenharmony_ci				.security = 0x47c,
44162306a36Sopenharmony_ci			},
44262306a36Sopenharmony_ci		},
44362306a36Sopenharmony_ci	}, {
44462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_UFSHCR,
44562306a36Sopenharmony_ci		.name = "ufshcr",
44662306a36Sopenharmony_ci		.sid = TEGRA194_SID_UFSHC,
44762306a36Sopenharmony_ci		.regs = {
44862306a36Sopenharmony_ci			.sid = {
44962306a36Sopenharmony_ci				.override = 0x480,
45062306a36Sopenharmony_ci				.security = 0x484,
45162306a36Sopenharmony_ci			},
45262306a36Sopenharmony_ci		},
45362306a36Sopenharmony_ci	}, {
45462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_UFSHCW,
45562306a36Sopenharmony_ci		.name = "ufshcw",
45662306a36Sopenharmony_ci		.sid = TEGRA194_SID_UFSHC,
45762306a36Sopenharmony_ci		.regs = {
45862306a36Sopenharmony_ci			.sid = {
45962306a36Sopenharmony_ci				.override = 0x488,
46062306a36Sopenharmony_ci				.security = 0x48c,
46162306a36Sopenharmony_ci			},
46262306a36Sopenharmony_ci		},
46362306a36Sopenharmony_ci	}, {
46462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDISPLAYR,
46562306a36Sopenharmony_ci		.name = "nvdisplayr",
46662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDISPLAY,
46762306a36Sopenharmony_ci		.regs = {
46862306a36Sopenharmony_ci			.sid = {
46962306a36Sopenharmony_ci				.override = 0x490,
47062306a36Sopenharmony_ci				.security = 0x494,
47162306a36Sopenharmony_ci			},
47262306a36Sopenharmony_ci		},
47362306a36Sopenharmony_ci	}, {
47462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_BPMPR,
47562306a36Sopenharmony_ci		.name = "bpmpr",
47662306a36Sopenharmony_ci		.sid = TEGRA194_SID_BPMP,
47762306a36Sopenharmony_ci		.regs = {
47862306a36Sopenharmony_ci			.sid = {
47962306a36Sopenharmony_ci				.override = 0x498,
48062306a36Sopenharmony_ci				.security = 0x49c,
48162306a36Sopenharmony_ci			},
48262306a36Sopenharmony_ci		},
48362306a36Sopenharmony_ci	}, {
48462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_BPMPW,
48562306a36Sopenharmony_ci		.name = "bpmpw",
48662306a36Sopenharmony_ci		.sid = TEGRA194_SID_BPMP,
48762306a36Sopenharmony_ci		.regs = {
48862306a36Sopenharmony_ci			.sid = {
48962306a36Sopenharmony_ci				.override = 0x4a0,
49062306a36Sopenharmony_ci				.security = 0x4a4,
49162306a36Sopenharmony_ci			},
49262306a36Sopenharmony_ci		},
49362306a36Sopenharmony_ci	}, {
49462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_BPMPDMAR,
49562306a36Sopenharmony_ci		.name = "bpmpdmar",
49662306a36Sopenharmony_ci		.sid = TEGRA194_SID_BPMP,
49762306a36Sopenharmony_ci		.regs = {
49862306a36Sopenharmony_ci			.sid = {
49962306a36Sopenharmony_ci				.override = 0x4a8,
50062306a36Sopenharmony_ci				.security = 0x4ac,
50162306a36Sopenharmony_ci			},
50262306a36Sopenharmony_ci		},
50362306a36Sopenharmony_ci	}, {
50462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_BPMPDMAW,
50562306a36Sopenharmony_ci		.name = "bpmpdmaw",
50662306a36Sopenharmony_ci		.sid = TEGRA194_SID_BPMP,
50762306a36Sopenharmony_ci		.regs = {
50862306a36Sopenharmony_ci			.sid = {
50962306a36Sopenharmony_ci				.override = 0x4b0,
51062306a36Sopenharmony_ci				.security = 0x4b4,
51162306a36Sopenharmony_ci			},
51262306a36Sopenharmony_ci		},
51362306a36Sopenharmony_ci	}, {
51462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AONR,
51562306a36Sopenharmony_ci		.name = "aonr",
51662306a36Sopenharmony_ci		.sid = TEGRA194_SID_AON,
51762306a36Sopenharmony_ci		.regs = {
51862306a36Sopenharmony_ci			.sid = {
51962306a36Sopenharmony_ci				.override = 0x4b8,
52062306a36Sopenharmony_ci				.security = 0x4bc,
52162306a36Sopenharmony_ci			},
52262306a36Sopenharmony_ci		},
52362306a36Sopenharmony_ci	}, {
52462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AONW,
52562306a36Sopenharmony_ci		.name = "aonw",
52662306a36Sopenharmony_ci		.sid = TEGRA194_SID_AON,
52762306a36Sopenharmony_ci		.regs = {
52862306a36Sopenharmony_ci			.sid = {
52962306a36Sopenharmony_ci				.override = 0x4c0,
53062306a36Sopenharmony_ci				.security = 0x4c4,
53162306a36Sopenharmony_ci			},
53262306a36Sopenharmony_ci		},
53362306a36Sopenharmony_ci	}, {
53462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AONDMAR,
53562306a36Sopenharmony_ci		.name = "aondmar",
53662306a36Sopenharmony_ci		.sid = TEGRA194_SID_AON,
53762306a36Sopenharmony_ci		.regs = {
53862306a36Sopenharmony_ci			.sid = {
53962306a36Sopenharmony_ci				.override = 0x4c8,
54062306a36Sopenharmony_ci				.security = 0x4cc,
54162306a36Sopenharmony_ci			},
54262306a36Sopenharmony_ci		},
54362306a36Sopenharmony_ci	}, {
54462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_AONDMAW,
54562306a36Sopenharmony_ci		.name = "aondmaw",
54662306a36Sopenharmony_ci		.sid = TEGRA194_SID_AON,
54762306a36Sopenharmony_ci		.regs = {
54862306a36Sopenharmony_ci			.sid = {
54962306a36Sopenharmony_ci				.override = 0x4d0,
55062306a36Sopenharmony_ci				.security = 0x4d4,
55162306a36Sopenharmony_ci			},
55262306a36Sopenharmony_ci		},
55362306a36Sopenharmony_ci	}, {
55462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SCER,
55562306a36Sopenharmony_ci		.name = "scer",
55662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SCE,
55762306a36Sopenharmony_ci		.regs = {
55862306a36Sopenharmony_ci			.sid = {
55962306a36Sopenharmony_ci				.override = 0x4d8,
56062306a36Sopenharmony_ci				.security = 0x4dc,
56162306a36Sopenharmony_ci			},
56262306a36Sopenharmony_ci		},
56362306a36Sopenharmony_ci	}, {
56462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SCEW,
56562306a36Sopenharmony_ci		.name = "scew",
56662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SCE,
56762306a36Sopenharmony_ci		.regs = {
56862306a36Sopenharmony_ci			.sid = {
56962306a36Sopenharmony_ci				.override = 0x4e0,
57062306a36Sopenharmony_ci				.security = 0x4e4,
57162306a36Sopenharmony_ci			},
57262306a36Sopenharmony_ci		},
57362306a36Sopenharmony_ci	}, {
57462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SCEDMAR,
57562306a36Sopenharmony_ci		.name = "scedmar",
57662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SCE,
57762306a36Sopenharmony_ci		.regs = {
57862306a36Sopenharmony_ci			.sid = {
57962306a36Sopenharmony_ci				.override = 0x4e8,
58062306a36Sopenharmony_ci				.security = 0x4ec,
58162306a36Sopenharmony_ci			},
58262306a36Sopenharmony_ci		},
58362306a36Sopenharmony_ci	}, {
58462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_SCEDMAW,
58562306a36Sopenharmony_ci		.name = "scedmaw",
58662306a36Sopenharmony_ci		.sid = TEGRA194_SID_SCE,
58762306a36Sopenharmony_ci		.regs = {
58862306a36Sopenharmony_ci			.sid = {
58962306a36Sopenharmony_ci				.override = 0x4f0,
59062306a36Sopenharmony_ci				.security = 0x4f4,
59162306a36Sopenharmony_ci			},
59262306a36Sopenharmony_ci		},
59362306a36Sopenharmony_ci	}, {
59462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_APEDMAR,
59562306a36Sopenharmony_ci		.name = "apedmar",
59662306a36Sopenharmony_ci		.sid = TEGRA194_SID_APE,
59762306a36Sopenharmony_ci		.regs = {
59862306a36Sopenharmony_ci			.sid = {
59962306a36Sopenharmony_ci				.override = 0x4f8,
60062306a36Sopenharmony_ci				.security = 0x4fc,
60162306a36Sopenharmony_ci			},
60262306a36Sopenharmony_ci		},
60362306a36Sopenharmony_ci	}, {
60462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_APEDMAW,
60562306a36Sopenharmony_ci		.name = "apedmaw",
60662306a36Sopenharmony_ci		.sid = TEGRA194_SID_APE,
60762306a36Sopenharmony_ci		.regs = {
60862306a36Sopenharmony_ci			.sid = {
60962306a36Sopenharmony_ci				.override = 0x500,
61062306a36Sopenharmony_ci				.security = 0x504,
61162306a36Sopenharmony_ci			},
61262306a36Sopenharmony_ci		},
61362306a36Sopenharmony_ci	}, {
61462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDISPLAYR1,
61562306a36Sopenharmony_ci		.name = "nvdisplayr1",
61662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDISPLAY,
61762306a36Sopenharmony_ci		.regs = {
61862306a36Sopenharmony_ci			.sid = {
61962306a36Sopenharmony_ci				.override = 0x508,
62062306a36Sopenharmony_ci				.security = 0x50c,
62162306a36Sopenharmony_ci			},
62262306a36Sopenharmony_ci		},
62362306a36Sopenharmony_ci	}, {
62462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VICSRD1,
62562306a36Sopenharmony_ci		.name = "vicsrd1",
62662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VIC,
62762306a36Sopenharmony_ci		.regs = {
62862306a36Sopenharmony_ci			.sid = {
62962306a36Sopenharmony_ci				.override = 0x510,
63062306a36Sopenharmony_ci				.security = 0x514,
63162306a36Sopenharmony_ci			},
63262306a36Sopenharmony_ci		},
63362306a36Sopenharmony_ci	}, {
63462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDECSRD1,
63562306a36Sopenharmony_ci		.name = "nvdecsrd1",
63662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC,
63762306a36Sopenharmony_ci		.regs = {
63862306a36Sopenharmony_ci			.sid = {
63962306a36Sopenharmony_ci				.override = 0x518,
64062306a36Sopenharmony_ci				.security = 0x51c,
64162306a36Sopenharmony_ci			},
64262306a36Sopenharmony_ci		},
64362306a36Sopenharmony_ci	}, {
64462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU0R,
64562306a36Sopenharmony_ci		.name = "miu0r",
64662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
64762306a36Sopenharmony_ci		.regs = {
64862306a36Sopenharmony_ci			.sid = {
64962306a36Sopenharmony_ci				.override = 0x530,
65062306a36Sopenharmony_ci				.security = 0x534,
65162306a36Sopenharmony_ci			},
65262306a36Sopenharmony_ci		},
65362306a36Sopenharmony_ci	}, {
65462306a36Sopenharmony_ci		.name = "miu0w",
65562306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU0W,
65662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
65762306a36Sopenharmony_ci		.regs = {
65862306a36Sopenharmony_ci			.sid = {
65962306a36Sopenharmony_ci				.override = 0x538,
66062306a36Sopenharmony_ci				.security = 0x53c,
66162306a36Sopenharmony_ci			},
66262306a36Sopenharmony_ci		},
66362306a36Sopenharmony_ci	}, {
66462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU1R,
66562306a36Sopenharmony_ci		.name = "miu1r",
66662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
66762306a36Sopenharmony_ci		.regs = {
66862306a36Sopenharmony_ci			.sid = {
66962306a36Sopenharmony_ci				.override = 0x540,
67062306a36Sopenharmony_ci				.security = 0x544,
67162306a36Sopenharmony_ci			},
67262306a36Sopenharmony_ci		},
67362306a36Sopenharmony_ci	}, {
67462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU1W,
67562306a36Sopenharmony_ci		.name = "miu1w",
67662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
67762306a36Sopenharmony_ci		.regs = {
67862306a36Sopenharmony_ci			.sid = {
67962306a36Sopenharmony_ci				.override = 0x548,
68062306a36Sopenharmony_ci				.security = 0x54c,
68162306a36Sopenharmony_ci			},
68262306a36Sopenharmony_ci		},
68362306a36Sopenharmony_ci	}, {
68462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU2R,
68562306a36Sopenharmony_ci		.name = "miu2r",
68662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
68762306a36Sopenharmony_ci		.regs = {
68862306a36Sopenharmony_ci			.sid = {
68962306a36Sopenharmony_ci				.override = 0x570,
69062306a36Sopenharmony_ci				.security = 0x574,
69162306a36Sopenharmony_ci			},
69262306a36Sopenharmony_ci		},
69362306a36Sopenharmony_ci	}, {
69462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU2W,
69562306a36Sopenharmony_ci		.name = "miu2w",
69662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
69762306a36Sopenharmony_ci		.regs = {
69862306a36Sopenharmony_ci			.sid = {
69962306a36Sopenharmony_ci				.override = 0x578,
70062306a36Sopenharmony_ci				.security = 0x57c,
70162306a36Sopenharmony_ci			},
70262306a36Sopenharmony_ci		},
70362306a36Sopenharmony_ci	}, {
70462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU3R,
70562306a36Sopenharmony_ci		.name = "miu3r",
70662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
70762306a36Sopenharmony_ci		.regs = {
70862306a36Sopenharmony_ci			.sid = {
70962306a36Sopenharmony_ci				.override = 0x580,
71062306a36Sopenharmony_ci				.security = 0x584,
71162306a36Sopenharmony_ci			},
71262306a36Sopenharmony_ci		},
71362306a36Sopenharmony_ci	}, {
71462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU3W,
71562306a36Sopenharmony_ci		.name = "miu3w",
71662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
71762306a36Sopenharmony_ci		.regs = {
71862306a36Sopenharmony_ci			.sid = {
71962306a36Sopenharmony_ci				.override = 0x588,
72062306a36Sopenharmony_ci				.security = 0x58c,
72162306a36Sopenharmony_ci			},
72262306a36Sopenharmony_ci		},
72362306a36Sopenharmony_ci	}, {
72462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU4R,
72562306a36Sopenharmony_ci		.name = "miu4r",
72662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
72762306a36Sopenharmony_ci		.regs = {
72862306a36Sopenharmony_ci			.sid = {
72962306a36Sopenharmony_ci				.override = 0x590,
73062306a36Sopenharmony_ci				.security = 0x594,
73162306a36Sopenharmony_ci			},
73262306a36Sopenharmony_ci		},
73362306a36Sopenharmony_ci	}, {
73462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU4W,
73562306a36Sopenharmony_ci		.name = "miu4w",
73662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
73762306a36Sopenharmony_ci		.regs = {
73862306a36Sopenharmony_ci			.sid = {
73962306a36Sopenharmony_ci				.override = 0x598,
74062306a36Sopenharmony_ci				.security = 0x59c,
74162306a36Sopenharmony_ci			},
74262306a36Sopenharmony_ci		},
74362306a36Sopenharmony_ci	}, {
74462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DPMUR,
74562306a36Sopenharmony_ci		.name = "dpmur",
74662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PASSTHROUGH,
74762306a36Sopenharmony_ci		.regs = {
74862306a36Sopenharmony_ci			.sid = {
74962306a36Sopenharmony_ci				.override = 0x598,
75062306a36Sopenharmony_ci				.security = 0x59c,
75162306a36Sopenharmony_ci			},
75262306a36Sopenharmony_ci		},
75362306a36Sopenharmony_ci	}, {
75462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VIFALR,
75562306a36Sopenharmony_ci		.name = "vifalr",
75662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VI_FALCON,
75762306a36Sopenharmony_ci		.regs = {
75862306a36Sopenharmony_ci			.sid = {
75962306a36Sopenharmony_ci				.override = 0x5e0,
76062306a36Sopenharmony_ci				.security = 0x5e4,
76162306a36Sopenharmony_ci			},
76262306a36Sopenharmony_ci		},
76362306a36Sopenharmony_ci	}, {
76462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_VIFALW,
76562306a36Sopenharmony_ci		.name = "vifalw",
76662306a36Sopenharmony_ci		.sid = TEGRA194_SID_VI_FALCON,
76762306a36Sopenharmony_ci		.regs = {
76862306a36Sopenharmony_ci			.sid = {
76962306a36Sopenharmony_ci				.override = 0x5e8,
77062306a36Sopenharmony_ci				.security = 0x5ec,
77162306a36Sopenharmony_ci			},
77262306a36Sopenharmony_ci		},
77362306a36Sopenharmony_ci	}, {
77462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA0RDA,
77562306a36Sopenharmony_ci		.name = "dla0rda",
77662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA0,
77762306a36Sopenharmony_ci		.regs = {
77862306a36Sopenharmony_ci			.sid = {
77962306a36Sopenharmony_ci				.override = 0x5f0,
78062306a36Sopenharmony_ci				.security = 0x5f4,
78162306a36Sopenharmony_ci			},
78262306a36Sopenharmony_ci		},
78362306a36Sopenharmony_ci	}, {
78462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA0FALRDB,
78562306a36Sopenharmony_ci		.name = "dla0falrdb",
78662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA0,
78762306a36Sopenharmony_ci		.regs = {
78862306a36Sopenharmony_ci			.sid = {
78962306a36Sopenharmony_ci				.override = 0x5f8,
79062306a36Sopenharmony_ci				.security = 0x5fc,
79162306a36Sopenharmony_ci			},
79262306a36Sopenharmony_ci		},
79362306a36Sopenharmony_ci	}, {
79462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA0WRA,
79562306a36Sopenharmony_ci		.name = "dla0wra",
79662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA0,
79762306a36Sopenharmony_ci		.regs = {
79862306a36Sopenharmony_ci			.sid = {
79962306a36Sopenharmony_ci				.override = 0x600,
80062306a36Sopenharmony_ci				.security = 0x604,
80162306a36Sopenharmony_ci			},
80262306a36Sopenharmony_ci		},
80362306a36Sopenharmony_ci	}, {
80462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA0FALWRB,
80562306a36Sopenharmony_ci		.name = "dla0falwrb",
80662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA0,
80762306a36Sopenharmony_ci		.regs = {
80862306a36Sopenharmony_ci			.sid = {
80962306a36Sopenharmony_ci				.override = 0x608,
81062306a36Sopenharmony_ci				.security = 0x60c,
81162306a36Sopenharmony_ci			},
81262306a36Sopenharmony_ci		},
81362306a36Sopenharmony_ci	}, {
81462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA1RDA,
81562306a36Sopenharmony_ci		.name = "dla1rda",
81662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA1,
81762306a36Sopenharmony_ci		.regs = {
81862306a36Sopenharmony_ci			.sid = {
81962306a36Sopenharmony_ci				.override = 0x610,
82062306a36Sopenharmony_ci				.security = 0x614,
82162306a36Sopenharmony_ci			},
82262306a36Sopenharmony_ci		},
82362306a36Sopenharmony_ci	}, {
82462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA1FALRDB,
82562306a36Sopenharmony_ci		.name = "dla1falrdb",
82662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA1,
82762306a36Sopenharmony_ci		.regs = {
82862306a36Sopenharmony_ci			.sid = {
82962306a36Sopenharmony_ci				.override = 0x618,
83062306a36Sopenharmony_ci				.security = 0x61c,
83162306a36Sopenharmony_ci			},
83262306a36Sopenharmony_ci		},
83362306a36Sopenharmony_ci	}, {
83462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA1WRA,
83562306a36Sopenharmony_ci		.name = "dla1wra",
83662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA1,
83762306a36Sopenharmony_ci		.regs = {
83862306a36Sopenharmony_ci			.sid = {
83962306a36Sopenharmony_ci				.override = 0x620,
84062306a36Sopenharmony_ci				.security = 0x624,
84162306a36Sopenharmony_ci			},
84262306a36Sopenharmony_ci		},
84362306a36Sopenharmony_ci	}, {
84462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA1FALWRB,
84562306a36Sopenharmony_ci		.name = "dla1falwrb",
84662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA1,
84762306a36Sopenharmony_ci		.regs = {
84862306a36Sopenharmony_ci			.sid = {
84962306a36Sopenharmony_ci				.override = 0x628,
85062306a36Sopenharmony_ci				.security = 0x62c,
85162306a36Sopenharmony_ci			},
85262306a36Sopenharmony_ci		},
85362306a36Sopenharmony_ci	}, {
85462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0RDA,
85562306a36Sopenharmony_ci		.name = "pva0rda",
85662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
85762306a36Sopenharmony_ci		.regs = {
85862306a36Sopenharmony_ci			.sid = {
85962306a36Sopenharmony_ci				.override = 0x630,
86062306a36Sopenharmony_ci				.security = 0x634,
86162306a36Sopenharmony_ci			},
86262306a36Sopenharmony_ci		},
86362306a36Sopenharmony_ci	}, {
86462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0RDB,
86562306a36Sopenharmony_ci		.name = "pva0rdb",
86662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
86762306a36Sopenharmony_ci		.regs = {
86862306a36Sopenharmony_ci			.sid = {
86962306a36Sopenharmony_ci				.override = 0x638,
87062306a36Sopenharmony_ci				.security = 0x63c,
87162306a36Sopenharmony_ci			},
87262306a36Sopenharmony_ci		},
87362306a36Sopenharmony_ci	}, {
87462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0RDC,
87562306a36Sopenharmony_ci		.name = "pva0rdc",
87662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
87762306a36Sopenharmony_ci		.regs = {
87862306a36Sopenharmony_ci			.sid = {
87962306a36Sopenharmony_ci				.override = 0x640,
88062306a36Sopenharmony_ci				.security = 0x644,
88162306a36Sopenharmony_ci			},
88262306a36Sopenharmony_ci		},
88362306a36Sopenharmony_ci	}, {
88462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0WRA,
88562306a36Sopenharmony_ci		.name = "pva0wra",
88662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
88762306a36Sopenharmony_ci		.regs = {
88862306a36Sopenharmony_ci			.sid = {
88962306a36Sopenharmony_ci				.override = 0x648,
89062306a36Sopenharmony_ci				.security = 0x64c,
89162306a36Sopenharmony_ci			},
89262306a36Sopenharmony_ci		},
89362306a36Sopenharmony_ci	}, {
89462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0WRB,
89562306a36Sopenharmony_ci		.name = "pva0wrb",
89662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
89762306a36Sopenharmony_ci		.regs = {
89862306a36Sopenharmony_ci			.sid = {
89962306a36Sopenharmony_ci				.override = 0x650,
90062306a36Sopenharmony_ci				.security = 0x654,
90162306a36Sopenharmony_ci			},
90262306a36Sopenharmony_ci		},
90362306a36Sopenharmony_ci	}, {
90462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0WRC,
90562306a36Sopenharmony_ci		.name = "pva0wrc",
90662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
90762306a36Sopenharmony_ci		.regs = {
90862306a36Sopenharmony_ci			.sid = {
90962306a36Sopenharmony_ci				.override = 0x658,
91062306a36Sopenharmony_ci				.security = 0x65c,
91162306a36Sopenharmony_ci			},
91262306a36Sopenharmony_ci		},
91362306a36Sopenharmony_ci	}, {
91462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1RDA,
91562306a36Sopenharmony_ci		.name = "pva1rda",
91662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
91762306a36Sopenharmony_ci		.regs = {
91862306a36Sopenharmony_ci			.sid = {
91962306a36Sopenharmony_ci				.override = 0x660,
92062306a36Sopenharmony_ci				.security = 0x664,
92162306a36Sopenharmony_ci			},
92262306a36Sopenharmony_ci		},
92362306a36Sopenharmony_ci	}, {
92462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1RDB,
92562306a36Sopenharmony_ci		.name = "pva1rdb",
92662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
92762306a36Sopenharmony_ci		.regs = {
92862306a36Sopenharmony_ci			.sid = {
92962306a36Sopenharmony_ci				.override = 0x668,
93062306a36Sopenharmony_ci				.security = 0x66c,
93162306a36Sopenharmony_ci			},
93262306a36Sopenharmony_ci		},
93362306a36Sopenharmony_ci	}, {
93462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1RDC,
93562306a36Sopenharmony_ci		.name = "pva1rdc",
93662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
93762306a36Sopenharmony_ci		.regs = {
93862306a36Sopenharmony_ci			.sid = {
93962306a36Sopenharmony_ci				.override = 0x670,
94062306a36Sopenharmony_ci				.security = 0x674,
94162306a36Sopenharmony_ci			},
94262306a36Sopenharmony_ci		},
94362306a36Sopenharmony_ci	}, {
94462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1WRA,
94562306a36Sopenharmony_ci		.name = "pva1wra",
94662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
94762306a36Sopenharmony_ci		.regs = {
94862306a36Sopenharmony_ci			.sid = {
94962306a36Sopenharmony_ci				.override = 0x678,
95062306a36Sopenharmony_ci				.security = 0x67c,
95162306a36Sopenharmony_ci			},
95262306a36Sopenharmony_ci		},
95362306a36Sopenharmony_ci	}, {
95462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1WRB,
95562306a36Sopenharmony_ci		.name = "pva1wrb",
95662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
95762306a36Sopenharmony_ci		.regs = {
95862306a36Sopenharmony_ci			.sid = {
95962306a36Sopenharmony_ci				.override = 0x680,
96062306a36Sopenharmony_ci				.security = 0x684,
96162306a36Sopenharmony_ci			},
96262306a36Sopenharmony_ci		},
96362306a36Sopenharmony_ci	}, {
96462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1WRC,
96562306a36Sopenharmony_ci		.name = "pva1wrc",
96662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
96762306a36Sopenharmony_ci		.regs = {
96862306a36Sopenharmony_ci			.sid = {
96962306a36Sopenharmony_ci				.override = 0x688,
97062306a36Sopenharmony_ci				.security = 0x68c,
97162306a36Sopenharmony_ci			},
97262306a36Sopenharmony_ci		},
97362306a36Sopenharmony_ci	}, {
97462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_RCER,
97562306a36Sopenharmony_ci		.name = "rcer",
97662306a36Sopenharmony_ci		.sid = TEGRA194_SID_RCE,
97762306a36Sopenharmony_ci		.regs = {
97862306a36Sopenharmony_ci			.sid = {
97962306a36Sopenharmony_ci				.override = 0x690,
98062306a36Sopenharmony_ci				.security = 0x694,
98162306a36Sopenharmony_ci			},
98262306a36Sopenharmony_ci		},
98362306a36Sopenharmony_ci	}, {
98462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_RCEW,
98562306a36Sopenharmony_ci		.name = "rcew",
98662306a36Sopenharmony_ci		.sid = TEGRA194_SID_RCE,
98762306a36Sopenharmony_ci		.regs = {
98862306a36Sopenharmony_ci			.sid = {
98962306a36Sopenharmony_ci				.override = 0x698,
99062306a36Sopenharmony_ci				.security = 0x69c,
99162306a36Sopenharmony_ci			},
99262306a36Sopenharmony_ci		},
99362306a36Sopenharmony_ci	}, {
99462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_RCEDMAR,
99562306a36Sopenharmony_ci		.name = "rcedmar",
99662306a36Sopenharmony_ci		.sid = TEGRA194_SID_RCE,
99762306a36Sopenharmony_ci		.regs = {
99862306a36Sopenharmony_ci			.sid = {
99962306a36Sopenharmony_ci				.override = 0x6a0,
100062306a36Sopenharmony_ci				.security = 0x6a4,
100162306a36Sopenharmony_ci			},
100262306a36Sopenharmony_ci		},
100362306a36Sopenharmony_ci	}, {
100462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_RCEDMAW,
100562306a36Sopenharmony_ci		.name = "rcedmaw",
100662306a36Sopenharmony_ci		.sid = TEGRA194_SID_RCE,
100762306a36Sopenharmony_ci		.regs = {
100862306a36Sopenharmony_ci			.sid = {
100962306a36Sopenharmony_ci				.override = 0x6a8,
101062306a36Sopenharmony_ci				.security = 0x6ac,
101162306a36Sopenharmony_ci			},
101262306a36Sopenharmony_ci		},
101362306a36Sopenharmony_ci	}, {
101462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENC1SRD,
101562306a36Sopenharmony_ci		.name = "nvenc1srd",
101662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC1,
101762306a36Sopenharmony_ci		.regs = {
101862306a36Sopenharmony_ci			.sid = {
101962306a36Sopenharmony_ci				.override = 0x6b0,
102062306a36Sopenharmony_ci				.security = 0x6b4,
102162306a36Sopenharmony_ci			},
102262306a36Sopenharmony_ci		},
102362306a36Sopenharmony_ci	}, {
102462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENC1SWR,
102562306a36Sopenharmony_ci		.name = "nvenc1swr",
102662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC1,
102762306a36Sopenharmony_ci		.regs = {
102862306a36Sopenharmony_ci			.sid = {
102962306a36Sopenharmony_ci				.override = 0x6b8,
103062306a36Sopenharmony_ci				.security = 0x6bc,
103162306a36Sopenharmony_ci			},
103262306a36Sopenharmony_ci		},
103362306a36Sopenharmony_ci	}, {
103462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE0R,
103562306a36Sopenharmony_ci		.name = "pcie0r",
103662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE0,
103762306a36Sopenharmony_ci		.regs = {
103862306a36Sopenharmony_ci			.sid = {
103962306a36Sopenharmony_ci				.override = 0x6c0,
104062306a36Sopenharmony_ci				.security = 0x6c4,
104162306a36Sopenharmony_ci			},
104262306a36Sopenharmony_ci		},
104362306a36Sopenharmony_ci	}, {
104462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE0W,
104562306a36Sopenharmony_ci		.name = "pcie0w",
104662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE0,
104762306a36Sopenharmony_ci		.regs = {
104862306a36Sopenharmony_ci			.sid = {
104962306a36Sopenharmony_ci				.override = 0x6c8,
105062306a36Sopenharmony_ci				.security = 0x6cc,
105162306a36Sopenharmony_ci			},
105262306a36Sopenharmony_ci		},
105362306a36Sopenharmony_ci	}, {
105462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE1R,
105562306a36Sopenharmony_ci		.name = "pcie1r",
105662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE1,
105762306a36Sopenharmony_ci		.regs = {
105862306a36Sopenharmony_ci			.sid = {
105962306a36Sopenharmony_ci				.override = 0x6d0,
106062306a36Sopenharmony_ci				.security = 0x6d4,
106162306a36Sopenharmony_ci			},
106262306a36Sopenharmony_ci		},
106362306a36Sopenharmony_ci	}, {
106462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE1W,
106562306a36Sopenharmony_ci		.name = "pcie1w",
106662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE1,
106762306a36Sopenharmony_ci		.regs = {
106862306a36Sopenharmony_ci			.sid = {
106962306a36Sopenharmony_ci				.override = 0x6d8,
107062306a36Sopenharmony_ci				.security = 0x6dc,
107162306a36Sopenharmony_ci			},
107262306a36Sopenharmony_ci		},
107362306a36Sopenharmony_ci	}, {
107462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE2AR,
107562306a36Sopenharmony_ci		.name = "pcie2ar",
107662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE2,
107762306a36Sopenharmony_ci		.regs = {
107862306a36Sopenharmony_ci			.sid = {
107962306a36Sopenharmony_ci				.override = 0x6e0,
108062306a36Sopenharmony_ci				.security = 0x6e4,
108162306a36Sopenharmony_ci			},
108262306a36Sopenharmony_ci		},
108362306a36Sopenharmony_ci	}, {
108462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE2AW,
108562306a36Sopenharmony_ci		.name = "pcie2aw",
108662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE2,
108762306a36Sopenharmony_ci		.regs = {
108862306a36Sopenharmony_ci			.sid = {
108962306a36Sopenharmony_ci				.override = 0x6e8,
109062306a36Sopenharmony_ci				.security = 0x6ec,
109162306a36Sopenharmony_ci			},
109262306a36Sopenharmony_ci		},
109362306a36Sopenharmony_ci	}, {
109462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE3R,
109562306a36Sopenharmony_ci		.name = "pcie3r",
109662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE3,
109762306a36Sopenharmony_ci		.regs = {
109862306a36Sopenharmony_ci			.sid = {
109962306a36Sopenharmony_ci				.override = 0x6f0,
110062306a36Sopenharmony_ci				.security = 0x6f4,
110162306a36Sopenharmony_ci			},
110262306a36Sopenharmony_ci		},
110362306a36Sopenharmony_ci	}, {
110462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE3W,
110562306a36Sopenharmony_ci		.name = "pcie3w",
110662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE3,
110762306a36Sopenharmony_ci		.regs = {
110862306a36Sopenharmony_ci			.sid = {
110962306a36Sopenharmony_ci				.override = 0x6f8,
111062306a36Sopenharmony_ci				.security = 0x6fc,
111162306a36Sopenharmony_ci			},
111262306a36Sopenharmony_ci		},
111362306a36Sopenharmony_ci	}, {
111462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE4R,
111562306a36Sopenharmony_ci		.name = "pcie4r",
111662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE4,
111762306a36Sopenharmony_ci		.regs = {
111862306a36Sopenharmony_ci			.sid = {
111962306a36Sopenharmony_ci				.override = 0x700,
112062306a36Sopenharmony_ci				.security = 0x704,
112162306a36Sopenharmony_ci			},
112262306a36Sopenharmony_ci		},
112362306a36Sopenharmony_ci	}, {
112462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE4W,
112562306a36Sopenharmony_ci		.name = "pcie4w",
112662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE4,
112762306a36Sopenharmony_ci		.regs = {
112862306a36Sopenharmony_ci			.sid = {
112962306a36Sopenharmony_ci				.override = 0x708,
113062306a36Sopenharmony_ci				.security = 0x70c,
113162306a36Sopenharmony_ci			},
113262306a36Sopenharmony_ci		},
113362306a36Sopenharmony_ci	}, {
113462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE5R,
113562306a36Sopenharmony_ci		.name = "pcie5r",
113662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE5,
113762306a36Sopenharmony_ci		.regs = {
113862306a36Sopenharmony_ci			.sid = {
113962306a36Sopenharmony_ci				.override = 0x710,
114062306a36Sopenharmony_ci				.security = 0x714,
114162306a36Sopenharmony_ci			},
114262306a36Sopenharmony_ci		},
114362306a36Sopenharmony_ci	}, {
114462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE5W,
114562306a36Sopenharmony_ci		.name = "pcie5w",
114662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE5,
114762306a36Sopenharmony_ci		.regs = {
114862306a36Sopenharmony_ci			.sid = {
114962306a36Sopenharmony_ci				.override = 0x718,
115062306a36Sopenharmony_ci				.security = 0x71c,
115162306a36Sopenharmony_ci			},
115262306a36Sopenharmony_ci		},
115362306a36Sopenharmony_ci	}, {
115462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPFALW,
115562306a36Sopenharmony_ci		.name = "ispfalw",
115662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP_FALCON,
115762306a36Sopenharmony_ci		.regs = {
115862306a36Sopenharmony_ci			.sid = {
115962306a36Sopenharmony_ci				.override = 0x720,
116062306a36Sopenharmony_ci				.security = 0x724,
116162306a36Sopenharmony_ci			},
116262306a36Sopenharmony_ci		},
116362306a36Sopenharmony_ci	}, {
116462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA0RDA1,
116562306a36Sopenharmony_ci		.name = "dla0rda1",
116662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA0,
116762306a36Sopenharmony_ci		.regs = {
116862306a36Sopenharmony_ci			.sid = {
116962306a36Sopenharmony_ci				.override = 0x748,
117062306a36Sopenharmony_ci				.security = 0x74c,
117162306a36Sopenharmony_ci			},
117262306a36Sopenharmony_ci		},
117362306a36Sopenharmony_ci	}, {
117462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_DLA1RDA1,
117562306a36Sopenharmony_ci		.name = "dla1rda1",
117662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDLA1,
117762306a36Sopenharmony_ci		.regs = {
117862306a36Sopenharmony_ci			.sid = {
117962306a36Sopenharmony_ci				.override = 0x750,
118062306a36Sopenharmony_ci				.security = 0x754,
118162306a36Sopenharmony_ci			},
118262306a36Sopenharmony_ci		},
118362306a36Sopenharmony_ci	}, {
118462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0RDA1,
118562306a36Sopenharmony_ci		.name = "pva0rda1",
118662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
118762306a36Sopenharmony_ci		.regs = {
118862306a36Sopenharmony_ci			.sid = {
118962306a36Sopenharmony_ci				.override = 0x758,
119062306a36Sopenharmony_ci				.security = 0x75c,
119162306a36Sopenharmony_ci			},
119262306a36Sopenharmony_ci		},
119362306a36Sopenharmony_ci	}, {
119462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA0RDB1,
119562306a36Sopenharmony_ci		.name = "pva0rdb1",
119662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA0,
119762306a36Sopenharmony_ci		.regs = {
119862306a36Sopenharmony_ci			.sid = {
119962306a36Sopenharmony_ci				.override = 0x760,
120062306a36Sopenharmony_ci				.security = 0x764,
120162306a36Sopenharmony_ci			},
120262306a36Sopenharmony_ci		},
120362306a36Sopenharmony_ci	}, {
120462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1RDA1,
120562306a36Sopenharmony_ci		.name = "pva1rda1",
120662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
120762306a36Sopenharmony_ci		.regs = {
120862306a36Sopenharmony_ci			.sid = {
120962306a36Sopenharmony_ci				.override = 0x768,
121062306a36Sopenharmony_ci				.security = 0x76c,
121162306a36Sopenharmony_ci			},
121262306a36Sopenharmony_ci		},
121362306a36Sopenharmony_ci	}, {
121462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PVA1RDB1,
121562306a36Sopenharmony_ci		.name = "pva1rdb1",
121662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PVA1,
121762306a36Sopenharmony_ci		.regs = {
121862306a36Sopenharmony_ci			.sid = {
121962306a36Sopenharmony_ci				.override = 0x770,
122062306a36Sopenharmony_ci				.security = 0x774,
122162306a36Sopenharmony_ci			},
122262306a36Sopenharmony_ci		},
122362306a36Sopenharmony_ci	}, {
122462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE5R1,
122562306a36Sopenharmony_ci		.name = "pcie5r1",
122662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE5,
122762306a36Sopenharmony_ci		.regs = {
122862306a36Sopenharmony_ci			.sid = {
122962306a36Sopenharmony_ci				.override = 0x778,
123062306a36Sopenharmony_ci				.security = 0x77c,
123162306a36Sopenharmony_ci			},
123262306a36Sopenharmony_ci		},
123362306a36Sopenharmony_ci	}, {
123462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENCSRD1,
123562306a36Sopenharmony_ci		.name = "nvencsrd1",
123662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC,
123762306a36Sopenharmony_ci		.regs = {
123862306a36Sopenharmony_ci			.sid = {
123962306a36Sopenharmony_ci				.override = 0x780,
124062306a36Sopenharmony_ci				.security = 0x784,
124162306a36Sopenharmony_ci			},
124262306a36Sopenharmony_ci		},
124362306a36Sopenharmony_ci	}, {
124462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVENC1SRD1,
124562306a36Sopenharmony_ci		.name = "nvenc1srd1",
124662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVENC1,
124762306a36Sopenharmony_ci		.regs = {
124862306a36Sopenharmony_ci			.sid = {
124962306a36Sopenharmony_ci				.override = 0x788,
125062306a36Sopenharmony_ci				.security = 0x78c,
125162306a36Sopenharmony_ci			},
125262306a36Sopenharmony_ci		},
125362306a36Sopenharmony_ci	}, {
125462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_ISPRA1,
125562306a36Sopenharmony_ci		.name = "ispra1",
125662306a36Sopenharmony_ci		.sid = TEGRA194_SID_ISP,
125762306a36Sopenharmony_ci		.regs = {
125862306a36Sopenharmony_ci			.sid = {
125962306a36Sopenharmony_ci				.override = 0x790,
126062306a36Sopenharmony_ci				.security = 0x794,
126162306a36Sopenharmony_ci			},
126262306a36Sopenharmony_ci		},
126362306a36Sopenharmony_ci	}, {
126462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_PCIE0R1,
126562306a36Sopenharmony_ci		.name = "pcie0r1",
126662306a36Sopenharmony_ci		.sid = TEGRA194_SID_PCIE0,
126762306a36Sopenharmony_ci		.regs = {
126862306a36Sopenharmony_ci			.sid = {
126962306a36Sopenharmony_ci				.override = 0x798,
127062306a36Sopenharmony_ci				.security = 0x79c,
127162306a36Sopenharmony_ci			},
127262306a36Sopenharmony_ci		},
127362306a36Sopenharmony_ci	}, {
127462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SRD,
127562306a36Sopenharmony_ci		.name = "nvdec1srd",
127662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC1,
127762306a36Sopenharmony_ci		.regs = {
127862306a36Sopenharmony_ci			.sid = {
127962306a36Sopenharmony_ci				.override = 0x7c8,
128062306a36Sopenharmony_ci				.security = 0x7cc,
128162306a36Sopenharmony_ci			},
128262306a36Sopenharmony_ci		},
128362306a36Sopenharmony_ci	}, {
128462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SRD1,
128562306a36Sopenharmony_ci		.name = "nvdec1srd1",
128662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC1,
128762306a36Sopenharmony_ci		.regs = {
128862306a36Sopenharmony_ci			.sid = {
128962306a36Sopenharmony_ci				.override = 0x7d0,
129062306a36Sopenharmony_ci				.security = 0x7d4,
129162306a36Sopenharmony_ci			},
129262306a36Sopenharmony_ci		},
129362306a36Sopenharmony_ci	}, {
129462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_NVDEC1SWR,
129562306a36Sopenharmony_ci		.name = "nvdec1swr",
129662306a36Sopenharmony_ci		.sid = TEGRA194_SID_NVDEC1,
129762306a36Sopenharmony_ci		.regs = {
129862306a36Sopenharmony_ci			.sid = {
129962306a36Sopenharmony_ci				.override = 0x7d8,
130062306a36Sopenharmony_ci				.security = 0x7dc,
130162306a36Sopenharmony_ci			},
130262306a36Sopenharmony_ci		},
130362306a36Sopenharmony_ci	}, {
130462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU5R,
130562306a36Sopenharmony_ci		.name = "miu5r",
130662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
130762306a36Sopenharmony_ci		.regs = {
130862306a36Sopenharmony_ci			.sid = {
130962306a36Sopenharmony_ci				.override = 0x7e0,
131062306a36Sopenharmony_ci				.security = 0x7e4,
131162306a36Sopenharmony_ci			},
131262306a36Sopenharmony_ci		},
131362306a36Sopenharmony_ci	}, {
131462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU5W,
131562306a36Sopenharmony_ci		.name = "miu5w",
131662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
131762306a36Sopenharmony_ci		.regs = {
131862306a36Sopenharmony_ci			.sid = {
131962306a36Sopenharmony_ci				.override = 0x7e8,
132062306a36Sopenharmony_ci				.security = 0x7ec,
132162306a36Sopenharmony_ci			},
132262306a36Sopenharmony_ci		},
132362306a36Sopenharmony_ci	}, {
132462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU6R,
132562306a36Sopenharmony_ci		.name = "miu6r",
132662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
132762306a36Sopenharmony_ci		.regs = {
132862306a36Sopenharmony_ci			.sid = {
132962306a36Sopenharmony_ci				.override = 0x7f0,
133062306a36Sopenharmony_ci				.security = 0x7f4,
133162306a36Sopenharmony_ci			},
133262306a36Sopenharmony_ci		},
133362306a36Sopenharmony_ci	}, {
133462306a36Sopenharmony_ci		.id = TEGRA194_MEMORY_CLIENT_MIU6W,
133562306a36Sopenharmony_ci		.name = "miu6w",
133662306a36Sopenharmony_ci		.sid = TEGRA194_SID_MIU,
133762306a36Sopenharmony_ci		.regs = {
133862306a36Sopenharmony_ci			.sid = {
133962306a36Sopenharmony_ci				.override = 0x7f8,
134062306a36Sopenharmony_ci				.security = 0x7fc,
134162306a36Sopenharmony_ci			},
134262306a36Sopenharmony_ci		},
134362306a36Sopenharmony_ci	},
134462306a36Sopenharmony_ci};
134562306a36Sopenharmony_ci
134662306a36Sopenharmony_ciconst struct tegra_mc_soc tegra194_mc_soc = {
134762306a36Sopenharmony_ci	.num_clients = ARRAY_SIZE(tegra194_mc_clients),
134862306a36Sopenharmony_ci	.clients = tegra194_mc_clients,
134962306a36Sopenharmony_ci	.num_address_bits = 40,
135062306a36Sopenharmony_ci	.num_channels = 16,
135162306a36Sopenharmony_ci	.client_id_mask = 0xff,
135262306a36Sopenharmony_ci	.intmask = MC_INT_DECERR_ROUTE_SANITY |
135362306a36Sopenharmony_ci		   MC_INT_DECERR_GENERALIZED_CARVEOUT | MC_INT_DECERR_MTS |
135462306a36Sopenharmony_ci		   MC_INT_SECERR_SEC | MC_INT_DECERR_VPR |
135562306a36Sopenharmony_ci		   MC_INT_SECURITY_VIOLATION | MC_INT_DECERR_EMEM,
135662306a36Sopenharmony_ci	.has_addr_hi_reg = true,
135762306a36Sopenharmony_ci	.ops = &tegra186_mc_ops,
135862306a36Sopenharmony_ci	.icc_ops = &tegra_mc_icc_ops,
135962306a36Sopenharmony_ci	.ch_intmask = 0x00000f00,
136062306a36Sopenharmony_ci	.global_intstatus_channel_shift = 8,
136162306a36Sopenharmony_ci};
1362