diff options
author | Bin Meng <bmeng.cn@gmail.com> | 2017-08-16 14:35:36 (GMT) |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2017-08-24 03:00:47 (GMT) |
commit | 76e726502ec0230070640e3c4cd3dd930e5bb9e8 (patch) | |
tree | e07b5da847871b6e9406edb6e516924a6b529d06 | |
parent | c11b17c6bf6c4bf2aa0f9a6f5de2c527e398ad63 (diff) | |
download | u-boot-76e726502ec0230070640e3c4cd3dd930e5bb9e8.tar.xz |
vbe: Drop vbe_get_video_info()
With DM video, this is not used any more. Drop it.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r-- | drivers/pci/pci_rom.c | 41 | ||||
-rw-r--r-- | include/vbe.h | 2 |
2 files changed, 0 insertions, 43 deletions
diff --git a/drivers/pci/pci_rom.c b/drivers/pci/pci_rom.c index 75fb093..46fe5e6 100644 --- a/drivers/pci/pci_rom.c +++ b/drivers/pci/pci_rom.c @@ -202,47 +202,6 @@ static int pci_rom_load(struct pci_rom_header *rom_header, struct vbe_mode_info mode_info; -int vbe_get_video_info(struct graphic_device *gdev) -{ -#ifdef CONFIG_FRAMEBUFFER_SET_VESA_MODE - struct vesa_mode_info *vesa = &mode_info.vesa; - - gdev->winSizeX = vesa->x_resolution; - gdev->winSizeY = vesa->y_resolution; - - gdev->plnSizeX = vesa->x_resolution; - gdev->plnSizeY = vesa->y_resolution; - - gdev->gdfBytesPP = vesa->bits_per_pixel / 8; - - switch (vesa->bits_per_pixel) { - case 32: - case 24: - gdev->gdfIndex = GDF_32BIT_X888RGB; - break; - case 16: - gdev->gdfIndex = GDF_16BIT_565RGB; - break; - default: - gdev->gdfIndex = GDF__8BIT_INDEX; - break; - } - - gdev->isaBase = CONFIG_SYS_ISA_IO_BASE_ADDRESS; - gdev->pciBase = vesa->phys_base_ptr; - - gdev->frameAdrs = vesa->phys_base_ptr; - gdev->memSize = vesa->bytes_per_scanline * vesa->y_resolution; - - gdev->vprBase = vesa->phys_base_ptr; - gdev->cprBase = vesa->phys_base_ptr; - - return gdev->winSizeX ? 0 : -ENOSYS; -#else - return -ENOSYS; -#endif -} - void setup_video(struct screen_info *screen_info) { struct vesa_mode_info *vesa = &mode_info.vesa; diff --git a/include/vbe.h b/include/vbe.h index 16bb096..d6980d9 100644 --- a/include/vbe.h +++ b/include/vbe.h @@ -104,8 +104,6 @@ struct vbe_ddc_info { extern struct vbe_mode_info mode_info; -struct graphic_device; -int vbe_get_video_info(struct graphic_device *gdev); struct video_priv; struct video_uc_platdata; int vbe_setup_video_priv(struct vesa_mode_info *vesa, |