[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