Home
last modified time | relevance | path

Searched +full:lanes +full:- +full:per +full:- +full:direction (Results 1 – 25 of 77) sorted by relevance

1234

/linux-6.14.4/Documentation/devicetree/bindings/ufs/
Dufs-common.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/ufs/ufs-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alim Akhtar <[email protected]>
11 - Avri Altman <[email protected]>
16 clock-names: true
18 freq-table-hz:
21 - description: Minimum frequency for given clock in Hz
22 - description: Maximum frequency for given clock in Hz
[all …]
Dqcom,ufs.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <[email protected]>
11 - Andy Gross <[email protected]>
13 # Select only our matches, not all jedec,ufs-2.0
20 - compatible
25 - enum:
26 - qcom,msm8994-ufshc
27 - qcom,msm8996-ufshc
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-bus-usb10 This allows to avoid side-effects with drivers
28 drivers, non-authorized one are not. By default, wired
33 Contact: linux-[email protected]
56 device IDs in the same format, with one entry per
67 What: /sys/bus/usb-serial/drivers/.../new_id
69 Contact: linux-[email protected]
72 extra bus folder "usb-serial" in sysfs; apart from that
97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
113 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
141 attribute allows user-space to know whether the device is
[all …]
/linux-6.14.4/drivers/ufs/host/
Dufshcd-pltfrm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2011-2013 Samsung India Software Operations
19 #include "ufshcd-pltfrm.h"
29 struct device *dev = hba->dev; in ufshcd_parse_clock_info()
30 struct device_node *np = dev->of_node; in ufshcd_parse_clock_info()
39 cnt = of_property_count_strings(np, "clock-names"); in ufshcd_parse_clock_info()
40 if (!cnt || (cnt == -EINVAL)) { in ufshcd_parse_clock_info()
52 sz = of_property_count_u32_elems(np, "freq-table-hz"); in ufshcd_parse_clock_info()
54 dev_info(dev, "freq-table-hz property not specified\n"); in ufshcd_parse_clock_info()
59 dev_err(dev, "%s len mismatch\n", "freq-table-hz"); in ufshcd_parse_clock_info()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/media/i2c/
Dmaxim,max9286.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jacopo Mondi <[email protected]>
12 - Kieran Bingham <[email protected]>
13 - Laurent Pinchart <[email protected]>
14 - Niklas Söderlund <[email protected]>
18 Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data
19 lanes.
24 serializer will output it on a local I2C bus. In the other direction all I2C
[all …]
/linux-6.14.4/include/linux/spi/
Dspi-mem.h1 /* SPDX-License-Identifier: GPL-2.0+ */
100 * enum spi_mem_data_dir - describes the direction of a SPI memory data
116 * struct spi_mem_op - describes a SPI memory operation
118 * sent MSB-first.
132 * @dummy.buswidth: number of IO lanes used to transmit the dummy bytes
134 * @data.buswidth: number of IO lanes used to send/receive the data
137 * @data.swap16: whether the byte order of 16-bit words is swapped when read
139 * @data.dir: direction of the transfer
142 * @data.buf.in: input buffer (must be DMA-able)
143 * @data.buf.out: output buffer (must be DMA-able)
[all …]
/linux-6.14.4/drivers/soundwire/
Dgeneric_bandwidth_allocation.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2 // Copyright(c) 2015-2020 Intel Corporation.
31 unsigned int *lanes; member
42 struct sdw_bus_params *b_params = &m_rt->bus->params; in sdw_compute_slave_ports()
44 port_bo = t_data->block_offset; in sdw_compute_slave_ports()
46 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports()
47 rate = m_rt->stream->params.rate; in sdw_compute_slave_ports()
48 bps = m_rt->stream->params.bps; in sdw_compute_slave_ports()
49 sample_int = (m_rt->bus->params.curr_dr_freq / rate); in sdw_compute_slave_ports()
52 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in sdw_compute_slave_ports()
[all …]
/linux-6.14.4/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/
16 #include <sound/omap-hdmi-audio.h>
168 u32 y_res; /* Line per panel */
169 u32 x_res; /* pixel per line */
201 u8 direction; member
310 int hdmi_phy_parse_lanes(struct hdmi_phy_data *phy, const u32 *lanes);
326 return cfg->hdmi_dvi_mode == HDMI_HDMI ? true : false; in hdmi_mode_has_audio()
/linux-6.14.4/include/linux/soundwire/
Dsdw.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
80 /* sample packaging for block. It can be per port or per channel */
85 * enum sdw_slave_status - Slave status
103 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare
104 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare
114 * enum sdw_command_response - Command response as defined by SDW spec
162 * enum sdw_data_direction: Data direction
200 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a
211 * enum sdw_dpn_type - Data port types
[all …]
Dsdw_intel.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
43 #define SDW_SHIM_SYNC_SYNCPRD_VAL_24 (24000 / SDW_CADENCE_GSYNC_KHZ - 1)
44 #define SDW_SHIM_SYNC_SYNCPRD_VAL_24_576 (24576 / SDW_CADENCE_GSYNC_KHZ - 1)
45 #define SDW_SHIM_SYNC_SYNCPRD_VAL_38_4 (38400 / SDW_CADENCE_GSYNC_KHZ - 1)
46 #define SDW_SHIM_SYNC_SYNCPRD_VAL_96 (96000 / SDW_CADENCE_GSYNC_KHZ - 1)
117 * ACE2.x definitions for SHIM registers - only accessible when the
126 /* Read-only capabilities */
128 #define SDW_SHIM2_LECAP_HDS BIT(0) /* unset -> Host mode */
129 #define SDW_SHIM2_LECAP_MLC GENMASK(3, 1) /* Number of Lanes */
[all …]
/linux-6.14.4/drivers/gpu/drm/bridge/
Dti-sn65dsi86.c1 // SPDX-License-Identifier: GPL-2.0
134 * struct ti_sn65dsi86 - Platform data for ti-sn65dsi86 driver.
135 * @bridge_aux: AUX-bus sub device for MIPI-to-eDP bridge functionality.
136 * @gpio_aux: AUX-bus sub device for GPIO controller functionality.
137 * @aux_aux: AUX-bus sub device for eDP AUX channel functionality.
138 * @pwm_aux: AUX-bus sub device for PWM controller functionality.
153 * @ln_polrs: Value for the 4-bit LN_POLRS field of SN_ENH_FRAME_REG.
159 * serves double-duty of keeping track of the direction and
165 * each other's read-modify-write.
230 ret = regmap_bulk_read(pdata->regmap, reg, buf, ARRAY_SIZE(buf)); in ti_sn65dsi86_read_u16()
[all …]
/linux-6.14.4/drivers/gpu/drm/omapdrm/dss/
Dhdmi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/
15 #include <sound/omap-hdmi-audio.h>
172 u32 y_res; /* Line per panel */
173 u32 x_res; /* pixel per line */
205 u8 direction; member
329 int hdmi_phy_parse_lanes(struct hdmi_phy_data *phy, const u32 *lanes);
345 return cfg->hdmi_dvi_mode == HDMI_HDMI ? true : false; in hdmi_mode_has_audio()
/linux-6.14.4/drivers/net/ethernet/sfc/falcon/
Dtxc43128_phy.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2006-2011 Solarflare Communications Inc.
9 * see www.transwitch.com, part is TXC-43128
30 * Compile-time config
52 /* Lane power-down */
56 * initiates a logic reset. Self-clearing */
69 /* Lane power-down */
75 /* Amplitude on lanes 0, 1 */
77 /* Amplitude on lanes 2, 3 */
99 /* Preemphasis on lanes 0, 1 */
[all …]
/linux-6.14.4/tools/testing/selftests/drivers/net/mlxsw/
Dqos_pfc.sh2 # SPDX-License-Identifier: GPL-2.0
4 # This test injects a 10-MB burst of traffic with VLAN tag and 802.1p priority
8 # - the stream first ingresses through $swp1, where it is forwarded to $swp3
10 # - then it ingresses through $swp4. Here it is put to a lossless buffer and put
15 # - since $swp3 now can't send traffic, the traffic ingressing $swp1 is kept at
19 # - eventually the PFC pool gets some traffic out, headroom therefore gets some
24 # - if PFC works, all lossless flow packets that ingress through $swp1 should
28 # - it should all play out relatively quickly, so that SLL and HLL will not
31 # +-----------------------+
37 # +---|-------------------+ +--------------------+
[all …]
/linux-6.14.4/include/linux/
Dethtool.h1 /* SPDX-License-Identifier: GPL-2.0 */
45 * enum ethtool_phys_id_state - indicator state for physical identification
61 ETH_RSS_HASH_TOP_BIT, /* Configurable RSS hash function - Toeplitz */
62 ETH_RSS_HASH_XOR_BIT, /* Configurable RSS hash function - Xor */
63 ETH_RSS_HASH_CRC32_BIT, /* Configurable RSS hash function - Crc32 */
73 * struct kernel_ethtool_ringparam - RX/TX ring configuration
98 * enum ethtool_supported_ring_param - indicator caps for setting ring params
105 * @ETHTOOL_RING_USE_HDS_THRS: capture for setting header-data-split-thresh
146 * In a simpler world it should be equal to netdev->carrier_down_count
148 * actually take the physical link down, not to mention NC-SI which,
[all …]
/linux-6.14.4/include/ufs/
Dufshcd.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (C) 2011-2013 Samsung India Software Operations
5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
16 #include <linux/blk-crypto-profile.h>
17 #include <linux/blk-mq.h>
19 #include <linux/fault-inject.h>
23 #include <linux/dma-direction.h>
68 * struct uic_command - UIC command structure
92 /* Host <-> Device UniPro Link state */
100 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE)
[all …]
/linux-6.14.4/drivers/usb/dwc3/
Dgadget.c1 // SPDX-License-Identifier: GPL-2.0
3 * gadget.c - DesignWare USB3 DRD Controller Gadget Framework Link
5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com
20 #include <linux/dma-mapping.h>
30 #define DWC3_ALIGN_FRAME(d, n) (((d)->frame_number + ((d)->interval * (n))) \
31 & ~((d)->interval - 1))
34 * dwc3_gadget_set_test_mode - enables usb2 test modes
39 * success or -EINVAL if wrong Test Selector is passed.
45 reg = dwc3_readl(dwc->regs, DWC3_DCTL); in dwc3_gadget_set_test_mode()
57 return -EINVAL; in dwc3_gadget_set_test_mode()
[all …]
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dimx8mp-evk.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
13 compatible = "fsl,imx8mp-evk", "fsl,imx8mp";
16 stdout-path = &uart2;
19 backlight_lvds: backlight-lvds {
20 compatible = "pwm-backlight";
22 brightness-levels = <0 100>;
23 num-interpolated-steps = <100>;
24 default-brightness-level = <100>;
[all …]
/linux-6.14.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h1 /* SPDX-License-Identifier: GPL-2.0+ */
2 // Copyright (c) 2016-2017 Hisilicon Limited.
178 (pci_resource_len((hdev)->pdev, HCLGE_MEM_BAR) >> 1)
385 u8 num_pg; /* It must be 1 if vNET-Base schd */
529 /* fec base-r mode per lanes stats */
571 * tuples of non-tunnel packet
654 hclge_comm_read_reg((a)->hw.io_base, reg)
656 hclge_comm_write_reg((a)->hw.io_base, reg, value)
845 * ----------------------------------
847 * ----------------------------------
[all …]
/linux-6.14.4/include/linux/habanalabs/
Dcpucp_if.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2020-2023 HabanaLabs, Ltd.
211 __u8 mc_channel; /* range: 0-3 */
212 __u8 mc_pseudo_channel; /* range: 0-7 */
244 /* Read parity is calculated per DW on every beat */
249 /* ECC is calculated per PC on every beat */
316 /* derr[0:1] - 1st HBM cycle DERR output
317 * derr[2:3] - 2nd HBM cycle DERR output
327 * temperature read-out, read parity error and write parity error.
466 * Non-QMAN packets should be limited to values 1 through (2^8 - 1)
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-interconnect.json157 "BriefDescription": "FAF allocation -- sent to ADQ",
186 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
196 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
206 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
216 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects",
226 "BriefDescription": "Misc Events - Set 0; Fastpath Requests",
236 "BriefDescription": "Misc Events - Set 0; Fastpath Transfers From Primary to Secondary",
246 "BriefDescription": "Misc Events - Set 0; Prefetch Ack Hints From Primary to Secondary",
256 "BriefDescription": "Misc Events - Set 0",
266 "BriefDescription": "Misc Events - Set 1; Lost Forward",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-interconnect.json157 "BriefDescription": "FAF allocation -- sent to ADQ",
186 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
196 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
206 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
216 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects",
226 "BriefDescription": "Misc Events - Set 0; Fastpath Requests",
236 "BriefDescription": "Misc Events - Set 0; Fastpath Transfers From Primary to Secondary",
246 "BriefDescription": "Misc Events - Set 0; Prefetch Ack Hints From Primary to Secondary",
256 "BriefDescription": "Misc Events - Set 0",
266 "BriefDescription": "Misc Events - Set 1; Lost Forward",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/icelakex/
Duncore-interconnect.json111 "BriefDescription": "FAF allocation -- sent to ADQ",
148 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
158 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
168 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
178 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
188 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
198 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
208 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary",
218 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch",
228 "BriefDescription": "Misc Events - Set 1 : Lost Forward",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-interconnect.json7-width (L0) mode, flits are made up of four fits, each of which contains 20 bits of data (along wi…
17-width (L0) mode, flits are made up of four fits, each of which contains 20 bits of data (along wi…
131 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
136 …"PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
141 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
146 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
151 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
156 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
161 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects",
166 "PublicDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
[all …]
/linux-6.14.4/drivers/phy/
Dphy-xgene.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * AppliedMicro X-Gene Multi-purpose PHY driver
10 * The APM X-Gene PHY consists of two PLL clock macro's (CMU) and lanes.
19 * -----------------
20 * | Internal | |------|
21 * | Ref PLL CMU |----| | ------------- ---------
22 * ------------ ---- | MUX |-----|PHY PLL CMU|----| Serdes|
23 * | | | | ---------
24 * External Clock ------| | -------------
25 * |------|
[all …]

1234