[U-Boot] [PATCH 0/5] Add basic support for Rockchip RV1108 SOC
Andy Yan
andy.yan at rock-chips.com
Thu Jun 1 09:57:11 UTC 2017
RV1108 is embedded with an ARM Cortex-A7 single core and a DSP core
from Rockchip. It is designed for varies application scenario such
as car DVR, sports DV, secure camera and UAV camera.
This patchset adds basic support for it to boot an evb board to u-boot
console. Other functions such as Ethernet / SFC (SPI Flash controller)
will be added later by other people.
Andy Yan (5):
rockchip: mkimage: Add support for RV1108
rockchip: pinctrl: Add rv1108 pinctrl driver
rockchip: clk: Add rv1108 clock driver
rockchip: Add core Soc start-up code for rv1108
rockchip: Add basic support for evb-rv1108 board
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/rv1108-evb.dts | 54 +++
arch/arm/dts/rv1108.dtsi | 479 ++++++++++++++++++++++
arch/arm/include/asm/arch-rockchip/cru_rv1108.h | 111 ++++++
arch/arm/include/asm/arch-rockchip/grf_rv1108.h | 509 ++++++++++++++++++++++++
arch/arm/include/asm/arch-rockchip/periph.h | 1 +
arch/arm/mach-rockchip/Kconfig | 8 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rv1108/Kconfig | 28 ++
arch/arm/mach-rockchip/rv1108/Makefile | 11 +
arch/arm/mach-rockchip/rv1108/clk_rv1108.c | 32 ++
arch/arm/mach-rockchip/rv1108/rv1108.c | 15 +
arch/arm/mach-rockchip/rv1108/syscon_rv1108.c | 21 +
board/rockchip/evb_rv1108/Kconfig | 15 +
board/rockchip/evb_rv1108/MAINTAINERS | 6 +
board/rockchip/evb_rv1108/Makefile | 7 +
board/rockchip/evb_rv1108/README | 47 +++
board/rockchip/evb_rv1108/evb_rv1108.c | 52 +++
configs/evb-rv1108_defconfig | 40 ++
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_rv1108.c | 223 +++++++++++
drivers/pinctrl/Kconfig | 10 +
drivers/pinctrl/rockchip/Makefile | 1 +
drivers/pinctrl/rockchip/pinctrl_rv1108.c | 184 +++++++++
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_rv1108.c | 46 +++
include/configs/evb_rv1108.h | 26 ++
include/configs/rv1108_common.h | 33 ++
include/dt-bindings/clock/rv1108-cru.h | 269 +++++++++++++
tools/rkcommon.c | 1 +
30 files changed, 2234 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/rv1108-evb.dts
create mode 100644 arch/arm/dts/rv1108.dtsi
create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rv1108.h
create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rv1108.h
create mode 100644 arch/arm/mach-rockchip/rv1108/Kconfig
create mode 100644 arch/arm/mach-rockchip/rv1108/Makefile
create mode 100644 arch/arm/mach-rockchip/rv1108/clk_rv1108.c
create mode 100644 arch/arm/mach-rockchip/rv1108/rv1108.c
create mode 100644 arch/arm/mach-rockchip/rv1108/syscon_rv1108.c
create mode 100644 board/rockchip/evb_rv1108/Kconfig
create mode 100644 board/rockchip/evb_rv1108/MAINTAINERS
create mode 100644 board/rockchip/evb_rv1108/Makefile
create mode 100644 board/rockchip/evb_rv1108/README
create mode 100644 board/rockchip/evb_rv1108/evb_rv1108.c
create mode 100644 configs/evb-rv1108_defconfig
create mode 100644 drivers/clk/rockchip/clk_rv1108.c
create mode 100644 drivers/pinctrl/rockchip/pinctrl_rv1108.c
create mode 100644 drivers/sysreset/sysreset_rv1108.c
create mode 100644 include/configs/evb_rv1108.h
create mode 100644 include/configs/rv1108_common.h
create mode 100644 include/dt-bindings/clock/rv1108-cru.h
--
2.7.4
More information about the U-Boot
mailing list