[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