From: Andy Yan <andy.yan@rock-chips.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 0/7] Add basic support for Rockchip RK3368 SOC
Date: Mon, 15 May 2017 17:49:22 +0800 [thread overview]
Message-ID: <1494841762-6340-1-git-send-email-andy.yan@rock-chips.com> (raw)
The RK3368 is an octa-core Cortex-A53 SoC from Rockchip.
This adds basic support to chain-load U-Boot from Rockchip's
miniloader.
Changes in v2:
- fix typo in subject
- remove CRU base definition in cru head file
- Drop extra blank lines
- remove GRF base definition in cru head file
- remove unused function
- remove directly reference of GRF and CRU register base
- slect soft reset source before reset
- add a README to describe how to boot the board
- fix rebase Conflicts
Andreas Färber (2):
rockchip: rk3368: Add core start-up code for RK3368
rockchip: rk3368: Add initial support for RK3368 based GeekBox
Andy Yan (5):
rockchip: rk3368: Add clock driver
rockchip: rk3368: Add pinctrl driver
rockchip: rk3368: Add sysreset driver
rockchip: rk3368: add Sheep board
rockchip: rk3368: Add PX5 Evaluation board
arch/arm/dts/Makefile | 3 +
arch/arm/dts/rk3368-geekbox.dts | 319 +++++++
arch/arm/dts/rk3368-px5-evb.dts | 319 +++++++
arch/arm/dts/rk3368-sheep.dts | 283 ++++++
arch/arm/dts/rk3368.dtsi | 1090 +++++++++++++++++++++++
arch/arm/include/asm/arch-rockchip/cru_rk3368.h | 124 +++
arch/arm/include/asm/arch-rockchip/grf_rk3368.h | 440 +++++++++
arch/arm/mach-rockchip/Kconfig | 13 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rk3368/Kconfig | 32 +
arch/arm/mach-rockchip/rk3368/Makefile | 8 +
arch/arm/mach-rockchip/rk3368/clk_rk3368.c | 32 +
arch/arm/mach-rockchip/rk3368/rk3368.c | 86 ++
arch/arm/mach-rockchip/rk3368/syscon_rk3368.c | 25 +
board/geekbuying/geekbox/Kconfig | 15 +
board/geekbuying/geekbox/MAINTAINERS | 6 +
board/geekbuying/geekbox/Makefile | 7 +
board/geekbuying/geekbox/README | 1 +
board/geekbuying/geekbox/geekbox.c | 28 +
board/rockchip/evb_px5/Kconfig | 15 +
board/rockchip/evb_px5/MAINTAINERS | 6 +
board/rockchip/evb_px5/Makefile | 7 +
board/rockchip/evb_px5/README | 1 +
board/rockchip/evb_px5/evb-px5.c | 51 ++
board/rockchip/sheep_rk3368/Kconfig | 15 +
board/rockchip/sheep_rk3368/MAINTAINERS | 6 +
board/rockchip/sheep_rk3368/Makefile | 7 +
board/rockchip/sheep_rk3368/README | 44 +
board/rockchip/sheep_rk3368/sheep_rk3368.c | 37 +
configs/evb-px5_defconfig | 30 +
configs/geekbox_defconfig | 22 +
configs/sheep-rk3368_defconfig | 28 +
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_rk3368.c | 291 ++++++
drivers/pinctrl/Kconfig | 10 +
drivers/pinctrl/rockchip/Makefile | 1 +
drivers/pinctrl/rockchip/pinctrl_rk3368.c | 149 ++++
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_rk3368.c | 62 ++
include/configs/evb_px5.h | 17 +
include/configs/geekbox.h | 17 +
include/configs/rk3368_common.h | 49 +
include/configs/sheep_rk3368.h | 21 +
include/dt-bindings/clock/rk3368-cru.h | 384 ++++++++
44 files changed, 4104 insertions(+)
create mode 100644 arch/arm/dts/rk3368-geekbox.dts
create mode 100644 arch/arm/dts/rk3368-px5-evb.dts
create mode 100644 arch/arm/dts/rk3368-sheep.dts
create mode 100644 arch/arm/dts/rk3368.dtsi
create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3368.h
create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3368.h
create mode 100644 arch/arm/mach-rockchip/rk3368/Kconfig
create mode 100644 arch/arm/mach-rockchip/rk3368/Makefile
create mode 100644 arch/arm/mach-rockchip/rk3368/clk_rk3368.c
create mode 100644 arch/arm/mach-rockchip/rk3368/rk3368.c
create mode 100644 arch/arm/mach-rockchip/rk3368/syscon_rk3368.c
create mode 100644 board/geekbuying/geekbox/Kconfig
create mode 100644 board/geekbuying/geekbox/MAINTAINERS
create mode 100644 board/geekbuying/geekbox/Makefile
create mode 100644 board/geekbuying/geekbox/README
create mode 100644 board/geekbuying/geekbox/geekbox.c
create mode 100644 board/rockchip/evb_px5/Kconfig
create mode 100644 board/rockchip/evb_px5/MAINTAINERS
create mode 100644 board/rockchip/evb_px5/Makefile
create mode 100644 board/rockchip/evb_px5/README
create mode 100644 board/rockchip/evb_px5/evb-px5.c
create mode 100644 board/rockchip/sheep_rk3368/Kconfig
create mode 100644 board/rockchip/sheep_rk3368/MAINTAINERS
create mode 100644 board/rockchip/sheep_rk3368/Makefile
create mode 100644 board/rockchip/sheep_rk3368/README
create mode 100644 board/rockchip/sheep_rk3368/sheep_rk3368.c
create mode 100644 configs/evb-px5_defconfig
create mode 100644 configs/geekbox_defconfig
create mode 100644 configs/sheep-rk3368_defconfig
create mode 100644 drivers/clk/rockchip/clk_rk3368.c
create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3368.c
create mode 100644 drivers/sysreset/sysreset_rk3368.c
create mode 100644 include/configs/evb_px5.h
create mode 100644 include/configs/geekbox.h
create mode 100644 include/configs/rk3368_common.h
create mode 100644 include/configs/sheep_rk3368.h
create mode 100644 include/dt-bindings/clock/rk3368-cru.h
--
2.7.4
next reply other threads:[~2017-05-15 9:49 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-15 9:49 Andy Yan [this message]
2017-05-15 9:49 ` [U-Boot] [PATCH v2 1/7] rockchip: rk3368: Add clock driver Andy Yan
2017-05-17 1:38 ` Simon Glass
2017-05-24 0:48 ` sjg at google.com
2017-05-15 9:50 ` [U-Boot] [PATCH v2 2/7] rockchip: rk3368: Add pinctrl driver Andy Yan
2017-05-17 1:38 ` Simon Glass
2017-05-24 0:48 ` sjg at google.com
2017-05-15 9:51 ` [U-Boot] [PATCH v2 3/7] rockchip: rk3368: Add core start-up code for RK3368 Andy Yan
2017-05-24 0:48 ` sjg at google.com
2017-05-15 9:53 ` [U-Boot] (no subject) Andy Yan
2017-05-15 9:53 ` [U-Boot] [PATCH v2 5/7] rockchip: rk3368: add Sheep board Andy Yan
2017-05-17 1:38 ` Simon Glass
2017-05-17 1:53 ` Andy Yan
2017-05-24 0:48 ` sjg at google.com
2017-05-15 9:54 ` [U-Boot] [PATCH v2 6/7] rockchip: rk3368: Add initial support for RK3368 based GeekBox Andy Yan
2017-05-15 13:23 ` Andreas Färber
2017-05-16 0:47 ` Andy Yan
2017-05-17 1:38 ` Simon Glass
2017-05-24 0:48 ` sjg at google.com
2017-05-15 9:54 ` [U-Boot] [PATCH v2 7/7] rockchip: rk3368: Add PX5 Evaluation board Andy Yan
2017-05-24 0:48 ` sjg at google.com
2017-05-15 10:19 ` [U-Boot] [PATCH v2 4/7] rockchip: rk3368: Add sysreset driver Andy Yan
2017-05-24 0:48 ` sjg at google.com
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=1494841762-6340-1-git-send-email-andy.yan@rock-chips.com \
--to=andy.yan@rock-chips.com \
--cc=u-boot@lists.denx.de \
/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 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.