control:p10bmc: Add all possible dimm temps groups

Change-Id: I10e86bfb7d5b0b6dd84d16562c315465368316b3
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/config_files/p10bmc/ibm,rainier-2u/groups.json b/control/config_files/p10bmc/ibm,rainier-2u/groups.json
index 8f822e2..8228a89 100644
--- a/control/config_files/p10bmc/ibm,rainier-2u/groups.json
+++ b/control/config_files/p10bmc/ibm,rainier-2u/groups.json
@@ -232,5 +232,190 @@
    "members": [
      "/xyz/openbmc_project/sensors/temperature/proc3_ioring_temp"
    ]
+ },
+ {
+   "name": "dram temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_temp"
+   ]
+ },
+ {
+   "name": "pmic temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_pmic_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_pmic_temp"
+   ]
+ },
+ {
+   "name": "internal memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_intmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_intmb_temp"
+   ]
+ },
+ {
+   "name": "dram and external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_dram_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_dram_extmb_temp"
+   ]
+ },
+ {
+   "name": "external memory buffer temps",
+   "members": [
+     "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm16_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm17_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm18_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm19_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm20_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm21_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm22_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm23_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm24_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm25_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm26_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm27_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm28_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm29_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm30_extmb_temp",
+     "/xyz/openbmc_project/sensors/temperature/dimm31_extmb_temp"
+   ]
  }
 ]