
This patch series adds the required SoC/Board support to boot HopeRun HiHope RZ/G2[HMN] boards.
It uses SoC driver for unique cpu identification for RZ/G and R-Car SoC's, since they share same PRR ID.
SDHI quirks added using soc_device_match api.
This patch series depend upon [1] [1] https://lists.denx.de/pipermail/u-boot/2020-November/431539.html
Note: 1) This patch series tested on RZ/G2[HMN] boards. 2) SOC_DEVICE_RENESAS option enabled only RZ/G2[HMN] boards. After testing this needs to be enabled for other boards.
Biju Das (7): arm: rmobile: Add RZ/G2[HMNE] SoC support mmc: renesas-sdhi: Add SDHI quirks for R-Car M3-W and RZ/G2M arm: rmobile: Add HopeRun HiHope RZ/G2M board support mmc: renesas-sdhi: Add SDHI quirks for R-Car M3-N and RZ/G2N arm: rmobile: Add HopeRun HiHope RZ/G2N board support mmc: renesas-sdhi: Add SDHI quirks for R-Car H3 and RZ/G2H arm: rmobile: Add HopeRun HiHope RZ/G2H board support
arch/arm/dts/Makefile | 3 + arch/arm/dts/hihope-common.dtsi | 377 ++++++++++++++++++ arch/arm/dts/hihope-rev4.dtsi | 124 ++++++ arch/arm/dts/hihope-rzg2-ex.dtsi | 92 +++++ arch/arm/dts/r8a774a1-hihope-rzg2m-ex.dts | 21 + arch/arm/dts/r8a774a1-hihope-rzg2m-u-boot.dts | 27 ++ arch/arm/dts/r8a774a1-hihope-rzg2m.dts | 37 ++ arch/arm/dts/r8a774a1-u-boot.dtsi | 55 +++ arch/arm/dts/r8a774b1-hihope-rzg2n-ex.dts | 16 + arch/arm/dts/r8a774b1-hihope-rzg2n-u-boot.dts | 27 ++ arch/arm/dts/r8a774b1-hihope-rzg2n.dts | 41 ++ arch/arm/dts/r8a774b1-u-boot.dtsi | 53 +++ arch/arm/dts/r8a774e1-hihope-rzg2h-ex.dts | 15 + arch/arm/dts/r8a774e1-hihope-rzg2h-u-boot.dts | 27 ++ arch/arm/dts/r8a774e1-hihope-rzg2h.dts | 26 ++ arch/arm/dts/r8a774e1-u-boot.dtsi | 25 ++ arch/arm/mach-rmobile/Kconfig.64 | 16 + arch/arm/mach-rmobile/cpu_info-rcar.c | 22 +- arch/arm/mach-rmobile/cpu_info.c | 10 +- arch/arm/mach-rmobile/include/mach/rmobile.h | 60 ++- board/hoperun/hihope-rzg2/Kconfig | 15 + board/hoperun/hihope-rzg2/MAINTAINERS | 6 + board/hoperun/hihope-rzg2/Makefile | 9 + board/hoperun/hihope-rzg2/hihope-rzg2.c | 99 +++++ configs/hihope_rzg2_defconfig | 77 ++++ drivers/mmc/renesas-sdhi.c | 157 ++++++++ include/configs/hihope-rzg2.h | 20 + 27 files changed, 1438 insertions(+), 19 deletions(-) create mode 100644 arch/arm/dts/hihope-common.dtsi create mode 100644 arch/arm/dts/hihope-rev4.dtsi create mode 100644 arch/arm/dts/hihope-rzg2-ex.dtsi create mode 100644 arch/arm/dts/r8a774a1-hihope-rzg2m-ex.dts create mode 100644 arch/arm/dts/r8a774a1-hihope-rzg2m-u-boot.dts create mode 100644 arch/arm/dts/r8a774a1-hihope-rzg2m.dts create mode 100644 arch/arm/dts/r8a774a1-u-boot.dtsi create mode 100644 arch/arm/dts/r8a774b1-hihope-rzg2n-ex.dts create mode 100644 arch/arm/dts/r8a774b1-hihope-rzg2n-u-boot.dts create mode 100644 arch/arm/dts/r8a774b1-hihope-rzg2n.dts create mode 100644 arch/arm/dts/r8a774b1-u-boot.dtsi create mode 100644 arch/arm/dts/r8a774e1-hihope-rzg2h-ex.dts create mode 100644 arch/arm/dts/r8a774e1-hihope-rzg2h-u-boot.dts create mode 100644 arch/arm/dts/r8a774e1-hihope-rzg2h.dts create mode 100644 arch/arm/dts/r8a774e1-u-boot.dtsi create mode 100644 board/hoperun/hihope-rzg2/Kconfig create mode 100644 board/hoperun/hihope-rzg2/MAINTAINERS create mode 100644 board/hoperun/hihope-rzg2/Makefile create mode 100644 board/hoperun/hihope-rzg2/hihope-rzg2.c create mode 100644 configs/hihope_rzg2_defconfig create mode 100644 include/configs/hihope-rzg2.h