From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: [PATCH 00/11] Rockchip RK3568 support
Date: Tue, 15 Jun 2021 16:16:30 +0200 [thread overview]
Message-ID: <20210615141641.31577-1-s.hauer@pengutronix.de> (raw)
After I have posted the drivers for the Rockchip RK3568 separately here
comes the SoC support and support for the RK3568 EVB board. With this
series the RK3568 EVB board is supported including network support, SD
and eMMC, so everything needed to start up with that hardware. The board
also needs some binary files which I just found publically available
in the rkbin repository at https://github.com/rockchip-linux/rkbin.
Unfortunately the BL32 firmware doesn't come up here with these files,
this needs further investigation. This shouldn't prevent us from merging
the board and SoC support though, so here it is.
Sascha
Sascha Hauer (11):
clk: Add clk_name_* functions
clk: rockchip rk3568: Initialize clocks
filetype: Add Rockchip boot image type
ARM: Rockchip: Add rkimage tool
ARM: Add relocate_to_adr_full()
ARM: Rockchip: Add rk3568 dtsi files
ARM: Rockchip: Add rk3568 support
ARM: Add atf common support
ARM: rockchip: Add bootm handler for RKNS images
ARM: Rockchip: Add rk3568 evb board support
Add rockchip_v8_defconfig
Documentation/boards/rockchip.rst | 39 +
arch/arm/Kconfig | 6 +-
arch/arm/boards/Makefile | 1 +
arch/arm/boards/rockchip-rk3568-evb/Makefile | 2 +
arch/arm/boards/rockchip-rk3568-evb/board.c | 36 +
.../arm/boards/rockchip-rk3568-evb/lowlevel.c | 47 +
arch/arm/configs/rockchip_v8_defconfig | 120 +
arch/arm/cpu/Makefile | 1 +
arch/arm/cpu/atf.c | 80 +
arch/arm/cpu/setupc_64.S | 13 +-
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3568-evb1-v10.dts | 487 +++
arch/arm/dts/rk3568-pinctrl.dtsi | 3111 +++++++++++++++++
arch/arm/dts/rk3568.dtsi | 885 +++++
arch/arm/dts/rockchip-pinconf.dtsi | 344 ++
arch/arm/include/asm/atf_common.h | 163 +
arch/arm/include/asm/barebox-arm.h | 1 +
arch/arm/mach-rockchip/Kconfig | 18 +
arch/arm/mach-rockchip/Makefile | 5 +-
arch/arm/mach-rockchip/atf.c | 57 +
arch/arm/mach-rockchip/bootm.c | 116 +
arch/arm/mach-rockchip/include/mach/atf.h | 18 +
arch/arm/mach-rockchip/include/mach/bbu.h | 14 +
.../arm/mach-rockchip/include/mach/debug_ll.h | 8 +
.../mach-rockchip/include/mach/rk3568-regs.h | 18 +
.../arm/mach-rockchip/include/mach/rockchip.h | 11 +
arch/arm/mach-rockchip/rk3568.c | 176 +
arch/arm/mach-rockchip/rockchip.c | 2 +
commands/clk.c | 18 +-
common/Kconfig | 10 +-
common/filetype.c | 3 +
drivers/clk/clk.c | 22 +
drivers/clk/rockchip/clk-rk3568.c | 28 +
firmware/Makefile | 2 +-
images/Makefile.rockchip | 10 +
include/bootsource.h | 1 +
include/filetype.h | 1 +
include/linux/clk.h | 4 +
scripts/Makefile | 3 +
scripts/rkimage.c | 260 ++
40 files changed, 6117 insertions(+), 25 deletions(-)
create mode 100644 arch/arm/boards/rockchip-rk3568-evb/Makefile
create mode 100644 arch/arm/boards/rockchip-rk3568-evb/board.c
create mode 100644 arch/arm/boards/rockchip-rk3568-evb/lowlevel.c
create mode 100644 arch/arm/configs/rockchip_v8_defconfig
create mode 100644 arch/arm/cpu/atf.c
create mode 100644 arch/arm/dts/rk3568-evb1-v10.dts
create mode 100644 arch/arm/dts/rk3568-pinctrl.dtsi
create mode 100644 arch/arm/dts/rk3568.dtsi
create mode 100644 arch/arm/dts/rockchip-pinconf.dtsi
create mode 100644 arch/arm/include/asm/atf_common.h
create mode 100644 arch/arm/mach-rockchip/atf.c
create mode 100644 arch/arm/mach-rockchip/bootm.c
create mode 100644 arch/arm/mach-rockchip/include/mach/atf.h
create mode 100644 arch/arm/mach-rockchip/include/mach/bbu.h
create mode 100644 arch/arm/mach-rockchip/include/mach/rk3568-regs.h
create mode 100644 arch/arm/mach-rockchip/rk3568.c
create mode 100644 scripts/rkimage.c
--
2.29.2
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2021-06-15 16:46 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-15 14:16 Sascha Hauer [this message]
2021-06-15 14:16 ` [PATCH 01/11] clk: Add clk_name_* functions Sascha Hauer
2021-06-15 14:16 ` [PATCH 02/11] clk: rockchip rk3568: Initialize clocks Sascha Hauer
2021-06-15 14:16 ` [PATCH 03/11] filetype: Add Rockchip boot image type Sascha Hauer
2021-06-15 14:16 ` [PATCH 04/11] ARM: Rockchip: Add rkimage tool Sascha Hauer
2021-06-15 14:16 ` [PATCH 05/11] ARM: Add relocate_to_adr_full() Sascha Hauer
2021-06-15 14:16 ` [PATCH 06/11] ARM: Rockchip: Add rk3568 dtsi files Sascha Hauer
2021-06-15 14:16 ` [PATCH 07/11] ARM: Rockchip: Add rk3568 support Sascha Hauer
2021-06-15 14:16 ` [PATCH 08/11] ARM: Add atf common support Sascha Hauer
2021-06-15 14:16 ` [PATCH 09/11] ARM: rockchip: Add bootm handler for RKNS images Sascha Hauer
2021-06-15 14:16 ` [PATCH 10/11] ARM: Rockchip: Add rk3568 evb board support Sascha Hauer
2021-06-15 14:16 ` [PATCH 11/11] Add rockchip_v8_defconfig Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210615141641.31577-1-s.hauer@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox