diff options
Diffstat (limited to 'src/drivers')
-rw-r--r-- | src/drivers/intel/fsp2_0/fsp_gop_blt.c | 32 | ||||
-rw-r--r-- | src/drivers/intel/ish/ish.c | 1 |
2 files changed, 2 insertions, 31 deletions
diff --git a/src/drivers/intel/fsp2_0/fsp_gop_blt.c b/src/drivers/intel/fsp2_0/fsp_gop_blt.c index 2ab716c4b764..32d28e873cda 100644 --- a/src/drivers/intel/fsp2_0/fsp_gop_blt.c +++ b/src/drivers/intel/fsp2_0/fsp_gop_blt.c @@ -9,9 +9,6 @@ static bool is_bmp_image_valid(efi_bmp_image_header *header) { - if (header == NULL) - return false; - /* Check if the BMP Header Signature is valid */ if (header->CharB != 'B' || header->CharM != 'M') return false; @@ -31,20 +28,11 @@ static bool is_bmp_image_valid(efi_bmp_image_header *header) static bool is_bmp_image_compressed(efi_bmp_image_header *header) { - if (header == NULL) - return false; - - if (header->CompressionType != 0) - return true; - - return false; + return header->CompressionType != 0; } static bool is_bitmap_format_supported(efi_bmp_image_header *header) { - if (header == NULL) - return false; - /* * Check BITMAP format is supported * BMP_IMAGE_HEADER = BITMAP_FILE_HEADER + BITMAP_INFO_HEADER @@ -58,9 +46,6 @@ static bool is_bitmap_format_supported(efi_bmp_image_header *header) static bool do_bmp_image_authentication(efi_bmp_image_header *header) { - if (header == NULL) - return false; - if (!is_bmp_image_valid(header)) { printk(BIOS_ERR, "%s: BMP Image Header is invalid.\n", __func__); return false; @@ -88,9 +73,6 @@ static uint32_t calculate_blt_buffer_size(efi_bmp_image_header *header) { uint32_t blt_buffer_size; - if (header == NULL) - return 0; - /* Calculate the size required for BLT buffer */ blt_buffer_size = header->PixelWidth * header->PixelHeight * sizeof(efi_graphics_output_blt_pixel); @@ -104,9 +86,6 @@ static int get_color_map_num(efi_bmp_image_header *header) { int col_map_number; - if (header == NULL) - return -1; - switch (header->BitPerPixel) { case 1: col_map_number = 2; @@ -176,9 +155,6 @@ static int get_color_map_num(efi_bmp_image_header *header) static bool calculate_adj_height_width(const efi_bmp_image_header *header, size_t *adjusted_x, size_t *adjusted_y, enum lb_fb_orientation orientation, int blt_width, int blt_height) { - if (!header || !adjusted_x || !adjusted_y) - return false; - size_t flipped_x = header->PixelWidth - blt_width - 1; size_t flipped_y = header->PixelHeight - blt_height - 1; @@ -248,9 +224,6 @@ static efi_graphics_output_blt_pixel *get_gop_blt_pixel( size_t gop_y; size_t gop_width; - if (!header || !gop_blt_buffer) - return NULL; - switch (orientation) { case LB_FB_ORIENTATION_LEFT_UP: case LB_FB_ORIENTATION_RIGHT_UP: @@ -324,9 +297,6 @@ static void *fill_blt_buffer(efi_bmp_image_header *header, efi_bmp_color_map *bmp_color_map; size_t image_index; - if (header == NULL) - return NULL; - gop_blt_ptr = malloc(sizeof(blt_buffer_size)); if (!gop_blt_ptr) die("%s: out of memory. Consider increasing the `CONFIG_HEAP_SIZE`\n", diff --git a/src/drivers/intel/ish/ish.c b/src/drivers/intel/ish/ish.c index 43342f02832c..8f2a187c4fdb 100644 --- a/src/drivers/intel/ish/ish.c +++ b/src/drivers/intel/ish/ish.c @@ -90,6 +90,7 @@ static const unsigned short pci_device_ids[] = { PCI_DID_INTEL_PTL_U_H_ISHB, PCI_DID_INTEL_LNL_ISHB, PCI_DID_INTEL_MTL_ISHB, + PCI_DID_INTEL_ARL_ISHB, PCI_DID_INTEL_CNL_ISHB, PCI_DID_INTEL_CML_ISHB, PCI_DID_INTEL_TGL_ISHB, |