All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/12] doc: clean up README.rockchip
@ 2026-07-30 13:29 Johan Jonker
  2026-07-30 13:32 ` [PATCH v3 01/12] rockchip: scripts: remove rkmux.py Johan Jonker
                   ` (11 more replies)
  0 siblings, 12 replies; 36+ messages in thread
From: Johan Jonker @ 2026-07-30 13:29 UTC (permalink / raw)
  To: u-boot; +Cc: kever.yang, sjg, trini, u-boot, eddie.cai.linux

The removal of README.rockchip is long over due.
Prepare and expand rockchip.rst with more info.
Move the still relavant parts from README.rockchip elsewhere.

Johan Jonker (12):
  rockchip: scripts: remove rkmux.py
  rockchip: doc: change TPL phrase
  rockchip: doc: add BootROM mode text
  rockchip: doc: remove TODO
  rockchip: doc: add more building instructions
  rockchip: doc: add more eMMC program examples
  rockchip: doc: add boot medium layout text
  rockchip: tools: add comment section to rksd.c
  rockchip: tools: add comment section to rkspi.c
  rockchip: tools: add comment section to rkimage.c
  rockchip: doc: rockusb: remove refer to README.rockchip
  rockchip: doc: remove README.rockchip

 MAINTAINERS                     |   1 -
 doc/README.rockchip             | 684 --------------------------------
 doc/README.rockusb              |   1 -
 doc/board/rockchip/rockchip.rst | 132 ++++--
 scripts/pylint.base             |   1 -
 tools/rkimage.c                 |   4 +-
 tools/rkmux.py                  | 218 ----------
 tools/rksd.c                    |  21 +-
 tools/rkspi.c                   |   6 +-
 9 files changed, 133 insertions(+), 935 deletions(-)
 delete mode 100644 doc/README.rockchip
 delete mode 100755 tools/rkmux.py

--
2.39.5


^ permalink raw reply	[flat|nested] 36+ messages in thread
* [PATCH 0/9] rockchip: Remove unneeded syscon driver for RK35xx
@ 2026-08-04 10:57 Jonas Karlman
  2026-08-04 10:57 ` [PATCH 1/9] ram: rockchip: rk3568: Simplify get_info() ops Jonas Karlman
                   ` (9 more replies)
  0 siblings, 10 replies; 36+ messages in thread
From: Jonas Karlman @ 2026-08-04 10:57 UTC (permalink / raw)
  To: Quentin Schulz, Kever Yang
  Cc: Simon Glass, Tom Rini, Ilias Apalodimas, u-boot, Jonas Karlman

This series takes the initial steps required to try and remove use of
syscon_get_first_range() or syscon_get_regmap_by_driver_data() to get
GRF base addresses at runtime for the Rockchip platform.

The GRF base addresses are fixed and known at compile time, yet drivers
keep trying to resolve them at runtime delaying some operations by
several ms.

In this initial part the three current uses of ROCKCHIP_SYSCON_x lookup
used on RK35xx SoCs is converted to use a constant value or using
phandle lookup, followed by removing the SoC specific syscon driver and
finally removing the RK35xx special ROCKCHIP_SYSCON_x enum values.

The changes included in this series have no intended behavior change for
the affected RK35xx SoCs.

Future series will continue to convert uses of ROCKCHIP_SYSCON_x for 
remaining older RK SoCs if this initial part is accepted.

Jonas Karlman (9):
  ram: rockchip: rk3568: Simplify get_info() ops
  ram: rockchip: rk3588: Simplify get_info() ops
  video: rockchip: dw_mipi_dsi: Get GRF base address from phandle
  rockchip: rk3568: Remove unneeded syscon driver
  rockchip: rk3588: Remove unneeded syscon driver
  rockchip: rk3576: Remove unneeded syscon driver
  rockchip: rk3528: Remove unneeded syscon driver
  rockchip: rk3506: Remove unneeded syscon driver
  rockchip: include: Remove unused ROCKCHIP_SYSCON_x enum values

 arch/arm/include/asm/arch-rockchip/clock.h    |  8 -----
 arch/arm/mach-rockchip/rk3506/Makefile        |  1 -
 arch/arm/mach-rockchip/rk3506/syscon_rk3506.c | 19 ------------
 arch/arm/mach-rockchip/rk3528/Makefile        |  1 -
 arch/arm/mach-rockchip/rk3528/syscon_rk3528.c | 19 ------------
 arch/arm/mach-rockchip/rk3568/Makefile        |  1 -
 arch/arm/mach-rockchip/rk3568/syscon_rk3568.c | 23 --------------
 arch/arm/mach-rockchip/rk3576/Makefile        |  1 -
 arch/arm/mach-rockchip/rk3576/syscon_rk3576.c | 22 -------------
 arch/arm/mach-rockchip/rk3588/Makefile        |  1 -
 arch/arm/mach-rockchip/rk3588/syscon_rk3588.c | 31 -------------------
 drivers/ram/rockchip/sdram_rk3568.c           | 29 +++--------------
 drivers/ram/rockchip/sdram_rk3588.c           | 31 ++++---------------
 drivers/video/rockchip/dw_mipi_dsi_rockchip.c | 16 ++++++----
 14 files changed, 21 insertions(+), 182 deletions(-)
 delete mode 100644 arch/arm/mach-rockchip/rk3506/syscon_rk3506.c
 delete mode 100644 arch/arm/mach-rockchip/rk3528/syscon_rk3528.c
 delete mode 100644 arch/arm/mach-rockchip/rk3568/syscon_rk3568.c
 delete mode 100644 arch/arm/mach-rockchip/rk3576/syscon_rk3576.c
 delete mode 100644 arch/arm/mach-rockchip/rk3588/syscon_rk3588.c

