Home
last modified time | relevance | path

Searched +full:permanently +full:- +full:attached (Results 1 – 25 of 116) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dusb251xb.txt1 Microchip USB 2.0 Hi-Speed Hub Controller
4 Hi-Speed Controller.
7 - compatible : Should be "microchip,usb251xb" or one of the specific types:
11 - reg : I2C address on the selected bus (default is <0x2C>)
14 - reset-gpios : Should specify the gpio for hub reset
15 - vdd-supply : Should specify the phandle to the regulator supplying vdd
16 - skip-config : Skip Hub configuration, but only send the USB-Attach command
17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424)
18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type)
19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dusb251xb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB 2.0 Hi-Speed Hub Controller
10 - Richard Leitner <richard.leitner@skidata.com>
15 - microchip,usb2422
16 - microchip,usb2512b
17 - microchip,usb2512bi
18 - microchip,usb2513b
19 - microchip,usb2513bi
[all …]
Dfsl,imx8mp-dwc3.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/usb/fsl,imx8mp-dwc3.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Li Jun <jun.li@nxp.com>
15 const: fsl,imx8mp-dwc3
19 - description: Address and length of the register set for HSIO Block Control
20 - description: Address and length of the register set for the wrapper of dwc3 core on the SOC.
22 "#address-cells":
25 "#size-cells":
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mp-verdin-dahlia.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
8 compatible = "simple-audio-card";
9 simple-audio-card,bitclock-master = <&codec_dai>;
10 simple-audio-card,format = "i2s";
11 simple-audio-card,frame-master = <&codec_dai>;
12 simple-audio-card,mclk-fs = <256>;
13 simple-audio-card,name = "imx8mp-wm8904";
14 simple-audio-card,routing =
21 simple-audio-card,widgets =
26 codec_dai: simple-audio-card,codec {
[all …]
Dimx8mp-verdin-dev.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 reg_eth2phy: regulator-eth2phy {
8 compatible = "regulator-fixed";
9 enable-active-high;
11 off-on-delay-us = <500000>;
12 regulator-max-microvolt = <3300000>;
13 regulator-min-microvolt = <3300000>;
14 regulator-name = "+V3.3_ETH";
15 startup-delay-us = <200000>;
16 vin-supply = <&reg_3p3v>;
[all …]
Dimx8mp-venice-gw71xx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 led-controller {
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
16 led-0 {
20 default-state = "on";
[all …]
Dimx8mp-venice-gw7905.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 led-controller {
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
16 led-0 {
20 default-state = "on";
[all …]
Dimx8mp-venice-gw72xx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 led-controller {
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
16 led-0 {
20 default-state = "on";
[all …]
Dimx8mp-venice-gw73xx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 led-controller {
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
16 led-0 {
20 default-state = "on";
[all …]
Dimx8mp-dhcom-pdk3.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 * DHCM-iMX8ML8-C160-R409-F1638-SPI16-GE-CAN2-SD-RTC-WBTA-ADC-T-RGB-CSI2-HS-I-01D2
7 * DHCOM PCB number: 660-100 or newer
8 * PDK3 PCB number: 669-100 or newer
11 /dts-v1/;
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/phy/phy-imx8-pcie.h>
15 #include "imx8mp-dhcom-som.dtsi"
19 compatible = "dh,imx8mp-dhcom-pdk3", "dh,imx8mp-dhcom-som",
23 stdout-path = &uart1;
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/usb/
Dpersist.rst1 .. _usb-persist:
14 bus must continue to supply suspend current (around 1-5 mA). This
16 detect connect-change events (devices being plugged in or unplugged).
23 device is still attached or perhaps it was removed and a different
28 wakes up all the devices attached to that controller are treated as
38 Unfortunately problems _can_ arise, particularly with mass-storage
41 filesystem on the device, you're out of luck -- everything in that
57 suspend-to-RAM. On almost all systems, no suspend current is
58 available during hibernation (also known as swsusp or suspend-to-disk).
65 suspended -- but it will crash as soon as it wakes up, which isn't
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/usb/
Dpersist.rst1 .. _usb-persist:
14 bus must continue to supply suspend current (around 1-5 mA). This
16 detect connect-change events (devices being plugged in or unplugged).
23 device is still attached or perhaps it was removed and a different
28 wakes up all the devices attached to that controller are treated as
38 Unfortunately problems _can_ arise, particularly with mass-storage
41 filesystem on the device, you're out of luck -- everything in that
57 suspend-to-RAM. On almost all systems, no suspend current is
58 available during hibernation (also known as swsusp or suspend-to-disk).
65 suspended -- but it will crash as soon as it wakes up, which isn't
[all …]
/kernel/linux/linux-6.6/Documentation/fb/
Dudlfb.rst15 pixels line-by-line via USB bulk transfers.
18 does not require any acks - the effect is very low latency that
20 non-gaming and non-video applications.
23 setting is very flexible - able to set nearly arbitrary modes from any timing.
35 one-to-one with the fbdev interface, making the driver quite small and
66 At that point, a /dev/fb? interface will be present for user-mode applications
71 defio support enabled, to support a page-fault based detection mechanism
74 The most common client of udlfb is xf86-video-displaylink or a modified
75 xf86-video-fbdev X server. These servers have no real DisplayLink specific
103 Or to apply options permanently, create a modprobe configuration file
[all …]
/kernel/linux/linux-6.6/arch/xtensa/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
58 Xtensa processors are 32-bit RISC machines designed by Tensilica
63 a home page at <http://www.linux-xtensa.org/>.
102 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1)
108 …def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null…
117 bool "fsf - default (not generic) configuration"
121 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
128 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
164 ie: it supports a TLB with auto-loading, page protection.
214 The Xtensa architecture only allows reading memory attached to its
[all …]
/kernel/linux/linux-6.6/drivers/usb/dwc3/
Ddwc3-imx8mp.c1 // SPDX-License-Identifier: GPL-2.0
3 * dwc3-imx8mp.c - NXP imx8mp Specific Glue layer
44 #define USB_CTRL0_PORTPWR_EN BIT(12) /* 1 - PPC enabled (default) */
45 #define USB_CTRL0_USB3_FIXED BIT(22) /* 1 - USB3 permanent attached */
46 #define USB_CTRL0_USB2_FIXED BIT(23) /* 1 - USB2 permanent attached */
48 #define USB_CTRL1_OC_POLARITY BIT(16) /* 0 - HIGH / 1 - LOW */
49 #define USB_CTRL1_PWR_POLARITY BIT(17) /* 0 - HIGH / 1 - LOW */
65 struct device *dev = dwc3_imx->dev; in imx8mp_configure_glue()
68 if (!dwc3_imx->glue_base) in imx8mp_configure_glue()
71 value = readl(dwc3_imx->glue_base + USB_CTRL0); in imx8mp_configure_glue()
[all …]
Ddwc3-octeon.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2010-2017 Cavium Networks
24 /* BIST fast-clear mode select. A BIST run with this bit set
39 /* 1 = Spread-spectrum clock enable, 0 = SS clock disable */
41 /* Spread-spectrum clock modulation range:
42 * 0x0 = -4980 ppm downspread
43 * 0x1 = -4492 ppm downspread
44 * 0x2 = -4003 ppm downspread
45 * 0x3 - 0x7 = Reserved
48 /* Enable non-standard oscillator frequencies:
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Deeh_driver.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PCI Error Recovery Driver for RPA-compliant PPC64 platform.
17 #include <asm/ppc-pci.h>
18 #include <asm/pci-bridge.h>
79 return !edev || (edev->mode & EEH_DEV_REMOVED); in eeh_dev_removed()
84 if (!edev->pdev) in eeh_edev_actionable()
86 if (edev->pdev->error_state == pci_channel_io_perm_failure) in eeh_edev_actionable()
90 if (eeh_pe_passed(edev->pe)) in eeh_edev_actionable()
97 * eeh_pcid_get - Get the PCI device driver
107 if (!pdev || !pdev->driver) in eeh_pcid_get()
[all …]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
Deeh_driver.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PCI Error Recovery Driver for RPA-compliant PPC64 platform.
17 #include <asm/ppc-pci.h>
18 #include <asm/pci-bridge.h>
78 return !edev || (edev->mode & EEH_DEV_REMOVED); in eeh_dev_removed()
83 if (!edev->pdev) in eeh_edev_actionable()
85 if (edev->pdev->error_state == pci_channel_io_perm_failure) in eeh_edev_actionable()
89 if (eeh_pe_passed(edev->pe)) in eeh_edev_actionable()
96 * eeh_pcid_get - Get the PCI device driver
106 if (!pdev || !pdev->dev.driver) in eeh_pcid_get()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dalcor_pci.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2018 Oleksij Rempel <linux@rempel-privat.de>
36 * 0x10 - ADMA phy address. AU6621 only?
37 * 0x51 - LED ctrl?
38 * 0x52 - unknown
39 * 0x61 - LED related? Always toggled BIT0
40 * 0x63 - Same as 0x61?
41 * 0x77 - unknown
99 * - AU6601_OUTPUT_ENABLE
100 * - AU6601_POWER_CONTROL
[all …]
/kernel/linux/linux-6.6/include/linux/
Dalcor_pci.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2018 Oleksij Rempel <linux@rempel-privat.de>
36 * 0x10 - ADMA phy address. AU6621 only?
37 * 0x51 - LED ctrl?
38 * 0x52 - unknown
39 * 0x61 - LED related? Always toggled BIT0
40 * 0x63 - Same as 0x61?
41 * 0x77 - unknown
99 * - AU6601_OUTPUT_ENABLE
100 * - AU6601_POWER_CONTROL
[all …]
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
Docteon-usb.c4 * Copyright (C) 2010-2017 Cavium Networks
37 /* 1 = Spread-spectrum clock enable, 0 = SS clock disable */
39 /* Spread-spectrum clock modulation range:
40 * 0x0 = -4980 ppm downspread
41 * 0x1 = -4492 ppm downspread
42 * 0x2 = -4003 ppm downspread
43 * 0x3 - 0x7 = Reserved
46 /* Enable non-standard oscillator frequencies:
47 * [55:53] = modules -1
51 /* Reference clock multiplier for non-standard frequencies:
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Dnapi.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
30 of the NAPI instance while the method is the driver-specific event
37 -----------
40 from the system. The instances are attached to the netdevice passed
55 ------------
64 argument - drivers can process completions for any number of Tx
96 or return ``budget - 1``.
101 -------------
109 As mentioned in the :ref:`drv_ctrl` section - napi_disable() and subsequent
118 --------------------------
[all …]
/kernel/linux/linux-5.10/fs/xfs/libxfs/
Dxfs_rmap_btree.c1 // SPDX-License-Identifier: GPL-2.0
28 * This is a per-ag tree used to track the owner(s) of a given extent. With
54 return xfs_rmapbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_rmapbt_dup_cursor()
55 cur->bc_ag.agbp, cur->bc_ag.agno); in xfs_rmapbt_dup_cursor()
64 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_rmapbt_set_root()
65 struct xfs_agf *agf = agbp->b_addr; in xfs_rmapbt_set_root()
66 int btnum = cur->bc_btnum; in xfs_rmapbt_set_root()
67 struct xfs_perag *pag = agbp->b_pag; in xfs_rmapbt_set_root()
69 ASSERT(ptr->s != 0); in xfs_rmapbt_set_root()
71 agf->agf_roots[btnum] = ptr->s; in xfs_rmapbt_set_root()
[all …]
Dxfs_ialloc_btree.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
29 return M_IGEO(cur->bc_mp)->inobt_mnr[level != 0]; in xfs_inobt_get_minrecs()
36 return xfs_inobt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_inobt_dup_cursor()
37 cur->bc_ag.agbp, cur->bc_ag.agno, in xfs_inobt_dup_cursor()
38 cur->bc_btnum); in xfs_inobt_dup_cursor()
47 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_set_root()
48 struct xfs_agi *agi = agbp->b_addr; in xfs_inobt_set_root()
50 agi->agi_root = nptr->s; in xfs_inobt_set_root()
51 be32_add_cpu(&agi->agi_level, inc); in xfs_inobt_set_root()
[all …]
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-of-at91.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <linux/mmc/slot-gpio.h>
24 #include "sdhci-pltfm.h"
57 mc1r = readb(host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
59 writeb(mc1r, host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
66 host->mmc->actual_clock = 0; in sdhci_at91_set_clock()
71 * internal clock, changing the configuration and re-enabling the in sdhci_at91_set_clock()
83 clk = sdhci_calc_clk(host, clock, &host->mmc->actual_clock); in sdhci_at91_set_clock()
92 mmc_hostname(host->mmc)); in sdhci_at91_set_clock()
121 if ((host->mmc->caps & MMC_CAP_NONREMOVABLE) in sdhci_at91_reset()
[all …]

12345