/linux-6.12.1/Documentation/devicetree/bindings/soundwire/ |
D | qcom,soundwire.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 - Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> 19 - qcom,soundwire-v1.3.0 20 - qcom,soundwire-v1.5.0 21 - qcom,soundwire-v1.5.1 22 - qcom,soundwire-v1.6.0 23 - qcom,soundwire-v1.7.0 [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/hw/ |
D | devlink_port_split.py | 2 # SPDX-License-Identifier: GPL-2.0 12 # Test port split configuration using devlink-port lanes attribute. 13 # The test is skipped in case the attribute is not available. 15 # First, check that all the ports with 1 lane fail to split. 16 # Second, check that all the ports with more than 1 lane can be split 21 # Kselftest framework requirement - SKIP code is 4 28 Run a command in subprocess. 45 Class that holds information on the devlink ports, required to the tests; 46 if_names: A list of interfaces in the devlink ports. 51 Get a list of physical devlink ports. [all …]
|
/linux-6.12.1/drivers/thunderbolt/ |
D | test.c | 1 // SPDX-License-Identifier: GPL-2.0 20 res->data = ida; in __ida_init() 26 struct ida *ida = res->data; in __ida_destroy() 47 sw->config.upstream_port_number = upstream_port; in alloc_switch() 48 sw->config.depth = tb_route_length(route); in alloc_switch() 49 sw->config.route_hi = upper_32_bits(route); in alloc_switch() 50 sw->config.route_lo = lower_32_bits(route); in alloc_switch() 51 sw->config.enabled = 0; in alloc_switch() 52 sw->config.max_port_number = max_port_number; in alloc_switch() 54 size = (sw->config.max_port_number + 1) * sizeof(*sw->ports); in alloc_switch() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/hisilicon/ |
D | hi3660-coresight.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2016-2018 HiSilicon Ltd. 15 compatible = "arm,coresight-etm4x", "arm,primecell"; 18 clock-names = "apb_pclk"; 21 out-ports { 24 remote-endpoint = 32 compatible = "arm,coresight-etm4x", "arm,primecell"; 35 clock-names = "apb_pclk"; 38 out-ports { 41 remote-endpoint = [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | sharedbuffer_configuration.py | 2 # SPDX-License-Identifier: GPL-2.0 19 - random size 22 - random pool number 23 - random threshold 26 - random threshold 30 for pool in pools: 37 # For threshold of 16, this works out to be about 12MB on Spectrum-1, 38 # and about 17MB on Spectrum-2. 58 for pool in self._pools: 67 return arr[random.randint(0, len(arr) - 1)] [all …]
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
D | lag.c | 7 * COPYING in the main directory of this source tree, or the 10 * Redistribution and use in source and binary forms, with or 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 20 * disclaimer in the documentation and/or other materials 26 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 27 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 28 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 29 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 75 mlx5_infer_tx_enabled(&ldev->tracker, ldev->ports, enabled_ports, in lag_active_port_bits() [all …]
|
/linux-6.12.1/Documentation/networking/dsa/ |
D | configuration.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 .. _dsa-config-showcases: 13 ----------------------- 15 To configure a DSA switch a couple of commands need to be executed. In this 37 The user interfaces depend on the conduit interface being up in order for them 42 - when a DSA user interface is brought up, the conduit interface is 44 - when the conduit interface is brought down, all DSA user interfaces are 47 In this documentation the following Ethernet interfaces are used: 71 * lan1: 192.0.2.1/30 (192.0.2.0 - 192.0.2.3) 72 * lan2: 192.0.2.5/30 (192.0.2.4 - 192.0.2.7) [all …]
|
D | dsa.rst | 8 in joining the effort. 22 An Ethernet switch typically comprises multiple front-panel ports and one 23 or more CPU or management ports. The DSA subsystem currently relies on the 26 kinds of Ethernet switches found in Small Home and Office products: routers, 27 gateways, or even top-of-rack switches. This host Ethernet controller will 28 be later referred to as "conduit" and "cpu" in DSA terminology and code. 30 The D in DSA stands for Distributed, because the subsystem has been designed 33 ports are referred to as "dsa" ports in DSA terminology and code. A collection 36 For each front-panel port, DSA creates specialized network devices which are 37 used as controlling and data-flowing endpoints for use by the Linux networking [all …]
|
/linux-6.12.1/arch/arm/boot/dts/hisilicon/ |
D | hip04.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013-2014 HiSilicon Ltd. 6 * Copyright (C) 2013-2014 Linaro Ltd. 12 /* memory bus is 64-bit */ 13 #address-cells = <2>; 14 #size-cells = <2>; 21 compatible = "hisilicon,hip04-bootwrapper"; 22 boot-method = <0x10c00000 0x10000>, <0xe0000100 0x1000>; 26 #address-cells = <1>; 27 #size-cells = <0>; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/dsa/ |
D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vladimir Oltean <vladimir.oltean@nxp.com> 11 - Claudiu Manoil <claudiu.manoil@nxp.com> 12 - Alexandre Belloni <alexandre.belloni@bootlin.com> 13 - UNGLinuxDriver@microchip.com 16 There are multiple switches which are either part of the Ocelot-1 family, or 17 derivatives of this architecture. These switches can be found embedded in 22 Frame DMA or register-based I/O. [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | it87.rst | 10 Addresses scanned: from Super I/O config space (8 I/O ports) 18 Addresses scanned: from Super I/O config space (8 I/O ports) 24 Addresses scanned: from Super I/O config space (8 I/O ports) 32 Addresses scanned: from Super I/O config space (8 I/O ports) 40 Addresses scanned: from Super I/O config space (8 I/O ports) 48 Addresses scanned: from Super I/O config space (8 I/O ports) 56 Addresses scanned: from Super I/O config space (8 I/O ports) 64 Addresses scanned: from Super I/O config space (8 I/O ports) 72 Addresses scanned: from Super I/O config space (8 I/O ports) 80 Addresses scanned: from Super I/O config space (8 I/O ports) [all …]
|
/linux-6.12.1/Documentation/leds/ |
D | ledtrig-usbport.rst | 6 in a given port. It simply turns on LED when device appears and turns it off 9 It requires selecting USB ports that should be observed. All available ones are 10 listed as separated entries in a "ports" subdirectory. Selecting is handled by 13 Please note that this trigger allows selecting multiple USB ports for a single 16 This can be useful in two cases: 18 1) Device with single USB LED and few physical ports 21 In such a case LED will be turned on as long as there is at least one connected 28 port may be handled by ohci-platform, ehci-platform and xhci-hcd. If there is 29 only one LED user will most likely want to assign ports from all 3 hubs. 37 This adds sysfs attributes to the LED that are documented in: [all …]
|
/linux-6.12.1/drivers/tty/serial/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 comment "Non-8250 serial port support" 39 messages and warnings and which allows logins in single user mode). 67 messages and warnings and which allows logins in single user mode). 89 bool "Early console using RISC-V SBI" 95 Support for early debug console using RISC-V SBI. This enables 101 tristate "BCM1xxx on-chip DUART serial support" 106 Support for the asynchronous serial interface (DUART) included in 107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that 108 the letter D in DUART stands for "dual", which is how the device [all …]
|
/linux-6.12.1/sound/core/seq/ |
D | seq_dummy.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA sequencer MIDI-through client 4 * Copyright (c) 1999-2000 by Takashi Iwai <tiwai@suse.de> 17 Sequencer MIDI-through client 19 This gives a simple midi-through client. All the normal input events 21 The routing can be done via aconnect program in alsa-utils. 24 If you want to auto-load this module, you may add the following alias 25 in your /etc/conf.modules file. 27 alias snd-seq-client-14 snd-seq-dummy 31 snd-seq-client-14 as "off". This will help modprobe. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
D | gpio.txt | 1 Every GPIO controller node must have #gpio-cells property defined, 2 this information will be used to translate gpio-specifiers. 4 On CPM1 devices, all ports are using slightly different register layouts. 5 Ports A, C and D are 16bit ports and Ports B and E are 32bit ports. 7 On CPM2 devices, all ports are 32bit ports and use a common register layout. 10 - compatible : "fsl,cpm1-pario-bank-a", "fsl,cpm1-pario-bank-b", 11 "fsl,cpm1-pario-bank-c", "fsl,cpm1-pario-bank-d", 12 "fsl,cpm1-pario-bank-e", "fsl,cpm2-pario-bank" 13 - #gpio-cells : Should be two. The first cell is the pin number and the 15 - gpio-controller : Marks the port as GPIO controller. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/ |
D | arm,coresight-static-replicator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-static-replicator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 17 specification and can be connected in various topologies to suit a particular 28 const: arm,coresight-static-replicator [all …]
|
D | arm,coresight-dynamic-replicator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-dynamic-replicator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 17 specification and can be connected in various topologies to suit a particular 31 const: arm,coresight-dynamic-replicator [all …]
|
D | arm,coresight-static-funnel.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-static-funnel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 17 specification and can be connected in various topologies to suit a particular 23 The Coresight static funnel merges 2-8 trace sources into a single trace [all …]
|
D | arm,coresight-dynamic-funnel.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-dynamic-funnel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 17 specification and can be connected in various topologies to suit a particular 23 The Coresight funnel merges 2-8 trace sources into a single trace [all …]
|
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_nsp.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2 /* Copyright (C) 2015-2018 Netronome Systems, Inc. */ 170 * struct nfp_eth_table - ETH table information 172 * @max_index: max of @index fields of all @ports 173 * @ports: table of ports 175 * @ports.eth_index: port index according to legacy ethX numbering 176 * @ports.index: chip-wide first channel index 177 * @ports.nbi: NBI index 178 * @ports.base: first channel index (within NBI) 179 * @ports.lanes: number of channels [all …]
|
/linux-6.12.1/Documentation/ABI/stable/ |
D | sysfs-class-infiniband | 2 ------------------------------------------------- 9 Contact: linux-rdma@vger.kernel.org 24 Contact: linux-rdma@vger.kernel.org 34 Contact: linux-rdma@vger.kernel.org 39 What: /sys/class/infiniband/<device>/ports/<port-num>/lid 40 What: /sys/class/infiniband/<device>/ports/<port-num>/rate 41 What: /sys/class/infiniband/<device>/ports/<port-num>/lid_mask_count 42 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_sl 43 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_lid 44 What: /sys/class/infiniband/<device>/ports/<port-num>/state [all …]
|
/linux-6.12.1/drivers/tty/serial/8250/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # The 8250/16550 serial drivers. You shouldn't be in this list unless 14 serial ports. The standard answer is Y. People who might say N 23 non-standard serial ports, since the configuration information will 25 in the future.] 35 modems and similar devices connecting to the standard serial ports. 42 In 3.7 we renamed 8250 to 8250_core by mistake, so now we have to 43 accept kernel parameters in both forms like 8250_core.nr_uarts=4 and 45 anybody noticed in 3.7 and changed their userspace we still have to 51 If you did not notice yet and/or you have userspace from pre-3.7, it [all …]
|
/linux-6.12.1/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_mdb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 11 u16 ports; member 18 u16 ports; member 25 INIT_LIST_HEAD(&lan966x->mdb_entries); in lan966x_mdb_init() 26 INIT_LIST_HEAD(&lan966x->pgid_entries); in lan966x_mdb_init() 33 list_for_each_entry_safe(mdb_entry, tmp, &lan966x->mdb_entries, list) { in lan966x_mdb_purge_mdb_entries() 34 list_del(&mdb_entry->list); in lan966x_mdb_purge_mdb_entries() 43 list_for_each_entry_safe(pgid_entry, tmp, &lan966x->pgid_entries, list) { in lan966x_mdb_purge_pgid_entries() 44 list_del(&pgid_entry->list); in lan966x_mdb_purge_pgid_entries() 62 list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) { in lan966x_mdb_entry_get() [all …]
|
/linux-6.12.1/drivers/infiniband/core/ |
D | cma_configfs.c | 7 * COPYING in the main directory of this source tree, or the 10 * Redistribution and use in source and binary forms, with or 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 20 * disclaimer in the documentation and/or other materials 26 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 27 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 28 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 29 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 54 struct cma_dev_port_group *ports; member [all …]
|
/linux-6.12.1/drivers/firewire/ |
D | core-topology.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2004-2006 Kristian Hoegsberg <krh@bitplanet.net> 11 #include <linux/firewire-constants.h> 23 #include "phy-packet-definitions.h" 30 node = kzalloc(struct_size(node, ports, port_count), GFP_ATOMIC); in fw_node_create() 34 node->color = color; in fw_node_create() 35 node->node_id = LOCAL_BUS | phy_packet_self_id_get_phy_id(sid); in fw_node_create() 36 node->link_on = phy_packet_self_id_zero_get_link_active(sid); in fw_node_create() 38 node->phy_speed = phy_packet_self_id_zero_get_scode(sid); in fw_node_create() 39 node->initiated_reset = phy_packet_self_id_zero_get_initiated_reset(sid); in fw_node_create() [all …]
|