arch/mips/econet/Kconfig
Source file repositories/reference/linux-study-clean/arch/mips/econet/Kconfig
File Facts
- System
- Linux kernel
- Corpus path
arch/mips/econet/Kconfig- Extension
[no extension]- Size
- 1411 bytes
- Lines
- 51
- Domain
- Architecture Layer
- Bucket
- arch/mips
- Inferred role
- Architecture Layer: build/configuration rule
- Status
- atlas-only
Why This File Exists
CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.
- CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
# 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 HAVE_PCI
select IRQ_MIPS_CPU
select PCI_DRIVERS_GENERIC
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
Annotation
- Atlas domain: Architecture Layer / arch/mips.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.