/Linux-v5.10/drivers/net/can/sja1000/ |
D | kvaser_pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2008 Per Dalen <per.dalen@cnw.se> 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.dalen@cnw.se>"); 35 MODULE_DESCRIPTION("Socket-CAN driver for KVASER PCAN PCI cards"); 44 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1]; [all …]
|
/Linux-v5.10/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-v5.10/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-v5.10/include/linux/ |
D | atmel-mci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * struct mci_slot_pdata - board-specific per-slot configuration 18 * If a given slot is not present on the board, @bus_width should be 23 * Note that support for multiple slots is experimental -- some cards 36 * struct mci_platform_data - board-specific MMC/SDcard configuration 38 * @slot: Per-slot configuration data.
|
/Linux-v5.10/Documentation/devicetree/bindings/dma/ |
D | fsl-qdma.txt | 8 - compatible: Must be one of 9 "fsl,ls1021a-qdma": for LS1021A Board 10 "fsl,ls1028a-qdma": for LS1028A Board 11 "fsl,ls1043a-qdma": for ls1043A Board 12 "fsl,ls1046a-qdma": for ls1046A Board 13 - reg: Should contain the register's base address and length. 14 - interrupts: Should contain a reference to the interrupt used by this 16 - interrupt-names: Should contain interrupt names: 17 "qdma-queue0": the block0 interrupt 18 "qdma-queue1": the block1 interrupt [all …]
|
/Linux-v5.10/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-v5.10/include/sound/ |
D | soc-acpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013-15, Intel Corporation. All rights reserved. 21 /* codec name is used in DAIs is i2c-<HID>:00 with HID being 8 chars */ 60 * @acpi_ipc_irq_index: used for BYT-CR detection 64 * @link_mask: links enabled on the board 78 * snd_soc_acpi_endpoint - endpoint descriptor 79 * @num: endpoint number (mandatory, unique per device) 81 * @group_position: zero-based order (only when @aggregated is 1) 82 * @group_id: platform-unique group identifier (only when @aggregrated is 1) 92 * snd_soc_acpi_adr_device - descriptor for _ADR-enumerated device [all …]
|
/Linux-v5.10/drivers/staging/board/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 bool "Staging Board Support" 6 Select to enable per-board staging support code.
|
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 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-v5.10/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 modifed for every new Octeon board. 68 * data to determine board types and revisions. It relys on the [all …]
|
/Linux-v5.10/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-v5.10/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-v5.10/Documentation/arm/samsung-s3c24xx/ |
D | usb-host.rst | 8 ------------ 10 This document details the S3C2410/S3C2440 in-built OHCI USB host support. 13 ------------- 19 Device Drivers ---> 20 USB support ---> 21 <*> Support for Host-side USB 27 - CONFIG_USB 28 - CONFIG_USB_OHCI_HCD 35 Board Support 36 ------------- [all …]
|
/Linux-v5.10/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-v5.10/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. 13 /* Num VDEVS per radio */ 27 /* Max num of stations (per radio) */ 73 #define ATH11K_BOARD_MAGIC "QCA-ATH11K-BOARD" 74 #define ATH11K_BOARD_API2_FILE "board-2.bin" 75 #define ATH11K_DEFAULT_BOARD_FILE "board.bin" 185 if (hw->hw_ops->get_hw_mac_from_pdev_id) in ath11k_hw_get_mac_from_pdev_id() 186 return hw->hw_ops->get_hw_mac_from_pdev_id(pdev_idx); in ath11k_hw_get_mac_from_pdev_id() 194 if (hw->hw_ops->mac_id_to_pdev_id) in ath11k_hw_mac_id_to_pdev_id() [all …]
|
/Linux-v5.10/drivers/gpu/drm/panel/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 39 24 bit RGB per pixel. It provides a MIPI DSI interface to 40 the host and has a built-in LED backlight. 57 This driver supports LVDS panels that don't require device-specific 79 KD35T133 controller for 320x480 LCD panels with MIPI-DSI 89 4-lane 800x1280 MIPI DSI panel. 92 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 98 Feiyang FY07024DI26A30-D MIPI-DSI interface. 106 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. [all …]
|
/Linux-v5.10/include/linux/soc/samsung/ |
D | s3c-cpu-freq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2006-2007 Simtec Electronics 7 * S3C CPU frequency scaling support - driver and board 19 * struct s3c_freq - frequency information (mainly for core drivers) 22 * @hclk_tns: HCLK cycle time in 10ths of nano-seconds. 42 * struct s3c_cpufreq_freqs - s3c cpufreq notification information. 71 * struct s3c_clkdivs - clock divisor information 75 * @dvs: Non-zero if using DVS mode for ARMCLK. 89 * struct s3c_pllval - PLL value entry. 99 * struct s3c_cpufreq_board - per-board cpu frequency informatin [all …]
|
/Linux-v5.10/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 * 124 * Per-board information 128 int boardnum; /* Board number: 0-32 */ [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 28 * i40e_ptp_read - Read the PHC time from the device 29 * @pf: Board private structure 40 struct i40e_hw *hw = &pf->hw; in i40e_ptp_read() 56 * i40e_ptp_write - Write the PHC time to the device 57 * @pf: Board private structure 66 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write() 77 * i40e_ptp_convert_to_hwtstamp - Convert device clock to system time 82 * the upper level timestamping functions. Since the timestamp is simply a 64- [all …]
|
/Linux-v5.10/include/media/davinci/ |
D | vpbe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <media/v4l2-dev.h> 12 #include <media/v4l2-ioctl.h> 13 #include <media/v4l2-device.h> 39 * requires a set of non-standard timing values to be listed here for 40 * each supported mode since venc is used in non-standard timing mode 50 * Not sure if this is needed on a per mode basis instead of per 51 * output basis. If per mode is needed, we may have to move this to 62 /* i2c subdevice board info */ 71 /* i2c subdevice board info */ [all …]
|
/Linux-v5.10/include/uapi/linux/ |
D | cyclades.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 57 *fold in changes for Cyclom-Z -- including structures for 58 *communicating with board as well modest changes to original 63 *to support use of this file in non-kernel applications 117 /*************** CYCLOM-Z ADDITIONS ***************/ 156 * CUSTOM_REG - Cyclom-Z/PCI Custom Registers Set. The driver 176 __u32 ram_wait_state; /* RAM wait-state Register */ 177 __u32 uart_wait_state; /* UART wait-state Register */ 178 __u32 timer_wait_state; /* timer wait-state Register */ 183 * RUNTIME_9060 - PLX PCI9060ES local configuration and shared runtime [all …]
|
/Linux-v5.10/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 - Anson Huang <Anson.Huang@nxp.com> 13 - $ref: "/schemas/spi/spi-controller.yaml#" 18 - fsl,imx7ulp-spi 19 - fsl,imx8qxp-spi 29 - description: SoC SPI per clock 30 - description: SoC SPI ipg clock [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-single.txt | 1 One-register-per-pin type device tree based pinctrl driver 4 - compatible : "pinctrl-single" or "pinconf-single". 5 "pinctrl-single" means that pinconf isn't supported. 6 "pinconf-single" means that generic pinconf is supported. 8 - reg : offset and length of the register set for the mux registers 10 - #pinctrl-cells : number of cells in addition to the index, set to 1 11 for pinctrl-single,pins and 2 for pinctrl-single,bits 13 - pinctrl-single,register-width : pinmux register access width in bits 15 - pinctrl-single,function-mask : mask of allowed pinmux function bits 19 - pinctrl-single,function-off : function off mode for disabled state if [all …]
|
/Linux-v5.10/Documentation/networking/device_drivers/wan/ |
D | z8530book.rst | 49 The Z85230 driver provides the back end interface to your board. To 50 configure a Z8530 interface you need to detect the board and to identify 56 shutdown the board. Firstly zero the active field. This ensures nothing 63 is board dependent, and up to you to initialise. 83 If your board has DMA facilities then initialise the txdma and rxdma 85 channels and do any necessary board level initialisation to configure 87 programming but not board specific magic. 113 netdevice field of each channel. The hdlc-> priv field of the network 114 device points to your private data - you will need to be able to find 151 sure to set registers 1-7, 9-11, 14 and 15 in all configurations. Where [all …]
|
/Linux-v5.10/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 …]
|