diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/atom.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/atom.c | 14 | 
1 files changed, 2 insertions, 12 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/atom.c b/drivers/gpu/drm/amd/amdgpu/atom.c index 5f610e9a5f0f..9f63ddb89b75 100644 --- a/drivers/gpu/drm/amd/amdgpu/atom.c +++ b/drivers/gpu/drm/amd/amdgpu/atom.c @@ -1438,6 +1438,8 @@ static void atom_get_vbios_pn(struct atom_context *ctx)  		ctx->vbios_pn[count] = 0;  	} + +	pr_info("ATOM BIOS: %s\n", ctx->vbios_pn);  }  static void atom_get_vbios_version(struct atom_context *ctx) @@ -1460,11 +1462,9 @@ struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios)  	int base;  	struct atom_context *ctx =  	    kzalloc(sizeof(struct atom_context), GFP_KERNEL); -	char *str;  	struct _ATOM_ROM_HEADER *atom_rom_header;  	struct _ATOM_MASTER_DATA_TABLE *master_table;  	struct _ATOM_FIRMWARE_INFO *atom_fw_info; -	u16 idx;  	if (!ctx)  		return NULL; @@ -1502,16 +1502,6 @@ struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios)  		return NULL;  	} -	idx = CU16(ATOM_ROM_PART_NUMBER_PTR); -	if (idx == 0) -		idx = 0x80; - -	str = CSTR(idx); -	if (*str != '\0') { -		pr_info("ATOM BIOS: %s\n", str); -		strscpy(ctx->vbios_version, str, sizeof(ctx->vbios_version)); -	} -  	atom_rom_header = (struct _ATOM_ROM_HEADER *)CSTR(base);  	if (atom_rom_header->usMasterDataTableOffset != 0) {  		master_table = (struct _ATOM_MASTER_DATA_TABLE *) | 
