/openbmc/linux/arch/sh/include/mach-common/mach/ |
H A D | microdev.h | 38 #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 D | io.c | 38 #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 D | endianness-test.c | 25 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 D | meson.build | 2 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 D | vt82c686.c | 25 #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 D | Kconfig | 41 # For historical reasons, SuperIO devices are created in the board 72 # For historical reasons, SuperIO devices are created in the board
|
H A D | isa-superio.c | 21 #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 D | superio.h | 17 #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 D | wdt977.c | 82 /* 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 D | w83977f_wdt.c | 72 /* 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 D | ibmasr.c | 39 /* 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 D | superio.c | 22 * 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 D | Kconfig | 92 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 D | pata_ns87415.c | 3 * 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 D | ns87303.h | 3 * National Semiconductor PC87303 (SuperIO). 60 /* Advanced SuperIO Config Register (ASC) bits */
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | superio.h | 67 * 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 D | aspeed_scu.h | 165 * 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 D | ibm.json | 103 "SuperIO configuration address selection": { "value": "0x2e" }, 104 "Disable LPC to decode SuperIO": { "value": true },
|
H A D | ips.json | 110 "SuperIO configuration address selection": { "value": "0x2e" }, 111 "Disable LPC to decode SuperIO": { "value": true },
|
/openbmc/u-boot/cmd/ |
H A D | otp_info.h | 89 { 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/u-boot/board/imgtec/malta/ |
H A D | Makefile | 8 obj-y += superio.o
|
/openbmc/linux/drivers/parport/ |
H A D | Kconfig | 51 have a SuperIO parallel port. 80 bool "SuperIO chipset support"
|
/openbmc/u-boot/board/dfi/dfi-bt700/acpi/ |
H A D | mainboard.asl | 12 /* TODO: Need add Nuvoton SuperIO chipset NCT6102D ASL codes */
|
/openbmc/u-boot/board/congatec/conga-qeval20-qa3-e3845/acpi/ |
H A D | mainboard.asl | 12 /* TODO: Need add Winbond SuperIO chipset W83627 ASL codes */
|
/openbmc/linux/arch/mips/txx9/rbtx4927/ |
H A D | irq.c | 105 * SuperIO/PS2/Keyboard, using INTR via ISA IRQ1 106 * SuperIO/PS2/Mouse, using INTR via ISA IRQ12 (mouse not currently supported)
|