[U-Boot] [PATCH v5 0/4] add support for rk3399 soc and evb

Simon Glass sjg at chromium.org
Mon Aug 8 23:44:21 CEST 2016


Hi Andreas,

On 7 August 2016 at 12:26, Andreas Färber <afaerber at suse.de> wrote:
> Am 19.07.2016 um 15:16 schrieb Kever Yang:
>>
>> Hi Simon,
>>
>> Sorry for didn't apply all the changes for comments from
>> Andreas in V4, I rebase this patchset on u-boot-rockchip.git
>> master branch and reset to below commit:
>>  f278234 rockchip: update fastboot usage
>>
>> Please help to rebase my patches, you should be able to
>> apply these patches directly.
>>
>> This patchset add support for rk3399 with ATF based on
>> Rockchip miniloader as secondary bootloader instead of
>> U-Boot SPL.
>>
>> Rockchip miniloader init the DRAM and load the ATF and
>> U-Boot to runing address, and then jump to ATF, the ATF
>> do some init and switch to EL2/EL1 mode before jump to
>> next loader which is U-Boot here.
>>
>> Pls reference board/rockchip/evb_rk3399/README to setup
>> the board.
>>
>> Will migrate to SPL once its ready for ATF.
>>
>> This patch set is based on below patch:
>> "board: move all the rockchip board in one folder"
>>
>> This patch set has been test on rk3399 evb board.
>>
>> In this version, I split the mmc driver in seperate thread,
>> because when I enable the full-model for mmc driver,
>> Seems bug happen in blk layer, will descript detail in
>> mmc patch.
>>
>>
>> Changes in v5:
>> - add file source and detail changes for U-Boot
>> - Rebase to u-boot-rockchip.git;
>> - fixes base on comments from Andreas;
>> - fix for comments from Simon, correct some typo;
>>
>> Changes in v4:
>> - remove extra blank line in evb_rk3399.h,
>> - remove unnecessary including file in rk3399_common.h,
>> - fixes base on comments from Andreas,
>> - Rebase on U-Boot ToT.
>> - move config CONFIG_SYS_NS16550 from chip common to defconfig
>>
>> Changes in v3:
>> - Rebase on patch from Andreas:
>> - [PATCH] rockchip: Exclude rk_timer for ARM64
>> - [PATCH] rockchip: Clean up CPU selection
>>
>> Changes in v2:
>> - fix description error on board Kconfig
>> - fix a binary path error
>>
>> Kever Yang (4):
>>   dts: add support for Rockchip rk3399 soc
>>   ARM64: rockchip: add support for rk3399 SoC based evb
>>   config: add config file for evb-rk3399
>>   ARM64: evb-rk3399: add a README for this board setup
>>
>>  arch/arm/Kconfig                       |    6 +-
>>  arch/arm/dts/Makefile                  |    3 +-
>>  arch/arm/dts/rk3399-evb.dts            |  104 ++++
>>  arch/arm/dts/rk3399.dtsi               | 1028 ++++++++++++++++++++++++++++++++
>>  arch/arm/mach-rockchip/Kconfig         |   16 +
>>  arch/arm/mach-rockchip/Makefile        |    1 +
>>  arch/arm/mach-rockchip/rk3399/Kconfig  |   23 +
>>  arch/arm/mach-rockchip/rk3399/Makefile |    7 +
>>  arch/arm/mach-rockchip/rk3399/rk3399.c |   28 +
>>  board/rockchip/evb_rk3399/Kconfig      |   15 +
>>  board/rockchip/evb_rk3399/MAINTAINERS  |    0
>
> Was this intentionally merged with an empty MAINTAINERS file?

Well they are nice to have.

Kever can you please add a MAINTAINERS file?

We seem to be heading in the wrong direction here though:

$ ./tools/genboardscfg.py
/tmp/tmpP5gJ26:33: warning: overriding the value of USB. Old value:
"y", new value: "y".
/tmp/tmpP5gJ26:34: warning: overriding the value of USB_GADGET. Old
value: "y", new value: "y".
WARNING: no status info for 'ds414'
WARNING: no maintainers for 'ds414'
WARNING: no status info for 'conga-qeval20-qa3-e3845-internal-uart'
WARNING: no maintainers for 'conga-qeval20-qa3-e3845-internal-uart'
WARNING: no status info for 'am57xx_hs_evm'
WARNING: no maintainers for 'am57xx_hs_evm'
WARNING: no status info for 'p2771-0000-a02'
WARNING: no maintainers for 'p2771-0000-a02'
WARNING: no status info for 'malta64'
WARNING: no maintainers for 'malta64'
WARNING: no status info for 'strider_con_dp'
WARNING: no maintainers for 'strider_con_dp'
WARNING: no status info for 'evb-rk3399'
WARNING: no maintainers for 'evb-rk3399'
WARNING: no status info for 'p2771-0000-b00'
WARNING: no maintainers for 'p2771-0000-b00'
WARNING: no status info for 'espresso7420'
WARNING: no maintainers for 'espresso7420'
WARNING: no status info for 'strider_cpu_dp'
WARNING: no maintainers for 'strider_cpu_dp'
WARNING: no status info for 'malta64el'
WARNING: no maintainers for 'malta64el'


>
> Andreas
>
>>  board/rockchip/evb_rk3399/Makefile     |    7 +
>>  board/rockchip/evb_rk3399/README       |   73 +++
>>  board/rockchip/evb_rk3399/evb-rk3399.c |   26 +
>>  configs/evb-rk3399_defconfig           |   33 +
>>  include/configs/evb_rk3399.h           |   26 +
>>  include/configs/rk3399_common.h        |   73 +++
>>  include/dt-bindings/clock/rk3399-cru.h |  746 +++++++++++++++++++++++
>>  18 files changed, 2210 insertions(+), 5 deletions(-)
>>  create mode 100644 arch/arm/dts/rk3399-evb.dts
>>  create mode 100644 arch/arm/dts/rk3399.dtsi
>>  create mode 100644 arch/arm/mach-rockchip/rk3399/Kconfig
>>  create mode 100644 arch/arm/mach-rockchip/rk3399/Makefile
>>  create mode 100644 arch/arm/mach-rockchip/rk3399/rk3399.c
>>  create mode 100644 board/rockchip/evb_rk3399/Kconfig
>>  create mode 100644 board/rockchip/evb_rk3399/MAINTAINERS
>>  create mode 100644 board/rockchip/evb_rk3399/Makefile
>>  create mode 100644 board/rockchip/evb_rk3399/README
>>  create mode 100644 board/rockchip/evb_rk3399/evb-rk3399.c
>>  create mode 100644 configs/evb-rk3399_defconfig
>>  create mode 100644 include/configs/evb_rk3399.h
>>  create mode 100644 include/configs/rk3399_common.h
>>  create mode 100644 include/dt-bindings/clock/rk3399-cru.h
>>
>
>
> --
> SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
> GF: Felix Imendörffer, Jane Smithard, Graham Norton
> HRB 21284 (AG Nürnberg)

Regards,
SImon


More information about the U-Boot mailing list