mirror of
https://github.com/torvalds/linux.git
synced 2026-04-19 15:24:02 -04:00
Add support for the Artesyn MVME7100 Single Board Computer.
The MVME7100 is a 6U form factor VME64 computer with:
- A two e600 cores Freescale MPC8641D CPU
- 2 GB of DDR2 onboard memory
- Four Gigabit Ethernets
- Five 16550 compatible UARTs
- One USB 2.0 port
- Two PCI/PCI eXpress Mezzanine Card (PMC/XMC) Slots
- A DS1375 Real Time Clock (RTC)
- 512 KB of Non-Volatile Memory (NVRAM)
- Two 64 KB EEPROMs
- 128 MB NOR and 4/8 GB NAND Flash
This patch is based on linux-4.7-rc1 and has been only boot tested.
Limitations:
This patch covers only models 171 and 173
No plans to support CPLD timers
Know issues:
All four PHYs work in polling mode
Configuration is missing for:
PCI IDSEL and PCI Interrupt definition
Support is missing for:
Cache and memory controllers (which are very similar to the 85xx ones
but right now I don't know if we can re-use their support)
Watchdog, USB, NVRAM, NOR, NAND, EEPROMs, VME, PMC/XMC and RTC
Signed-off-by: Alessio Igor Bogani <alessio.bogani@elettra.eu>
Signed-off-by: Scott Wood <oss@buserror.net>
105 lines
2.3 KiB
Plaintext
105 lines
2.3 KiB
Plaintext
CONFIG_ATA=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BLK_DEV_SR=y
|
|
CONFIG_BROADCOM_PHY=y
|
|
# CONFIG_CARDBUS is not set
|
|
CONFIG_CHR_DEV_SG=y
|
|
CONFIG_CHR_DEV_ST=y
|
|
CONFIG_CRC_T10DIF=y
|
|
CONFIG_CRYPTO_HMAC=y
|
|
CONFIG_DS1682=y
|
|
CONFIG_EEPROM_LEGACY=y
|
|
CONFIG_GEF_WDT=y
|
|
CONFIG_GIANFAR=y
|
|
CONFIG_GPIO_GE_FPGA=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_HID_A4TECH=y
|
|
CONFIG_HID_APPLE=y
|
|
CONFIG_HID_BELKIN=y
|
|
CONFIG_HID_CHERRY=y
|
|
CONFIG_HID_CHICONY=y
|
|
CONFIG_HID_CYPRESS=y
|
|
CONFIG_HID_EZKEY=y
|
|
CONFIG_HID_GYRATION=y
|
|
CONFIG_HID_LOGITECH=y
|
|
CONFIG_HID_MICROSOFT=y
|
|
CONFIG_HID_MONTEREY=y
|
|
CONFIG_HID_PANTHERLORD=y
|
|
CONFIG_HID_PETALYNX=y
|
|
CONFIG_HID_SAMSUNG=y
|
|
CONFIG_HID_SUNPLUS=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HZ_1000=y
|
|
CONFIG_I2C_MPC=y
|
|
CONFIG_I2C=y
|
|
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
|
|
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
|
CONFIG_INPUT_FF_MEMLESS=m
|
|
# CONFIG_INPUT_KEYBOARD is not set
|
|
# CONFIG_INPUT_MOUSEDEV is not set
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_CFI_ADV_OPTIONS=y
|
|
CONFIG_MTD_CFI_AMDSTD=y
|
|
CONFIG_MTD_CFI_INTELEXT=y
|
|
CONFIG_MTD_CFI_LE_BYTE_SWAP=y
|
|
CONFIG_MTD_CFI=y
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_JEDECPROBE=y
|
|
CONFIG_MTD_NAND_FSL_ELBC=y
|
|
CONFIG_MTD_NAND=y
|
|
CONFIG_MTD_PHYSMAP_OF=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_NET_TULIP=y
|
|
CONFIG_NVRAM=y
|
|
CONFIG_PATA_ALI=y
|
|
CONFIG_PCCARD=y
|
|
CONFIG_PCI_DEBUG=y
|
|
# CONFIG_PCIEASPM is not set
|
|
CONFIG_PCIEPORTBUS=y
|
|
CONFIG_PCI=y
|
|
# CONFIG_PCMCIA_LOAD_CIS is not set
|
|
# CONFIG_PPC_CHRP is not set
|
|
# CONFIG_PPC_PMAC is not set
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_CMOS=y
|
|
CONFIG_RTC_DRV_RX8581=y
|
|
CONFIG_SATA_AHCI=y
|
|
CONFIG_SATA_SIL24=y
|
|
CONFIG_SATA_SIL=y
|
|
CONFIG_SCSI_LOGGING=y
|
|
CONFIG_SENSORS_LM90=y
|
|
CONFIG_SENSORS_LM92=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_8250_DETECT_IRQ=y
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=5
|
|
CONFIG_SERIAL_8250_RSA=y
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIO_LIBPS2=y
|
|
CONFIG_SND_INTEL8X0=y
|
|
CONFIG_SND_MIXER_OSS=y
|
|
CONFIG_SND_PCM_OSS=y
|
|
# CONFIG_SND_SUPPORT_OLD_API is not set
|
|
CONFIG_SND=y
|
|
CONFIG_SOUND=y
|
|
CONFIG_ULI526X=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_MON=y
|
|
CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
|
|
CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB=y
|
|
CONFIG_VITESSE_PHY=y
|
|
CONFIG_VME_BUS=y
|
|
CONFIG_VME_TSI148=y
|
|
CONFIG_WATCHDOG=y
|
|
# CONFIG_YENTA_O2 is not set
|
|
# CONFIG_YENTA_RICOH is not set
|
|
# CONFIG_YENTA_TOSHIBA is not set
|
|
CONFIG_YENTA=y
|