/linux-6.12.1/include/linux/mfd/arizona/ |
D | pdata.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <dt-bindings/mfd/arizona.h> 12 #include <linux/regulator/arizona-ldo1.h> 13 #include <linux/regulator/arizona-micsupp.h> 36 #define ARIZONA_GPN_FN_MASK 0x007F /* GPN_FN - [6:0] */ 37 #define ARIZONA_GPN_FN_SHIFT 0 /* GPN_FN - [6:0] */ 38 #define ARIZONA_GPN_FN_WIDTH 7 /* GPN_FN - [6:0] */ 114 /** Use the headphone detect circuit to identify the accessory */ 135 /** Mic detect ramp rate */ 138 /** Mic detect sample rate */ [all …]
|
/linux-6.12.1/drivers/irqchip/ |
D | irq-renesas-irqc.c | 1 // SPDX-License-Identifier: GPL-2.0 26 /* SYS-CPU vs. RT-CPU */ 27 #define DETECT_STATUS 0x100 /* IRQn Detect Status Register */ 28 #define MONITOR 0x104 /* IRQn Signal Level Monitor Register */ 29 #define HLVL_STS 0x108 /* IRQn High Level Detect Status Register */ 30 #define LLVL_STS 0x10c /* IRQn Low Level Detect Status Register */ 31 #define S_R_EDGE_STS 0x110 /* IRQn Sync Rising Edge Detect Status Reg. */ 32 #define S_F_EDGE_STS 0x114 /* IRQn Sync Falling Edge Detect Status Reg. */ 33 #define A_R_EDGE_STS 0x118 /* IRQn Async Rising Edge Detect Status Reg. */ 34 #define A_F_EDGE_STS 0x11c /* IRQn Async Falling Edge Detect Status Reg. */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | nuvoton,nau8325.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Seven Lee <WTLI@nuvoton.com> 13 - $ref: dai-common.yaml# 22 nuvoton,vref-impedance-ohms: 25 Tie-Off selection options. Due to the high impedance of the VREF 26 pin, it is important to use a low-leakage capacitor. 30 nuvoton,dac-vref-microvolt: 33 be used for minor tuning of the output level. Since the VDDA is range [all …]
|
D | da7218.txt | 3 DA7218 is an audio codec with HP detect feature. 8 - compatible : Should be "dlg,da7217" or "dlg,da7218" 9 - reg: Specifies the I2C slave address 11 - VDD-supply: VDD power supply for the device 12 - VDDMIC-supply: VDDMIC power supply for the device 13 - VDDIO-supply: VDDIO power supply for the device 18 - interrupts: IRQ line info for DA7218 chip. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for 21 - interrupt-names : Name associated with interrupt line. Should be "wakeup" if 23 - wakeup-source: Flag to indicate this device can wake system (suspend/resume). [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-class-led | 9 just be turned on for non-zero brightness settings. 23 Documentation/leds/leds-class-multicolor.rst. 30 Writing non-zero to this file while trigger is active changes the 40 Maximum brightness level for this LED, default is 255 (LED_FULL). 49 Last hardware set brightness level for this LED. Some LEDs 51 where this happens and the driver can detect this, will have 54 This file supports poll() to detect when the hardware changes 57 Reading this file will return the last brightness level set 73 their documentation see `sysfs-class-led-trigger-*`.
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-tangier.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #include <linux/pinctrl/pinconf-generic.h> 30 #include "gpio-tangier.h" 33 #define GPLR 0x004 /* Pin level r/o */ 37 #define GRER 0x064 /* Rising edge detect */ 38 #define GFER 0x07c /* Falling edge detect */ 43 #define GLPR 0x318 /* Level input polarity */ 46 * struct tng_gpio_context - Context to be saved during suspend-resume 47 * @level: Pin level 49 * @grer: Rising edge detect enable [all …]
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_privacy_screen_x86.c | 1 // SPDX-License-Identifier: MIT 17 bool (*detect)(void); member 21 static acpi_status __init acpi_set_handle(acpi_handle handle, u32 level, in acpi_set_handle() argument 39 /* Get embedded-controller handle */ in detect_thinkpad_privacy_screen() 44 /* And call the privacy-screen get-status method */ in detect_thinkpad_privacy_screen() 56 return acpi_dev_present("GOOG0010", NULL, -1); in detect_chromeos_privacy_screen() 66 .provider = "privacy_screen-thinkpad_acpi", 68 .detect = detect_thinkpad_privacy_screen, 76 .provider = "privacy_screen-GOOG0010:00", 78 .detect = detect_chromeos_privacy_screen, [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | qcom,pdc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/qcom,pdc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 Power Domain Controller (PDC) that is on always-on domain. In addition to 16 interrupt controller that can be used to help detect edge low interrupts as 17 well detect interrupts when the GIC is non-operational. 19 GIC is parent interrupt controller at the highest level. Platform interrupt 28 - enum: [all …]
|
/linux-6.12.1/drivers/char/ipmi/ |
D | ipmi_si_sm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * State machine interface for low-level IPMI system management 8 * BT interface) and the actual low-level state machine. 61 * return -2 if the state machine is not idle, -1 if the size 70 * -1 if the buffer is too small, zero if no transaction is 78 * receiving an interrupt (for a interrupt-driven interface). 87 * Attempt to detect an SMI. Returns 0 on success or nonzero 90 int (*detect)(struct si_sm_data *smi); member
|
/linux-6.12.1/drivers/md/ |
D | md-autodetect.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/raid/detect.h> 33 int level; member 41 * Parse the command-line parameters given our kernel, but do not 43 * md_setup_drive after the low-level disk drivers have initialised. 49 * instead of just one. -- KTK 50 * 18May2000: Added support for persistent-superblock arrays: 51 * md=n,0,factor,fault,device-list uses RAID0 for device n 52 * md=n,device-list reads a RAID superblock from the devices 53 * elements in device-list are read by name_to_kdev_t so can be [all …]
|
/linux-6.12.1/arch/x86/include/asm/ |
D | crash_reserve.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Earlier 32-bits kernels would limit the kernel to the low 512 MB range 14 * 64-bit kdump kernels need to be restricted to be under 64 TB, which is 15 * the upper limit of system RAM in 4-level paging mode. Since the kdump 16 * jump could be from 5-level paging to 4-level paging, the jump will fail if 18 * no good way to detect the paging mode of the target kernel which will be
|
/linux-6.12.1/tools/perf/Documentation/ |
D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | cec.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 - Exynos4 13 - Exynos5 14 - STIH4xx HDMI CEC 15 - V4L2 adv7511 (same HW, but a different driver from the drm adv7511) 16 - stm32 17 - Allwinner A10 (sun4i) 18 - Raspberry Pi 19 - dw-hdmi (Synopsis IP) 20 - amlogic (meson ao-cec and ao-cec-g12a) [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | mdio.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * Copyright 2006-2009 Solarflare Communications Inc. 25 #define MDIO_MMD_AN 7 /* Auto-Negotiation */ 42 #define MDIO_PMA_RXDET 10 /* 10G PMA/PMD receive signal detect */ 59 /* Media-dependent registers. */ 60 #define MDIO_PMA_10GBT_SWAPPOL 130 /* 10GBASE-T pair swap & polarity */ 61 #define MDIO_PMA_10GBT_TXPWR 131 /* 10GBASE-T TX power control */ 62 #define MDIO_PMA_10GBT_SNR 133 /* 10GBASE-T SNR margin, lane A. 63 * Lanes B-D are numbered 134-136. */ 64 #define MDIO_PMA_10GBR_FSRT_CSR 147 /* 10GBASE-R fast retrain status and control */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | qcom,usb-snps-femto-v2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2 10 - Wesley Cheng <quic_wcheng@quicinc.com> 13 Qualcomm High-Speed USB PHY 18 - items: 19 - enum: 20 - qcom,sa8775p-usb-hs-phy [all …]
|
D | fsl,imx8mq-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Li Jun <jun.li@nxp.com> 15 - fsl,imx8mq-usb-phy 16 - fsl,imx8mp-usb-phy 21 "#phy-cells": 27 clock-names: 29 - const: phy [all …]
|
/linux-6.12.1/tools/testing/selftests/futex/functional/ |
D | futex_requeue_pi_mismatched_ops.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * 3. The kernel must detect the mismatch and return -EINVAL. 15 * 2009-Nov-9: Initial version by Darren Hart <dvhart@linux.intel.com> 29 #define TEST_NAME "futex-requeue-pi-mismatched-ops" 38 printf(" -c Use color\n"); in usage() 39 printf(" -h Display this help message\n"); in usage() 40 printf(" -v L Verbosity level: %d=QUIET %d=CRITICAL %d=INFO\n", in usage() 48 child_ret = -errno; in blocking_child() 60 while ((c = getopt(argc, argv, "chv:")) != -1) { in main() 79 ksft_print_msg("%s: Detect mismatched requeue_pi operations\n", in main() [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath5k/ |
D | ani.c | 33 * - "noise immunity" 35 * - "spur immunity" 37 * - "firstep level" 39 * - "OFDM weak signal detection" 41 * - "CCK weak signal detection" 61 * ath5k_ani_set_noise_immunity_level() - Set noise immunity level 63 * @level: level between 0 and @ATH5K_ANI_MAX_NOISE_IMM_LVL 66 ath5k_ani_set_noise_immunity_level(struct ath5k_hw *ah, int level) in ath5k_ani_set_noise_immunity_level() argument 75 static const s8 lo[] = { -52, -56, -60, -64, -70 }; in ath5k_ani_set_noise_immunity_level() 76 static const s8 hi[] = { -18, -18, -16, -14, -12 }; in ath5k_ani_set_noise_immunity_level() [all …]
|
/linux-6.12.1/Documentation/scsi/ |
D | advansys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 10 buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit 16 detect routine will display the number of CDBs available for each 21 - ABP-480 - Bus-Master CardBus (16 CDB) 24 - ABP510/5150 - Bus-Master ISA (240 CDB) 25 - ABP5140 - Bus-Master ISA PnP (16 CDB) 26 - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) 27 - ABP902/3902 - Bus-Master PCI (16 CDB) [all …]
|
/linux-6.12.1/fs/xfs/scrub/ |
D | rmap.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2017-2023 Oracle. All Rights Reserved. 51 /* Reverse-mapping scrubber. */ 55 * The furthest-reaching of the rmapbt records that we've already 56 * processed. This enables us to detect overlapping records for space 78 /* Cross-reference a rmap against the refcount btree. */ 92 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_rmapbt_xref_refc() 95 non_inode = XFS_RMAP_NON_INODE_OWNER(irec->rm_owner); in xchk_rmapbt_xref_refc() 96 is_bmbt = irec->rm_flags & XFS_RMAP_BMBT_BLOCK; in xchk_rmapbt_xref_refc() 97 is_attr = irec->rm_flags & XFS_RMAP_ATTR_FORK; in xchk_rmapbt_xref_refc() [all …]
|
/linux-6.12.1/include/media/ |
D | cec-pin.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * cec-pin.h - low-level CEC pin control 15 * struct cec_pin_ops - low-level CEC pin operations 19 * @high: stop driving the CEC pin. The pull-up will drive the pin 21 * @enable_irq: optional, enable the interrupt to detect pin voltage changes. 30 * @received: optional. High-level CEC message callback. Allows the driver 47 /* High-level CEC message callback */ 52 * cec_pin_changed() - update pin state from interrupt 63 * cec_pin_allocate_adapter() - allocate a pin-based cec adapter 65 * @pin_ops: low-level pin operations [all …]
|
/linux-6.12.1/include/pcmcia/ |
D | soc_common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 unsigned detect: 1, member 23 * This structure encapsulates per-socket state which we might need to 30 * Info from low level handler 59 #define SOC_STAT_CD 0 /* Card detect */ 97 * Enable card status IRQs on (re-)initialisation. This can
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_dp_aux_backlight.c | 96 INTEL_DP_AUX_BACKLIGHT_AUTO = -1, 113 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() 114 struct drm_dp_aux *aux = &intel_dp->aux; in intel_dp_aux_supports_hdr_backlight() 115 struct intel_panel *panel = &connector->panel; in intel_dp_aux_supports_hdr_backlight() 125 drm_dbg_kms(display->drm, in intel_dp_aux_supports_hdr_backlight() 127 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 138 * runtime detect used range for nits based control. For now in intel_dp_aux_supports_hdr_backlight() 145 if (display->params.enable_dpcd_backlight != INTEL_DP_AUX_BACKLIGHT_FORCE_INTEL && in intel_dp_aux_supports_hdr_backlight() 146 !(connector->base.hdr_sink_metadata.hdmi_type1.metadata_type & in intel_dp_aux_supports_hdr_backlight() 148 drm_info(display->drm, in intel_dp_aux_supports_hdr_backlight() [all …]
|
/linux-6.12.1/drivers/accel/ivpu/ |
D | vpu_boot_api.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright (c) 2020-2023, Intel Corporation. 12 * fw_bin_header->api_version[VPU_BOOT_API_VER_ID] = (VPU_BOOT_API_VER_MAJOR << 16) | 42 /* ------------ FW API version information end ---------------------*/ 70 * Size of primary preemption buffer, assuming a 2-job submission queue. 76 * Size of secondary preemption buffer, assuming a 2-job submission queue. 81 /* Space reserved for future preemption-related fields. */ 207 /* Clock frequencies: 0x20 - 0xFF */ 212 /* Memory regions: 0x100 - 0x1FF */ 232 /* IRQ re-direct numbers: 0x200 - 0x2FF */ [all …]
|
/linux-6.12.1/include/sound/ac97/ |
D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 50 #define AC97_LINE1_LEVEL 0x46 /* Line1 DAC/ADC Level */ 51 #define AC97_LINE2_LEVEL 0x48 /* Line2 DAC/ADC Level */ 52 #define AC97_HANDSET_LEVEL 0x4a /* Handset DAC/ADC Level */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ [all …]
|