Home
last modified time | relevance | path

Searched +full:board +full:- +full:type (Results 1 – 25 of 1078) sorted by relevance

12345678910>>...44

/linux-6.14.4/drivers/nubus/
Dnubus.c1 // 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.
60 little-endian machine. Again, stranger things have happened)
88 len--; in nubus_get_rom()
100 p--; in nubus_rewind()
102 len--; in nubus_rewind()
115 len--; in nubus_advance()
127 nubus_rewind(ptr, -len, map); in nubus_move()
135 /* Each sResource entry consists of a 1-byte ID and a 3-byte data
[all …]
Dproc.c1 // SPDX-License-Identifier: GPL-2.0
4 By David Huggins-Daines <[email protected]>
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-6.14.4/drivers/media/common/siano/
Dsms-cards.c1 // 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-6.14.4/arch/mips/cavium-octeon/executive/
Dcvmx-helper-board.c7 * 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-6.14.4/drivers/staging/gpib/tnt4882/
Dtnt4882_gpib.c1 // SPDX-License-Identifier: GPL-2.0
4 * National Instruments boards using tnt4882 or compatible chips (at-gpib, etc).
34 // Measurement Computing PCI-488 same design as PCI-GPIB with TNT5004
51 static int tnt4882_read(gpib_board_t *board, uint8_t *buffer, size_t length,
53 static int tnt4882_accel_read(gpib_board_t *board, uint8_t *buffer, size_t length,
55 static int tnt4882_write(gpib_board_t *board, uint8_t *buffer, size_t length,
57 static int tnt4882_accel_write(gpib_board_t *board, uint8_t *buffer, size_t length,
59 static int tnt4882_command(gpib_board_t *board, uint8_t *buffer, size_t length,
61 static int tnt4882_command_unaccel(gpib_board_t *board, uint8_t *buffer,
63 static int tnt4882_take_control(gpib_board_t *board, int synchronous);
[all …]
/linux-6.14.4/drivers/comedi/drivers/
Daddi_apci_1516.c1 // 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 …]
Ddas08.c1 // 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 …]
Dpcl730.c1 // 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 …]
Ddt2801.c1 // 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 …]
/linux-6.14.4/Documentation/arch/sh/
Dnew-machine.rst1 .. 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-6.14.4/arch/mips/include/asm/octeon/
Dcvmx-helper-board.h7 * 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-6.14.4/arch/mips/include/asm/sn/
Dklconfig.h8 * 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-6.14.4/drivers/ata/
Dpata_buddha.c1 // 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-6.14.4/drivers/net/ethernet/8390/
Dmac8390.c1 // 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 [email protected] */
11 /* 2001-04-18: support for DaynaPort E/LC-M by [email protected] */
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 <[email protected]> and others\n";
[all …]
/linux-6.14.4/drivers/net/ethernet/sfc/falcon/
Dnic.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2006-2013 Solarflare Communications Inc.
12 #include <linux/i2c-algo-bit.h>
24 return efx->type->revision; in ef4_nic_rev()
39 return ((ef4_qword_t *) (channel->eventq.buf.addr)) + in ef4_event()
40 (index & channel->eventq_mask); in ef4_event()
50 * Note that using a single 64-bit comparison is incorrect; even
55 return !(EF4_DWORD_IS_ALL_ONES(event->dword[0]) | in ef4_event_present()
56 EF4_DWORD_IS_ALL_ONES(event->dword[1])); in ef4_event_present()
[all …]
/linux-6.14.4/drivers/media/pci/cx23885/
Dcx23885-video.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include "cx23885-video.h"
23 #include <media/v4l2-common.h>
24 #include <media/v4l2-ioctl.h>
25 #include <media/v4l2-event.h>
26 #include "cx23885-ioctl.h"
29 #include <media/drv-intf/cx25840.h>
35 /* ------------------------------------------------------------------ */
37 static unsigned int video_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET };
38 static unsigned int vbi_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET };
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/net/bluetooth/
Dbrcm,bcm4377-bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/brcm,bcm4377-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sven Peter <[email protected]>
13 This binding describes Broadcom BCM4377 family PCIe-attached bluetooth chips
14 usually found in Apple machines. The Wi-Fi part of the chip is described in
15 bindings/net/wireless/brcm,bcm4329-fmac.yaml.
18 - $ref: bluetooth-controller.yaml#
23 - pci14e4,5fa0 # BCM4377
[all …]
/linux-6.14.4/drivers/media/pci/cx88/
Dcx88-cards.c1 // 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-6.14.4/arch/mips/alchemy/
DKconfig1 # 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-6.14.4/arch/arm64/boot/dts/marvell/
Dac5x-rd-carrier-cn9131.dts1 // 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-6.14.4/include/linux/
Dnubus.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 Hacked to death by C. Scott Ananian and David Huggins-Daines.
30 unsigned char type; member
38 /* Only 9-E actually exist, though 0-8 are also theoretically
73 unsigned short type; member
80 struct nubus_board *board; member
88 int (*probe)(struct nubus_board *board);
89 void (*remove)(struct nubus_board *board);
96 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board);
99 struct nubus_board *board);
[all …]
/linux-6.14.4/drivers/media/pci/saa7164/
Dsaa7164-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2010-2015 Steven Toth <[email protected]>
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-6.14.4/drivers/watchdog/
Dwdt.c1 // SPDX-License-Identifier: GPL-2.0+
5 * (c) Copyright 1996-1997 Alan Cox <[email protected]>,
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-6.14.4/Documentation/devicetree/bindings/arm/
Darm,versatile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <[email protected]>
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-6.14.4/drivers/media/usb/au0828/
Dau0828-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include "au0828-cards.h"
12 #include "media/v4l2-common.h"
16 /* Because the HVR-950q shares an i2s bus between the cs5340 and the in hvr950q_cs5340_audio()
26 * WARNING: There's a quirks table at sound/usb/quirks-table.h
32 .name = "Unknown board",
33 .tuner_type = -1U,
45 .type = AU0828_VMUX_TELEVISION,
50 .type = AU0828_VMUX_COMPOSITE,
56 .type = AU0828_VMUX_SVIDEO,
[all …]

12345678910>>...44