Skip to content

Commit

Permalink
hw/mips: Express dependencies of the Jazz machine with Kconfig
Browse files Browse the repository at this point in the history
The Jazz use the RC4030 Asic to provide an EISA bus and DMA/IRQ.
The framebuffer display is managed by a G364, the network card is
a Sonic DP83932. A QLogic ESP216 provides a SCSI bus.

None, for the both machine variants (PICA-61 and Magnum 4000),
the DP83932 chipset is soldered on the board, and is MMIO-mapped
(selected via Chip Select). Therefore we have to enforce the
'select' Kconfig rule (we can not use the 'imply' rule helpful
when devices are connected on a bus).

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Message-Id: <20190701112612.14758-4-philmd@redhat.com>
  • Loading branch information
philmd authored and AMarkovic committed Jul 2, 2019
1 parent 44fa013 commit a6b1625
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 11 deletions.
1 change: 0 additions & 1 deletion default-configs/mips-softmmu-common.mak
Expand Up @@ -6,7 +6,6 @@ CONFIG_SEMIHOSTING=y
CONFIG_ISA_BUS=y
CONFIG_PCI=y
CONFIG_PCI_DEVICES=y
CONFIG_ESP=y
CONFIG_VGA_ISA=y
CONFIG_VGA_ISA_MM=y
CONFIG_VGA_CIRRUS=y
Expand Down
5 changes: 0 additions & 5 deletions default-configs/mips64-softmmu.mak
@@ -1,9 +1,4 @@
# Default configuration for mips64-softmmu

include mips-softmmu-common.mak
CONFIG_RC4030=y
CONFIG_DP8393X=y
CONFIG_DS1225Y=y
CONFIG_JAZZ=y
CONFIG_G364FB=y
CONFIG_JAZZ_LED=y
5 changes: 0 additions & 5 deletions default-configs/mips64el-softmmu.mak
Expand Up @@ -2,15 +2,10 @@

include mips-softmmu-common.mak
CONFIG_IDE_VIA=y
CONFIG_RC4030=y
CONFIG_DP8393X=y
CONFIG_DS1225Y=y
CONFIG_FULONG=y
CONFIG_ATI_VGA=y
CONFIG_RTL8139_PCI=y
CONFIG_JAZZ=y
CONFIG_G364FB=y
CONFIG_JAZZ_LED=y
CONFIG_VT82C686=y
CONFIG_AHCI=y
CONFIG_MIPS_BOSTON=y
Expand Down
17 changes: 17 additions & 0 deletions hw/mips/Kconfig
Expand Up @@ -12,6 +12,23 @@ config MIPSSIM

config JAZZ
bool
select ISA_BUS
select RC4030
select I8259
select I8254
select I8257
select PCSPK
select VGA_ISA_MM
select G364FB
select DP8393X
select ESP
select FDC
select MC146818RTC
select PCKBD
select SERIAL
select PARALLEL
select DS1225Y
select JAZZ_LED

config FULONG
bool
Expand Down

0 comments on commit a6b1625

Please sign in to comment.