26 Mar, 2020

1 commit

  • These boards aren't ChromeOS devices so won't have a cros-ec-keyb
    input as it's the keyboard available via the ChromeOS Embedded
    Controller. Update them to use a USB keyboard which would actually
    be available. Also enable the usb keyboard option for those devices
    that don't have it enabled already.

    Signed-off-by: Peter Robinson
    Reviewed-by: Michael Trimarchi
    Reviewed-by: Simon Glass
    Reviewed-by: Kever Yang

    Peter Robinson
     

07 Feb, 2020

1 commit

  • This partially reverts changes by commit 2cc393f32fd9
    ("video: make BPP and ANSI configs optional") since it
    caused issues with other boards (missing LCD console
    output on pinebook, x86 platform or sandbox). Enable
    all disabled options again and opt out of not supported
    color depth in board defconfigs.

    Signed-off-by: Anatolij Gustschin
    Reported-by: Vagrant Cascadian

    Anatolij Gustschin
     

30 Jan, 2020

1 commit


06 Dec, 2019

1 commit

  • Many boards do not use all selected framebuffer depth
    configurations, for such boards there is some unused
    code in video and console uclass routines. Make depth
    specific code optional to avoid dead code and slightly
    reduce binary size. Also make ANSI code optional for
    the same reason. When i.e. using only VIDEO_BPP16 the
    code size shrinks (below values when using gcc-7.3.0):

    $ ./tools/buildman/buildman -b video-wip -sS wandboard
    ...
    01: Merge git://git.denx.de/u-boot-sh
    02: video: add guards around 16bpp/32bbp code
    03: video: make BPP and ANSI configs optional
    arm: (for 1/1 boards) all -776.0 bss -8.0 text -768.0

    Signed-off-by: Anatolij Gustschin
    Tested-by: Eugen Hristev
    Tested-by: Patrice Chotard
    Tested-by: Steffen Dirkwinkel

    Anatolij Gustschin
     

24 Nov, 2019

1 commit


23 Nov, 2019

4 commits

  • Select CONFIG_FASTBOOT_FLASH, CONFIG_FASTBOOT_FLASH_MMC_DEV
    for rockchip SoC plaforms in fastboot Kconfig file instead
    of defined it in board defconfig.

    This eventually drop the explicit configs defined in
    supporting board defconfig files.

    Tested-by: Levin Du
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Rockchip support differnet or common gadget product number
    between Rockchip SoCs like,

    0x310a - rk3036
    0x320a - rk3229, rk3288
    0x330a - rk3328

    So, select them on Kconfig based on platform specific
    config defined.
       
    This eventually drop the explicit configs defined in
    supporting board defconfig files.

    Tested-by: Levin Du
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Gadget vendor number, 0x2207 is common across all platfroms
    supported in Rockchip SoC.

    So, select the same number globally, if ARCH_ROCKCHIP.

    This eventually drop the explicit configs defined in supported
    board defconfig files.

    Tested-by: Levin Du
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Select the gadget manufacturer as 'Rockchip' for
    all rockchip platform SoC's.

    This eventually drop the explicit defined added
    on supported board defconfig files.

    Tested-by: Levin Du
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     

21 Nov, 2019

2 commits


17 Nov, 2019

1 commit