All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] rockchip: Improve support for Bob chromebook and add support for Kevin
@ 2021-12-24 13:43 Alper Nebi Yasak
  2021-12-24 13:43 ` [PATCH v3 1/4] rockchip: gru: Set up SoC IO domain registers Alper Nebi Yasak
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Alper Nebi Yasak @ 2021-12-24 13:43 UTC (permalink / raw)
  To: u-boot
  Cc: Marty E . Plummer, Simon Glass, Christian Hewitt, Andre Przywara,
	Peter Robinson, Kever Yang, Heiko Schocher, Johan Jonker,
	Tim Harvey, Alexandre Vicenzi, Fabio Estevam, Jagan Teki,
	Neil Armstrong, Philipp Tomsich, Artem Lapkin, Alper Nebi Yasak

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] (or [6])
- Series to support HS400ES mode as HS400 training fails [7]
  (but faster speeds are kept disabled in this series since v3)
- Hack to skip eMMC reinitialization so it keeps working [8]

[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://patchwork.ozlabs.org/comment/2799106/
[5] https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icenowy@aosc.io/
[6] https://patchwork.ozlabs.org/project/uboot/patch/20211224130549.20276-1-alpernebiyasak@gmail.com/
[7] https://patchwork.ozlabs.org/project/uboot/list/?series=269768
[8] https://patchwork.ozlabs.org/comment/2779784/

Changes in v3:
- Unset configs MMC_IO_VOLTAGE, MMC_UHS_SUPPORT, MMC_HS400_SUPPORT,
  MMC_HS400_ES_SUPPORT, MMC_SDHCI_SDMA.
- Add tag: "Reviewed-by: Kever Yang <kever.yang@rock-chips.com>"

v2: https://patchwork.ozlabs.org/project/uboot/list/?series=276629

Changes in v2:
- Drop unnecessary ifdef.
- Clarify commit message regarding 'values set in coreboot'.
- Rebase on u-boot/next, fixing conflict in board_debug_uart_init()

v1: https://patchwork.ozlabs.org/project/uboot/list/?series=273848

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        |   3 +-
 arch/arm/mach-rockchip/spl.c                  |   3 +-
 board/google/gru/Kconfig                      |  16 +++
 board/google/gru/MAINTAINERS                  |   8 ++
 board/google/gru/gru.c                        |  54 ++++++++-
 configs/chromebook_bob_defconfig              |  22 +++-
 configs/chromebook_kevin_defconfig            | 111 ++++++++++++++++++
 doc/board/rockchip/rockchip.rst               |   1 +
 include/configs/gru.h                         |   3 +
 include/dt-bindings/input/linux-event-codes.h |   3 +-
 14 files changed, 297 insertions(+), 5 deletions(-)
 create mode 100644 arch/arm/dts/rk3399-gru-kevin-u-boot.dtsi
 create mode 100644 configs/chromebook_kevin_defconfig

-- 
2.34.1


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2022-03-14 22:21 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-24 13:43 [PATCH v3 0/4] rockchip: Improve support for Bob chromebook and add support for Kevin Alper Nebi Yasak
2021-12-24 13:43 ` [PATCH v3 1/4] rockchip: gru: Set up SoC IO domain registers Alper Nebi Yasak
2021-12-28  8:34   ` Simon Glass
2022-03-11 19:49   ` Jagan Teki
2022-03-14 21:29     ` Alper Nebi Yasak
2022-03-14 22:20       ` Simon Glass
2021-12-24 13:43 ` [PATCH v3 2/4] rockchip: gru: Add more devicetree settings Alper Nebi Yasak
2021-12-28  8:34   ` Simon Glass
2021-12-24 13:43 ` [PATCH v3 3/4] rockchip: bob: Enable more configs Alper Nebi Yasak
2021-12-28  8:34   ` Simon Glass
2022-03-11 20:01   ` Jagan Teki
2022-03-14 21:30     ` Alper Nebi Yasak
2022-03-14 22:20       ` Simon Glass
2021-12-24 13:43 ` [PATCH v3 4/4] rockchip: rk3399: Add support for chromebook_kevin Alper Nebi Yasak
2021-12-28  8:34   ` Simon Glass
2022-03-11 20:02   ` Jagan Teki
2022-03-14 21:30     ` Alper Nebi Yasak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.