/linux-6.14.4/drivers/nubus/ |
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. 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 …]
|
D | proc.c | 1 // 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/ |
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-6.14.4/arch/mips/cavium-octeon/executive/ |
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-6.14.4/drivers/staging/gpib/tnt4882/ |
D | tnt4882_gpib.c | 1 // 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/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
/linux-6.14.4/Documentation/arch/sh/ |
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-6.14.4/arch/mips/include/asm/octeon/ |
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-6.14.4/arch/mips/include/asm/sn/ |
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-6.14.4/drivers/ata/ |
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-6.14.4/drivers/net/ethernet/8390/ |
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 [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/ |
D | nic.h | 1 /* 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/ |
D | cx23885-video.c | 1 // 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/ |
D | brcm,bcm4377-bluetooth.yaml | 1 # 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/ |
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-6.14.4/arch/mips/alchemy/ |
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-6.14.4/arch/arm64/boot/dts/marvell/ |
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-6.14.4/include/linux/ |
D | nubus.h | 1 /* 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/ |
D | saa7164-cards.c | 1 // 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/ |
D | wdt.c | 1 // 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/ |
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 <[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/ |
D | au0828-cards.c | 1 // 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 …]
|