Home
last modified time | relevance | path

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

1234

/openbmc/linux/arch/sh/include/mach-common/mach/
H A 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 …]
/openbmc/linux/arch/sh/boards/mach-microdev/
H A 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()
/openbmc/qemu/tests/qtest/
H A Dendianness-test.c25 const char *superio; member
36 { "ppc", "g3beige", 0xfe000000, .bswap = true, .superio = "i82378" },
38 { "ppc", "bamboo", 0xe8000000, .bswap = true, .superio = "i82378" },
39 { "ppc64", "mac99", 0xf2000000, .bswap = true, .superio = "i82378" },
40 { "ppc64", "pseries", (1ULL << 45), .bswap = true, .superio = "i82378" },
42 .bswap = true, .superio = "i82378" },
43 { "sh4", "r2d", 0xfe240000, .superio = "i82378" },
44 { "sh4eb", "r2d", 0xfe240000, .bswap = true, .superio = "i82378" },
122 test->superio ? " -device " : "", in test_endianness()
123 test->superio ?: ""); in test_endianness()
[all …]
/openbmc/qemu/hw/isa/
H A Dmeson.build2 system_ss.add(when: 'CONFIG_FDC37M81X', if_true: files('fdc37m81x-superio.c'))
5 system_ss.add(when: 'CONFIG_ISA_SUPERIO', if_true: files('isa-superio.c'))
8 system_ss.add(when: 'CONFIG_SMC37C669', if_true: files('smc37c669-superio.c'))
H A Dvt82c686.c25 #include "hw/isa/superio.h"
279 #define TYPE_VIA_SUPERIO "via-superio"
283 ISASuperIODevice superio; member
306 memory_region_init_io(&s->io, OBJECT(d), s->io_ops, s, "via-superio", 2); in via_superio_realize()
333 isa_parallel_set_enabled(s->superio.parallel[0], (data & 0x3) != 3); in via_superio_devices_enable()
335 isa_serial_set_enabled(s->superio.serial[i], data & BIT(i + 2)); in via_superio_devices_enable()
337 isa_fdc_set_enabled(s->superio.floppy, data & BIT(4)); in via_superio_devices_enable()
358 #define TYPE_VT82C686B_SUPERIO "vt82c686b-superio"
391 isa_fdc_set_iobase(sc->superio.floppy, data << 2); in vt82c686b_superio_cfg_write()
394 isa_parallel_set_iobase(sc->superio.parallel[0], data << 2); in vt82c686b_superio_cfg_write()
[all …]
H A DKconfig41 # For historical reasons, SuperIO devices are created in the board
72 # For historical reasons, SuperIO devices are created in the board
H A Disa-superio.c21 #include "hw/isa/superio.h"
43 warn_report("superio: ignoring %td parallel controllers", in isa_superio_realize()
82 warn_report("superio: ignoring %td serial controllers", in isa_superio_realize()
/openbmc/qemu/include/hw/isa/
H A Dsuperio.h17 #define TYPE_ISA_SUPERIO "isa-superio"
57 #define TYPE_FDC37M81X_SUPERIO "fdc37m81x-superio"
58 #define TYPE_SMC37C669_SUPERIO "smc37c669-superio"
/openbmc/linux/drivers/watchdog/
H A 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()
H A 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()
H A Dibmasr.c39 /* PEARL ASR S/W REGISTER SUPERIO PORT ADDRESSES */
149 /* SELECT SuperIO CHIP FOR QUERYING in asr_get_base_address()
186 /* Select the SuperIO chip in the PCI I/O port register */ in asr_get_base_address()
192 * Read the base address for the SuperIO chip. in asr_get_base_address()
/openbmc/linux/drivers/parisc/
H A 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,
H A DKconfig92 config SUPERIO config
93 bool "SuperIO (SuckyIO) support"
97 Say Y here to support the SuperIO chip found in Bxxxx, C3xxx and
/openbmc/linux/drivers/ata/
H A 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 */
/openbmc/linux/arch/sparc/include/asm/
H A Dns87303.h3 * National Semiconductor PC87303 (SuperIO).
60 /* Advanced SuperIO Config Register (ASC) bits */
/openbmc/linux/arch/parisc/include/asm/
H A 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
/openbmc/qemu/include/hw/misc/
H A Daspeed_scu.h165 * 20 Disable LPC to decode SuperIO 0x2E/0x4E address
169 * 16 SuperIO configuration address selection
274 * 20 Disable LPC to decode SuperIO 0x2E/0x4E address
278 * 16 SuperIO configuration address selection
/openbmc/openbmc/meta-ibm/recipes-bsp/u-boot/u-boot-aspeed-sdk/p10bmc/
H A Dibm.json103 "SuperIO configuration address selection": { "value": "0x2e" },
104 "Disable LPC to decode SuperIO": { "value": true },
H A Dips.json110 "SuperIO configuration address selection": { "value": "0x2e" },
111 "Disable LPC to decode SuperIO": { "value": true },
/openbmc/u-boot/cmd/
H A Dotp_info.h89 { 34, 1, 0, "SuperIO configuration address : 0x2e" },
90 { 34, 1, 1, "SuperIO configuration address : 0x4e" },
91 { 35, 1, 0, "Enable LPC to decode SuperIO" },
92 { 35, 1, 1, "Disable LPC to decode SuperIO" },
218 { 34, 1, 0, "SuperIO configuration address : 0x2e" },
219 { 34, 1, 1, "SuperIO configuration address : 0x4e" },
220 { 35, 1, 0, "Enable LPC to decode SuperIO" },
221 { 35, 1, 1, "Disable LPC to decode SuperIO" },
581 { 34, 1, "SuperIO configuration address selection" },
582 { 35, 1, "Disable LPC to decode SuperIO" },
/openbmc/linux/drivers/parport/
H A DKconfig51 have a SuperIO parallel port.
80 bool "SuperIO chipset support"
/openbmc/u-boot/board/imgtec/malta/
H A DMakefile8 obj-y += superio.o
/openbmc/u-boot/board/dfi/dfi-bt700/acpi/
H A Dmainboard.asl12 /* TODO: Need add Nuvoton SuperIO chipset NCT6102D ASL codes */
/openbmc/u-boot/board/congatec/conga-qeval20-qa3-e3845/acpi/
H A Dmainboard.asl12 /* TODO: Need add Winbond SuperIO chipset W83627 ASL codes */
/openbmc/linux/arch/mips/txx9/rbtx4927/
H A Dirq.c105 * SuperIO/PS2/Keyboard, using INTR via ISA IRQ1
106 * SuperIO/PS2/Mouse, using INTR via ISA IRQ12 (mouse not currently supported)

1234