summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParth Dixit <parthd@codeaurora.org>2019-05-14 17:12:07 +0530
committerParth Dixit <parthd@codeaurora.org>2019-05-29 16:55:38 +0530
commit0189808ff6f329e7128bc03966137e54b3525d0b (patch)
treebe31f97dfc7945eeb33bb7567c9ab9b5674ec464
parent3f4e4aa3fa315f56b28eee160c0cb070ffcabd8f (diff)
QcomModulePkg : Update Partial bins nodes
Add new nodes device tree nodes to the table. Change-Id: I2d7ce33957a2220388cdc0e16b3b7f9732a8aa68
-rw-r--r--QcomModulePkg/Library/BootLib/PartialGoods.c209
1 files changed, 176 insertions, 33 deletions
diff --git a/QcomModulePkg/Library/BootLib/PartialGoods.c b/QcomModulePkg/Library/BootLib/PartialGoods.c
index 6f4c7a34b3..6e045f559f 100644
--- a/QcomModulePkg/Library/BootLib/PartialGoods.c
+++ b/QcomModulePkg/Library/BootLib/PartialGoods.c
@@ -65,104 +65,247 @@ STATIC struct PartialGoods *PartialGoodsCpuType[MAX_CPU_CLUSTER] = {
static struct PartialGoods PartialGoodsMmType[] = {
{BIT (EFICHIPINFO_PART_GPU),
"/soc",
- {"qcom,kgsl-3d0", "status", "okay", "dsbl"}},
+ {"qcom,kgsl-3d0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_GPU),
"/soc",
- {"qcom,kgsl-3d0", "status", "ok", "no"}},
+ {"qcom,gmu", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_GPU),
+ "/soc",
+ {"kgsl-smmu", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_GPU),
+ "/soc",
+ {"qcom,gpucc", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_VIDEO),
"/soc",
- {"qcom,vidc", "status", "okay", "dsbl"}},
- {BIT (EFICHIPINFO_PART_VIDEO), "/soc", {"qcom,vidc", "status", "ok", "no"}},
+ {"qcom,vidc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_VIDEO),
+ "/soc",
+ {"qcom,vidc0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_VIDEO),
+ "/soc",
+ {"qcom,vidc1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_VIDEO),
+ "/soc",
+ {"qcom,videocc", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,msm-cam", "status", "okay", "dsbl"}},
+ {"qcom,cam-req-mgr", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
{"qcom,msm-cam", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,csiphy", "status", "okay", "dsbl"}},
+ {"qcom,csiphy", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csiphy0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,csiphy", "status", "ok", "no"}},
+ {"qcom,csiphy1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csiphy2", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csiphy3", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csiphy4", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csiphy5", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,csid0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,csid", "status", "okay", "dsbl"}},
+ {"qcom,csid1", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,csid", "status", "ok", "no"}},
+ {"qcom,csid-lite0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,cam_smmu", "status", "okay", "dsbl"}},
+ {"qcom,csid-lite1", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
{"qcom,cam_smmu", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,fd", "status", "okay", "dsbl"}},
- {BIT (EFICHIPINFO_PART_CAMERA), "/soc", {"qcom,fd", "status", "ok", "no"}},
+ {"qcom,cam-cpas", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,cpp", "status", "okay", "dsbl"}},
- {BIT (EFICHIPINFO_PART_CAMERA), "/soc", {"qcom,cpp", "status", "ok", "no"}},
+ {"qcom,cam-cdm-intf", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,ispif", "status", "okay", "dsbl"}},
+ {"qcom,cpas-cdm0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,ispif", "status", "ok", "no"}},
+ {"qcom,cpas-cdm1", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,vfe0", "status", "okay", "dsbl"}},
+ {"qcom,cpas-cdm2", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,vfe0", "status", "ok", "no"}},
+ {"qcom,cam-cpas", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,vfe1", "status", "okay", "dsbl"}},
+ {"qcom,cam-fd", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,vfe1", "status", "ok", "no"}},
+ {"qcom,fd", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,cci", "status", "okay", "dsbl"}},
- {BIT (EFICHIPINFO_PART_CAMERA), "/soc", {"qcom,cci", "status", "ok", "no"}},
+ {"qcom,ife0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,jpeg", "status", "okay", "dsbl"}},
+ {"qcom,ife1", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,jpeg", "status", "ok", "no"}},
+ {"qcom,ife-lite0", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,camera-flash", "status", "okay", "dsbl"}},
+ {"qcom,ife-lite1", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,camera-flash", "status", "ok", "no"}},
- {BIT (EFICHIPINFO_PART_DISPLAY),
+ {"qcom,cci", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
"/soc",
- {"qcom,mdss_mdp", "status", "okay", "dsbl"}},
+ {"qcom,cci0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,cci1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,jpegenc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,jpegdma", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,camera-flash0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,camera-flash1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,cam-icp", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,cam-isp", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,a5", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,ipe0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,bps", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,cam-jpeg", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,lrme", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,ipe1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,vfe0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,vfe1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_CAMERA),
+ "/soc",
+ {"qcom,camcc", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
{"qcom,mdss_mdp", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
- {"qcom,mdss_dsi_pll", "status", "okay", "dsbl"}},
+ {"qcom,mdss_rotator", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
- {"qcom,mdss_dsi_pll", "status", "ok", "no"}},
+ {"qcom,mdss_dsi0_ctrl", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,mdss_dsi1_ctrl", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,mdss_dsi_phy0", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,mdss_dsi_phy1", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,mdss_dsi0_pll", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
- {"qcom,mdss_dp_pll", "status", "okay", "dsbl"}},
+ {"qcom,mdss_dsi1_pll", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,mdss_dsi_pll", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
{"qcom,mdss_dp_pll", "status", "ok", "no"}},
- {BIT (EFICHIPINFO_PART_AUDIO),
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,msm-ext-disp", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
"/soc",
- {"qcom,msm-adsp-loader", "status", "okay", "dsbl"}},
+ {"qcom,sde_rscc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,dp_display", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_DISPLAY),
+ "/soc",
+ {"qcom,dispcc", "status", "ok", "no"}},
{BIT (EFICHIPINFO_PART_AUDIO),
"/soc",
{"qcom,msm-adsp-loader", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_AUDIO),
+ "/soc",
+ {"qcom,lpass", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_AUDIO),
+ "/soc",
+ {"qcom,msm-adsprpc-mem", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_AUDIO),
+ "/soc",
+ {"qcom,msm_fastrpc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_MODEM),
+ "/soc",
+ {"qcom,mss", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_WLAN),
+ "/soc",
+ {"qcom,mss", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_COMP),
+ "/soc",
+ {"qcom,turing", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_COMP),
+ "/soc",
+ {"qcom,msm-adsprpc-mem", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_COMP),
+ "/soc",
+ {"qcom,msm_fastrpc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_SENSORS),
+ "/soc",
+ {"qcom,lpass", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_SENSORS),
+ "/soc",
+ {"qcom,msm-adsprpc-mem", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_SENSORS),
+ "/soc",
+ {"qcom,msm_fastrpc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_NPU),
+ "/soc",
+ {"qcom,npucc", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_NPU),
+ "/soc",
+ {"qcom,npu", "status", "ok", "no"}},
+ {BIT (EFICHIPINFO_PART_NAV),
+ "/soc",
+ {"qcom,mss", "status", "ok", "no"}},
};
STATIC VOID