Home
last modified time | relevance | path

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

123

/linux/drivers/gpio/
H A Dgpio-f7188x.c94 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 Dsmsc47b397.rst35 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 Dlm70.rst47 complement digital temperature (sent via the SIO line), is available in the
/linux/arch/alpha/kernel/
H A Dsys_cabriolet.c171 * 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 Dsys_ruffian.c106 * SIO 14 23 - - -
127 {-1, -1, -1, -1, -1}, /* IdSel 14, SIO */ in ruffian_map_irq()
H A Dsys_takara.c153 * because the SIO ISA bridge can also be slot 7. However, the SIO
H A Dsys_sx164.c106 { -1, -1, -1, -1, -1}, /* IdSel 8 SIO */ in sx164_map_irq()
/linux/drivers/spi/
H A Dspi-lm70llp.c64 #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 Diosm_ipc_imem_ops.c49 /* 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 Diosm_ipc_devlink.h84 * struct iosm_devlink_sio - SIO instance
155 * @devlink_sio: SIO instance for read/write functionality
H A Diosm_ipc_imem.h177 * @channel: Id of the sio device, set by imem_sio_open,
292 * @sio: IPC SIO data structure pointer
H A Diosm_ipc_imem_ops.h23 /* Default time out when closing SIO, till the modem is in
/linux/drivers/hwmon/
H A Dw83627hf.c100 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 Dsetup-sh7343.c318 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 Dsetup-sh7722.c536 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 Dftdi_sio.c3 * 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 Dftdi_sio.h78 * 0 = Reset SIO
85 * The Reset SIO command has this effect:
/linux/arch/mips/txx9/generic/
H A Dirq_tx4938.c28 /* raise priority for errors, timers, SIO */ in tx4938_irq_init()
H A Dirq_tx4927.c40 /* raise priority for errors, timers, SIO */ in tx4927_irq_init()
/linux/arch/alpha/include/asm/
H A Ddma.h81 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 Dmachvec.h107 } sio; member
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-address.h176 } sio; member
251 } sio; member
/linux/Documentation/scsi/
H A Dqlogicfas.rst10 (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
/linux/drivers/pinctrl/
H A DKconfig433 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 Dsh7722.h116 /* SIO */

123