/linux-6.14.4/include/soc/at91/ |
D | sama7-ddr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 23 #define DDR3PHY_PGCR_CKDV1 (1 << 13) /* CK# Disable Value */ 24 #define DDR3PHY_PGCR_CKDV0 (1 << 12) /* CK Disable Value */ 29 #define DDR3PHY_ACDLLCR (0x14) /* DDR3PHY AC DLL Control Register */ 33 #define DDR3PHY_ACIOCR_CSPDD_CS0 (1 << 18) /* CS#[0] Power Down Driver */ 34 #define DDR3PHY_ACIOCR_CKPDD_CK0 (1 << 8) /* CK[0] Power Down Driver */ 35 #define DDR3PHY_ACIORC_ACPDD (1 << 3) /* AC Power Down Driver */ 38 #define DDR3PHY_DXCCR_DXPDR (1 << 3) /* Data Power Down Receiver */ 41 #define DDR3PHY_DSGCR_ODTPDD_ODT0 (1 << 20) /* ODT[0] Power Down Driver */ 44 #define DDR3PHY_ZQ0SR0_PDO_OFF (0) /* Pull-down output impedance select offset */ [all …]
|
/linux-6.14.4/arch/sparc/include/asm/ |
D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #define CLOCK_CTRL 0x00UL /* Main control */ 14 #define CLOCK_PWRSTAT 0x30UL /* Power status */ 15 #define CLOCK_PWRPRES 0x40UL /* Power presence */ 18 #define CLOCK_PWRSTAT2 0x70UL /* Power status two */ 30 #define FHC_PREGS_RCS 0x10UL /* FHC Reset Control/Status Register */ 31 #define FHC_RCS_POR 0x80000000 /* Last reset was a power cycle */ 32 #define FHC_RCS_SPOR 0x40000000 /* Last reset was sw power on reset */ 39 #define FHC_PREGS_CTRL 0x20UL /* FHC Control Register */ 44 #define FHC_CONTROL_DCD 0x00008000 /* DC-->DC Converter Disable */ [all …]
|
/linux-6.14.4/drivers/pci/pcie/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # PCI Express Port Bus Configuration 6 bool "PCI Express Port Bus support" 9 This enables PCI Express Port Bus support. Users can then enable 10 support for Native Hot-Plug, Advanced Error Reporting, Power 11 Management Events, and Downstream Port Containment. 33 This enables PCI Express Root Port Advanced Error Reporting 35 Port will be handled by PCI Express AER driver. 42 This enables PCI Express Root Port Advanced Error Reporting 46 to trigger various real hardware errors. Software-based [all …]
|
/linux-6.14.4/Documentation/sound/ |
D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 38 ---------- 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 57 (0 = disable debug prints, 1 = normal debug messages, 63 Module snd-pcm-oss 64 ------------------ 86 regarding opening the device. When this option is non-zero, 90 Module snd-rawmidi [all …]
|
/linux-6.14.4/Documentation/driver-api/usb/ |
D | power-management.rst | 1 .. _usb-power-management: 3 Power Management for USB 7 :Date: Last-updated: February 2014 11 --------- 12 * What is Power Management? 17 * Changing the default idle-delay time 19 * The driver interface for Power Management 25 * USB Port Power Control 26 * User Interface for Port Power Control 27 * Suggested Userspace Port Power Policy [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | pxa-usb.txt | 6 - compatible: Should be "marvell,pxa-ohci" for USB controllers 10 - "marvell,enable-port1", "marvell,enable-port2", "marvell,enable-port3" 11 If present, enables the appropriate USB port of the controller. 12 - "marvell,port-mode" selects the mode of the ports: 16 - "marvell,power-sense-low" - power sense pin is low-active. 17 - "marvell,power-control-low" - power control pin is low-active. 18 - "marvell,no-oc-protection" - disable over-current protection. 19 - "marvell,oc-mode-perport" - enable per-port over-current protection. 20 - "marvell,power_on_delay" Power On to Power Good time - in ms. 25 compatible = "marvell,pxa-ohci"; [all …]
|
D | mediatek,mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Chunfeng Yun <[email protected]> 14 - $ref: usb-drd.yaml 17 The DRD controller has a glue layer IPPC (IP Port Control), and its host is 23 - enum: 24 - mediatek,mt2712-mtu3 25 - mediatek,mt8173-mtu3 26 - mediatek,mt8183-mtu3 [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/drivers/net/ethernet/marvell/ |
D | sky2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 /* Yukon-2 */ 32 PCI_Y2_PIG_ENA = 1<<31, /* Enable Plug-in-Go (YUKON-2) */ 33 PCI_Y2_DLL_DIS = 1<<30, /* Disable PCI DLL (YUKON-2) */ 34 PCI_SW_PWR_ON_RST= 1<<30, /* SW Power on Reset (Yukon-EX) */ 35 PCI_Y2_PHY2_COMA = 1<<29, /* Set PHY 2 to Coma Mode (YUKON-2) */ 36 PCI_Y2_PHY1_COMA = 1<<28, /* Set PHY 1 to Coma Mode (YUKON-2) */ 37 PCI_Y2_PHY2_POWD = 1<<27, /* Set PHY 2 to Power Down (YUKON-2) */ 38 PCI_Y2_PHY1_POWD = 1<<26, /* Set PHY 1 to Power Down (YUKON-2) */ 39 PCI_Y2_PME_LEGACY= 1<<15, /* PCI Express legacy power management mode */ [all …]
|
/linux-6.14.4/drivers/bus/ |
D | arm-cci.c | 17 #include <linux/arm-cci.h> 49 {.compatible = "arm,cci-400", .data = CCI400_PORTS_DATA }, 52 { .compatible = "arm,cci-500", }, 53 { .compatible = "arm,cci-550", }, 59 OF_DEV_AUXDATA("arm,cci-400-pmu", 0, NULL, &cci_ctrl_base), 60 OF_DEV_AUXDATA("arm,cci-400-pmu,r0", 0, NULL, &cci_ctrl_base), 61 OF_DEV_AUXDATA("arm,cci-400-pmu,r1", 0, NULL, &cci_ctrl_base), 62 OF_DEV_AUXDATA("arm,cci-500-pmu,r0", 0, NULL, &cci_ctrl_base), 63 OF_DEV_AUXDATA("arm,cci-550-pmu,r0", 0, NULL, &cci_ctrl_base), 67 #define DRIVER_NAME "ARM-CCI" [all …]
|
/linux-6.14.4/drivers/pci/hotplug/ |
D | pciehp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) 8 * Copyright (C) 2003-2004 Intel Corporation 36 pci_dbg(ctrl->pcie->port, format, ## arg) 38 pci_err(ctrl->pcie->port, format, ## arg) 40 pci_info(ctrl->pcie->port, format, ## arg) 42 pci_warn(ctrl->pcie->port, format, ## arg) 47 * struct controller - PCIe hotplug controller 48 * @pcie: pointer to the controller's PCIe port service device 53 * @inband_presence_disabled: In-Band Presence Detect Disable supported by [all …]
|
/linux-6.14.4/drivers/phy/marvell/ |
D | phy-mvebu-cp110-utmi.c | 1 // SPDX-License-Identifier: GPL-2.0 81 #define PORT_REGS(p) ((p)->priv->regs + (p)->id * 0x1000) 84 * struct mvebu_cp110_utmi - PHY driver data 99 * struct mvebu_cp110_utmi_port - PHY port data 102 * @id: PHY port ID 104 * @swap_dx: whether to swap d+/d- signals 113 static void mvebu_cp110_utmi_port_setup(struct mvebu_cp110_utmi_port *port) in mvebu_cp110_utmi_port_setup() argument 125 reg = readl(PORT_REGS(port) + UTMI_PLL_CTRL_REG); in mvebu_cp110_utmi_port_setup() 129 writel(reg, PORT_REGS(port) + UTMI_PLL_CTRL_REG); in mvebu_cp110_utmi_port_setup() 132 reg = readl(PORT_REGS(port) + UTMI_CAL_CTRL_REG); in mvebu_cp110_utmi_port_setup() [all …]
|
/linux-6.14.4/Documentation/admin-guide/ |
D | kernel-parameters.txt | 13 Advanced Configuration and Power Interface 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nocmcff -- Disable firmware first mode for corrected 28 nospcr -- disable console in ACPI SPCR table as [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_pps.c | 1 // SPDX-License-Identifier: MIT 32 struct intel_pps *pps = &intel_dp->pps; in pps_name() 34 if (display->platform.valleyview || display->platform.cherryview) { in pps_name() 35 switch (pps->vlv_pps_pipe) { in pps_name() 47 MISSING_CASE(pps->vlv_pps_pipe); in pps_name() 51 switch (pps->pps_idx) { in pps_name() 57 MISSING_CASE(pps->pps_idx); in pps_name() 68 struct drm_i915_private *dev_priv = to_i915(display->drm); in intel_pps_lock() 72 * See vlv_pps_reset_all() why we need a power domain reference here. in intel_pps_lock() 75 mutex_lock(&display->pps.mutex); in intel_pps_lock() [all …]
|
/linux-6.14.4/include/uapi/linux/ |
D | pci_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright 1997--1999 Martin Mares <[email protected]> 25 * Conventional PCI and PCI-X Mode 1 devices have 256 bytes of 26 * configuration space. PCI-X Mode 2 and PCIe devices have 4096 bytes of 50 #define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */ 51 #define PCI_COMMAND_INTX_DISABLE 0x400 /* INTx Emulation Disable */ 59 #define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */ 83 #define PCI_HEADER_TYPE_MFD 0x80 /* Multi-Function Device (possible) */ 124 /* 0x35-0x3b are reserved */ 130 /* Header type 1 (PCI-to-PCI bridges) */ [all …]
|
/linux-6.14.4/drivers/usb/dwc3/ |
D | dwc3-octeon.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2010-2017 Cavium Networks 21 * USB Control Register 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 [all …]
|
/linux-6.14.4/arch/sh/drivers/pci/ |
D | pci-sh4.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #include "pci-sh7780.h" 10 #include "pci-sh7751.h" 15 #define SH4_PCICR 0x100 /* PCI Control Register */ 35 #define SH4_PCIINT_MFDE 0x00000100 /* Master Func. Disable Error */ 40 #define SH4_PCIINT_MTABT 0x00000008 /* Master-Tgt. Abort Error */ 41 #define SH4_PCIINT_MMABT 0x00000004 /* Master-Master Abort Error */ 45 #define SH4_PCIINTM_TTADIM BIT(14) /* Target-target abort interrupt */ 47 #define SH4_PCIINTM_MDEIM BIT(8) /* Master function disable error */ 81 #define SH4_PCIDMABT_RRBN 0x00000001 /* DMA Arbitor Round-Robin */ [all …]
|
/linux-6.14.4/include/linux/usb/ |
D | ehci_def.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (c) 2001-2002 by David Brownell 9 #include <linux/usb/ehci-dbgp.h> 17 * some hosts treat caplength and hciversion as parts of a 32-bit 26 u32 hcs_params; /* HCSPARAMS - offset 0x4 */ 27 #define HCS_DEBUG_PORT(p) (((p)>>20)&0xf) /* bits 23:20, debug port? */ 28 #define HCS_INDICATOR(p) ((p)&(1 << 16)) /* true: has port indicators */ 31 #define HCS_PORTROUTED(p) ((p)&(1 << 7)) /* true: port routing */ 32 #define HCS_PPC(p) ((p)&(1 << 4)) /* true: port power control */ 34 #define HCS_N_PORTS_MAX 15 /* N_PORTS valid 0x1-0xF */ [all …]
|
/linux-6.14.4/arch/arm/mach-sa1100/include/mach/ |
D | SA-1100.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * FILE SA-1100.h 9 * System StrongARM SA-1100 12 * SA-1100 microprocessor (Advanced RISC Machine (ARM) 14 * StrongARM SA-1100 data sheet version 2.2. 21 #error You must include hardware.h not SA-1100.h 77 * Universal Serial Bus (USB) Device Controller (UDC) control registers 80 * Ser0UDCCR Serial port 0 Universal Serial Bus (USB) Device 81 * Controller (UDC) Control Register (read/write). 82 * Ser0UDCAR Serial port 0 Universal Serial Bus (USB) Device [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | cs35l35.txt | 5 - compatible : "cirrus,cs35l35" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - interrupts : IRQ line info CS35L35. 14 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 17 - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is 21 - reset-gpios : gpio used to reset the amplifier 23 - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a 26 - cirrus,audio-channel : Set Location of Audio Signal on Serial Port 30 - cirrus,advisory-channel : Set Location of Advisory Signal on Serial Port [all …]
|
/linux-6.14.4/drivers/usb/host/ |
D | pci-quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Some of it includes work-arounds for PCI hardware and BIOS quirks. 5 * It may need to run early during booting -- before USB would normally 6 * initialize -- to ensure that Linux doesn't use any legacy modes. 22 #include "pci-quirks.h" 23 #include "xhci-ext-caps.h" 60 #define EHCI_USBLEGCTLSTS 4 /* legacy control/status */ 146 * amd_chipset_sb_type_init - initialize amd chipset southbridge type 156 pinfo->sb_type.gen = AMD_CHIPSET_UNKNOWN; in amd_chipset_sb_type_init() 158 pinfo->smbus_dev = pci_get_device(PCI_VENDOR_ID_ATI, in amd_chipset_sb_type_init() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/ |
D | renesas,rzg2l-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/renesas,rzg2l-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Geert Uytterhoeven <[email protected]> 11 - Lad Prabhakar <prabhakar.mahadev-[email protected]> 16 Pin multiplexing and GPIO configuration is performed on a per-pin basis. 17 Each port features up to 8 pins, each of them configurable for GPIO function 18 (port mode) or in alternate function mode. 24 - items: [all …]
|
/linux-6.14.4/drivers/net/phy/ |
D | bcm54140.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include "bcm-phy-lib.h" 15 /* RDB per-port registers 22 #define BCM54140_RDB_SPARE1 0x012 /* spare control 1 */ 24 #define BCM54140_RDB_SPARE2 0x014 /* spare control 2 */ 25 #define BCM54140_RDB_SPARE2_WS_RTRY_DIS BIT(8) /* wirespeed retry disable */ 27 #define BCM54140_RDB_SPARE3 0x015 /* spare control 3 */ 29 #define BCM54140_RDB_LED_CTRL 0x019 /* LED control */ 32 #define BCM54140_RDB_C_APWR 0x01a /* auto power down control */ 34 #define BCM54140_RDB_C_APWR_APD_MODE_DIS 0 /* ADP disable */ [all …]
|
/linux-6.14.4/Documentation/ABI/testing/ |
D | sysfs-bus-usb | 10 This allows to avoid side-effects with drivers 28 drivers, non-authorized one are not. By default, wired 33 Contact: linux-[email protected] 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 93 What: /sys/bus/usb/devices/.../power/usb2_hardware_lpm 97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged 102 power/usb2_hardware_lpm. The file holds a string value (enable 103 or disable) indicating whether or not USB2 hardware LPM is [all …]
|
/linux-6.14.4/drivers/net/ethernet/intel/e1000e/ |
D | 82571.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 7 * 82571EB Dual Port Gigabit Mezzanine Adapter 8 * 82571EB Quad Port Gigabit Mezzanine Adapter 9 * 82571PT Gigabit PT Quad Port Server ExpressModule 42 * e1000_init_phy_params_82571 - Init PHY func ptrs. 47 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82571() 50 if (hw->phy.media_type != e1000_media_type_copper) { in e1000_init_phy_params_82571() 51 phy->type = e1000_phy_none; in e1000_init_phy_params_82571() 55 phy->addr = 1; in e1000_init_phy_params_82571() [all …]
|