| # SPDX-License-Identifier: GPL-2.0 |
| if ECONET |
| |
| choice |
| prompt "EcoNet SoC selection" |
| default SOC_ECONET_EN751221 |
| help |
| Select EcoNet MIPS SoC type. Individual SoCs within a family are |
| very similar, so is it enough to select the right family, and |
| then customize to the specific SoC using the device tree only. |
| |
| config SOC_ECONET_EN751221 |
| bool "EN751221 family" |
| select COMMON_CLK |
| select ECONET_EN751221_INTC |
| select IRQ_MIPS_CPU |
| select SMP |
| select SMP_UP |
| select SYS_SUPPORTS_SMP |
| help |
| The EN751221 family includes EN7512, RN7513, EN7521, EN7526. |
| They are based on single core MIPS 34Kc processors. To boot |
| this kernel, you will need a device tree such as |
| MIPS_RAW_APPENDED_DTB=y, and a root filesystem. |
| endchoice |
| |
| choice |
| prompt "Devicetree selection" |
| default DTB_ECONET_NONE |
| help |
| Select the devicetree. |
| |
| config DTB_ECONET_NONE |
| bool "None" |
| |
| config DTB_ECONET_SMARTFIBER_XP8421_B |
| bool "EN751221 SmartFiber XP8421-B" |
| depends on SOC_ECONET_EN751221 |
| select BUILTIN_DTB |
| help |
| The SmartFiber XP8421-B is a device based on the EN751221 SoC. |
| It has 512MB of memory and 256MB of NAND flash. This kernel |
| needs only an appended initramfs to boot. It can be loaded |
| through XMODEM and booted from memory in the bootloader, or |
| it can be packed in tclinux.trx format and written to flash. |
| endchoice |
| |
| endif |