/linux-6.14.4/drivers/net/can/sja1000/ |
D | kvaser_pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2008 Per Dalen <per[email protected]> 7 * - Kvaser linux driver, version 4.72 BETA 8 * Copyright (C) 2002-2007 KVASER AB 10 * - Lincan driver, version 0.3.3, OCERA project 14 * - Socketcan SJA1000 drivers 16 * Copyright (c) 2002-2007 Volkswagen Group Electronic Research 34 MODULE_AUTHOR("Per Dalen <per[email protected]>"); 35 MODULE_DESCRIPTION("Socket-CAN driver for KVASER PCAN PCI cards"); 43 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1]; [all …]
|
/linux-6.14.4/Documentation/networking/devlink/ |
D | devlink-info.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 7 The ``devlink-info`` mechanism enables device drivers to report device 10 The original motivation for the ``devlink-info`` API was twofold: 12 - making it possible to automate device and firmware management in a fleet 13 of machines in a vendor-independent fashion (see also 14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`); 15 - name the per component FW versions (as opposed to the crowded ethtool 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. 21 .. list-table:: List of top level info objects [all …]
|
/linux-6.14.4/Documentation/driver-api/ |
D | mtdnand.rst | 10 The generic NAND driver supports almost all NAND and AG-AND based chips 15 board drivers or filesystem drivers suitable for NAND devices. 31 -------------------------- 37 - [MTD Interface] 43 - [NAND Interface] 48 - [GENERIC] 53 - [DEFAULT] 57 replaced by the board driver if necessary. Those functions are called 58 via pointers in the NAND chip description structure. The board driver 59 can set the functions which should be replaced by board dependent [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/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | main.h | 48 * Usage example, e.g. a three-bit field (bits 4-6): 52 * regval = R_REG(osh, ®s->regfoo); 55 * W_REG(osh, ®s->regfoo, regval); 58 (((unsigned)1 << (width)) - 1) 67 /* max # supported core revisions (0 .. MAXCOREREV - 1) */ 76 #define BRCMS_SHORTSLOT_AUTO -1 /* Driver will manage Shortslot setting */ 91 #define TXFID_QUEUE_MASK 0x0007 /* Bits 0-2 */ 92 #define TXFID_SEQ_MASK 0x7FE0 /* Bits 5-15 */ 145 ((uint)((wlc)->band->bandunit ? BAND_2G_INDEX : BAND_5G_INDEX)) 152 * gmode_user: user config gmode, operating band->gmode is different. [all …]
|
/linux-6.14.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2024 Intel Corporation. */ 9 * ixgbe_cache_ring_dcb_sriov - Descriptor ring to register mapping for SR-IOV 10 * @adapter: board private structure to initialize 12 * Cache the descriptor ring offsets for SR-IOV to the assigned rings. It 20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov() 22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov() 25 u8 tcs = adapter->hw_tcs; in ixgbe_cache_ring_dcb_sriov() 32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov() 35 /* start at VMDq register offset for SR-IOV enabled setups */ in ixgbe_cache_ring_dcb_sriov() [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/include/sound/ |
D | soc-acpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013-15, Intel Corporation 22 /* codec name is used in DAIs is i2c-<HID>:00 with HID being 8 chars */ 61 * @acpi_ipc_irq_index: used for BYT-CR detection 64 * @dmic_num: number of SoC- or chipset-attached PDM digital microphones 65 * @link_mask: SoundWire links enabled on the board 67 * @i2s_link_mask: I2S/TDM links enabled on the board 75 * @bt_link_mask: BT offload link enabled on the board 95 * snd_soc_acpi_endpoint - endpoint descriptor 96 * @num: endpoint number (mandatory, unique per device) [all …]
|
/linux-6.14.4/include/linux/ssb/ |
D | ssb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <linux/dma-mapping.h> 41 u16 board_rev; /* Board revision number from SPROM. */ 42 u16 board_num; /* Board number from SPROM. */ 43 u16 board_type; /* Board type from SPROM. */ 70 u8 itssi_a; /* Idle TSSI Target for A-PHY */ 71 u8 itssi_bg; /* Idle TSSI Target for B/G-PHY */ 77 u8 txpid5gl[4]; /* 4.9 - 5.1GHz TX power index */ 78 u8 txpid5g[4]; /* 5.1 - 5.5GHz TX power index */ 79 u8 txpid5gh[4]; /* 5.5 - ...GHz TX power index */ [all …]
|
/linux-6.14.4/Documentation/scsi/ |
D | advansys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 10 buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit 15 cache and board LRAM. A CDB is a single SCSI command. The driver 21 - ABP-480 - Bus-Master CardBus (16 CDB) 24 - ABP510/5150 - Bus-Master ISA (240 CDB) 25 - ABP5140 - Bus-Master ISA PnP (16 CDB) 26 - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) 27 - ABP902/3902 - Bus-Master PCI (16 CDB) [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/intel/ |
D | e1000.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 1999 - 2013 Intel Corporation. 13 - Identifying Your Adapter 14 - Command Line Parameters 15 - Speed and Duplex Configuration 16 - Additional Configurations 17 - Support 50 ------- 54 :Valid Range: 0x01-0x0F, 0x20-0x2F 57 This parameter is a bit-mask that specifies the speed and duplex settings [all …]
|
/linux-6.14.4/drivers/tty/serial/jsm/ |
D | jsm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 49 dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ 56 /* Board ids */ 70 /* Board type definitions */ 76 /* Board State Definitions */ 94 #define JSM_VERSION "jsm: 1.2-1-INKERNEL" 95 #define JSM_PARTNUM "40002438_A-INKERNEL" 101 * Per board operations structure * 122 * Per-board information 126 int boardnum; /* Board number: 0-32 */ [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | sc7180-trogdor-quackingstick.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Quackingstick board device tree source 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 11 #include "sc7180-trogdor-rt5682i-sku.dtsi" 12 #include "sc7180-trogdor-detachable.dtsi" 15 ppvar_lcd: ppvar-lcd-regulator { 16 compatible = "regulator-fixed"; 17 regulator-name = "ppvar_lcd"; 20 enable-active-high; [all …]
|
/linux-6.14.4/include/linux/platform_data/ |
D | mmc-omap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 /* back-link to device */ 16 /* number of slots per controller */ 19 /* set if your board has components or wiring that limits the 23 /* initialize board-specific MMC functionality, can be NULL if 49 * nomux means "standard" muxing is wrong on this board, and 50 * that board-specific code handled it before common init logic. 101 * 0 - closed 102 * 1 - open
|
/linux-6.14.4/Documentation/sound/cards/ |
D | mixart.rst | 13 The miXart8AES/EBU is the same with a add-on card that offers further 15 Furthermore the add-on card offers external clock synchronisation 23 Use the mixartloader that can be found in the alsa-tools package. 29 One miXart8 board will be represented as 4 alsa cards, each with 1 32 'pcm1c' and 1 stereo digital output 'pcm1p' per card. 35 ------- 37 Sample rates : 8000 - 48000 Hz continuously 40 -------- 48 ------- 49 There is one substream per capture device. For instance only stereo [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/arm/omap/ |
D | omap.txt | 3 OMAP is currently using a static file per SoC family to describe the 11 to move data from hwmod to device-tree representation. 15 - compatible: Every devices present in OMAP SoC should be in the 17 - ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP 22 - ti,no_idle_on_suspend: When present, it prevents the PM to idle the module 24 - ti,no-reset-on-init: When present, the module should not be reset at init 25 - ti,no-idle-on-init: When present, the module should not be idled at init 26 - ti,no-idle: When present, the module is never allowed to idle. 31 compatible = "ti,omap4-spinlock"; 37 - General Purpose devices [all …]
|
/linux-6.14.4/Documentation/driver-api/tty/ |
D | moxa-smartio.rst | 25 - 2 ports multiport board 26 CP-102U, CP-102UL, CP-102UF 27 CP-132U-I, CP-132UL, 28 CP-132, CP-132I, CP132S, CP-132IS, 29 (CP-102, CP-102S) 31 - 4 ports multiport board 32 CP-104EL, 33 CP-104UL, CP-104JU, 34 CP-134U, CP-134U-I, 36 CP-114, CP-114I, CP-114S, CP-114IS, CP-114UL, [all …]
|
/linux-6.14.4/include/linux/ |
D | fsl_devices.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 #define FSL_UTMI_PHY_DLY 10 /*As per P1010RM, delay for UTMI 17 PHY CLK to become stable - 10ms*/ 30 * Each sub-arch has its own master list of unique devices and 31 * enumerates them by enum fsl_devices in a sub-arch specific header 36 * information that may be defined by the board or how the device 40 * - platform data structures: <driver>_platform_data 41 * - platform data device flags: FSL_<driver>_DEV_<FLAG> 42 * - platform data board flags: FSL_<driver>_BRD_<FLAG> 47 FSL_USB_VER_NONE = -1, [all …]
|
/linux-6.14.4/include/linux/i3c/ |
D | master.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 39 * struct i3c_i2c_dev_desc - Common part of the I3C/I2C device descriptor 62 * struct i2c_dev_boardinfo - I2C device board information 64 * @base: regular I2C board information 68 * This structure is used to attach board-level information to an I2C device. 78 * struct i2c_dev_desc - I2C device descriptor 87 * using &struct_i3c_master_controller->ops->attach_i2c_dev(). 101 * struct i3c_ibi_slot - I3C IBI (In-Band Interrupt) slot 108 * An IBI slot is an object pre-allocated by the controller and used when an 115 * simple kmalloc-based allocation, the generic IBI slot pool can be used. [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/Documentation/devicetree/bindings/clock/ |
D | qcom,mmcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeffrey Hugo <[email protected]> 11 - Taniya Das <[email protected]> 20 - qcom,mmcc-apq8064 21 - qcom,mmcc-apq8084 22 - qcom,mmcc-msm8226 23 - qcom,mmcc-msm8660 24 - qcom,mmcc-msm8960 [all …]
|
/linux-6.14.4/drivers/fpga/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 52 FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V, 100 tristate "Technologic Systems TS-73xx SBC FPGA Manager" 104 present on the TS-73xx SBC boards. 140 safely handles AXI4MM and AXI4-Lite interfaces on a 173 Select this option to enable common support for Field-Programmable 185 per DFL based FPGA device. 212 Port/AFU per DFL based FPGA device. 222 the card. It also instantiates the SPI master (spi-altera) for 223 the card's BMC (Board Management Controller). [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-lpspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-fsl-lpspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <[email protected]> 11 - Sascha Hauer <[email protected]> 12 - Fabio Estevam <[email protected]> 15 - $ref: /schemas/spi/spi-controller.yaml# 20 - enum: 21 - fsl,imx7ulp-spi [all …]
|
/linux-6.14.4/drivers/scsi/ |
D | zorro_esp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ESP front-end for Amiga ZORRO SCSI systems. 24 * Rewritten to use 53c700.c by Kars de Jong <jongk@linux-m68k.org> 32 #include <linux/dma-mapping.h> 55 /* per-board register layout definitions */ 158 struct esp *esp; /* our ESP instance - for Scsi_host* */ 159 void __iomem *board_base; /* virtual address (Zorro III board) */ 160 int zorro3; /* board is Zorro III */ 167 * On Oktagon, it is one byte - use a different accessor there. 169 * Oktagon needs PDMA - currently unsupported! [all …]
|
/linux-6.14.4/drivers/net/wireless/ath/ath11k/ |
D | hw.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved. 15 /* Num VDEVS per radio */ 16 #define TARGET_NUM_VDEVS(ab) (ab->hw_params.num_vdevs) 18 #define TARGET_NUM_PEERS_PDEV(ab) (ab->hw_params.num_peers + TARGET_NUM_VDEVS(ab)) 29 /* Max num of stations (per radio) */ 30 #define TARGET_NUM_STATIONS(ab) (ab->hw_params.num_peers) 76 #define ATH11K_BOARD_MAGIC "QCA-ATH11K-BOARD" 77 #define ATH11K_BOARD_API2_FILE "board-2.bin" [all …]
|