forked from Minki/linux
MIPS: bcm3384: Rename "bcm3384" target to "bmips"
This platform is configured primarily through device tree, and we can reuse the same code to support a bunch of other chips. Change the name to reflect this. [ralf@linux-mips.org: Fix conflicts with other patches.] Signed-off-by: Kevin Cernekee <cernekee@gmail.com> Cc: f.fainelli@gmail.com Cc: jaedon.shin@gmail.com Cc: abrestic@chromium.org Cc: tglx@linutronix.de Cc: jason@lakedaemon.net Cc: jogo@openwrt.org Cc: computersforpeace@gmail.com Cc: linux-mips@linux-mips.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/8838/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
eb2236ea58
commit
5f2d44591f
@ -4,9 +4,9 @@ platforms += alchemy
|
||||
platforms += ar7
|
||||
platforms += ath25
|
||||
platforms += ath79
|
||||
platforms += bcm3384
|
||||
platforms += bcm47xx
|
||||
platforms += bcm63xx
|
||||
platforms += bmips
|
||||
platforms += cavium-octeon
|
||||
platforms += cobalt
|
||||
platforms += dec
|
||||
|
@ -134,8 +134,8 @@ config ATH79
|
||||
help
|
||||
Support for the Atheros AR71XX/AR724X/AR913X SoCs.
|
||||
|
||||
config BCM3384
|
||||
bool "Broadcom BCM3384 based boards"
|
||||
config BMIPS_GENERIC
|
||||
bool "Broadcom Generic BMIPS kernel"
|
||||
select BOOT_RAW
|
||||
select NO_EXCEPT_FILL
|
||||
select USE_OF
|
||||
@ -155,10 +155,10 @@ config BCM3384
|
||||
select USB_OHCI_BIG_ENDIAN_DESC
|
||||
select USB_OHCI_BIG_ENDIAN_MMIO
|
||||
help
|
||||
Support for BCM3384 based boards. BCM3384/BCM33843 is a cable modem
|
||||
chipset with a Linux application processor that is often used to
|
||||
provide Samba services, a CUPS print server, and/or advanced routing
|
||||
features.
|
||||
Build a generic DT-based kernel image that boots on select
|
||||
BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top
|
||||
box chips. Note that CONFIG_CPU_BIG_ENDIAN/CONFIG_CPU_LITTLE_ENDIAN
|
||||
must be set appropriately for your board.
|
||||
|
||||
config BCM47XX
|
||||
bool "Broadcom BCM47XX based boards"
|
||||
|
@ -1,7 +0,0 @@
|
||||
#
|
||||
# Broadcom BCM3384 boards
|
||||
#
|
||||
platform-$(CONFIG_BCM3384) += bcm3384/
|
||||
cflags-$(CONFIG_BCM3384) += \
|
||||
-I$(srctree)/arch/mips/include/asm/mach-bcm3384/
|
||||
load-$(CONFIG_BCM3384) := 0xffffffff80010000
|
7
arch/mips/bmips/Platform
Normal file
7
arch/mips/bmips/Platform
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# Broadcom Generic BMIPS kernel
|
||||
#
|
||||
platform-$(CONFIG_BMIPS_GENERIC) += bmips/
|
||||
cflags-$(CONFIG_BMIPS_GENERIC) += \
|
||||
-I$(srctree)/arch/mips/include/asm/mach-bmips/
|
||||
load-$(CONFIG_BMIPS_GENERIC) := 0xffffffff80010000
|
@ -33,7 +33,7 @@ void __init prom_free_prom_memory(void)
|
||||
|
||||
const char *get_system_type(void)
|
||||
{
|
||||
return "BCM3384";
|
||||
return "Generic BMIPS kernel";
|
||||
}
|
||||
|
||||
void __init plat_time_init(void)
|
@ -1,4 +1,4 @@
|
||||
dtb-$(CONFIG_BCM3384) += bcm93384wvg.dtb
|
||||
dtb-$(CONFIG_BMIPS_GENERIC) += bcm93384wvg.dtb
|
||||
|
||||
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
CONFIG_BCM3384=y
|
||||
CONFIG_BMIPS_GENERIC=y
|
||||
CONFIG_HIGHMEM=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_NR_CPUS=4
|
@ -12,8 +12,8 @@
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_MACH_BCM3384_DMA_COHERENCE_H
|
||||
#define __ASM_MACH_BCM3384_DMA_COHERENCE_H
|
||||
#ifndef __ASM_MACH_BMIPS_DMA_COHERENCE_H
|
||||
#define __ASM_MACH_BMIPS_DMA_COHERENCE_H
|
||||
|
||||
struct device;
|
||||
|
||||
@ -45,4 +45,4 @@ static inline int plat_device_is_coherent(struct device *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* __ASM_MACH_BCM3384_DMA_COHERENCE_H */
|
||||
#endif /* __ASM_MACH_BMIPS_DMA_COHERENCE_H */
|
Loading…
Reference in New Issue
Block a user