On Thu, Nov 25, 2021 at 5:39 PM Alper Nebi Yasak <alpernebiya...@gmail.com> wrote: > > I have recently started testing booting U-Boot from SPI on my gru-kevin > (as opposed to chainloading it from vendor coreboot + depthcharge) and > brought it to a better working state based on an initial support patch > from Marty [1][2] and some follow-up work by Simon [3]. > > I tried to keep them as the git author when I took things from their > work, but squashing other changes into those and rewriting commit > messages makes things a bit weird in my opinion, especially for keeping > their signoff. Do tell me if there is a better way to that. > > As the Kevin and Bob boards are very similar. I assumed the config and > devicetree changes will be appropriate for Bob as well, and applied them > to it first. I do not have a Bob, so could not test on one myself, but > Simon did test an earlier version of this and it appears to work [4]. > > Other useful things for these boards: > - Patch to fix a hang when usb controllers exit [5] > - Series to support HS400ES mode as HS400 training fails [6] > - Hack to skip eMMC reinitialization so it keeps working [7]
Is there docs updates to be done in doc/chromium/ for this so people know how to use it ? > [1] https://patchwork.ozlabs.org/patch/1053386/ > [2] https://patchwork.ozlabs.org/comment/2488899/ > [3] https://github.com/sjg20/u-boot/commits/kevin > [4] > https://lore.kernel.org/u-boot/capnjgz23jd92y9ni8yw1ftl0a1sjhgouoakx13zkokn6t-s...@mail.gmail.com/ > [5] > https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icen...@aosc.io/ > [6] https://patchwork.ozlabs.org/project/uboot/list/?series=269768 > [7] https://patchwork.ozlabs.org/comment/2779784/ > > > Alper Nebi Yasak (2): > rockchip: gru: Set up SoC IO domain registers > rockchip: bob: Enable more configs > > Marty E. Plummer (1): > rockchip: rk3399: Add support for chromebook_kevin > > Simon Glass (1): > rockchip: gru: Add more devicetree settings > > arch/arm/dts/Makefile | 1 + > arch/arm/dts/rk3399-gru-kevin-u-boot.dtsi | 11 ++ > arch/arm/dts/rk3399-gru-u-boot.dtsi | 55 +++++++++ > arch/arm/mach-rockchip/rk3399/Kconfig | 11 ++ > arch/arm/mach-rockchip/rk3399/rk3399.c | 4 +- > arch/arm/mach-rockchip/spl.c | 3 +- > board/google/gru/Kconfig | 16 +++ > board/google/gru/MAINTAINERS | 8 ++ > board/google/gru/gru.c | 56 ++++++++- > configs/chromebook_bob_defconfig | 27 +++- > configs/chromebook_kevin_defconfig | 116 ++++++++++++++++++ > doc/board/rockchip/rockchip.rst | 1 + > include/configs/gru.h | 3 + > include/dt-bindings/input/linux-event-codes.h | 3 +- > 14 files changed, 309 insertions(+), 6 deletions(-) > create mode 100644 arch/arm/dts/rk3399-gru-kevin-u-boot.dtsi > create mode 100644 configs/chromebook_kevin_defconfig > > -- > 2.34.0 >