Hello Kevin, Le Saturday 16 October 2010 23:22:31, Kevin Cernekee a écrit : > Add processor feature definitions for BMIPS3300, BMIPS4350, BMIPS4380, > and BMIPS5000. > > Signed-off-by: Kevin Cernekee <cernekee@xxxxxxxxx> > --- > arch/mips/Kconfig | 63 > +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 63 > insertions(+), 0 deletions(-) > > diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig > index 5526faa..1403926 100644 > --- a/arch/mips/Kconfig > +++ b/arch/mips/Kconfig > @@ -1332,6 +1332,57 @@ config CPU_CAVIUM_OCTEON > can have up to 16 Mips64v2 cores and 8 integrated gigabit ethernets. > Full details can be found at http://www.caviumnetworks.com. > > +config CPU_BMIPS3300 > + bool "BMIPS3300" > + depends on SYS_HAS_CPU_BMIPS3300 > + select DMA_NONCOHERENT > + select IRQ_CPU > + select SWAP_IO_SPACE > + select SYS_SUPPORTS_32BIT_KERNEL > + select WEAK_ORDERING > + help > + Broadcom BMIPS3300 processors. > + > +config CPU_BMIPS4350 > + bool "BMIPS4350" > + depends on SYS_HAS_CPU_BMIPS4350 > + select CPU_SUPPORTS_32BIT_KERNEL > + select DMA_NONCOHERENT > + select IRQ_CPU > + select SWAP_IO_SPACE > + select SYS_SUPPORTS_SMP > + select SYS_SUPPORTS_HOTPLUG_CPU > + select WEAK_ORDERING > + help > + Broadcom BMIPS4350 processors. May I suggest to include the marketed name "Viper" here to help people know where this CPU block can be found? > + > +config CPU_BMIPS4380 > + bool "BMIPS4380" > + depends on SYS_HAS_CPU_BMIPS4380 > + select CPU_SUPPORTS_32BIT_KERNEL > + select DMA_NONCOHERENT > + select IRQ_CPU > + select SWAP_IO_SPACE > + select SYS_SUPPORTS_SMP > + select SYS_SUPPORTS_HOTPLUG_CPU > + select WEAK_ORDERING > + help > + Broadcom BMIPS4380 processors. > + > +config CPU_BMIPS5000 > + bool "BMIPS5000" > + depends on SYS_HAS_CPU_BMIPS5000 > + select CPU_SUPPORTS_32BIT_KERNEL > + select CPU_SUPPORTS_HIGHMEM > + select DMA_NONCOHERENT > + select IRQ_CPU > + select SWAP_IO_SPACE > + select SYS_SUPPORTS_SMP > + select SYS_SUPPORTS_HOTPLUG_CPU > + select WEAK_ORDERING > + help > + Broadcom BMIPS5000 processors. > + > endchoice > > if CPU_LOONGSON2F > @@ -1450,6 +1501,18 @@ config SYS_HAS_CPU_SB1 > config SYS_HAS_CPU_CAVIUM_OCTEON > bool > > +config SYS_HAS_CPU_BMIPS3300 > + bool > + > +config SYS_HAS_CPU_BMIPS4350 > + bool > + > +config SYS_HAS_CPU_BMIPS4380 > + bool > + > +config SYS_HAS_CPU_BMIPS5000 > + bool > + > # > # CPU may reorder R->R, R->W, W->R, W->W > # Reordering beyond LL and SC is handled in WEAK_REORDERING_BEYOND_LLSC