| /linux/drivers/nubus/ |
| H A D | nubus.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Mostly rewritten by David Huggins-Daines, C. Scott Ananian, 37 * thought to be suitable for that and some board ROMs make it too expensive. 64 little-endian machine. Again, stranger things have happened) 92 len--; in nubus_get_rom() 104 p--; in nubus_rewind() 106 len--; in nubus_rewind() 119 len--; in nubus_advance() 131 nubus_rewind(ptr, -len, map); in nubus_move() 139 /* Each sResource entry consists of a 1-byte ID and a 3-byte data [all …]
|
| H A D | proc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 By David Huggins-Daines <dhd@debian.org> 14 Therefore each board function gets a directory, which may in turn 43 fres->board->slot, fres->category, fres->type, in nubus_devices_proc_show() 44 fres->dr_sw, fres->dr_hw, fres->board->slot_addr); in nubus_devices_proc_show() 54 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board) in nubus_proc_add_board() argument 60 snprintf(name, sizeof(name), "%x", board->slot); in nubus_proc_add_board() 65 * is the bytelanes value for the board in slot x. 70 struct nubus_board *board) in nubus_proc_add_rsrc_dir() argument 73 int lanes = board->lanes; in nubus_proc_add_rsrc_dir() [all …]
|
| /linux/drivers/media/common/siano/ |
| H A D | sms-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Card-specific functions for the Siano SMS1xxx USB dongle 8 #include "sms-cards.h" 14 .name = "Unknown board", 15 .type = SMS_UNKNOWN_TYPE, 20 .type = SMS_STELLAR, 25 .type = SMS_NOVA_A0, 30 .type = SMS_NOVA_B0, 35 .type = SMS_VEGA, 40 .type = SMS_STELLAR, [all …]
|
| /linux/arch/mips/cavium-octeon/executive/ |
| H A D | cvmx-helper-board.c | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 30 * Helper functions to abstract board specific data about 31 * network ports from the rest of the cvmx-helper files. 36 #include <asm/octeon/cvmx-bootinfo.h> 38 #include <asm/octeon/cvmx-config.h> 40 #include <asm/octeon/cvmx-helper.h> 41 #include <asm/octeon/cvmx-helper-util.h> 42 #include <asm/octeon/cvmx-helper-board.h> [all …]
|
| /linux/drivers/gpib/tnt4882/ |
| H A D | tnt4882_gpib.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * National Instruments boards using tnt4882 or compatible chips (at-gpib, etc). 38 // Measurement Computing PCI-488 same design as PCI-GPIB with TNT5004 54 static irqreturn_t tnt4882_internal_interrupt(struct gpib_board *board); 65 iowrite8(AUX_PAGEIN, priv->nec7210_priv.mmiobase + AUXMR * priv->nec7210_priv.offset); in tnt_paged_readb() 67 return ioread8(priv->nec7210_priv.mmiobase + offset); in tnt_paged_readb() 73 iowrite8(AUX_PAGEIN, priv->nec7210_priv.mmiobase + AUXMR * priv->nec7210_priv.offset); in tnt_paged_writeb() 75 iowrite8(value, priv->nec7210_priv.mmiobase + offset); in tnt_paged_writeb() 81 void __iomem *address = priv->nec7210_priv.mmiobase + offset; in tnt_readb() 84 spinlock_t *register_lock = &priv->nec7210_priv.register_page_lock; in tnt_readb() [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | das08.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * COMEDI - Linux Control and Measurement Device Interface 21 * 'ai_encoding' member of board structure: 29 * complete, MSB[7] is an "over-range" bit. 161 status = inb(dev->iobase + DAS08_STATUS_REG); in das08_ai_eoc() 164 return -EBUSY; in das08_ai_eoc() 171 const struct das08_board_struct *board = dev->board_ptr; in das08_ai_insn_read() local 172 struct das08_private_struct *devpriv = dev->private; in das08_ai_insn_read() 179 chan = CR_CHAN(insn->chanspec); in das08_ai_insn_read() 182 inb(dev->iobase + DAS08_AI_LSB_REG); in das08_ai_insn_read() [all …]
|
| H A D | addi_apci_1516.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. 7 * ADDI-DATA GmbH 9 * D-77833 Ottersweier 10 * Tel: +19(0)7223/9493-0 11 * Fax: +49(0)7223/9493-92 12 * http://www.addi-data.com 13 * info@addi-data.com 22 * PCI bar 1 I/O Register map - Digital input/output 28 * PCI bar 2 I/O Register map - Watchdog (APCI-1516 and APCI-2016) [all …]
|
| H A D | pcl730.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Driver for Advantech PCL-730 and clones 10 * Description: Advantech PCL-730 (& compatibles) 11 * Devices: [Advantech] PCL-730 (pcl730), PCM-3730 (pcm3730), PCL-725 (pcl725), 12 * PCL-733 (pcl733), PCL-734 (pcl734), 13 * [ADLink] ACL-7130 (acl7130), ACL-7225b (acl7225b), 14 * [ICP] ISO-730 (iso730), P8R8-DIO (p8r8dio), P16R16-DIO (p16r16dio), 15 * [Diamond Systems] OPMM-1616-XT (opmm-1616-xt), PEARL-MM-P (pearl-mm-p), 16 * IR104-PBF (ir104-pbf), 21 * [0] - I/O port base [all …]
|
| H A D | dt2801.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Description: Data Translation DT2801 series and DT01-EZ 12 * Devices: [Data Translation] DT2801 (dt2801), DT2801-A, DT2801/5716A, 13 * DT2805, DT2805/5716A, DT2808, DT2818, DT2809, DT01-EZ 15 * This driver can autoprobe the type of board. 18 * [0] - I/O port base address 19 * [1] - unused 20 * [2] - A/D reference 0=differential, 1=single-ended 21 * [3] - A/D range 22 * 0 = [-10, 10] [all …]
|
| H A D | ni_65xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Comedi driver for National Instruments PCI-65xx static dio boards 9 * COMEDI - Linux Control and Measurement Device Interface 19 * Devices: [National Instruments] PCI-6509 (pci-6509), PXI-6509 (pxi-6509), 20 * PCI-6510 (pci-6510), PCI-6511 (pci-6511), PXI-6511 (pxi-6511), 21 * PCI-6512 (pci-6512), PXI-6512 (pxi-6512), PCI-6513 (pci-6513), 22 * PXI-6513 (pxi-6513), PCI-6514 (pci-6514), PXI-6514 (pxi-6514), 23 * PCI-6515 (pxi-6515), PXI-6515 (pxi-6515), PCI-6516 (pci-6516), 24 * PCI-6517 (pci-6517), PCI-6518 (pci-6518), PCI-6519 (pci-6519), 25 * PCI-6520 (pci-6520), PCI-6521 (pci-6521), PXI-6521 (pxi-6521), [all …]
|
| H A D | adl_pci7x3x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * COMEDI driver for the ADLINK PCI-723x/743x series boards. 11 * COMEDI - Linux Control and Measurement Device Interface 17 * Description: 32/64-Channel Isolated Digital I/O Boards 18 * Devices: [ADLink] PCI-7230 (adl_pci7230), PCI-7233 (adl_pci7233), 19 * PCI-7234 (adl_pci7234), PCI-7432 (adl_pci7432), PCI-7433 (adl_pci7433), 20 * PCI-7434 (adl_pci7434) 23 * Status: works (tested on PCI-7230) 27 * board. Each subdevice has a maximum of 32 channels. 29 * PCI-7230 - 4 subdevices: 0 - 16 input, 1 - 16 output, [all …]
|
| /linux/drivers/hwmon/ |
| H A D | cgbc-hwmon.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * cgbc-hwmon - Congatec Board Controller hardware monitoring driver 23 enum hwmon_sensor_types type; member 46 "Board Temperature", 56 enum hwmon_sensor_types type; member 98 struct cgbc_device_data *cgbc = hwmon->cgbc; in cgbc_hwmon_probe_sensors() 99 struct cgbc_hwmon_sensor *sensor = hwmon->sensors; in cgbc_hwmon_probe_sensors() 109 hwmon->sensors = devm_kzalloc(dev, sizeof(*hwmon->sensors) * nb_sensors, GFP_KERNEL); in cgbc_hwmon_probe_sensors() 110 if (!hwmon->sensors) in cgbc_hwmon_probe_sensors() 111 return -ENOMEM; in cgbc_hwmon_probe_sensors() [all …]
|
| /linux/Documentation/arch/sh/ |
| H A D | new-machine.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Adding a new board to LinuxSH 7 Paul Mundt <lethal@linux-sh.org> 18 of the board-specific code (with the exception of stboards) ended up 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 21 companion chip type, and CPU type. Looking at a tree view of this directory 24 Board-specific code:: 27 |-- arch 28 | `-- sh [all …]
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-helper-board.h | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 30 * Helper functions to abstract board specific data about 31 * network ports from the rest of the cvmx-helper files. 37 #include <asm/octeon/cvmx-helper.h> 58 #define CVMX_HELPER_BOARD_MGMT_IPD_PORT -10 62 * port. A result of -1 means there isn't a MII capable PHY 66 * This function must be modified for every new Octeon board. 68 * data to determine board types and revisions. It relies on the [all …]
|
| /linux/arch/mips/include/asm/sn/ |
| H A D | klconfig.h | 8 * Copyright (C) 1992 - 1997, 1999, 2000 Silicon Graphics, Inc. 85 /* lboard_t->brd_flags fields */ 99 /* klinfo->flags fields */ 108 #define IS_CONSOLE_IOC3(i) ((((klinfo_t *)i)->flags) & KLINFO_INSTALL) 132 int type; member 162 (KL_CONFIG_HDR(_nasid)->ch_board_info) 164 (KL_CONFIG_HDR(_nasid)->ch_board_info = (_off)) 167 (lboard_t *)((KL_CONFIG_HDR(_nasid)->ch_board_info) ? \ 168 NODE_OFFSET_TO_K1((_nasid), KL_CONFIG_HDR(_nasid)->ch_board_info) : \ 170 #define KL_CONFIG_MAGIC(_nasid) (KL_CONFIG_HDR(_nasid)->ch_magic) [all …]
|
| /linux/drivers/ata/ |
| H A D | pata_buddha.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Buddha, Catweasel and X-Surf PATA controller driver 68 struct ata_device *dev = qc->dev; in pata_buddha_data_xfer() 69 struct ata_port *ap = dev->link->ap; in pata_buddha_data_xfer() 70 void __iomem *data_addr = ap->ioaddr.data_addr; in pata_buddha_data_xfer() 84 buf += buflen - 1; in pata_buddha_data_xfer() 110 dev->pio_mode = dev->xfer_mode = XFER_PIO_0; in pata_buddha_set_mode() 111 dev->xfer_shift = ATA_SHIFT_PIO; in pata_buddha_set_mode() 112 dev->flags |= ATA_DFLAG_PIO; in pata_buddha_set_mode() 122 ch = z_readb((unsigned long)ap->private_data); in pata_buddha_irq_check() [all …]
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | mac8390.c | 1 // SPDX-License-Identifier: GPL-1.0+ 2 /* mac8390.c: New driver for 8390-based Nubus (or Nubus-alike) 6 Jes Sorensen, and ne2k-pci.c by Donald Becker and Paul Gortmaker. */ 8 /* 2000-02-28: support added for Dayna and Kinetics cards by 10 /* 2000-04-04: support added for Dayna2 by bart@etpmod.phys.tue.nl */ 11 /* 2001-04-18: support for DaynaPort E/LC-M by rayk@knightsmanor.org */ 12 /* 2001-05-15: support for Cabletron ported from old daynaport driver 15 /* 2002-12-30: Try to support more cards, some clues from NetBSD driver */ 16 /* 2003-12-26: Make sure Asante cards always work. */ 43 "v0.4 2001-05-15 David Huggins-Daines <dhd@debian.org> and others\n"; [all …]
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * card-specific stuff. 19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET }; 20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET }; 21 static unsigned int card[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET }; 27 MODULE_PARM_DESC(tuner, "tuner type"); 28 MODULE_PARM_DESC(radio, "radio tuner type"); 29 MODULE_PARM_DESC(card, "card type"); 45 /* ------------------------------------------------------------------ */ 46 /* board config info */ [all …]
|
| /linux/drivers/media/pci/saa7164/ |
| H A D | saa7164-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 17 * and keep the -i2c.c implementation clean. 31 /* Required during new board bringup */ 37 /* Required during new board bringup */ 42 .name = "Hauppauge WinTV-HVR2200", 52 .type = SAA7164_UNIT_EEPROM, 59 .type = SAA7164_UNIT_TUNER, 60 .name = "TDA18271-1", 66 .type = SAA7164_UNIT_TUNER, [all …]
|
| /linux/drivers/watchdog/ |
| H A D | wdt.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * (c) Copyright 1996-1997 Alan Cox <alan@lxorguk.ukuu.org.uk>, 10 * "AS-IS" and at no charge. 71 /* You must set these - there is no sane way to probe for this board. */ 82 /* Support for the Fan Tachometer on the WDT501-P */ 86 "WDT501-P Fan Tachometer support (0=disable, default=0)"); 88 static int type = 500; variable 89 module_param(type, int, 0); 90 MODULE_PARM_DESC(type, 91 "WDT501-P Card type (500 or 501, default=500)"); [all …]
|
| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | ac5x-rd-carrier-cn9131.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Device tree for the AC5X RD Type 7 Com Express carrier board, 6 * Utilizing the CN913x COM Express CPU module board. 7 * This specific carrier board in this mode of operation (external) 12 * board), and connect via an external cable a kit 19 * When the board boots in the external CPU mode, the internal CPU is disabled, 20 * and only the switch portion of the SOC acts as a PCIe end-point, Hence there 26 * And it accesses the switch end-point on the AC5X RD portion of the carrier 30 #include "cn9131-db-comexpress.dtsi" 31 #include "ac5x-rd-carrier.dtsi" [all …]
|
| /linux/arch/mips/alchemy/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 prompt "Machine type" 8 bool "4G Systems MTX-1 board" 24 Board type is autodetected during boot. 27 bool "MyCable XXS1500 board" 32 bool "Trapeze ITS GPR board"
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-usb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2005-2006 Micronas USA Inc. 22 #include "go7007-priv.h" 29 /* #define GO7007_I2C_DEBUG */ /* for debugging the EZ-USB I2C adapter */ 36 * Pipes on EZ-USB interface: 37 * 0 snd - Control 38 * 0 rcv - Control 39 * 2 snd - Download firmware (control) 40 * 4 rcv - Read Interrupt (interrupt) 41 * 6 rcv - Read Video (bulk) [all …]
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | arm,versatile.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linusw@kernel.org> 13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards 21 When fitted with the IB2 Interface Board, the Versatile AB will present an 23 interface board. 30 - description: The ARM Versatile Application Baseboard (HBI-0118) is an 31 evaluation board specifically for the ARM926EJ-S. It can be connected 32 to an IB1 interface board for a touchscreen-type use case or an IB2 [all …]
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|