From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: [PATCH v2 00/12] Rockchip RK3568 support
Date: Mon, 21 Jun 2021 11:27:50 +0200 [thread overview]
Message-ID: <20210621092802.27275-1-s.hauer@pengutronix.de> (raw)
Again the RK3568 support with some updates
Changes since v1:
- move clk_name_* prototypes to correct location
- register softrst handlers
- rk3568 EVB: Fix 2nd stage booting, need to relocate to current addr
then
- Make OP-TEE firmware optional
Sascha Hauer (12):
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
fixup! clk: Rockchip: Add rk3568 clk support
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 | 49 +
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 | 24 +
arch/arm/mach-rockchip/Makefile | 5 +-
arch/arm/mach-rockchip/atf.c | 62 +
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 | 34 +
firmware/Makefile | 3 +-
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, 6137 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-21 9:29 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-21 9:27 Sascha Hauer [this message]
2021-06-21 9:27 ` [PATCH 01/12] clk: Add clk_name_* functions Sascha Hauer
2021-06-21 9:27 ` [PATCH 02/12] clk: rockchip rk3568: Initialize clocks Sascha Hauer
2021-06-21 9:27 ` [PATCH 03/12] filetype: Add Rockchip boot image type Sascha Hauer
2021-06-21 9:27 ` [PATCH 04/12] ARM: Rockchip: Add rkimage tool Sascha Hauer
2021-06-21 9:27 ` [PATCH 05/12] ARM: Add relocate_to_adr_full() Sascha Hauer
2021-06-21 9:27 ` [PATCH 06/12] ARM: Rockchip: Add rk3568 dtsi files Sascha Hauer
2021-06-21 9:27 ` [PATCH 07/12] ARM: Rockchip: Add rk3568 support Sascha Hauer
2021-06-21 9:27 ` [PATCH 08/12] ARM: Add atf common support Sascha Hauer
2021-06-21 9:27 ` [PATCH 09/12] ARM: rockchip: Add bootm handler for RKNS images Sascha Hauer
2021-06-21 9:28 ` [PATCH 10/12] ARM: Rockchip: Add rk3568 evb board support Sascha Hauer
2021-06-21 9:28 ` [PATCH 11/12] Add rockchip_v8_defconfig Sascha Hauer
2021-06-21 9:28 ` [PATCH 12/12] fixup! clk: Rockchip: Add rk3568 clk support 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=20210621092802.27275-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