Can someone confirm this bug:
- clone openwrt git
- checkout branch 21.02 or master
- install feeds
- make menuconfig and select arm / marvel / armada xp / wrt1900ac-v1 (mamba), save
- make kernel_menuconfig
- enter "Bus support" menu
- instead of PCI / PCI-E options, the page contains some option about arm errata, probably from the menu just above Bus support
But the PCI bus options are missing too. Armada XP does have PCI Express.
Did you look at the upstream Linux kernel source...
Not sure what you expect to find there, but the "Bus support" menu offers only this bunch of options:
menu "Bus support"
Find out whether you have ISA slots on your motherboard. ISA is the
name of a bus system, i.e. the way the CPU talks to the other stuff
inside your box. Other bus systems are PCI, EISA, MicroChannel
(MCA) or VESA. ISA is an older system, now being displaced by PCI;
newer boards don't support it. If you have ISA, say Y, otherwise N.
# Select ISA DMA controller support
# Select ISA DMA interface
bool "BSE nanoEngine PCI support"
depends on SA1100_NANOENGINE
Enable PCI on the BSE nanoEngine board.
depends on PCI && MACH_ARMCORE
bool "ARM errata: Cache maintenance by set/way operations can execute out of order"
depends on CPU_V7
The v7 ARM states that all cache and branch predictor maintenance
operations that do not specify an address execute, relative to
each other, in program order.
However, because of this erratum, an L2 set/way cache maintenance
operation can overtake an L1 set/way cache maintenance operation.
This ERRATA only affected the Cortex-A7 and present in r0p2, r0p3,
Sorry, you're right. They moved it. PCI is now in Drivers menu.
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.