Home
last modified time | relevance | path

Searched full:superio (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v6.1/arch/sh/include/mach-common/mach/
Dmicrodev.h38 #define MICRODEV_LINUX_IRQ_KEYBOARD 1 /* SuperIO Keyboard */
39 #define MICRODEV_LINUX_IRQ_SERIAL1 2 /* SuperIO Serial #1 */
41 #define MICRODEV_LINUX_IRQ_SERIAL2 4 /* SuperIO Serial #2 */
43 #define MICRODEV_LINUX_IRQ_MOUSE 12 /* SuperIO PS/2 Mouse */
44 #define MICRODEV_LINUX_IRQ_IDE2 13 /* SuperIO IDE #2 */
45 #define MICRODEV_LINUX_IRQ_IDE1 14 /* SuperIO IDE #1 */
52 #define MICRODEV_FPGA_IRQ_KEYBOARD 1 /* SuperIO Keyboard */
53 #define MICRODEV_FPGA_IRQ_SERIAL1 3 /* SuperIO Serial #1 */
54 #define MICRODEV_FPGA_IRQ_SERIAL2 4 /* SuperIO Serial #2 */
55 #define MICRODEV_FPGA_IRQ_MOUSE 12 /* SuperIO PS/2 Mouse */
[all …]
/Linux-v6.1/arch/sh/boards/mach-microdev/
Dio.c38 #define IO_SUPERIO_BASE 0x3f0ul /* I/O base for SMSC FDC37C93xAPM SuperIO chip */
44 #define IO_SUPERIO_EXTENT 0x02ul /* I/O extent for SMSC FDC37C93xAPM SuperIO chip */
50 #define IO_SUPERIO_PHYS 0xa7800000ul /* Physical address of SMSC FDC37C93xAPM SuperIO chip */
68 * SMSC FDC37C93xAPM SuperIO chip in microdev_ioport_map()
77 * SMSC FDC37C93xAPM SuperIO chip in microdev_ioport_map()
86 * SMSC FDC37C93xAPM SuperIO chip in microdev_ioport_map()
94 * SMSC FDC37C93xAPM SuperIO chip in microdev_ioport_map()
102 * SMSC FDC37C93xAPM SuperIO chip in microdev_ioport_map()
Dfdc37c93xapm.c78 printk("SMSC FDC37C93xAPM SuperIO device detected\n"); in smsc_superio_setup()
/Linux-v6.1/drivers/watchdog/
Dwdt977.c82 /* unlock the SuperIO chip */ in wdt977_start()
113 /* lock the SuperIO chip */ in wdt977_start()
131 /* unlock the SuperIO chip */ in wdt977_stop()
158 /* lock the SuperIO chip */ in wdt977_stop()
177 /* unlock the SuperIO chip */ in wdt977_keepalive()
188 /* lock the SuperIO chip */ in wdt977_keepalive()
235 /* unlock the SuperIO chip */ in wdt977_get_status()
245 /* lock the SuperIO chip */ in wdt977_get_status()
Dw83977f_wdt.c72 /* Unlock the SuperIO chip */ in wdt_start()
123 /* Lock the SuperIO chip */ in wdt_start()
143 /* Unlock the SuperIO chip */ in wdt_stop()
177 /* Lock the SuperIO chip */ in wdt_stop()
198 /* Unlock the SuperIO chip */ in wdt_keepalive()
208 /* Lock the SuperIO chip */ in wdt_keepalive()
259 /* Unlock the SuperIO chip */ in wdt_get_status()
269 /* Lock the SuperIO chip */ in wdt_get_status()
Dibmasr.c40 /* PEARL ASR S/W REGISTER SUPERIO PORT ADDRESSES */
150 /* SELECT SuperIO CHIP FOR QUERYING in asr_get_base_address()
187 /* Select the SuperIO chip in the PCI I/O port register */ in asr_get_base_address()
193 * Read the base address for the SuperIO chip. in asr_get_base_address()
/Linux-v6.1/drivers/parisc/
Dsuperio.c22 * hopefully be able to support all SuperIO devices. Currently
77 #include <asm/superio.h>
90 #define SUPERIO "SuperIO" macro
91 #define PFX SUPERIO ": "
274 SUPERIO, (void *)sio)) { in superio_init()
321 .name = SUPERIO,
359 * We don't allocate a SuperIO irq for the legacy IO function, in superio_fixup_irq()
489 .name = SUPERIO,
DKconfig91 config SUPERIO config
92 bool "SuperIO (SuckyIO) support"
96 Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and
DMakefile21 obj-$(CONFIG_SUPERIO) += superio.o
/Linux-v6.1/drivers/ata/
Dpata_ns87415.c3 * pata_ns87415.c - NS87415 (and PARISC SUPERIO 87560) PATA
206 /* SUPERIO 87560 is a PoS chip that NatSem denies exists.
210 * See drivers/parisc/superio.c for more gory details.
215 #include <asm/superio.h>
223 * Work around chipset problems in the 87560 SuperIO chip
299 #endif /* 87560 SuperIO Support */
/Linux-v6.1/arch/sparc/include/asm/
Dns87303.h3 * National Semiconductor PC87303 (SuperIO).
60 /* Advanced SuperIO Config Register (ASC) bits */
/Linux-v6.1/arch/parisc/include/asm/
Dsuperio.h67 * that contains a SuperIO chip AND has CONFIG_SUPERIO enabled.
70 * if it is SuperIO Legacy IO; but really now, is this combination
/Linux-v6.1/drivers/parport/
DKconfig50 have a SuperIO parallel port.
79 bool "SuperIO chipset support"
/Linux-v6.1/arch/mips/txx9/rbtx4927/
Dirq.c105 * SuperIO/PS2/Keyboard, using INTR via ISA IRQ1
106 * SuperIO/PS2/Mouse, using INTR via ISA IRQ12 (mouse not currently supported)
/Linux-v6.1/include/linux/
Dvia.h5 /* Values for SuperIO function select configuration register */
Dparport_pc.h52 /* Register and value to enable SuperIO configuration access */
55 /* SuperIO function register number */
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/
Dnuvoton,nct6775.yaml52 superio@4d {
/Linux-v6.1/arch/mips/include/asm/ip32/
Dip32_ints.h34 /* SUPERIO, MISC, and AUDIO are MACEISA */
/Linux-v6.1/arch/mips/mti-malta/
Dmalta-platform.c15 * o 2 ports in the SMC SuperIO
/Linux-v6.1/arch/arm/mach-footbridge/
Dnetwinder-hw.c122 /* Open up the SuperIO chip */ in nw_gpio_modify_io()
339 * Open up the SuperIO chip in wb977_init()
647 /* open up the SuperIO chip */ in netwinder_restart()
/Linux-v6.1/arch/arm/boot/dts/
Daspeed-bmc-tyan-s8036.dts139 * not interfere with the SuperIO. The goal is to have both the
140 * VUART and the SuperIO available and decide at runtime whether
Daspeed-bmc-tyan-s7106.dts139 * not interfere with the SuperIO. The goal is to have both the
140 * VUART and the SuperIO available and decide at runtime whether
/Linux-v6.1/arch/mips/include/asm/sn/
Dioc3.h22 /* SUPERIO uart register map */
155 /* SuperIO Registers XXX */
244 /* Superio Registers (PIO Access) */
/Linux-v6.1/arch/arm/mach-s3c/
Dbast.h147 * 0x02600000 to 0x02700000 1MB PC SuperIO controller
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Daspeed-lpc.yaml30 * A set of SuperIO[3] scratch registers enableing implementation of e.g. custom

123