mirror of
https://xff.cz/git/u-boot/
synced 2025-09-21 18:42:07 +02:00
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>
This commit is contained in:
@@ -202,47 +202,6 @@ static int pci_rom_load(struct pci_rom_header *rom_header,
|
|||||||
|
|
||||||
struct vbe_mode_info mode_info;
|
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)
|
void setup_video(struct screen_info *screen_info)
|
||||||
{
|
{
|
||||||
struct vesa_mode_info *vesa = &mode_info.vesa;
|
struct vesa_mode_info *vesa = &mode_info.vesa;
|
||||||
|
@@ -104,8 +104,6 @@ struct vbe_ddc_info {
|
|||||||
|
|
||||||
extern struct vbe_mode_info mode_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_priv;
|
||||||
struct video_uc_platdata;
|
struct video_uc_platdata;
|
||||||
int vbe_setup_video_priv(struct vesa_mode_info *vesa,
|
int vbe_setup_video_priv(struct vesa_mode_info *vesa,
|
||||||
|
Reference in New Issue
Block a user