memory: tegra: Add BPMP and ICC info for DLA clients
authorJon Hunter <jonathanh@nvidia.com>
Tue, 20 Feb 2024 12:44:29 +0000 (12:44 +0000)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 22 Feb 2024 08:48:53 +0000 (09:48 +0100)
Add the BPMP IDs and ICC type information for the Tegra234 DLA memory
clients.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://lore.kernel.org/r/20240220124430.19072-2-jonathanh@nvidia.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/memory/tegra/tegra234.c

index b8a7af2d36c117b0cffa55dfcc4a4aa357b4bf7b..d9cfd2eb0d7fced1951ec800ed46f9e356a1f135 100644 (file)
@@ -92,6 +92,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0RDB,
                .name = "dla0rdb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -102,6 +104,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0RDB1,
                .name = "dla0rdb1",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -112,6 +116,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0WRB,
                .name = "dla0wrb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -122,6 +128,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1RDB,
                .name = "dla1rdb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -408,6 +416,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1RDB1,
                .name = "dla1rdb1",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -418,6 +428,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1WRB,
                .name = "dla1wrb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -660,6 +672,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0RDA,
                .name = "dla0rda",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -670,6 +684,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0FALRDB,
                .name = "dla0falrdb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -680,6 +696,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0WRA,
                .name = "dla0wra",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -690,6 +708,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0FALWRB,
                .name = "dla0falwrb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {
@@ -700,6 +720,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1RDA,
                .name = "dla1rda",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -710,6 +732,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1FALRDB,
                .name = "dla1falrdb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -720,6 +744,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1WRA,
                .name = "dla1wra",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -730,6 +756,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA1FALWRB,
                .name = "dla1falwrb",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_1,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA1,
                .regs = {
                        .sid = {
@@ -908,6 +936,8 @@ static const struct tegra_mc_client tegra234_mc_clients[] = {
        }, {
                .id = TEGRA234_MEMORY_CLIENT_DLA0RDA1,
                .name = "dla0rda1",
+               .bpmp_id = TEGRA_ICC_BPMP_DLA_0,
+               .type = TEGRA_ICC_NISO,
                .sid = TEGRA234_SID_NVDLA0,
                .regs = {
                        .sid = {