On Sat,  2 Aug 2014 16:06:09 +0200
Luc Verhaegen <[email protected]> wrote:

> This adds a fixed mode hdmi driver (lcd to be added in future) for the
> sunxi platform. Current config is such that 8MB is shaved off at the top
> of the RAM. Simplefb support is available for kernels that know how to
> use it.
> 
> Signed-off-by: Luc Verhaegen <[email protected]>
> ---
>  arch/arm/include/asm/arch-sunxi/sunxi_display.h |   21 +
>  board/sunxi/board.c                             |   14 +
>  drivers/video/Makefile                          |    1 +
>  drivers/video/sunxi_display.c                   |  640 
> +++++++++++++++++++++++
>  include/configs/sunxi-common.h                  |   36 ++
>  5 files changed, 712 insertions(+), 0 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-sunxi/sunxi_display.h
>  create mode 100644 drivers/video/sunxi_display.c

Thanks a lot. This is a really very needed feature and a major
milestone for the sunxi community. I know that this work had
been started a bit late and you had very little time to port
this code from the kms sunxi, so there are still some rough
edges. This makes it even more impressive.

The patch applies without conflicts to the mainline u-boot after
just taking the default environment from u-boot-sunxi:
    https://github.com/ssvb/u-boot-sunxi-dram/commit/a891813410b13e91

And it works. At least provides the hdmi console with the u-boot log
messages.

By the way, the merge window for u-boot v2014.10 is still open for ~13
hours according to http://www.denx.de/wiki/U-Boot/ReleaseCycle
   "The Merge Window for the next release (v2014.10) is open until
    Sat, Aug 02, 2014 23:59:59 EDT"

There might be still enough time to submit the v1 version of the
patch to the u-boot mailing list:
    http://lists.denx.de/mailman/listinfo/u-boot

Adding 'video' and 'sunxi' custodians to CC would be necessary if
you decide to go this route:
    http://www.denx.de/wiki/U-Boot/Custodians

Also it may make sense to get rid of the checkpatch.pl complaints
before the patch submission:

[...]

CHECK: No space is necessary after a cast
#605: FILE: drivers/video/sunxi_display.c:510:
+{
+       void *composer = (void *) SUNXI_DE_BE0_BASE;

CHECK: No space is necessary after a cast
#606: FILE: drivers/video/sunxi_display.c:511:
+       void *composer = (void *) SUNXI_DE_BE0_BASE;
+       void *lcdc = (void *) SUNXI_LCD0_BASE;

CHECK: No space is necessary after a cast
#607: FILE: drivers/video/sunxi_display.c:512:
+       void *lcdc = (void *) SUNXI_LCD0_BASE;
+       void *hdmi = (void *) SUNXI_HDMI_BASE;

total: 0 errors, 0 warnings, 17 checks, 739 lines checked

NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX 
MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE

0001-video-add-cfb-console-driver-for-sunxi.patch has style problems, please 
review.

If any of these errors are false positives, please report
them to the maintainer, see CHECKPATCH in MAINTAINERS.


-- 
Best regards,
Siarhei Siamashka

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to