| /linux/drivers/gpio/ |
| H A D | gpio-f7188x.c | 94 struct f7188x_sio *sio; member 294 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_get_direction() local 297 err = superio_enter(sio->addr); in f7188x_gpio_get_direction() 300 superio_select(sio->addr, sio->device); in f7188x_gpio_get_direction() 302 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get_direction() 304 superio_exit(sio->addr); in f7188x_gpio_get_direction() 306 if (f7188x_gpio_dir_invert(sio->type)) in f7188x_gpio_get_direction() 319 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_direction_in() local 322 err = superio_enter(sio->addr); in f7188x_gpio_direction_in() 325 superio_select(sio->addr, sio->device); in f7188x_gpio_direction_in() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | smsc47b397.rst | 35 Methods for detecting the HP SIO and reading the thermal data on a dc7100 38 The thermal information on the dc7100 is contained in the SIO Hardware Monitor 90 The SIO counts the number of 90kHz (11.111us) pulses per revolution. 102 Obtaining the SIO version. 146 The following is an example of how to read the SIO Device ID located at 0x20: 164 The registers of interest for identifying the SIO on the dc7100 are Device ID
|
| H A D | lm70.rst | 47 complement digital temperature (sent via the SIO line), is available in the
|
| /linux/arch/alpha/kernel/ |
| H A D | sys_cabriolet.c | 171 * because it is the Saturn IO (SIO) PCI/ISA Bridge Chip. 181 { -1, -1, -1, -1, -1}, /* IdSel 8, SIO */ in eb66p_map_irq() 201 * because it is the Saturn IO (SIO) PCI/ISA Bridge Chip. 212 { -1, -1, -1, -1, -1}, /* IdSel 8, SIO */ in cabriolet_map_irq() 241 * PCI slots, the SIO, PCI/IDE, and USB. 261 * 0x804 | INTB0 | USB | IDE | SIO | INTA3 |INTA2 | INTA1 | INTA0 | 289 { -1, -1, -1, -1, -1}, /* IdSel 8, SIO */ in alphapc164_map_irq()
|
| H A D | sys_ruffian.c | 106 * SIO 14 23 - - - 127 {-1, -1, -1, -1, -1}, /* IdSel 14, SIO */ in ruffian_map_irq()
|
| H A D | sys_takara.c | 153 * because the SIO ISA bridge can also be slot 7. However, the SIO
|
| H A D | sys_sx164.c | 106 { -1, -1, -1, -1, -1}, /* IdSel 8 SIO */ in sx164_map_irq()
|
| /linux/drivers/spi/ |
| H A D | spi-lm70llp.c | 64 #define SIO 0x10 macro 153 * Why do we return 0 when the SIO line is high and vice-versa? 155 * is wired in just such a way : when the lm70's SIO goes high, a transistor 162 return ((SIO == (parport_read_status(pp->port) & SIO)) ? 0 : 1); in getmiso()
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_imem_ops.c | 49 /* Through tasklet to do sio write. */ 192 * ipc_imem_sys_port_close - Release a sio link to CP. 205 /* If current phase is IPC_P_OFF or SIO ID is -ve then in ipc_imem_sys_port_close() 345 /* Open a SIO link to CP and return the channel instance */ 393 dev_err(ipc_imem->dev, "SIO open refused, phase %d", phase); in ipc_imem_sys_devlink_open() 399 /* Release a SIO channel link to CP. */
|
| H A D | iosm_ipc_devlink.h | 84 * struct iosm_devlink_sio - SIO instance 155 * @devlink_sio: SIO instance for read/write functionality
|
| H A D | iosm_ipc_imem.h | 177 * @channel: Id of the sio device, set by imem_sio_open, 292 * @sio: IPC SIO data structure pointer
|
| H A D | iosm_ipc_imem_ops.h | 23 /* Default time out when closing SIO, till the modem is in
|
| /linux/drivers/hwmon/ |
| H A D | w83627hf.c | 100 superio_outb(struct w83627hf_sio_data *sio, int reg, int val) in superio_outb() argument 102 outb(reg, sio->sioaddr); in superio_outb() 103 outb(val, sio->sioaddr + 1); in superio_outb() 107 superio_inb(struct w83627hf_sio_data *sio, int reg) in superio_inb() argument 109 outb(reg, sio->sioaddr); in superio_inb() 110 return inb(sio->sioaddr + 1); in superio_inb() 114 superio_select(struct w83627hf_sio_data *sio, int ld) in superio_select() argument 116 outb(DEV, sio->sioaddr); in superio_select() 117 outb(ld, sio->sioaddr + 1); in superio_select() 121 superio_enter(struct w83627hf_sio_data *sio) in superio_enter() argument [all …]
|
| /linux/arch/sh/kernel/cpu/sh4a/ |
| H A D | setup-sh7343.c | 318 SIOF0, SIOF1, SIO, enumerator 353 INTC_VECT(SIO, 0xd00), 392 { 0, 0, 0, SIO, Z3D4, 0, SIOF1, SIOF0 } }, 415 { 0xa4080020, 0, 16, 4, /* IPRI */ { SIO, 0, TSIF, I2C1 } },
|
| H A D | setup-sh7722.c | 536 SCIF0, SCIF1, SCIF2, SIOF0, SIOF1, SIO, enumerator 566 INTC_VECT(SIOF1, 0xca0), INTC_VECT(SIO, 0xd00), 606 { 0, 0, 0, SIO, 0, 0, SIOF1, SIOF0 } }, 631 { 0xa4080020, 0, 16, 4, /* IPRI */ { SIO, 0, TSIF, RTC } },
|
| /linux/drivers/usb/serial/ |
| H A D | ftdi_sio.c | 3 * USB FTDI SIO driver 16 * See http://ftdi-usb-sio.sourceforge.net for up to date testing info 50 SIO, enumerator 138 * The 8U232AM has the same API as the sio except for: 1083 [SIO] = "SIO", /* the serial part of FT8U100AX */ 1275 case SIO: in get_ftdi_divisor() 1374 if (priv->chip_type == SIO || priv->chip_type == FT232A) in write_latency_timer() 1415 if (priv->chip_type == SIO || priv->chip_type == FT232A) in read_latency_timer() 1571 priv->chip_type = SIO; in ftdi_determine_type() 1706 if (type == SIO) in ftdi_is_visible() [all …]
|
| H A D | ftdi_sio.h | 78 * 0 = Reset SIO 85 * The Reset SIO command has this effect:
|
| /linux/arch/mips/txx9/generic/ |
| H A D | irq_tx4938.c | 28 /* raise priority for errors, timers, SIO */ in tx4938_irq_init()
|
| H A D | irq_tx4927.c | 40 /* raise priority for errors, timers, SIO */ in tx4927_irq_init()
|
| /linux/arch/alpha/include/asm/ |
| H A D | dma.h | 81 These may be due to SIO (PCI<->ISA bridge) chipset limitation, or 86 due to an hardware SIO limitation, is 16MB. 91 due to an hardware SIO chip limitation, is 2GB.
|
| H A D | machvec.h | 107 } sio; member
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-address.h | 176 } sio; member 251 } sio; member
|
| /linux/Documentation/scsi/ |
| H A D | qlogicfas.rst | 10 (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
|
| /linux/drivers/pinctrl/ |
| H A D | Kconfig | 433 Microchip SoCs. By using a serial interface, the SIO 436 device. The primary purpose of the SIO controller is to
|
| /linux/arch/sh/include/cpu-sh4/cpu/ |
| H A D | sh7722.h | 116 /* SIO */
|