-- 
2.54.0


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

end of thread, other threads:[~2026-08-04 20:04 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-30 13:29 [PATCH v3 00/12] doc: clean up README.rockchip Johan Jonker
2026-07-30 13:32 ` [PATCH v3 01/12] rockchip: scripts: remove rkmux.py Johan Jonker
2026-07-30 15:43   ` Quentin Schulz
2026-07-30 13:33 ` [PATCH v3 02/12] rockchip: doc: change TPL phrase Johan Jonker
2026-07-30 15:54   ` Quentin Schulz via U-Boot
2026-07-30 13:33 ` [PATCH v3 03/12] rockchip: doc: add BootROM mode text Johan Jonker
2026-07-31  7:47   ` Jonas Karlman
2026-07-30 13:33 ` [PATCH v3 04/12] rockchip: doc: remove TODO Johan Jonker
2026-07-30 13:34 ` [PATCH v3 05/12] rockchip: doc: add more building instructions Johan Jonker
2026-07-30 13:34 ` [PATCH v3 06/12] rockchip: doc: add more eMMC program examples Johan Jonker
2026-07-31  8:20   ` Jonas Karlman
2026-07-30 13:34 ` [PATCH v3 07/12] rockchip: doc: add boot medium layout text Johan Jonker
2026-07-31  8:32   ` Jonas Karlman
     [not found]     ` <jonas@kwiboo.se>
2026-07-31 15:10       ` Stefan Monnier
2026-07-31 18:01         ` Jonas Karlman
2026-08-04 15:38       ` [PATCH 1/9] ram: rockchip: rk3568: Simplify get_info() ops Stefan Monnier
2026-08-04 18:53         ` Jonas Karlman
2026-07-30 13:35 ` [PATCH v3 08/12] rockchip: tools: add comment section to rksd.c Johan Jonker
2026-07-31  8:41   ` Jonas Karlman
2026-07-30 13:35 ` [PATCH v3 09/12] rockchip: tools: add comment section to rkspi.c Johan Jonker
2026-07-31  8:51   ` Jonas Karlman
2026-07-30 13:35 ` [PATCH v3 10/12] rockchip: tools: add comment section to rkimage.c Johan Jonker
2026-07-30 13:36 ` [PATCH v3 11/12] rockchip: doc: rockusb: remove refer to README.rockchip Johan Jonker
2026-07-30 13:36 ` [PATCH v3 12/12] rockchip: doc: remove README.rockchip Johan Jonker
  -- strict thread matches above, loose matches on Subject: below --
2026-08-04 10:57 [PATCH 0/9] rockchip: Remove unneeded syscon driver for RK35xx Jonas Karlman
2026-08-04 10:57 ` [PATCH 1/9] ram: rockchip: rk3568: Simplify get_info() ops Jonas Karlman
2026-08-04 10:57 ` [PATCH 2/9] ram: rockchip: rk3588: " Jonas Karlman
2026-08-04 10:57 ` [PATCH 3/9] video: rockchip: dw_mipi_dsi: Get GRF base address from phandle Jonas Karlman
2026-08-04 10:57 ` [PATCH 4/9] rockchip: rk3568: Remove unneeded syscon driver Jonas Karlman
2026-08-04 10:57 ` [PATCH 5/9] rockchip: rk3588: " Jonas Karlman
2026-08-04 10:57 ` [PATCH 6/9] rockchip: rk3576: " Jonas Karlman
2026-08-04 10:57 ` [PATCH 7/9] rockchip: rk3528: " Jonas Karlman
2026-08-04 10:57 ` [PATCH 8/9] rockchip: rk3506: " Jonas Karlman
2026-08-04 10:57 ` [PATCH 9/9] rockchip: include: Remove unused ROCKCHIP_SYSCON_x enum values Jonas Karlman
2026-08-04 19:19 ` [PATCH 0/9] rockchip: Remove unneeded syscon driver for RK35xx Simon Glass
2026-08-04 19:57   ` Jonas Karlman

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.