u-boot/arch/arm/mach-rockchip/rv1126/Kconfig
Jagan Teki b8f1ca9540 board: rockchip: Add Edgeble Neu2 IO Board
Neural Compute Module 2(Neu2) IO board is an industrial form factor
IO board from Edgeble AI.

General features:
- microSD slot
- MIPI DSI connector
- 2x USB Host
- 1x USB OTG
- Ethernet
- mini PCIe
- Onboard PoE
- RS485, RS232, CAN
- Micro Phone array
- Speaker
- RTC battery slot
- 40-pin expansion

Neu2 needs to mount on top of this IO board in order to create complete
Edgeble Neural Compute Module 2(Neu2) IO platform.

Add support for it.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
2023-01-16 18:01:11 +08:00

59 lines
1.2 KiB
Text

if ROCKCHIP_RV1126
config TARGET_RV1126_NEU2
bool "Edgeble Neural Compute Module 2(Neu2) SoM"
help
Neu2:
Neural Compute Module 2(Neu2) is a 96boards SoM-CB compute module
based on Rockchip RV1126 from Edgeble AI.
Neu2 powered with Consumer grade (0 to +80 °C) RV1126 SoC.
Neu2k powered with Industrial grade (-40 °C to +85 °C) RV1126K SoC.
Neu2-IO:
Neural Compute Module 2(Neu2) IO board is an industrial form factor
IO board and Neu2 needs to mount on top of this IO board in order to
create complete Edgeble Neural Compute Module 2(Neu2) IO platform.
config SOC_SPECIFIC_OPTIONS # dummy
def_bool y
select HAS_CUSTOM_SYS_INIT_SP_ADDR
config ROCKCHIP_BOOT_MODE_REG
default 0xfe020200
config ROCKCHIP_STIMER_BASE
default 0xff670020
config SYS_SOC
default "rv1126"
config CUSTOM_SYS_INIT_SP_ADDR
default 0x800000
config SPL_STACK
default 0x600000
config SPL_STACK_R_ADDR
default 0x800000
config TPL_LDSCRIPT
default "arch/arm/mach-rockchip/u-boot-tpl.lds"
config TPL_STACK
default 0xff718000
config TPL_SYS_MALLOC_F_LEN
default 0x2000
config TPL_TEXT_BASE
default 0xff701000
config SYS_MALLOC_F_LEN
default 0x2000
config TEXT_BASE
default 0x600000
source board/edgeble/neural-compute-module-2/Kconfig
endif