Loading msm/vidc/msm_vidc_platform.c +11 −3 Original line number Diff line number Diff line Loading @@ -1929,14 +1929,22 @@ static int msm_vidc_read_efuse( static int msm_vidc_read_rank( struct msm_vidc_platform_data *data, struct device *dev) { uint32_t num_ranks; uint32_t num_ranks = 0; /*default channel is ch0 for bengal*/ uint32_t channel = 0; num_ranks = 0; //TO-DO Read Rank API to be added /*default sku-version*/ data->sku_version = SKU_VERSION_0; num_ranks = of_fdt_get_ddrrank(channel); if (num_ranks == 1) if (num_ranks == -ENOENT) { d_vpr_e("Failed to get ddr rank of device\n"); return num_ranks; } else if (num_ranks == 1) data->sku_version = SKU_VERSION_1; d_vpr_h("DDR Rank of device: %u", num_ranks); return 0; } Loading Loading
msm/vidc/msm_vidc_platform.c +11 −3 Original line number Diff line number Diff line Loading @@ -1929,14 +1929,22 @@ static int msm_vidc_read_efuse( static int msm_vidc_read_rank( struct msm_vidc_platform_data *data, struct device *dev) { uint32_t num_ranks; uint32_t num_ranks = 0; /*default channel is ch0 for bengal*/ uint32_t channel = 0; num_ranks = 0; //TO-DO Read Rank API to be added /*default sku-version*/ data->sku_version = SKU_VERSION_0; num_ranks = of_fdt_get_ddrrank(channel); if (num_ranks == 1) if (num_ranks == -ENOENT) { d_vpr_e("Failed to get ddr rank of device\n"); return num_ranks; } else if (num_ranks == 1) data->sku_version = SKU_VERSION_1; d_vpr_h("DDR Rank of device: %u", num_ranks); return 0; } Loading