Home
last modified time | relevance | path

Searched +full:pre +full:- +full:charge +full:- +full:time (Results 1 – 25 of 152) sorted by relevance

1234567

/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/
Dfsl,imx6ul-tsc.yaml1 # 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/
Dmicrochip,qt1050.txt1 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/
Dimx6ul_tsc.c1 // 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/
Drt5033-private.h1 /* 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/
Dsetup.c1 // 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/
Duncore-memory.json8 …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/
Duhead.c4 * 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/
Dsm7225-fairphone-fp4.dts1 // 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/
Dsysfs-class-power5 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/
Dpower_supply.h1 /* 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/
Dimx6ul-imx6ull-opos6uldev.dtsi1 // 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 = <&reg_5v>;
19 gpio-keys {
20 compatible = "gpio-keys";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_gpio_keys>;
[all …]
Dimx6ul-geam.dts1 // 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 …]
Dimx6ul-14x14-evk.dtsi1 // 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/
Dsemtech,sx9324.yaml1 # 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/
Damd_shared.h4 * 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/
Damdgpu_dm_color.c4 * 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/
Dscsi_eh.rst1 .. 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/
Dmemcontrol.c1 // 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/
Dquickly-build-trimmed-linux.rst1 .. 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/
Dqt1050.c1 // 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/
Dhw_translate_dcn10.c2 * 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/
Dhw_translate_dce120.c2 * 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/
Dhead.S1 /* 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/
Dlink_dp_training_dpia.c4 * 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, &lt_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/
Dalc5623.c1 // 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 …]

1234567