Home
last modified time | relevance | path

Searched full:eisa (Results 1 – 25 of 137) sorted by relevance

123456

/Linux-v6.6/drivers/eisa/
Deisa.ids1 # This list is a compilation of EISA ids.
2 # It also includes numerous ISA cards for which an EISA id
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
26 ACR1201 "Acer 1200 486/25 EISA System Board"
27 ACR1211 "AcerFrame 3000SP33 486/33 EISA System Board"
40 ACR1801 "Acer P43WE EISA System Board"
50 ADI0001 "Lightning Networks 32-Bit EISA Ethernet LAN Adapter"
55 AIM0002 "AUVA OPTi/EISA 32-Bit 486 All-in-One System Board"
62 AEI0401 "486EI EISA System Board"
[all …]
DKconfig3 # EISA configuration
9 menuconfig EISA config
10 bool "EISA support"
13 The Extended Industry Standard Architecture (EISA) bus was
16 The EISA bus provided some of the features of the IBM MicroChannel
18 the older ISA bus. The EISA bus saw limited use between 1988 and
21 Say Y here if you are building a kernel for an EISA-based machine.
27 depends on X86 && EISA
31 Bus (VLB) card that identify itself as an EISA card (such as
37 bool "Generic PCI/EISA bridge"
[all …]
Deisa-bus.c3 * EISA bus support functions for sysfs.
10 #include <linux/eisa.h>
71 sprintf(edev->pretty_name, "EISA device %.7s", edev->id.sig); in eisa_name_device()
87 * read the EISA id. in decode_eisa_sig()
139 .name = "eisa",
194 return -1; /* No EISA device here */ in eisa_init_device()
263 * very likely to fail... :-( Instead, grab the EISA in eisa_request_resources()
315 dev_info(root->dev, "Probing EISA bus %d\n", root->bus_nr); in eisa_probe()
326 "EISA: Cannot allocate resource for mainboard\n"); in eisa_probe()
341 dev_info(&edev->dev, "EISA: Mainboard %s detected\n", edev->id.sig); in eisa_probe()
[all …]
Dpci_eisa.c3 * Minimalist driver for a generic PCI-to-EISA bridge.
13 #include <linux/eisa.h>
32 * The Intel 82375 PCI-EISA bridge is a subtractive-decode PCI in pci_eisa_init()
33 * device, so the resources available on EISA are the same as those in pci_eisa_init()
36 * We assume other PCI-EISA bridges are similar. in pci_eisa_init()
60 dev_err(&pdev->dev, "Could not register EISA root\n"); in pci_eisa_init()
69 * Otherwise pnp resource will get enabled early and could prevent eisa
Dvirtual_root.c3 * Virtual EISA root driver.
4 * Acts as a placeholder if we don't have a proper EISA bridge.
11 #include <linux/eisa.h>
25 /* The default EISA device parent (virtual root device).
29 .name = "eisa",
DMakefile4 obj-$(CONFIG_EISA) += eisa-bus.o
7 # virtual_root.o should be the last EISA root device to initialize,
15 $(obj)/eisa-bus.o: $(obj)/devlist.h
21 $(obj)/devlist.h: $(src)/eisa.ids include/linux/device.h
/Linux-v6.6/Documentation/driver-api/
Deisa.rst2 EISA bus support
7 This document groups random notes about porting EISA drivers to the
8 new EISA/sysfs API.
10 Starting from version 2.5.59, the EISA bus is almost given the same
18 most EISA drivers are among the oldest Linux drivers so, as you can
21 The EISA infrastructure is made up of three parts:
24 among all the architectures that the EISA code runs on. It
25 implements bus probing (detecting EISA cards available on the bus),
34 EISA code. This is the part to implement in order to have EISA
41 Every function/structure below lives in <linux/eisa.h>, which depends
[all …]
/Linux-v6.6/drivers/parisc/
Deisa.c3 * eisa.c - provide support for EISA adapters in PA-RISC machines
8 * There are two distinct EISA adapters. Mongoose is found in machines
11 * dealt with elsewhere; this file is concerned only with the EISA portions
16 * To allow an ISA card to work properly in the EISA slot you need to
32 #include <linux/eisa.h>
46 #define EISA_DBG(msg, arg...) printk(KERN_DEBUG "eisa: " msg, ## arg)
58 /* We can only have one EISA adapter in the system because neither
185 .name = "EISA",
192 int irq = gsc_readb(0xfc01f000); /* EISA supports 16 irqs */ in eisa_irq()
242 printk(KERN_ALERT "eisa: uhh, irq2?\n"); in dummy_irq2_handler()
[all …]
Deisa_enumerator.c3 * eisa_enumerator.c - provide support for EISA adapters in PA-RISC machines
99 printk(KERN_ERR "EISA Enumerator: failed to claim EISA Bus address space!\n"); in configure_memory()
189 printk(KERN_ERR "EISA Enumerator: failed to claim EISA Bus address space!\n"); in configure_port()
333 printk(KERN_INFO "EISA slot %d: %s %s ", in parse_slot_config()
334 slot, board, es->flags&HPEE_FLAG_BOARD_IS_ISA ? "ISA" : "EISA"); in parse_slot_config()
443 printk(KERN_ERR "EISA slot %d a configured board was not detected (", in init_slot()
454 printk(KERN_ERR "EISA slot %d id mismatch: got %s", in init_slot()
491 printk(KERN_INFO "Enumerating EISA bus\n"); in eisa_enumerator()
510 printk (KERN_WARNING "EISA EEPROM offset 0x%x out of range\n",es->config_data_offset); in eisa_enumerator()
DMakefile8 # - asp and wax before the EISA adapters for the IRQ regions
9 # - EISA must come before PCI to be sure it gets IRQ region
20 obj-$(CONFIG_EISA) += eisa.o eisa_enumerator.o eisa_eeprom.o
DKconfig2 menu "Bus options (PCI, PCMCIA, EISA, GSC, ISA)"
48 715/100. Wax includes an EISA adapter, a serial port (not always
54 depends on EISA
56 If you want to plug an ISA card into your EISA bus, say Y here.
Deisa_eeprom.c3 * EISA "eeprom" support routines
91 printk(KERN_ERR "EISA EEPROM: cannot register misc device.\n"); in eisa_eeprom_init()
95 printk(KERN_INFO "EISA EEPROM at 0x%px\n", eisa_eeprom_addr); in eisa_eeprom_init()
/Linux-v6.6/arch/mips/sgi-ip22/
Dip22-eisa.c2 * Basic EISA bus support for the SGI Indigo-2.
10 * This code offers a very basic support for this EISA bus present in
22 #include <linux/eisa.h>
41 /* I2 has four EISA slots. */
101 printk(KERN_INFO "EISA: bus not present.\n"); in ip22_eisa_init()
105 printk(KERN_INFO "EISA: Probing bus...\n"); in ip22_eisa_init()
108 printk(KERN_INFO "EISA: slot %d : %s detected.\n", in ip22_eisa_init()
113 printk(KERN_INFO "EISA: Detected %d card%s.\n", c, c < 2 ? "" : "s"); in ip22_eisa_init()
126 /* Now be nice to the EISA chipset */ in ip22_eisa_init()
134 if (request_irq(SGI_EISA_IRQ, ip22_eisa_intr, 0, "EISA", NULL)) in ip22_eisa_init()
[all …]
/Linux-v6.6/arch/alpha/kernel/
Dsys_sable.c76 *10 EISA irq 3 -
77 *11 EISA irq 4 -
78 *12 EISA irq 5 5
79 *13 EISA irq 6 -
80 *14 EISA irq 7 -
82 *16 EISA irq 9 9
83 *17 EISA irq 10 10
84 *18 EISA irq 11 11
85 *19 EISA irq 12 -
86 *20 EISA irq 13 -
[all …]
/Linux-v6.6/arch/mips/sni/
Deisa.c3 * Virtual EISA root driver.
4 * Acts as a placeholder if we don't have a proper EISA bridge.
12 #include <linux/eisa.h>
15 /* The default EISA device parent (virtual root device).
19 .name = "eisa",
/Linux-v6.6/drivers/net/ethernet/3com/
DKconfig9 depends on ISA || EISA || PCI || PCMCIA
22 depends on (ISA || EISA)
67 depends on (PCI || EISA) && HAS_IOPORT_MAP
71 10/100Mbps EISA, PCI and Cardbus 3Com network cards:
73 "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
/Linux-v6.6/arch/alpha/include/asm/
Djensen.h8 * Defines for the AlphaPC EISA IO and memory address space.
32 * EISA Interrupt Acknowledge address
48 * EISA "Host Address Extension" address (bits 25-31 of the EISA address)
63 * EISA memory address offset
68 * EISA IO address offset
82 * to the high 7 bits of the EISA address. This is also needed
83 * for EISA IO addresses, which are only 16 bits wide (the
106 * The "local" functions are those that don't go out to the EISA bus,
/Linux-v6.6/include/linux/
Deisa.h13 /* A few EISA constants/offsets... */
31 /* There is not much we can say about an EISA device, apart from
65 /* These external functions are only available when EISA support is enabled. */
90 /* The EISA root device. There's rumours about machines with multiple
/Linux-v6.6/drivers/scsi/
Dsim710.c11 * Auto probing of EISA config space from Trevor Hemsley.
22 #include <linux/eisa.h>
32 /* Must be enough for EISA */
78 .name = "LSI (Symbios) 710 EISA",
164 MODULE_DEVICE_TABLE(eisa, sim710_eisa_ids);
185 printk(KERN_ERR "sim710.c, EISA card %s has incorrect scsi_id, setting to 7\n", dev_name(dev)); in sim710_eisa_probe()
/Linux-v6.6/drivers/net/ethernet/ti/
Dtlan.h102 * EISA Definitions
106 #define EISA_ID 0xc80 /* EISA ID Registers */
107 #define EISA_ID0 0xc80 /* EISA ID Register 0 */
108 #define EISA_ID1 0xc81 /* EISA ID Register 1 */
109 #define EISA_ID2 0xc82 /* EISA ID Register 2 */
110 #define EISA_ID3 0xc83 /* EISA ID Register 3 */
111 #define EISA_CR 0xc84 /* EISA Control Register */
112 #define EISA_REG0 0xc88 /* EISA Configuration Register 0 */
113 #define EISA_REG1 0xc89 /* EISA Configuration Register 1 */
114 #define EISA_REG2 0xc8a /* EISA Configuration Register 2 */
[all …]
/Linux-v6.6/arch/parisc/kernel/
Dhardware.c398 {HPHW_BA, 0x004, 0x00076, 0x0, "Cobra EISA BA"},
399 {HPHW_BA, 0x005, 0x00076, 0x0, "Coral EISA BA"},
400 {HPHW_BA, 0x007, 0x00076, 0x0, "Scorpio EISA BA"},
401 {HPHW_BA, 0x00A, 0x00076, 0x0, "CoralII EISA BA"},
402 {HPHW_BA, 0x00B, 0x00076, 0x0, "Scorpio Jr. EISA BA"},
403 {HPHW_BA, 0x00C, 0x00076, 0x0, "Strider-50 Core EISA"},
404 {HPHW_BA, 0x00D, 0x00076, 0x0, "Strider-33 Core EISA"},
405 {HPHW_BA, 0x00E, 0x00076, 0x0, "Trailways-50 Core EISA"},
406 {HPHW_BA, 0x00F, 0x00076, 0x0, "Trailways-33 Core EISA"},
407 {HPHW_BA, 0x010, 0x00076, 0x0, "Pace Core EISA"},
[all …]
Dpci.c11 #include <linux/eisa.h>
53 /* EISA port numbers and PCI port numbers share the same interface. Some
54 * machines have both EISA and PCI adapters installed. Rather than turn
55 * pci_port into an array, we reserve bus 0 for EISA and call the EISA
57 * EISA and ISA drivers which assume port space is <= 0xffff.
/Linux-v6.6/arch/x86/include/asm/
Dmpspec_def.h85 #define BUSTYPE_EISA "EISA"
169 * 2 2 CPU EISA 82489DX neither IRQ 0 timer nor IRQ 13 DMA chaining
170 * 3 2 CPU EISA 82489DX
173 * 6 2 CPU EISA+PCI
/Linux-v6.6/Documentation/scsi/
Daic7xxx.rst26 aic7770 10 EISA/VL 10MHz 16Bit 4 1
63 AHA-274X[A] aic7770 EISA SE-50M SE-HD50F
64 AHA-274X[A]W aic7770 EISA SE-HD68F SE-HD68F
66 AHA-274X[A]T aic7770 EISA 2 X SE-50M SE-HD50F
155 - Add support for the 2.5.X EISA framework.
169 - Correct operation on EISA Twin Channel controller.
229 :Definition: Do not probe for EISA/VLB controllers.
231 to not probe EISA/VLB controllers by default,
233 If the driver is compiled to probe EISA/VLB
238 :Default Value: EISA/VLB probing is disabled by default.
[all …]
/Linux-v6.6/drivers/net/fddi/
DKconfig8 depends on PCI || EISA || TC
32 depends on FDDI && (PCI || EISA || TC)
35 EISA (DEFEA) and PCI (DEFPA) controllers which can connect you

123456