Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ufs/
Dufshcd-pltfrm.txt3 UFSHC nodes are defined to describe on-chip UFS host controllers.
7 - compatible : must contain "jedec,ufs-1.1" or "jedec,ufs-2.0"
10 SoC-specific compatible along with "qcom,ufshc" and
12 "qcom,msm8994-ufshc", "qcom,ufshc", "jedec,ufs-2.0"
13 "qcom,msm8996-ufshc", "qcom,ufshc", "jedec,ufs-2.0"
14 "qcom,msm8998-ufshc", "qcom,ufshc", "jedec,ufs-2.0"
15 "qcom,sdm845-ufshc", "qcom,ufshc", "jedec,ufs-2.0"
16 "qcom,sm8150-ufshc", "qcom,ufshc", "jedec,ufs-2.0"
17 - interrupts : <interrupt mapping for UFS host controller IRQ>
18 - reg : <registers mapping>
[all …]
/kernel/linux/linux-6.6/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 <alim.akhtar@samsung.com>
11 - Avri Altman <avri.altman@wdc.com>
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 <bjorn.andersson@linaro.org>
11 - Andy Gross <agross@kernel.org>
13 # Select only our matches, not all jedec,ufs-2.0
20 - compatible
25 - enum:
26 - qcom,msm8994-ufshc
27 - qcom,msm8996-ufshc
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-usb10 This allows to avoid side-effects with drivers
28 drivers, non-authorized one are not. By default, wired
42 A devices's CDID, as 16 space-separated hex octets.
53 space-separated hex octets.
67 Contact: linux-usb@vger.kernel.org
90 device IDs in the same format, with one entry per
101 What: /sys/bus/usb-serial/drivers/.../new_id
103 Contact: linux-usb@vger.kernel.org
106 extra bus folder "usb-serial" in sysfs; apart from that
131 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
[all …]
/kernel/linux/linux-6.6/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-usb@vger.kernel.org
56 device IDs in the same format, with one entry per
67 What: /sys/bus/usb-serial/drivers/.../new_id
69 Contact: linux-usb@vger.kernel.org
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dvideo-interfaces.txt4 ---------------
21 #address-cells = <1>;
22 #size-cells = <0>;
37 a common scheme using '#address-cells', '#size-cells' and 'reg' properties is
41 specify #address-cells, #size-cells properties independently for the 'port'
44 Two 'endpoint' nodes are linked with each other through their 'remote-endpoint'
53 a device is partitioned into multiple data busses, e.g. 16-bit input port
54 divided into two separate ITU-R BT.656 8-bit busses. In such case bus-width
55 and data-shift properties can be used to assign physical data lines to each
59 --------------------------------
[all …]
/kernel/linux/linux-6.6/drivers/ufs/host/
Dufshcd-pltfrm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2011-2013 Samsung India Software Operations
17 #include "ufshcd-pltfrm.h"
27 struct device *dev = hba->dev; in ufshcd_parse_clock_info()
28 struct device_node *np = dev->of_node; in ufshcd_parse_clock_info()
38 cnt = of_property_count_strings(np, "clock-names"); in ufshcd_parse_clock_info()
39 if (!cnt || (cnt == -EINVAL)) { in ufshcd_parse_clock_info()
51 if (!of_get_property(np, "freq-table-hz", &len)) { in ufshcd_parse_clock_info()
52 dev_info(dev, "freq-table-hz property not specified\n"); in ufshcd_parse_clock_info()
61 dev_err(dev, "%s len mismatch\n", "freq-table-hz"); in ufshcd_parse_clock_info()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/ufs/
Dufshcd-pltfrm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2011-2013 Samsung India Software Operations
16 #include "ufshcd-pltfrm.h"
26 struct device *dev = hba->dev; in ufshcd_parse_clock_info()
27 struct device_node *np = dev->of_node; in ufshcd_parse_clock_info()
37 cnt = of_property_count_strings(np, "clock-names"); in ufshcd_parse_clock_info()
38 if (!cnt || (cnt == -EINVAL)) { in ufshcd_parse_clock_info()
50 if (!of_get_property(np, "freq-table-hz", &len)) { in ufshcd_parse_clock_info()
51 dev_info(dev, "freq-table-hz property not specified\n"); in ufshcd_parse_clock_info()
60 dev_err(dev, "%s len mismatch\n", "freq-table-hz"); in ufshcd_parse_clock_info()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
Drkisp1-isp.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Rockchip ISP1 Driver - ISP Subdevice
13 #include <linux/phy/phy-mipi-dphy.h>
17 #include <media/v4l2-event.h>
19 #include "rkisp1-common.h"
40 * +---------------------------------------------------------+
42 * | +---------------------------------------------------+ |
45 * | | +--------------------------------------------+ | |
48 * | | | +---------------------------------+ | | |
51 * | | | +---------------------------------+ | | |
[all …]
/kernel/linux/linux-6.6/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 <jacopo+renesas@jmondi.org>
12 - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
Dti-sn65dsi86.c1 // SPDX-License-Identifier: GPL-2.0
110 * struct ti_sn_bridge - Platform data for ti-sn65dsi86 driver.
125 * @ln_polrs: Value for the 4-bit LN_POLRS field of SN_ENH_FRAME_REG.
129 * serves double-duty of keeping track of the direction and
135 * each other's read-modify-write.
180 regmap_write(pdata->regmap, reg, val & 0xFF); in ti_sn_bridge_write_u16()
181 regmap_write(pdata->regmap, reg + 1, val >> 8); in ti_sn_bridge_write_u16()
189 ret = regulator_bulk_enable(SN_REGULATOR_SUPPLY_NUM, pdata->supplies); in ti_sn_bridge_resume()
195 gpiod_set_value(pdata->enable_gpio, 1); in ti_sn_bridge_resume()
205 gpiod_set_value(pdata->enable_gpio, 0); in ti_sn_bridge_suspend()
[all …]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-other.json10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
121 "ScaleUnit": "7.11E-06Bytes",
272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed",
277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st…
282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed",
287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s…
292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss…
302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri…
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-other.json10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
121 "ScaleUnit": "7.11E-06Bytes",
272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed",
277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st…
282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed",
287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s…
292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss…
302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri…
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
Dhdmi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/include/linux/
Dethtool.h1 /* SPDX-License-Identifier: GPL-2.0 */
44 * enum ethtool_phys_id_state - indicator state for physical identification
60 ETH_RSS_HASH_TOP_BIT, /* Configurable RSS hash function - Toeplitz */
61 ETH_RSS_HASH_XOR_BIT, /* Configurable RSS hash function - Xor */
62 ETH_RSS_HASH_CRC32_BIT, /* Configurable RSS hash function - Crc32 */
72 * struct kernel_ethtool_ringparam - RX/TX ring configuration
92 * enum ethtool_supported_ring_param - indicator caps for setting ring params
136 * In a simpler world it should be equal to netdev->carrier_down_count
138 * actually take the physical link down, not to mention NC-SI which,
149 * ethtool_rxfh_indir_default - get default value for RX flow hash indirection
[all …]
/kernel/linux/linux-6.6/drivers/edac/
Dppc4xx_edac.c1 // SPDX-License-Identifier: GPL-2.0-only
30 * - Support for registered- and non-registered DDR1 and DDR2 memory.
31 * - 32-bit or 16-bit memory interface with optional ECC.
35 * - 4-bit SEC/DED
36 * - Aligned-nibble error detect
37 * - Bypass mode
39 * - Two (2) memory banks/ranks.
40 * - Up to 1 GiB per bank/rank in 32-bit mode and up to 512 MiB per
41 * bank/rank in 16-bit mode.
45 * - 64-bit or 32-bit memory interface with optional ECC.
[all …]
/kernel/linux/linux-5.10/drivers/edac/
Dppc4xx_edac.c1 // SPDX-License-Identifier: GPL-2.0-only
29 * - Support for registered- and non-registered DDR1 and DDR2 memory.
30 * - 32-bit or 16-bit memory interface with optional ECC.
34 * - 4-bit SEC/DED
35 * - Aligned-nibble error detect
36 * - Bypass mode
38 * - Two (2) memory banks/ranks.
39 * - Up to 1 GiB per bank/rank in 32-bit mode and up to 512 MiB per
40 * bank/rank in 16-bit mode.
44 * - 64-bit or 32-bit memory interface with optional ECC.
[all …]

12345