]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
memory: tegra264: Add full set of MC clients
authorSumit Gupta <sumitg@nvidia.com>
Mon, 18 May 2026 12:43:06 +0000 (18:13 +0530)
committerKrzysztof Kozlowski <krzk@kernel.org>
Wed, 27 May 2026 12:50:19 +0000 (14:50 +0200)
Extend the tegra264_mc_clients table to cover the full set of memory
clients exposed by the SoC. The client name is used for MC fault
reporting. Clients managed by the BPMP bandwidth manager additionally
carry their bpmp_id and type.

Entries in tegra264_mc_clients[] are sorted to match the order of
the override and security register offsets used in previous SoCs.

Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Link: https://patch.msgid.link/20260518124306.2071481-4-sumitg@nvidia.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/tegra/tegra264.c

index e6289084172556738273a0619b404076333c2268..b8d6c4ce4836979d7177b2a7e45576336ec3101d 100644 (file)
  */
 static const struct tegra_mc_client tegra264_mc_clients[] = {
        {
-               .id = TEGRA264_MEMORY_CLIENT_HDAR,
-               .name = "hdar",
-               .bpmp_id = TEGRA264_BWMGR_HDA,
-               .type = TEGRA_ICC_ISO_AUDIO,
+               .id = TEGRA264_MEMORY_CLIENT_PTCR,
+               .name = "ptcr",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_HDAW,
-               .name = "hdaw",
-               .bpmp_id = TEGRA264_BWMGR_HDA,
-               .type = TEGRA_ICC_ISO_AUDIO,
+               .id = TEGRA264_MEMORY_CLIENT_HOST1XR,
+               .name = "host1xr",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_MGBE0R,
-               .name = "mgbe0r",
-               .bpmp_id = TEGRA264_BWMGR_EQOS,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_MPCORER,
+               .name = "mpcorer",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_MGBE0W,
-               .name = "mgbe0w",
-               .bpmp_id = TEGRA264_BWMGR_EQOS,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_PSCR,
+               .name = "pscr",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_MGBE1R,
-               .name = "mgbe1r",
-               .bpmp_id = TEGRA264_BWMGR_EQOS,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_PSCW,
+               .name = "pscw",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_MGBE1W,
-               .name = "mgbe1w",
-               .bpmp_id = TEGRA264_BWMGR_EQOS,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_ISP0R,
+               .name = "isp0r",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_SDMMC0R,
-               .name = "sdmmc0r",
-               .bpmp_id = TEGRA264_BWMGR_SDMMC_1,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_MPCOREW,
+               .name = "mpcorew",
        }, {
-               .id = TEGRA264_MEMORY_CLIENT_SDMMC0W,
-               .name = "sdmmc0w",
-               .bpmp_id = TEGRA264_BWMGR_SDMMC_1,
-               .type = TEGRA_ICC_NISO,
+               .id = TEGRA264_MEMORY_CLIENT_ISP0W,
+               .name = "isp0w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISP1W,
+               .name = "isp1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISPFALCONR,
+               .name = "ispfalconr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISPFALCONW,
+               .name = "ispfalconw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE2R,
+               .name = "mgbe2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_OFAR2MC,
+               .name = "ofar2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_OFAW2MC,
+               .name = "ofaw2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE2W,
+               .name = "mgbe2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE3R,
+               .name = "mgbe3r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE3W,
+               .name = "mgbe3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU1RD,
+               .name = "seu1rd",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU1WR,
+               .name = "seu1wr",
        }, {
                .id = TEGRA264_MEMORY_CLIENT_VICR,
                .name = "vicr",
@@ -70,6 +87,15 @@ static const struct tegra_mc_client tegra264_mc_clients[] = {
                .name = "vicw",
                .bpmp_id = TEGRA264_BWMGR_VIC,
                .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_VIW,
+               .name = "viw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XSPI0R,
+               .name = "xspi0r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XSPI0W,
+               .name = "xspi0w",
        }, {
                .id = TEGRA264_MEMORY_CLIENT_APER,
                .name = "aper",
@@ -80,6 +106,48 @@ static const struct tegra_mc_client tegra264_mc_clients[] = {
                .name = "apew",
                .bpmp_id = TEGRA264_BWMGR_APE,
                .type = TEGRA_ICC_ISO_AUDIO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SER,
+               .name = "ser",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEW,
+               .name = "sew",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_AXIAPR,
+               .name = "axiapr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_AXIAPW,
+               .name = "axiapw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ETRR,
+               .name = "etrr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ETRW,
+               .name = "etrw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_TSECR,
+               .name = "tsecr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_TSECW,
+               .name = "tsecw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_BPMPR,
+               .name = "bpmpr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_BPMPW,
+               .name = "bpmpw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_AONR,
+               .name = "aonr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_AONW,
+               .name = "aonw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_GPCDMAR,
+               .name = "gpcdmar",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_GPCDMAW,
+               .name = "gpcdmaw",
        }, {
                .id = TEGRA264_MEMORY_CLIENT_APEDMAR,
                .name = "apedmar",
@@ -90,6 +158,36 @@ static const struct tegra_mc_client tegra264_mc_clients[] = {
                .name = "apedmaw",
                .bpmp_id = TEGRA264_BWMGR_APEDMA,
                .type = TEGRA_ICC_ISO_AUDIO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU0R,
+               .name = "miu0r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU0W,
+               .name = "miu0w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU1R,
+               .name = "miu1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU1W,
+               .name = "miu1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU2R,
+               .name = "miu2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU2W,
+               .name = "miu2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU3R,
+               .name = "miu3r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU3W,
+               .name = "miu3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU4R,
+               .name = "miu4r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU4W,
+               .name = "miu4w",
        }, {
                .id = TEGRA264_MEMORY_CLIENT_VIFALCONR,
                .name = "vifalconr",
@@ -110,6 +208,12 @@ static const struct tegra_mc_client tegra264_mc_clients[] = {
                .name = "rcew",
                .bpmp_id = TEGRA264_BWMGR_RCE,
                .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_NVENC1SRD2MC,
+               .name = "nvenc1srd2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_NVENC1SWR2MC,
+               .name = "nvenc1swr2mc",
        }, {
                .id = TEGRA264_MEMORY_CLIENT_PCIE0W,
                .name = "pcie0w",
@@ -185,6 +289,402 @@ static const struct tegra_mc_client tegra264_mc_clients[] = {
                .name = "nvdecswr2mc",
                .bpmp_id = TEGRA264_BWMGR_NVDEC,
                .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU5R,
+               .name = "miu5r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU5W,
+               .name = "miu5w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU6W,
+               .name = "miu6w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_RISTR,
+               .name = "ristr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_RISTW,
+               .name = "ristw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_OESPR,
+               .name = "oespr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_OESPW,
+               .name = "oespw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU7W,
+               .name = "miu7w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU8R,
+               .name = "miu8r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU8W,
+               .name = "miu8w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU9R,
+               .name = "miu9r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MIU9W,
+               .name = "miu9w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PMA0AWR,
+               .name = "pma0awr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_NVJPG1SRD2MC,
+               .name = "nvjpg1srd2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_NVJPG1SWR2MC,
+               .name = "nvjpg1swr2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU0CTWR,
+               .name = "smmu0ctwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU0CMDQVR,
+               .name = "smmu0cmdqvr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU0CMDQVW,
+               .name = "smmu0cmdqvw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU0EVNTQW,
+               .name = "smmu0evntqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1PTWR,
+               .name = "smmu1ptwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1CTWR,
+               .name = "smmu1ctwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1CMDQVR,
+               .name = "smmu1cmdqvr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1CMDQVW,
+               .name = "smmu1cmdqvw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1EVNTQW,
+               .name = "smmu1evntqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2PTWR,
+               .name = "smmu2ptwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2CTWR,
+               .name = "smmu2ctwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2CMDQVR,
+               .name = "smmu2cmdqvr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2CMDQVW,
+               .name = "smmu2cmdqvw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2EVNTQW,
+               .name = "smmu2evntqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU0CMDQR,
+               .name = "smmu0cmdqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU1CMDQR,
+               .name = "smmu1cmdqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU2CMDQR,
+               .name = "smmu2cmdqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_APE1R,
+               .name = "ape1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_APE1W,
+               .name = "ape1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_UFSR,
+               .name = "ufsr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_UFSW,
+               .name = "ufsw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEVR,
+               .name = "xusb_devr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEVW,
+               .name = "xusb_devw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV1R,
+               .name = "xusb_dev1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV2W,
+               .name = "xusb_dev2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV3R,
+               .name = "xusb_dev3r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV3W,
+               .name = "xusb_dev3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV4R,
+               .name = "xusb_dev4r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV4W,
+               .name = "xusb_dev4w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV5R,
+               .name = "xusb_dev5r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV5W,
+               .name = "xusb_dev5w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_DCER,
+               .name = "dcer",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_DCEW,
+               .name = "dcew",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HDAR,
+               .name = "hdar",
+               .bpmp_id = TEGRA264_BWMGR_HDA,
+               .type = TEGRA_ICC_ISO_AUDIO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HDAW,
+               .name = "hdaw",
+               .bpmp_id = TEGRA264_BWMGR_HDA,
+               .type = TEGRA_ICC_ISO_AUDIO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_DISPNISOR,
+               .name = "dispnisor",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_DISPNISOW,
+               .name = "dispnisow",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV1W,
+               .name = "xusb_dev1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_XUSB_DEV2R,
+               .name = "xusb_dev2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_DISPR,
+               .name = "dispr",
+               .bpmp_id = TEGRA264_BWMGR_DISPLAY,
+               .type = TEGRA_ICC_ISO_DISPLAY,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MSSSEQR,
+               .name = "mssseqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MSSSEQW,
+               .name = "mssseqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3PTWR,
+               .name = "smmu3ptwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3CTWR,
+               .name = "smmu3ctwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3CMDQVR,
+               .name = "smmu3cmdqvr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3CMDQVW,
+               .name = "smmu3cmdqvw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3EVNTQW,
+               .name = "smmu3evntqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU3CMDQR,
+               .name = "smmu3cmdqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4PTWR,
+               .name = "smmu4ptwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4CTWR,
+               .name = "smmu4ctwr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4CMDQVR,
+               .name = "smmu4cmdqvr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4CMDQVW,
+               .name = "smmu4cmdqvw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4EVNTQW,
+               .name = "smmu4evntqw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SMMU4CMDQR,
+               .name = "smmu4cmdqr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE0R,
+               .name = "mgbe0r",
+               .bpmp_id = TEGRA264_BWMGR_EQOS,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE0W,
+               .name = "mgbe0w",
+               .bpmp_id = TEGRA264_BWMGR_EQOS,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE1R,
+               .name = "mgbe1r",
+               .bpmp_id = TEGRA264_BWMGR_EQOS,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_MGBE1W,
+               .name = "mgbe1w",
+               .bpmp_id = TEGRA264_BWMGR_EQOS,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_VI1W,
+               .name = "vi1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_VIFALCON1R,
+               .name = "vifalcon1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_VIFALCON1W,
+               .name = "vifalcon1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISPFALCON1R,
+               .name = "ispfalcon1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISPFALCON1W,
+               .name = "ispfalcon1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_RCE1R,
+               .name = "rce1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_RCE1W,
+               .name = "rce1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU2R,
+               .name = "seu2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU2W,
+               .name = "seu2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU3R,
+               .name = "seu3r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SEU3W,
+               .name = "seu3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA0R,
+               .name = "pva0r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA0W,
+               .name = "pva0w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA1R,
+               .name = "pva1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA1W,
+               .name = "pva1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA2R,
+               .name = "pva2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_PVA2W,
+               .name = "pva2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISP3W,
+               .name = "isp3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISP2R,
+               .name = "isp2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_ISP2W,
+               .name = "isp2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_EQOSR,
+               .name = "eqosr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_EQOSW,
+               .name = "eqosw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_FSI0R,
+               .name = "fsi0r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_FSI0W,
+               .name = "fsi0w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_FSI1R,
+               .name = "fsi1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_FSI1W,
+               .name = "fsi1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SDMMC0R,
+               .name = "sdmmc0r",
+               .bpmp_id = TEGRA264_BWMGR_SDMMC_1,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SDMMC0W,
+               .name = "sdmmc0w",
+               .bpmp_id = TEGRA264_BWMGR_SDMMC_1,
+               .type = TEGRA_ICC_NISO,
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SBR,
+               .name = "sbr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SBW,
+               .name = "sbw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU0R,
+               .name = "hss_miu0r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU0W,
+               .name = "hss_miu0w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU1R,
+               .name = "hss_miu1r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU1W,
+               .name = "hss_miu1w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU2R,
+               .name = "hss_miu2r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU2W,
+               .name = "hss_miu2w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU3R,
+               .name = "hss_miu3r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU3W,
+               .name = "hss_miu3w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU4R,
+               .name = "hss_miu4r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU4W,
+               .name = "hss_miu4w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU5R,
+               .name = "hss_miu5r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU5W,
+               .name = "hss_miu5w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU6R,
+               .name = "hss_miu6r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU6W,
+               .name = "hss_miu6w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU7R,
+               .name = "hss_miu7r",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_HSS_MIU7W,
+               .name = "hss_miu7w",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_GMMUR2MC,
+               .name = "gmmur2mc",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_UCFELAR,
+               .name = "ucfelar",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_UCFELAW,
+               .name = "ucfelaw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SLCR,
+               .name = "slcr",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_SLCW,
+               .name = "slcw",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_REMOTER,
+               .name = "remoter",
+       }, {
+               .id = TEGRA264_MEMORY_CLIENT_REMOTEW,
+               .name = "remotew",
        },
 };