]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
platform: tegra: mc: Add GSC 1 to carveout info
authorAlex Waterman <alexw@nvidia.com>
Tue, 7 Jul 2015 17:45:01 +0000 (10:45 -0700)
committerKrishna Reddy <vdumpa@nvidia.com>
Mon, 13 Jul 2015 18:25:46 +0000 (11:25 -0700)
Add the MC_SECURITY_CARVEOUT1 info to the carveout API in the MC.

Bug 1660332

Change-Id: I035c6254ce47a1acb8f128d8a555607c834d2570
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: http://git-master/r/766716
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
drivers/platform/tegra/mc/mc.c
include/linux/platform/tegra/mc.h

index 2f447e15db8ea91192411539a90727cdca799aa9..d7fcf6101370bdde81f075f8933a0fea0c687333 100644 (file)
@@ -88,6 +88,13 @@ int mc_get_carveout_info(struct mc_carveout_info *inf, int *nr,
                return 0;
 
        switch (co) {
+       case MC_SECURITY_CARVEOUT1:
+#ifdef MC_SECURITY_CARVEOUT1_BOM
+               MC_SECURITY_CARVEOUT(MC_SECURITY_CARVEOUT1, inf);
+               break;
+#else
+               return -ENODEV;
+#endif
        case MC_SECURITY_CARVEOUT2:
 #ifdef MC_SECURITY_CARVEOUT2_BOM
                MC_SECURITY_CARVEOUT(MC_SECURITY_CARVEOUT2, inf);
index 2088960dbbf0924e4ccca8f00e784d76d7fca7a1..db632056849bd40973e8fe78bce3e2997853843e 100644 (file)
@@ -176,7 +176,8 @@ void         tegra21_mc_latency_allowance_restore(u32 **pctx);
  * API for reading carveout info.
  */
 enum carveout_desc {
-       MC_SECURITY_CARVEOUT2 = 0,
+       MC_SECURITY_CARVEOUT1 = 0,
+       MC_SECURITY_CARVEOUT2,
        MC_NR_CARVEOUTS
 };