[PATCH v2 0/6] rockchip: Add support for rv1126 based Sonoff iHost Gateway
Tim Lunn
tim at feathertop.org
Wed Jan 24 04:25:56 CET 2024
Sonoff iHost is gateway device designed to provide a Smart Home Hub,
it is based on Rockchip RV1126. It features Wifi, BT and Zigbee radios
as required by many smart home devices.
Features:
- Rockchip RV1126
- 4GB DDR4
- 8GB eMMC
- microSD slot
- RMII Ethernet PHY
- 1x USB 2.0 Host
- 1x USB 2.0 OTG
- Realtek RTL8723DS WiFi/BT
- EFR32MG21 Silabs Zigbee radio
- Speaker/Microphone
Sync rv1126 dts from linux v6.8-rc1, add support for ddr4 ram and add
board support for the Sonoff ihost.
Changes in v2:
- New patch to clean up distro boot from rv1126_common.h
- Remove board config not required with standard boot
Tim Lunn (6):
arm: dts: rockchip: Sync rv1126 dts from linux 6.8-rc1
ram: rockchip: Add rv1126 ddr4 support
rockchip: Convert rv1126 to standard boot
board: rockchip: Add Sonoff iHost board
rockchip: rv1126: select SPL_OPTEE_IMAGE
rockchip: rv1126: Move RAM disk address
arch/arm/dts/rv1126-edgeble-neu2-io.dts | 70 +++
arch/arm/dts/rv1126-edgeble-neu2.dtsi | 27 +-
arch/arm/dts/rv1126-pinctrl.dtsi | 130 ++++++
arch/arm/dts/rv1126-sonoff-ihost-u-boot.dtsi | 13 +
arch/arm/dts/rv1126-sonoff-ihost.dts | 29 ++
arch/arm/dts/rv1126-sonoff-ihost.dtsi | 404 ++++++++++++++++++
arch/arm/dts/rv1126.dtsi | 185 ++++++++
arch/arm/mach-rockchip/Kconfig | 1 +
arch/arm/mach-rockchip/rv1126/Kconfig | 8 +
board/itead/sonoff-ihost/Kconfig | 16 +
board/itead/sonoff-ihost/MAINTAINERS | 6 +
configs/sonoff-ihost-rv1126_defconfig | 60 +++
doc/board/rockchip/rockchip.rst | 1 +
.../sdram-rv1126-ddr4-detect-1056.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-328.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-396.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-528.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-664.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-784.inc | 75 ++++
.../rockchip/sdram-rv1126-ddr4-detect-924.inc | 75 ++++
drivers/ram/rockchip/sdram_rv1126.c | 8 +
include/configs/neural-compute-module-2.h | 6 -
include/configs/rv1126_common.h | 5 +-
include/configs/sonoff-ihost.h | 10 +
24 files changed, 1485 insertions(+), 19 deletions(-)
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost-u-boot.dtsi
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost.dts
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost.dtsi
create mode 100644 board/itead/sonoff-ihost/Kconfig
create mode 100644 board/itead/sonoff-ihost/MAINTAINERS
create mode 100644 configs/sonoff-ihost-rv1126_defconfig
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-1056.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-328.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-396.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-528.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-664.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-784.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-924.inc
create mode 100644 include/configs/sonoff-ihost.h
--
2.40.1
More information about the U-Boot
mailing list