03 Feb, 2014
2 commits
-
Now fimd BPP color mode depends on vl_bpp value in struct "panel_info".
There is only 16BPP mode check, default mode is 24BPP.
Other fimd modes are usually unneeded and also needs some fimd driver
modifications and tests.Signed-off-by: Przemyslaw Marczak
Signed-off-by: Minkyu Kang -
Changes:
new file:
- board/samsung/common/misc.c
depends on: CONFIG_MISC_COMMON
- move draw_logo() to misc.cconfigs: trats, trats2, universal:
- enable CONFIG_MISC_COMMON,
- enable CONFIG_MISC_INIT_R,
- add misc_init_r() and call draw_logo() in it.Signed-off-by: Przemyslaw Marczak
Signed-off-by: Minkyu Kang
13 Jan, 2014
2 commits
-
The array reserved as a placeholder in the structure ipu_idmac
should contain 44 32bit unsigned integer entries instead of 45
ones, because the placeholder is located bewteen the register
IDMAC_SC_CORD1 and the register IDMAC_CH_BUSY_1 with the address
offsets of 0x804c and 0x8100 respectively.Reported-by: Robin Gong
Acked-by: Robin Gong
Cc: Stefano Babic
Signed-off-by: Liu Ying -
The array reserved1 as a placeholder in the structure ipu_cm
should contain 4 32bit unsigned integer entries instead of 16
ones, because the placeholder is located bewteen the register
IPU_CH_DB_MODE_SEL_1 and the register IPU_ALT_CH_DB_MODE_SEL_0
with the address offsets of 0x154 and 0x168 respectively.Reported-by: Robin Gong
Acked-by: Robin Gong
Cc: Stefano Babic
Signed-off-by: Liu Ying
16 Dec, 2013
1 commit
11 Dec, 2013
1 commit
-
Conflicts:
arch/arm/cpu/armv7/rmobile/Makefile
doc/README.scrapyardNeeded manual fix:
arch/arm/cpu/armv7/omap-common/Makefile
board/compulab/cm_t335/u-boot.lds
04 Dec, 2013
1 commit
-
We should return a negative error number (-EINVAL) on error.
Signed-off-by: Fabio Estevam
14 Nov, 2013
1 commit
-
Signed-off-by: Andreas Bießmann
Acked-by: Jens Scharsig (BuS Elektronik)
Acked-by: Anatolij Gustschin
12 Nov, 2013
2 commits
-
Add SPI-based driver for DataImage SCF0403852GGU04 and SCF0403526GGU20
LCD panels.Cc: Tom Rini
Cc: Anatolij Gustschin
Cc: Igor Grinberg
Signed-off-by: Nikita Kiryanov
Acked-by: Anatolij Gustschin
Signed-off-by: Anatolij Gustschin -
Depending on the firmware's video options [1] the active SDTV or
HDTV mode can yield a framebuffer with noncontiguous horizontal lines,
giving a messed up display, for both, u-boot and the loaded kernel.Fix this by setting lcd_line_length to the pitch value of the configured
framebuffer.[1] http://elinux.org/RPiconfig#Video_mode_options
Signed-off-by: Andre Heider
Cc: Stephen Warren
Signed-off-by: Anatolij Gustschin
Acked-by: Stephen Warren
01 Nov, 2013
1 commit
-
Signed-off-by: Masahiro Yamada
30 Oct, 2013
3 commits
-
write first the "tag" 8 bit value and then the "val" 8-bit
to the display.Tested on the rut board.
Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin -
make CONSOLE_BG_COL/CONSOLE_FG_COL configurable through board config file.
Clear video screen in video_init().Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin -
Currently the HDMI splash screen image quality on mx6solo does not show a
very stable image.By comparing the IPU driver from U-boot with the one from FSL 4.1.0 BSP,
we can see that there is an inverted logic for setting the DI_GEN_POL_CLK bit.>From FSL BSP [1] we have:
if (!sig.clk_pol)
di_gen |= DI_GEN_POLARITY_DISP_CLK;Applying the same logic into U-boot fixes the HDMI image stability.
[1] git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/drivers/mxc/ipu3/ipu_disp.c?h=imx_3.0.35_4.1.0
Signed-off-by: Fabio Estevam
Tested-by: Eric Nelson
Acked-by: Eric Nelson
Acked-by: Stefano Babic
15 Oct, 2013
2 commits
-
Signed-off-by: Wolfgang Denk
[trini: Drop changes for PEP 4 following python tools]
Signed-off-by: Tom Rini -
Signed-off-by: Wolfgang Denk
04 Sep, 2013
1 commit
28 Aug, 2013
1 commit
-
Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin
Cc: Tom Rini
Acked-by: Anatolij Gustschin
19 Aug, 2013
1 commit
-
Fixup an easy conflict over adding the clk_get prototype and USB_OTG
defines for am33xx having moved.Conflicts:
arch/arm/include/asm/arch-am33xx/hardware.hSigned-off-by: Tom Rini
13 Aug, 2013
2 commits
-
This patch have changed mipi dsi write functions' parameters correctly
so that type cast operations were removed. And mipi dsi payload is
composed with array of panel commands to improve readability.Signed-off-by: Donghwa Lee
-
This patch moves all the font configuration values into video_font_data.h
so they are all in the right place with the font. The video_font.h now only
includes video_font_data.h and will allow us to select and include different
font once more fonts are added.Signed-off-by: Marek Vasut
Cc: Anatolij Gustschin
[agust: fixed build warning for mcc200]
Signed-off-by: Anatolij Gustschin
10 Aug, 2013
9 commits
-
This patch add an option to skip cfb console init for boards
who want to show a logo, but not use the cfb console. This is
needed for the siemens boards, which have a bmp bootlogo, but
do not need the cfb console.Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin
[agust: use '__weak int board_cfb_skip(void)']
Signed-off-by: Anatolij Gustschin -
without this patch the bdinfo command shows:
U-Boot# bd
arch_number = 0x000010DC
[...]
sp start = 0x8EF32F20
FB base = 0x00000000with this patch it shows the address where the framebuffer
for this video driver start:arch_number = 0x000010DC
[...]
sp start = 0x8EF32F20
FB base = 0x8EF3C788Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin
Cc: Tom Rini
Acked-by: Tom Rini -
to use this driver also on am335x based boards, the following
changes are made:- struct lcd_ctrl_config lcd_cfg is now configurable
through board code- controller base is configurable through define
DA8XX_LCD_CNTL_BASE. To be compatible with older
da8xx based boards: If this define is missing, the
DAVINCI_LCD_CNTL_BASE is used- Determine LCD IP Version, and make the driver
working on lcd revision register values:
Version 1:
0x4C100102
Version 2:
0x4F200800
0x4F201000Signed-off-by: Heiko Schocher
Cc: Stefano Babic
Cc: Anatolij Gustschin
Cc: Tom Rini
Acked-by: Tom Rini -
the da8xx-fb driver works also on am335x boards. So move
the da8xx-fb.h file from arch/arm/include/asm/arch-davinci
to drivers/video, so this driver can used from am335x
based boards. Also add WVGA panel_type.Signed-off-by: Heiko Schocher
Cc: Stefano Babic
Cc: Anatolij Gustschin
Cc: Tom Rini
Acked-by: Tom Rini -
This is u-boot driver for L5F31188 panel.
I tested it in the board based on MIPI DSI with EXYNOS4 series, and it worked well.Changes in V2:
- Replaced license header by SPDX-License-Identifier.Signed-off-by: Hyungwon Hwang
Signed-off-by: Donghwa Lee
[agust: sort Makefile entry alphabetically]
Signed-off-by: Anatolij Gustschin -
The cfb_console can't handle 4-bit wide font properly, since with
4-bit wide font, all 8 bits are drawn. Unbreak the video_drawchars()
function to correctly render 4-bits only on such fonts.Signed-off-by: Marek Vasut
Cc: Anatolij Gustschin -
The LCDIF interface doesn't give us any means to do continuous refresh
when driving a SmartLCD. To work this around, we produce a special
circular DMA descriptor, which only writes the HW_LCDIF_CTRL0 register
and sets the RUN bit.Signed-off-by: Marek Vasut
Cc: Anatolij Gustschin
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
Add hook that allow configuring SmartLCD attached the MXS LCDIF
controller operating in System-Mode. This hook can be overriden
by a platform-specific SmartLCD programming routine, which writes
the SmartLCD specific values into it's registers.Also, this patch makes sure the SYNC signals are off for the
SmartLCD case.Signed-off-by: Marek Vasut
Cc: Anatolij Gustschin
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic -
Allocate the framebuffer aligned so it can be flushed
and the flush_dcache_range() function won't complain.Signed-off-by: Marek Vasut
Cc: Anatolij Gustschin
Cc: Fabio Estevam
Cc: Otavio Salvador
Cc: Stefano Babic
Acked-by: Stefano Babic
31 Jul, 2013
1 commit
-
Conflicts:
board/freescale/mx6qsabrelite/Makefile
board/freescale/mx6qsabrelite/mx6qsabrelite.c
include/configs/mx6qsabrelite.hSigned-off-by: Stefano Babic
29 Jul, 2013
1 commit
-
The frame-buffer on i.MX boards needs to be aligned for DMA.
Signed-off-by: Eric Nelson
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
12 Jul, 2013
1 commit
-
Fix a trivial conflict in arch/arm/dts/exynos5250.dtsi about gpio and
serial.Conflicts:
arch/arm/dts/exynos5250.dtsiSigned-off-by: Tom Rini
11 Jul, 2013
1 commit
09 Jul, 2013
1 commit
-
Code for checking "splashpos" environment variable is
duplicated in drivers, move it to the common function.
Call this function also in the bmp display command to
consider "splashpos" settings.Signed-off-by: Anatolij Gustschin
Acked-by: Otavio Salvador
02 Jul, 2013
2 commits
-
Create splash.c/h to put the function and any future common splash
screen code in.Signed-off-by: Robert Winkler
Acked-by: Igor Grinberg -
This patch change 'data_to_send' array to static to avoid
unaligned access exeption on some platforms (ex Trats2).Signed-off-by: Piotr Wilczek
Signed-off-by: Kyungmin Park
CC: Minkyu Kang
CC: Anatolij Gustschin
28 Jun, 2013
2 commits
-
Currently we have the following on boot:
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
DRAM: 128 MiB
MMC: MXS MMC: 0
Video: MXSFB: 'videomode' variable not set!In: serialBreak the line of the warning message in order to have a better reading format.
Signed-off-by: Fabio Estevam