/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/ |
D | fsl,imx6ul-tsc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/fsl,imx6ul-tsc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Haibo Chen <[email protected]> 11 - Shawn Guo <[email protected]> 12 - Sascha Hauer <[email protected]> 16 const: fsl,imx6ul-tsc 20 - description: touch controller address 21 - description: ADC2 address [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | microchip,qt1050.txt | 1 Microchip AT42QT1050 Five-channel Touch Sensor IC 11 - compatible: Must be "microchip,qt1050" 12 - reg: The I2C address of the device 13 - interrupts: The sink for the touchpad's IRQ output, 14 see ../interrupt-controller/interrupts.txt 17 - wakeup-source: touch keys can be used as a wakeup source 19 Each button (key) is represented as a sub-node: 25 - linux,code: Keycode to emit. 26 - reg: The key number. Valid values: 0, 1, 2, 3, 4. 28 Optional subnode-properties: [all …]
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | imx6ul_tsc.c | 1 // SPDX-License-Identifier: GPL-2.0 111 reinit_completion(&tsc->completion); in imx6ul_adc_init() 113 adc_cfg = readl(tsc->adc_regs + REG_ADC_CFG); in imx6ul_adc_init() 118 if (tsc->average_enable) { in imx6ul_adc_init() 120 adc_cfg |= (tsc->average_select) << ADC_AVGS_SHIFT; in imx6ul_adc_init() 123 writel(adc_cfg, tsc->adc_regs + REG_ADC_CFG); in imx6ul_adc_init() 128 writel(adc_hc, tsc->adc_regs + REG_ADC_HC0); in imx6ul_adc_init() 131 adc_gc = readl(tsc->adc_regs + REG_ADC_GC); in imx6ul_adc_init() 133 if (tsc->average_enable) in imx6ul_adc_init() 135 writel(adc_gc, tsc->adc_regs + REG_ADC_GC); in imx6ul_adc_init() [all …]
|
/linux-6.14.4/include/linux/mfd/ |
D | rt5033-private.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 116 /* RT5033 charger property - model, manufacturer */ 121 * While RT5033 charger can limit the fast-charge current (as in CHGCTRL1 144 /* RT5033 use internal timer need to set time */ 171 /* RT5033 charger constant charge voltage (as in CHGCTRL2 register), uV */ 177 /* RT5033 charger pre-charge current limits (as in CHGCTRL4 register), uA */ 183 /* RT5033 charger fast-charge current (as in CHGCTRL5 register), uA */ 190 * RT5033 charger const-charge end of charger current ( 200 * RT5033 charger pre-charge threshold volt limits
|
/linux-6.14.4/arch/sh/boards/mach-r2d/ |
D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2002 - 2006 Atom Create Engineering Co., Ltd. 6 * Copyright (C) 2004 - 2007 Paul Mundt 15 #include <linux/sm501-regs.h> 29 .end = PA_AREA5_IO + 0x1000 + 0x10 - 0x2, 37 #ifndef CONFIG_RTS7751R2D_1 /* For R2D-1 polling is preferred */ 51 .id = -1, 61 .modalias = "rtc-r9701", 69 BUG_ON(cs != 0); /* Single Epson RTC-9701JE attached on CS0 */ in r2d_chip_select() 88 .id = -1, [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | uncore-memory.json | 8 …tion": "Counts the total number of DRAM Read CAS commands, w/ and w/o auto-pre, issued on this cha… 19 …"Counts the total number of DRAM Write CAS commands issued, w/ and w/o auto-pre, on this channel.", 61 …tion": "Counts the total number of DRAM Read CAS commands, w/ and w/o auto-pre, issued on this cha… 66 "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM RD_CAS commands w/auto-pre", 72 …"PublicDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM RD_CAS commands w/auto-pre : DRAM RD… 115 …"Counts the total number of DRAM Write CAS commands issued, w/ and w/o auto-pre, on this channel.", 120 "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/o auto-pre", 126 …"PublicDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/o auto-pre : DRAM … 131 "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/ auto-pre", 137 …"PublicDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/ auto-pre : DRAM R… [all …]
|
/linux-6.14.4/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | uhead.c | 4 * Permission is hereby granted, free of charge, to any person obtaining a 38 if (argc != sizeof(args->vn)) in nvkm_uhead_uevent() 39 return -ENOSYS; in nvkm_uhead_uevent() 41 return nvkm_uevent_add(uevent, &head->disp->vblank, head->id, in nvkm_uhead_uevent() 50 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uhead_mthd_scanoutpos() 51 return -ENOSYS; in nvkm_uhead_mthd_scanoutpos() 53 head->func->state(head, &head->arm); in nvkm_uhead_mthd_scanoutpos() 54 args->v0.vtotal = head->arm.vtotal; in nvkm_uhead_mthd_scanoutpos() 55 args->v0.vblanks = head->arm.vblanks; in nvkm_uhead_mthd_scanoutpos() 56 args->v0.vblanke = head->arm.vblanke; in nvkm_uhead_mthd_scanoutpos() [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | sm7225-fairphone-fp4.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 15 #include <dt-bindings/firmware/qcom,scm.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 18 #include <dt-bindings/input/input.h> 19 #include <dt-bindings/leds/common.h> 20 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 21 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 22 #include <dt-bindings/usb/pd.h> [all …]
|
/linux-6.14.4/Documentation/ABI/testing/ |
D | sysfs-class-power | 5 Contact: linux-[email protected] 14 Contact: linux-[email protected] 23 Contact: linux-[email protected] 32 Contact: linux-[email protected] 43 Contact: linux-[email protected] 66 Contact: linux-[email protected] 81 Contact: linux-[email protected] 94 read-only reporting, unless the 'online' state of the supply 106 Contact: linux-[email protected] 124 Contact: linux-[email protected] [all …]
|
/linux-6.14.4/include/linux/ |
D | power_supply.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 24 * All voltages, currents, charges, energies, time and temperatures in uV, 230 /* Run-time specific power supply configuration */ 388 * struct power_supply_maintenance_charge_table - setting for maintenace charging 390 * the charge of the battery full as current is consumed after full charging. 398 * time in minutes. We will only use maintenance charging in this setting 399 * for a certain amount of time, then we will first move to the next 400 * maintenance charge current and voltage pair in respective array and wait 407 * Ordinary CC/CV charging will stop charging when the charge current goes 413 * the power used in standby mode. This will over time give a charge graph [all …]
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx6ul-imx6ull-opos6uldev.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 stdout-path = &uart1; 11 compatible = "pwm-backlight"; 13 brightness-levels = <0 4 8 16 32 64 128 255>; 14 default-brightness-level = <7>; 15 power-supply = <®_5v>; 19 gpio-keys { 20 compatible = "gpio-keys"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_gpio_keys>; [all …]
|
D | imx6ul-geam.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 15 compatible = "engicam,imx6ul-geam", "fsl,imx6ul"; 23 compatible = "pwm-backlight"; 25 brightness-levels = < 0 1 2 3 4 5 6 7 8 9 36 default-brightness-level = <100>; 40 stdout-path = &uart1; 43 reg_1p8v: regulator-1p8v { [all …]
|
D | imx6ul-14x14-evk.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/media/video-interfaces.h> 9 stdout-path = &uart1; 17 backlight_display: backlight-display { 18 compatible = "pwm-backlight"; 20 brightness-levels = <0 4 8 16 32 64 128 255>; 21 default-brightness-level = <6>; 26 reg_sd1_vmmc: regulator-sd1-vmmc { 27 compatible = "regulator-fixed"; 28 regulator-name = "VSD_3V3"; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/proximity/ |
D | semtech,sx9324.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Gwendal Grignou <[email protected]> 11 - Daniel Campello <[email protected]> 17 - $ref: /schemas/iio/iio.yaml# 32 vdd-supply: 35 svdd-supply: 38 "#io-channel-cells": 41 semtech,ph0-pin: [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/include/ |
D | amd_shared.h | 4 * Permission is hereby granted, free of charge, to any person obtaining a 73 * enum amd_ip_block_type - Used to classify IP blocks by functionality. 85 * @AMD_IP_BLOCK_TYPE_ACP: Audio Co-Processor 87 * @AMD_IP_BLOCK_TYPE_MES: Micro-Engine Scheduler 185 * enum PP_FEATURE_MASK - Used to mask power play features. 201 * @PP_OVERDRIVE_MASK: Over- and under-clocking support. 257 * enum DC_DEBUG_MASK - Bits that are useful for debugging the Display Core IP 261 * @DC_DISABLE_PIPE_SPLIT: If set, disable pipe-splitting 281 * @DC_DISABLE_PSR: If set, disable Panel self refresh v1 and PSR-SU 292 * @DC_DISABLE_MPO: If set, disable multi-plane offloading [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_color.c | 4 * Permission is hereby granted, free of charge, to any person obtaining a 38 * - Input gamma LUT (de-normalized) 39 * - Input CSC (normalized) 40 * - Surface degamma LUT (normalized) 41 * - Surface CSC (normalized) 42 * - Surface regamma LUT (normalized) 43 * - Output CSC (normalized) 49 * Plane CTM -> Plane degamma -> Plane CTM -> Plane regamma -> Plane CTM 59 * support any CRTC props with correct blending with multiple planes - but we 70 * Plane DGM Bypass -> Plane CTM Bypass -> Plane RGM Bypass -> ... [all …]
|
/linux-6.14.4/Documentation/scsi/ |
D | scsi_eh.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 [1-1] struct scsi_cmnd 15 [1-2] How do scmd's get completed? 16 [1-2-1] Completing a scmd w/ scsi_done 17 [1-2-2] Completing a scmd w/ timeout 18 [1-3] How EH takes over 20 [2-1] EH through fine-grained callbacks 21 [2-1-1] Overview 22 [2-1-2] Flow of scmds through EH 23 [2-1-3] Flow of control [all …]
|
/linux-6.14.4/mm/ |
D | memcontrol.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* memcontrol.c - Memory Controller 19 * Charge lifetime sanitation 28 #include <linux/cgroup-defs.h> 39 #include <linux/page-flags.h> 40 #include <linux/backing-dev.h> 70 #include "memcontrol-v1.h" 105 (current->flags & PF_EXITING); in task_is_dying() 113 return &memcg->vmpressure; in memcg_to_vmpressure() 144 * objcg->nr_charged_bytes can't have an arbitrary byte value. in obj_cgroup_release() [all …]
|
/linux-6.14.4/Documentation/admin-guide/ |
D | quickly-build-trimmed-linux.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0) 9 testing purposes, but perfectly fine for day-to-day use, too. 15 section below: it contains a step-by-step guide, which is more detailed, but 21 self-compiled Linux kernels; install compilers and everything else needed for 26 git clone --depth 1 -b master \ 34 make -j $(nproc --all) 37 command -v installkernel && sudo make modules_install install 43 git fetch --depth 1 origin 45 git checkout --force --detach origin/master 49 make -j $(nproc --all) [all …]
|
/linux-6.14.4/drivers/input/keyboard/ |
D | qt1050.c | 1 // SPDX-License-Identifier: GPL-2.0 80 /* Charge Share Delay */ 229 err = regmap_read(ts->regmap, QT1050_CHIP_ID, &val); in qt1050_identify() 231 dev_err(&ts->client->dev, "Failed to read chip ID: %d\n", err); in qt1050_identify() 236 dev_err(&ts->client->dev, "ID %d not supported\n", val); in qt1050_identify() 241 err = regmap_read(ts->regmap, QT1050_FW_VERSION, &val); in qt1050_identify() 243 dev_err(&ts->client->dev, "could not read the firmware version\n"); in qt1050_identify() 247 dev_info(&ts->client->dev, "AT42QT1050 firmware version %1d.%1d\n", in qt1050_identify() 256 struct input_dev *input = ts->input; in qt1050_irq_threaded() 262 err = regmap_read(ts->regmap, QT1050_DET_STATUS, &val); in qt1050_irq_threaded() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
D | hw_translate_dcn10.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 4 * Permission is hereby granted, free of charge, to any person obtaining a 27 * Pre-requisites: headers required by header of this unit 47 /* compile time expand base address. */ 212 info->mask = DC_GPIO_DDC6_A__DC_GPIO_DDC6DATA_A_MASK; in id_to_offset() 215 info->offset = REG(DC_GPIO_DDC1_A); in id_to_offset() 218 info->offset = REG(DC_GPIO_DDC2_A); in id_to_offset() 221 info->offset = REG(DC_GPIO_DDC3_A); in id_to_offset() 224 info->offset = REG(DC_GPIO_DDC4_A); in id_to_offset() 227 info->offset = REG(DC_GPIO_DDC5_A); in id_to_offset() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/gpio/dce120/ |
D | hw_translate_dce120.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 4 * Permission is hereby granted, free of charge, to any person obtaining a 27 * Pre-requisites: headers required by header of this unit 47 /* compile time expand base address. */ 212 info->mask = DC_GPIO_DDC6_A__DC_GPIO_DDC6DATA_A_MASK; in id_to_offset() 215 info->offset = REG(DC_GPIO_DDC1_A); in id_to_offset() 218 info->offset = REG(DC_GPIO_DDC2_A); in id_to_offset() 221 info->offset = REG(DC_GPIO_DDC3_A); in id_to_offset() 224 info->offset = REG(DC_GPIO_DDC4_A); in id_to_offset() 227 info->offset = REG(DC_GPIO_DDC5_A); in id_to_offset() [all …]
|
/linux-6.14.4/arch/x86/platform/pvh/ |
D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define _pa(x) ((x) - __START_KERNEL_map) 12 #define rva(x) ((x) - pvh_start_xen) 22 #include <asm/processor-flags.h> 24 #include <asm/nospec-branch.h> 34 * - `ebx`: contains the physical memory address where the loader has placed 36 * - `cr0`: bit 0 (PE) must be set. All the other writeable bits are cleared. 37 * - `cr4`: all bits are cleared. 38 * - `cs `: must be a 32-bit read/execute code segment with a base of `0` 40 * - `ds`, `es`: must be a 32-bit read/write data segment with a base of [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/link/protocols/ |
D | link_dp_training_dpia.c | 4 * Permission is hereby granted, free of charge, to any person obtaining a 44 link->ctx->logger 66 DPIA_TS_UFP_DONE = 0xff /* Done training DPTX-to-DPIA hop. */ 95 * @param[out] lt_settings Link settings and drive settings (voltage swing and pre-emphasis). 106 DC_LOG_HW_LINK_TRAINING("%s\n DPIA(%d) configuring\n - LTTPR mode(%d)\n", in dpia_configure_link() 108 link->link_id.enum_id - ENUM_ID_1, in dpia_configure_link() 109 lt_settings->lttpr_mode); in dpia_configure_link() 116 dp_get_lttpr_mode_override(link, <_settings->lttpr_mode); in dpia_configure_link() 119 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link() 124 if (status != DC_OK && link->is_hpd_pending) in dpia_configure_link() [all …]
|
/linux-6.14.4/sound/soc/codecs/ |
D | alc5623.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * alc5623.c -- alc562[123] ALSA Soc Audio driver 8 * Copyright 2010 Arnaud Patard <arnaud.patard@rtp-net.org> 34 MODULE_PARM_DESC(caps_charge, "ALC5623 cap charge time (msecs)"); 53 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in amp_mixer_event() 55 /* to power-on/off class-d amp generators/speaker */ in amp_mixer_event() 56 /* need to write to 'index-46h' register : */ in amp_mixer_event() 77 static const DECLARE_TLV_DB_SCALE(vol_tlv, -3450, 150, 0); 78 static const DECLARE_TLV_DB_SCALE(hp_tlv, -4650, 150, 0); 79 static const DECLARE_TLV_DB_SCALE(adc_rec_tlv, -1650, 150, 0); [all …]
|