Home
last modified time | relevance | path

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

12345678910>>...28

/Linux-v6.1/drivers/net/can/sja1000/
Dkvaser_pci.c1 // 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");
43 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1];
[all …]
/Linux-v6.1/Documentation/networking/devlink/
Ddevlink-info.rst1 .. 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-v6.1/Documentation/driver-api/
Dmtdnand.rst10 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-v6.1/include/linux/
Datmel-mci.h1 /* 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-v6.1/Documentation/devicetree/bindings/dma/
Dfsl-qdma.txt8 - 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-v6.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dmain.h48 * Usage example, e.g. a three-bit field (bits 4-6):
52 * regval = R_REG(osh, &regs->regfoo);
55 * W_REG(osh, &regs->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-v6.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe_lib.c1 // 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-v6.1/include/sound/
Dsoc-acpi.h1 /* 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
63 * @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
85 * snd_soc_acpi_endpoint - endpoint descriptor
86 * @num: endpoint number (mandatory, unique per device)
88 * @group_position: zero-based order (only when @aggregated is 1)
[all …]
/Linux-v6.1/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-v6.1/Documentation/scsi/
Dadvansys.rst1 .. 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-v6.1/include/linux/ssb/
Dssb.h1 /* 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-v6.1/Documentation/networking/device_drivers/ethernet/intel/
De1000.rst1 .. 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-v6.1/Documentation/arm/samsung-s3c24xx/
Dusb-host.rst8 ------------
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-v6.1/drivers/tty/serial/jsm/
Djsm.h1 /* 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-v6.1/include/linux/soc/samsung/
Ds3c-cpu-freq.h1 /* 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-v6.1/include/media/davinci/
Dvpbe.h1 /* 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-v6.1/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-single.txt1 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 or 2 for pinctrl-single,pins and set to 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-v6.1/include/linux/i3c/
Dmaster.h1 /* SPDX-License-Identifier: GPL-2.0 */
31 * struct i3c_i2c_dev_desc - Common part of the I3C/I2C device descriptor
54 * struct i2c_dev_boardinfo - I2C device board information
56 * @base: regular I2C board information
60 * This structure is used to attach board-level information to an I2C device.
70 * struct i2c_dev_desc - I2C device descriptor
80 * using &struct_i3c_master_controller->ops->attach_i2c_dev().
94 * struct i3c_ibi_slot - I3C IBI (In-Band Interrupt) slot
101 * An IBI slot is an object pre-allocated by the controller and used when an
108 * simple kmalloc-based allocation, the generic IBI slot pool can be used.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dqcom,mmcc.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeffrey Hugo <quic_jhugo@quicinc.com>
11 - Taniya Das <tdas@codeaurora.org>
20 - qcom,mmcc-apq8064
21 - qcom,mmcc-apq8084
22 - qcom,mmcc-msm8226
23 - qcom,mmcc-msm8660
24 - qcom,mmcc-msm8960
[all …]
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dsc7180-trogdor-mrbland.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Mrbland board device tree source
8 /dts-v1/;
10 #include "sc7180-trogdor.dtsi"
12 /* This board only has 1 USB Type-C port. */
13 /delete-node/ &usb_c1;
16 avdd_lcd: avdd-lcd {
17 compatible = "regulator-fixed";
18 regulator-name = "avdd_lcd";
21 enable-active-high;
[all …]
Dsc7180-trogdor-quackingstick.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Quackingstick board device tree source
8 /dts-v1/;
10 #include "sc7180-trogdor.dtsi"
12 /* This board only has 1 USB Type-C port. */
13 /delete-node/ &usb_c1;
16 ppvar_lcd: ppvar-lcd {
17 compatible = "regulator-fixed";
18 regulator-name = "ppvar_lcd";
21 enable-active-high;
[all …]
/Linux-v6.1/Documentation/sound/cards/
Dmixart.rst13 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-v6.1/include/linux/platform_data/
Dmmc-omap.h1 /* 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
25 /* initialize board-specific MMC functionality, can be NULL if
51 * nomux means "standard" muxing is wrong on this board, and
52 * that board-specific code handled it before common init logic.
103 * 0 - closed
104 * 1 - open
/Linux-v6.1/drivers/fpga/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
52 FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V,
88 tristate "Technologic Systems TS-73xx SBC FPGA Manager"
92 present on the TS-73xx SBC boards.
128 safely handles AXI4MM and AXI4-Lite interfaces on a
161 Select this option to enable common support for Field-Programmable
173 per DFL based FPGA device.
200 Port/AFU per DFL based FPGA device.
210 the card. It also instantiates the SPI master (spi-altera) for
211 the card's BMC (Board Management Controller).
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/omap/
Domap.txt3 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 …]

12345678910>>...28