/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | usb251xb.yaml | 1 # 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 <[email protected]> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
D | fsl,imx8mp-dwc3.yaml | 1 # 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 <[email protected]> 16 - items: 17 - const: fsl,imx95-dwc3 18 - const: fsl,imx8mp-dwc3 19 - const: fsl,imx8mp-dwc3 23 - description: Address and length of the register set for HSIO Block Control [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx8mp-venice-gw82xx.dtsi | 1 // 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> 17 led-controller { 18 compatible = "gpio-leds"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&pinctrl_gpio_leds>; 22 led-0 { 26 default-state = "on"; [all …]
|
D | imx8mp-venice-gw71xx.dtsi | 1 // 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> 12 compatible = "gpio-usb-b-connector", "usb-b-connector"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&pinctrl_usbcon1>; 16 label = "Type-C"; 17 id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; 21 remote-endpoint = <&usb3_dwc>; [all …]
|
D | imx8mp-verdin-dev.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 native-hdmi-connector { 8 compatible = "hdmi-connector"; 14 remote-endpoint = <&hdmi_tx_out>; 19 reg_eth2phy: regulator-eth2phy { 20 compatible = "regulator-fixed"; 21 enable-active-high; 23 off-on-delay-us = <500000>; 24 regulator-max-microvolt = <3300000>; 25 regulator-min-microvolt = <3300000>; [all …]
|
D | imx8mp-verdin-dahlia.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 native-hdmi-connector { 8 compatible = "hdmi-connector"; 14 remote-endpoint = <&hdmi_tx_out>; 20 compatible = "simple-audio-card"; 21 simple-audio-card,bitclock-master = <&codec_dai>; 22 simple-audio-card,format = "i2s"; 23 simple-audio-card,frame-master = <&codec_dai>; 24 simple-audio-card,mclk-fs = <256>; 25 simple-audio-card,name = "verdin-wm8904"; [all …]
|
D | imx8mp-venice-gw75xx.dtsi | 1 // 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 …]
|
D | imx8mp-kontron-smarc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/gpio/gpio.h> 7 #include "imx8mp-kontron-osm-s.dtsi" 11 compatible = "kontron,imx8mp-smarc", "kontron,imx8mp-osm-s", "fsl,imx8mp"; 14 compatible = "gpio-leds"; 19 linux,default-trigger = "heartbeat"; 28 compatible = "infineon,slb9670", "tcg,tpm_tis-spi"; 30 spi-max-frequency = <18500000>; 34 &eqos { /* Second ethernet (OSM-S ETH_B) */ 35 pinctrl-names = "default"; [all …]
|
D | imx8mp-kontron-bl-osm-s.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 8 #include "imx8mp-kontron-osm-s.dtsi" 11 model = "Kontron BL i.MX8MP OSM-S"; 12 compatible = "kontron,imx8mp-bl-osm-s", "kontron,imx8mp-osm-s", "fsl,imx8mp"; 20 compatible = "linux,extcon-usb-gpio"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_usb1_id>; 23 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 27 compatible = "gpio-leds"; [all …]
|
D | imx8mp-dhcom-drc02.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 * DHCM-iMX8ML8-C160-R204-F1638-SPI16-E2-CAN2-RTC-I-01D2 7 * DHCOM PCB number: 660-100 or newer 8 * DRC02 PCB number: 568-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-drc02", "dh,imx8mp-dhcom-som", 23 stdout-path = &uart1; [all …]
|
D | imx8mp-dhcom-pdk3.dts | 1 // 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 …]
|
D | imx8mp-venice-gw72xx.dtsi | 1 // 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> 16 compatible = "gpio-usb-b-connector", "usb-b-connector"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_usbcon1>; 21 vbus-supply = <®_usb1_vbus>; 22 id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; 26 remote-endpoint = <&usb3_dwc>; [all …]
|
D | imx8mp-venice-gw73xx.dtsi | 1 // 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> 16 compatible = "gpio-usb-b-connector", "usb-b-connector"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_usbcon1>; 21 vbus-supply = <®_usb1_vbus>; 22 id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; 26 remote-endpoint = <&usb3_dwc>; [all …]
|
D | imx8mp-phyboard-pollux-rdk.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 /dts-v1/; 9 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 #include <dt-bindings/leds/leds-pca9532.h> 11 #include <dt-bindings/pwm/pwm.h> 12 #include <dt-bindings/thermal/thermal.h> 13 #include "imx8mp-phycore-som.dtsi" 16 model = "PHYTEC phyBOARD-Pollux i.MX8MP"; 17 compatible = "phytec,imx8mp-phyboard-pollux-rdk", 18 "phytec,imx8mp-phycore-som", "fsl,imx8mp"; [all …]
|
/linux-6.14.4/Documentation/driver-api/usb/ |
D | persist.rst | 1 .. _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 …]
|
/linux-6.14.4/Documentation/fb/ |
D | udlfb.rst | 15 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 …]
|
/linux-6.14.4/arch/xtensa/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 61 Xtensa processors are 32-bit RISC machines designed by Tensilica 66 a home page at <http://www.linux-xtensa.org/>. 105 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1) 111 …def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null… 120 bool "fsf - default (not generic) configuration" 124 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" 131 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)" 167 ie: it supports a TLB with auto-loading, page protection. 217 The Xtensa architecture only allows reading memory attached to its [all …]
|
/linux-6.14.4/arch/powerpc/kernel/ |
D | eeh_driver.c | 1 // 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 …]
|
/linux-6.14.4/drivers/usb/dwc3/ |
D | dwc3-imx8mp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * dwc3-imx8mp.c - NXP imx8mp Specific Glue layer 45 #define USB_CTRL0_PORTPWR_EN BIT(12) /* 1 - PPC enabled (default) */ 46 #define USB_CTRL0_USB3_FIXED BIT(22) /* 1 - USB3 permanent attached */ 47 #define USB_CTRL0_USB2_FIXED BIT(23) /* 1 - USB2 permanent attached */ 49 #define USB_CTRL1_OC_POLARITY BIT(16) /* 0 - HIGH / 1 - LOW */ 50 #define USB_CTRL1_PWR_POLARITY BIT(17) /* 0 - HIGH / 1 - LOW */ 66 struct device *dev = dwc3_imx->dev; in imx8mp_configure_glue() 69 if (!dwc3_imx->glue_base) in imx8mp_configure_glue() 72 value = readl(dwc3_imx->glue_base + USB_CTRL0); in imx8mp_configure_glue() [all …]
|
D | dwc3-octeon.c | 1 // 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 …]
|
/linux-6.14.4/include/linux/ |
D | alcor_pci.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2018 Oleksij Rempel <linux@rempel-privat.de> 37 * 0x10 - ADMA phy address. AU6621 only? 38 * 0x51 - LED ctrl? 39 * 0x52 - unknown 40 * 0x61 - LED related? Always toggled BIT0 41 * 0x63 - Same as 0x61? 42 * 0x77 - unknown 100 * - AU6601_OUTPUT_ENABLE 101 * - AU6601_POWER_CONTROL [all …]
|
/linux-6.14.4/drivers/tty/serial/8250/ |
D | 8250_platform.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Universal/legacy platform driver for 8250/16550-type serial ports 6 * ISA-compatible 8250/16550 ports 30 * This option is unsafe when used on edge-triggered interrupts. 41 * SERIAL_PORT_DFNS tells us about built-in ports that have no 84 struct uart_port *port = &up->port; in __serial8250_isa_init_ports() 86 port->iobase = old_serial_port[i].port; in __serial8250_isa_init_ports() 87 port->irq = irq_canonicalize(old_serial_port[i].irq); in __serial8250_isa_init_ports() 88 port->irqflags = 0; in __serial8250_isa_init_ports() 89 port->uartclk = old_serial_port[i].baud_base * 16; in __serial8250_isa_init_ports() [all …]
|
/linux-6.14.4/drivers/mmc/host/ |
D | sdhci-of-at91.c | 1 // 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 …]
|
/linux-6.14.4/fs/xfs/libxfs/ |
D | xfs_ialloc_btree.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. 33 return M_IGEO(cur->bc_mp)->inobt_mnr[level != 0]; in xfs_inobt_get_minrecs() 40 return xfs_inobt_init_cursor(to_perag(cur->bc_group), cur->bc_tp, in xfs_inobt_dup_cursor() 41 cur->bc_ag.agbp); in xfs_inobt_dup_cursor() 48 return xfs_finobt_init_cursor(to_perag(cur->bc_group), cur->bc_tp, in xfs_finobt_dup_cursor() 49 cur->bc_ag.agbp); in xfs_finobt_dup_cursor() 58 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_set_root() 59 struct xfs_agi *agi = agbp->b_addr; in xfs_inobt_set_root() 61 agi->agi_root = nptr->s; in xfs_inobt_set_root() [all …]
|
/linux-6.14.4/drivers/power/supply/ |
D | bd99954-charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 * a) Trickle-charge with constant current (8). 21 * b) pre-charge with constant current (6) 22 * c) fast-charge, first with constant current (5) phase. After 30 *(4)` `.` ` ` ` ` ` ` ` ` ` ` ` ` ` ----------------------------. 32 * . o----+/:/ ` ` ` ` ` ` ` ` ` ` ` ` `.` ` (5) 34 * . + /- -- . 35 * . +`/- + . 36 * . o/- -: . 38 * . .--+ `/ . [all …]
|