mirror of
https://github.com/u-boot/u-boot.git
synced 2024-12-02 09:03:27 +08:00
video: Drop references to CONFIG_VIDEO et al
Drop the Kconfigs which are not used and all references to them. In particular, this drops CONFIG_VIDEO to avoid confusion and allow us to eventually rename CONFIG_DM_VIDEO to CONFIG_VIDEO. Also drop the prototype for video_get_info_str() which is no-longer used. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Jason Liu <jason.hui.liu@nxp.com>
This commit is contained in:
parent
82975f8a9e
commit
1fa43cad86
3
README
3
README
@ -977,9 +977,6 @@ The following options need to be configured:
|
|||||||
support, and should also define these other macros:
|
support, and should also define these other macros:
|
||||||
|
|
||||||
CONFIG_SYS_DIU_ADDR
|
CONFIG_SYS_DIU_ADDR
|
||||||
CONFIG_VIDEO
|
|
||||||
CONFIG_VIDEO_SW_CURSOR
|
|
||||||
CONFIG_VGA_AS_SINGLE_DEVICE
|
|
||||||
|
|
||||||
The DIU driver will look for the 'video-mode' environment
|
The DIU driver will look for the 'video-mode' environment
|
||||||
variable, and if defined, enable the DIU as a console during
|
variable, and if defined, enable the DIU as a console during
|
||||||
|
@ -6,12 +6,7 @@
|
|||||||
#ifndef __MX5_VIDEO_H
|
#ifndef __MX5_VIDEO_H
|
||||||
#define __MX5_VIDEO_H
|
#define __MX5_VIDEO_H
|
||||||
|
|
||||||
#ifdef CONFIG_VIDEO
|
|
||||||
void lcd_enable(void);
|
|
||||||
void setup_iomux_lcd(void);
|
|
||||||
#else
|
|
||||||
static inline void lcd_enable(void) { }
|
static inline void lcd_enable(void) { }
|
||||||
static inline void setup_iomux_lcd(void) { }
|
static inline void setup_iomux_lcd(void) { }
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,15 +8,12 @@
|
|||||||
#ifndef _NX__DISPLAY_DEV_H_
|
#ifndef _NX__DISPLAY_DEV_H_
|
||||||
#define _NX__DISPLAY_DEV_H_
|
#define _NX__DISPLAY_DEV_H_
|
||||||
|
|
||||||
#if defined CONFIG_VIDEO || defined CONFIG_DM_VIDEO
|
#if !defined(CONFIG_DM_VIDEO) && defined(CONFIG_LCD)
|
||||||
#elif defined CONFIG_LCD
|
|
||||||
#include <lcd.h>
|
#include <lcd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct nx_display_dev {
|
struct nx_display_dev {
|
||||||
#if defined CONFIG_DM_VIDEO
|
#if !defined(CONFIG_DM_VIDEO) && defined(CONFIG_LCD)
|
||||||
/* GraphicDevice graphic_device; -- not defined anymore */
|
|
||||||
#elif defined CONFIG_LCD
|
|
||||||
vidinfo_t *panel_info;
|
vidinfo_t *panel_info;
|
||||||
#endif
|
#endif
|
||||||
unsigned long base;
|
unsigned long base;
|
||||||
|
@ -5,4 +5,3 @@
|
|||||||
# (C) Copyright 2009 Freescale Semiconductor, Inc.
|
# (C) Copyright 2009 Freescale Semiconductor, Inc.
|
||||||
|
|
||||||
obj-y += mx51evk.o
|
obj-y += mx51evk.o
|
||||||
obj-$(CONFIG_VIDEO) += mx51evk_video.o
|
|
||||||
|
@ -4,4 +4,3 @@
|
|||||||
# Jason Liu <r64343@freescale.com>
|
# Jason Liu <r64343@freescale.com>
|
||||||
|
|
||||||
obj-y += mx53loco.o
|
obj-y += mx53loco.o
|
||||||
obj-$(CONFIG_VIDEO) += mx53loco_video.o
|
|
||||||
|
@ -379,30 +379,7 @@ static void novena_spl_setup_iomux_uart(void)
|
|||||||
imx_iomux_v3_setup_multiple_pads(uart4_pads, ARRAY_SIZE(uart4_pads));
|
imx_iomux_v3_setup_multiple_pads(uart4_pads, ARRAY_SIZE(uart4_pads));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Video
|
|
||||||
*/
|
|
||||||
#ifdef CONFIG_VIDEO
|
|
||||||
static iomux_v3_cfg_t hdmi_pads[] = {
|
|
||||||
/* "Ghost HPD" pin */
|
|
||||||
MX6_PAD_EIM_A24__GPIO5_IO04 | MUX_PAD_CTRL(NO_PAD_CTRL),
|
|
||||||
|
|
||||||
/* LCD_PWR_CTL */
|
|
||||||
MX6_PAD_CSI0_DAT10__GPIO5_IO28 | MUX_PAD_CTRL(NO_PAD_CTRL),
|
|
||||||
/* LCD_BL_ON */
|
|
||||||
MX6_PAD_KEY_ROW4__GPIO4_IO15 | MUX_PAD_CTRL(NO_PAD_CTRL),
|
|
||||||
/* GPIO_PWM1 */
|
|
||||||
MX6_PAD_DISP0_DAT8__GPIO4_IO29 | MUX_PAD_CTRL(NO_PAD_CTRL),
|
|
||||||
};
|
|
||||||
|
|
||||||
static void novena_spl_setup_iomux_video(void)
|
|
||||||
{
|
|
||||||
imx_iomux_v3_setup_multiple_pads(hdmi_pads, ARRAY_SIZE(hdmi_pads));
|
|
||||||
gpio_direction_input(NOVENA_HDMI_GHOST_HPD);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
static inline void novena_spl_setup_iomux_video(void) {}
|
static inline void novena_spl_setup_iomux_video(void) {}
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* SPL boots from uSDHC card
|
* SPL boots from uSDHC card
|
||||||
|
@ -1786,7 +1786,7 @@ config CMD_CONITRACE
|
|||||||
|
|
||||||
config CMD_CLS
|
config CMD_CLS
|
||||||
bool "Enable clear screen command 'cls'"
|
bool "Enable clear screen command 'cls'"
|
||||||
depends on CFB_CONSOLE || DM_VIDEO || LCD || VIDEO
|
depends on DM_VIDEO || LCD || VIDEO
|
||||||
default y if LCD
|
default y if LCD
|
||||||
help
|
help
|
||||||
Enable the 'cls' command which clears the screen contents
|
Enable the 'cls' command which clears the screen contents
|
||||||
|
@ -117,7 +117,7 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
bdinfo_print_num_l("fdt_size", (ulong)gd->fdt_size);
|
bdinfo_print_num_l("fdt_size", (ulong)gd->fdt_size);
|
||||||
if (IS_ENABLED(CONFIG_DM_VIDEO))
|
if (IS_ENABLED(CONFIG_DM_VIDEO))
|
||||||
show_video_info();
|
show_video_info();
|
||||||
#if defined(CONFIG_LCD) || defined(CONFIG_VIDEO)
|
#if defined(CONFIG_LCD)
|
||||||
bdinfo_print_num_l("FB base ", gd->fb_base);
|
bdinfo_print_num_l("FB base ", gd->fb_base);
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_IS_ENABLED(MULTI_DTB_FIT)
|
#if CONFIG_IS_ENABLED(MULTI_DTB_FIT)
|
||||||
|
@ -268,10 +268,8 @@ int bmp_display(ulong addr, int x, int y)
|
|||||||
}
|
}
|
||||||
#elif defined(CONFIG_LCD)
|
#elif defined(CONFIG_LCD)
|
||||||
ret = lcd_display_bitmap(addr, x, y);
|
ret = lcd_display_bitmap(addr, x, y);
|
||||||
#elif defined(CONFIG_VIDEO)
|
|
||||||
ret = video_display_bitmap(addr, x, y);
|
|
||||||
#else
|
#else
|
||||||
# error bmp_display() requires CONFIG_LCD or CONFIG_VIDEO
|
# error bmp_display() requires CONFIG_LCD
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (bmp_alloc_addr)
|
if (bmp_alloc_addr)
|
||||||
|
@ -1725,7 +1725,7 @@ int fdt_set_status_by_pathf(void *fdt, enum fdt_status status, const char *fmt,
|
|||||||
return fdt_set_node_status(fdt, offset, status);
|
return fdt_set_node_status(fdt, offset, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_VIDEO) || defined(CONFIG_LCD)
|
#if defined(CONFIG_LCD)
|
||||||
int fdt_add_edid(void *blob, const char *compat, unsigned char *edid_buf)
|
int fdt_add_edid(void *blob, const char *compat, unsigned char *edid_buf)
|
||||||
{
|
{
|
||||||
int noff;
|
int noff;
|
||||||
|
@ -367,8 +367,7 @@ int stdio_add_devices(void)
|
|||||||
} else {
|
} else {
|
||||||
if (IS_ENABLED(CONFIG_LCD))
|
if (IS_ENABLED(CONFIG_LCD))
|
||||||
drv_lcd_init();
|
drv_lcd_init();
|
||||||
if (IS_ENABLED(CONFIG_VIDEO) ||
|
if (IS_ENABLED(CONFIG_VIDEO_VCXK))
|
||||||
IS_ENABLED(CONFIG_VIDEO_VCXK))
|
|
||||||
drv_video_init();
|
drv_video_init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -708,39 +708,9 @@ config VIDEO
|
|||||||
model. Video drivers typically provide a colour text console and
|
model. Video drivers typically provide a colour text console and
|
||||||
cursor.
|
cursor.
|
||||||
|
|
||||||
config VGA_AS_SINGLE_DEVICE
|
|
||||||
bool "Set the video as an output-only device"
|
|
||||||
depends on CFB_CONSOLE
|
|
||||||
default y
|
|
||||||
help
|
|
||||||
If enable the framebuffer device will be initialized as an
|
|
||||||
output-only device. The Keyboard driver will not be set up. This
|
|
||||||
may be used if you have no keyboard device, or more than one
|
|
||||||
(USB Keyboard, AT Keyboard).
|
|
||||||
|
|
||||||
config VIDEO_SW_CURSOR
|
|
||||||
bool "Enable a software cursor"
|
|
||||||
depends on CFB_CONSOLE
|
|
||||||
default y if CFB_CONSOLE
|
|
||||||
help
|
|
||||||
This draws a cursor after the last character. No blinking is
|
|
||||||
provided. This makes it possible to see the current cursor
|
|
||||||
position when entering text on the console. It is recommended to
|
|
||||||
enable this.
|
|
||||||
|
|
||||||
config CONSOLE_EXTRA_INFO
|
|
||||||
bool "Display additional board information"
|
|
||||||
depends on CFB_CONSOLE
|
|
||||||
help
|
|
||||||
Display additional board information strings that normally go to
|
|
||||||
the serial port. When this option is enabled, a board-specific
|
|
||||||
function video_get_info_str() is called to get the string for
|
|
||||||
each line of the display. The function should return the string,
|
|
||||||
which can be empty if there is nothing to display for that line.
|
|
||||||
|
|
||||||
config CONSOLE_SCROLL_LINES
|
config CONSOLE_SCROLL_LINES
|
||||||
int "Number of lines to scroll the console by"
|
int "Number of lines to scroll the console by"
|
||||||
depends on CFB_CONSOLE || DM_VIDEO || LCD
|
depends on DM_VIDEO || LCD
|
||||||
default 1
|
default 1
|
||||||
help
|
help
|
||||||
When the console need to be scrolled, this is the number of
|
When the console need to be scrolled, this is the number of
|
||||||
@ -748,28 +718,6 @@ config CONSOLE_SCROLL_LINES
|
|||||||
console jump but can help speed up operation when scrolling
|
console jump but can help speed up operation when scrolling
|
||||||
is slow.
|
is slow.
|
||||||
|
|
||||||
config SYS_CONSOLE_BG_COL
|
|
||||||
hex "Background colour"
|
|
||||||
depends on CFB_CONSOLE
|
|
||||||
default 0x00
|
|
||||||
help
|
|
||||||
Defines the background colour for the console. The value is from
|
|
||||||
0x00 to 0xff and the meaning depends on the graphics card.
|
|
||||||
Typically, 0x00 means black and 0xff means white. Do not set
|
|
||||||
the background and foreground to the same colour or you will see
|
|
||||||
nothing.
|
|
||||||
|
|
||||||
config SYS_CONSOLE_FG_COL
|
|
||||||
hex "Foreground colour"
|
|
||||||
depends on CFB_CONSOLE
|
|
||||||
default 0xa0
|
|
||||||
help
|
|
||||||
Defines the foreground colour for the console. The value is from
|
|
||||||
0x00 to 0xff and the meaning depends on the graphics card.
|
|
||||||
Typically, 0x00 means black and 0xff means white. Do not set
|
|
||||||
the background and foreground to the same colour or you will see
|
|
||||||
nothing.
|
|
||||||
|
|
||||||
config LCD
|
config LCD
|
||||||
bool "Enable legacy LCD support"
|
bool "Enable legacy LCD support"
|
||||||
help
|
help
|
||||||
@ -967,7 +915,7 @@ config VIDEO_BMP_GZIP
|
|||||||
|
|
||||||
config VIDEO_BMP_RLE8
|
config VIDEO_BMP_RLE8
|
||||||
bool "Run length encoded BMP image (RLE8) support"
|
bool "Run length encoded BMP image (RLE8) support"
|
||||||
depends on DM_VIDEO || CFB_CONSOLE
|
depends on DM_VIDEO
|
||||||
help
|
help
|
||||||
If this option is set, the 8-bit RLE compressed BMP images
|
If this option is set, the 8-bit RLE compressed BMP images
|
||||||
is supported.
|
is supported.
|
||||||
|
@ -562,7 +562,6 @@ static int nx_display_probe(struct udevice *dev)
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct nx_display_dev *dp;
|
struct nx_display_dev *dp;
|
||||||
/* unsigned int pp_index = 0; */
|
|
||||||
|
|
||||||
dp = nx_display_setup();
|
dp = nx_display_setup();
|
||||||
if (!dp) {
|
if (!dp) {
|
||||||
@ -572,9 +571,7 @@ static int nx_display_probe(struct udevice *dev)
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (dp->depth) {
|
switch (dp->depth) {
|
||||||
#if 0 /* GDF_16BIT_565RGB is not defined in video.h */
|
|
||||||
case 2:
|
case 2:
|
||||||
pp_index = GDF_16BIT_565RGB;
|
|
||||||
uc_priv->bpix = VIDEO_BPP16;
|
uc_priv->bpix = VIDEO_BPP16;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
@ -582,10 +579,8 @@ static int nx_display_probe(struct udevice *dev)
|
|||||||
* type video_log2_bpp
|
* type video_log2_bpp
|
||||||
*/
|
*/
|
||||||
case 4:
|
case 4:
|
||||||
pp_index = GDF_32BIT_X888RGB;
|
|
||||||
uc_priv->bpix = VIDEO_BPP32;
|
uc_priv->bpix = VIDEO_BPP32;
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
default:
|
default:
|
||||||
printf("fail : not support LCD bit per pixel %d\n",
|
printf("fail : not support LCD bit per pixel %d\n",
|
||||||
dp->depth * 8);
|
dp->depth * 8);
|
||||||
@ -598,8 +593,7 @@ static int nx_display_probe(struct udevice *dev)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* set environment variable "fb_addr" (frame buffer address), required
|
* set environment variable "fb_addr" (frame buffer address), required
|
||||||
* for splash image. Because drv_video_init() in common/stdio.c is only
|
* for splash image, which is not set if CONFIG_DM_VIDEO is enabled).
|
||||||
* called when CONFIG_VIDEO is set (and not if CONFIG_DM_VIDEO is set).
|
|
||||||
*/
|
*/
|
||||||
sprintf(addr, "0x%x", dp->fb_addr);
|
sprintf(addr, "0x%x", dp->fb_addr);
|
||||||
debug("%s(): env_set(\"fb_addr\", %s) ...\n", __func__, addr);
|
debug("%s(): env_set(\"fb_addr\", %s) ...\n", __func__, addr);
|
||||||
|
@ -67,7 +67,7 @@ struct global_data {
|
|||||||
* @mem_clk: memory clock rate in Hz
|
* @mem_clk: memory clock rate in Hz
|
||||||
*/
|
*/
|
||||||
unsigned long mem_clk;
|
unsigned long mem_clk;
|
||||||
#if defined(CONFIG_LCD) || defined(CONFIG_VIDEO) || defined(CONFIG_DM_VIDEO)
|
#if defined(CONFIG_LCD) || defined(CONFIG_DM_VIDEO)
|
||||||
/**
|
/**
|
||||||
* @fb_base: base address of frame buffer memory
|
* @fb_base: base address of frame buffer memory
|
||||||
*/
|
*/
|
||||||
|
@ -74,11 +74,4 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif /* CONFIG_SPL_BUILD */
|
#endif /* CONFIG_SPL_BUILD */
|
||||||
|
|
||||||
#if defined(CONFIG_VIDEO)
|
|
||||||
#define CONFIG_VIDEO_DA8XX
|
|
||||||
#define DA8XX_LCD_CNTL_BASE LCD_CNTL_BASE
|
|
||||||
#define PWM_TICKS 0x1388
|
|
||||||
#define PWM_DUTY 0x200
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* ! __CONFIG_PXM2_H */
|
#endif /* ! __CONFIG_PXM2_H */
|
||||||
|
@ -67,13 +67,4 @@
|
|||||||
|
|
||||||
#endif /* CONFIG_SPL_BUILD */
|
#endif /* CONFIG_SPL_BUILD */
|
||||||
|
|
||||||
#if defined(CONFIG_VIDEO)
|
|
||||||
#define CONFIG_VIDEO_DA8XX
|
|
||||||
#define DA8XX_LCD_CNTL_BASE LCD_CNTL_BASE
|
|
||||||
|
|
||||||
#define BOARD_LCD_RESET 115 /* Bank 3 pin 19 */
|
|
||||||
#define CONFIG_FORMIKE
|
|
||||||
#define DISPL_PLL_SPREAD_SPECTRUM
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* ! __CONFIG_RUT_H */
|
#endif /* ! __CONFIG_RUT_H */
|
||||||
|
@ -18,7 +18,6 @@ config EFI_LOADER
|
|||||||
select PARTITION_UUIDS
|
select PARTITION_UUIDS
|
||||||
select HAVE_BLOCK_DEVICE
|
select HAVE_BLOCK_DEVICE
|
||||||
select REGEX
|
select REGEX
|
||||||
imply CFB_CONSOLE_ANSI
|
|
||||||
imply FAT
|
imply FAT
|
||||||
imply FAT_WRITE
|
imply FAT_WRITE
|
||||||
imply USB_KEYBOARD_FN_KEYS
|
imply USB_KEYBOARD_FN_KEYS
|
||||||
|
Loading…
Reference in New Issue
Block a user