Home
last modified time | relevance | path

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

1234567

/linux/Documentation/devicetree/bindings/power/supply/
H A Drichtek,rt5033-charger.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-charger.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jakob Hauser <jahau@rocketmail.com>
14 under sub-node named "charger" using the following format.
18 const: richtek,rt5033-charger
20 monitored-battery:
25 precharge-current-microamp:
26 Current of pre-charge mode. The pre-charge current levels are 350 mA
[all …]
H A Drohm,bd99954.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
11 - Markus Laine <markus.laine@fi.rohmeurope.com>
12 - Mikko Mutanen <mikko.mutanen@fi.rohmeurope.com>
15 The ROHM BD99954 is a Battery Management LSI for 1-4 cell Lithium-Ion
16 secondary battery intended to be used in space-constraint equipment such
18 provides a Dual-source Battery Charger, two port BC1.2 detection and a
21 $ref: power-supply.yaml#
[all …]
H A Dqcom,pm8916-lbc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8916-lbc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nikita Travkin <nikita@trvn.ru>
17 - $ref: power-supply.yaml#
21 const: qcom,pm8916-lbc
25 - description: Charger
26 - description: Battery
27 - description: USB
[all …]
H A Dqcom,pm8941-charger.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8941-charger.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Switch-Mode Battery Charger and Boost
10 - Sebastian Reichel <sre@kernel.org>
15 - qcom,pm8226-charger
16 - qcom,pm8941-charger
23 - description: charge done
24 - description: charge fast mode
[all …]
H A Dbattery.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
14 In smart batteries, these are typically stored in non-volatile memory
16 no appropriate non-volatile memory, or it is unprogrammed/incorrect.
27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle.
28 The phandle's property should be named "monitored-battery".
32 const: simple-battery
34 device-chemistry:
[all …]
/linux/Documentation/devicetree/bindings/input/
H A 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/include/linux/mfd/
H A 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
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/arch/sh/boards/mach-r2d/
H A 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/Documentation/ABI/testing/
H A Dsysfs-class-power-wilco1 What: /sys/class/power_supply/wilco-charger/charge_type
23 Customized charge rate for last longer battery life.
24 On Wilco device this mode is pre-configured in the factory
28 What: /sys/class/power_supply/wilco-charger/charge_control_start_threshold
35 What: /sys/class/power_supply/wilco-charger/charge_control_end_threshold
/linux/Documentation/devicetree/bindings/display/
H A Damlogic,meson-vpu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/display/amlogic,meson-vpu.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <neil.armstrong@linaro.org>
17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
19 D |-------| |----| | | | | HDMI PLL |
20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK |
21 R |-------| |----| Processing | | | | |
22 | osd2 | | | |---| Enci ----------|----|-----VDAC------|
[all …]
/linux/drivers/gpu/drm/i915/gvt/
H A Dmmio_context.h2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
4 * Permission is hereby granted, free of charge, to any person obtaining a
49 void intel_gvt_switch_mmio(struct intel_vgpu *pre,
/linux/drivers/staging/fbtft/
H A Dfb_ssd1305.c1 // SPDX-License-Identifier: GPL-2.0+
35 par->fbtftops.reset(par); in init_display()
37 if (par->gamma.curves[0] == 0) { in init_display()
38 mutex_lock(&par->gamma.lock); in init_display()
39 if (par->info->var.yres == 64) in init_display()
40 par->gamma.curves[0] = 0xCF; in init_display()
42 par->gamma.curves[0] = 0x8F; in init_display()
43 mutex_unlock(&par->gamma.lock); in init_display()
55 if (par->info->var.yres == 64) in init_display()
67 /* Charge Pump Setting */ in init_display()
[all …]
H A Dfb_ssd1306.c1 // SPDX-License-Identifier: GPL-2.0+
34 par->fbtftops.reset(par); in init_display()
36 if (par->gamma.curves[0] == 0) { in init_display()
37 mutex_lock(&par->gamma.lock); in init_display()
38 if (par->info->var.yres == 64) in init_display()
39 par->gamma.curves[0] = 0xCF; in init_display()
41 par->gamma.curves[0] = 0x8F; in init_display()
42 mutex_unlock(&par->gamma.lock); in init_display()
54 if (par->info->var.yres == 64) in init_display()
56 else if (par->info->var.yres == 48) in init_display()
[all …]
/linux/Documentation/devicetree/bindings/iio/proximity/
H A Dsemtech,sx9360.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 <gwendal@chromium.org>
11 - Daniel Campello <campello@chromium.org>
29 vdd-supply:
32 svdd-supply:
35 "#io-channel-cells":
46 semtech,proxraw-strength:
53 and other values represent 1-1/2^N.
[all …]
H A 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 <gwendal@chromium.org>
11 - Daniel Campello <campello@chromium.org>
17 - $ref: /schemas/iio/iio.yaml#
32 vdd-supply:
35 svdd-supply:
38 "#io-channel-cells":
41 semtech,ph0-pin:
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_vm_helper.c4 * Permission is hereby granted, free of charge, to any person obtaining a
31 struct vmid_usage vmids = vm_helper->hubp_vmid_usage[hubp_idx]; in vm_helper_mark_vmid_used()
42 if (dc->hwss.init_sys_ctx) { in dc_setup_system_context()
43 num_vmids = dc->hwss.init_sys_ctx(dc->hwseq, dc, pa_config); in dc_setup_system_context()
45 /* Pre-init system aperture start/end for all HUBP instances (if not gating?) in dc_setup_system_context()
48 memcpy(&dc->vm_pa_config, pa_config, sizeof(struct dc_phy_addr_space_config)); in dc_setup_system_context()
49 dc->vm_pa_config.valid = true; in dc_setup_system_context()
50 dc->dml2_options.gpuvm_enable = true; in dc_setup_system_context()
59 dc->hwss.init_vm_ctx(dc->hwseq, dc, va_config, vmid); in dc_setup_vm_context()
68 in_use |= dc->vm_helper->hubp_vmid_usage[i].vmid_usage[0] in dc_get_vmid_use_vector()
[all …]
/linux/drivers/gpu/drm/solomon/
H A Dssd130x.c1 // SPDX-License-Identifier: GPL-2.0-only
245 return regmap_bulk_write(ssd130x->regmap, SSD13XX_DATA, values, count); in ssd130x_write_data()
267 ret = regmap_write(ssd130x->regmap, SSD13XX_COMMAND, value); in ssd130x_write_cmd()
270 } while (--count); in ssd130x_write_cmd()
282 u8 col_end = col_start + cols - 1; in ssd130x_set_col_range()
285 if (col_start == ssd130x->col_start && col_end == ssd130x->col_end) in ssd130x_set_col_range()
292 ssd130x->col_start = col_start; in ssd130x_set_col_range()
293 ssd130x->col_end = col_end; in ssd130x_set_col_range()
300 u8 page_end = page_start + pages - 1; in ssd130x_set_page_range()
303 if (page_start == ssd130x->page_start && page_end == ssd130x->page_end) in ssd130x_set_page_range()
[all …]
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.c4 * Permission is hereby granted, free of charge, to any person obtaining a
41 struct drm_device *dev = to_drm_encoder(encoder)->dev; in nv04_encoder_get_connector()
48 if (connector->encoder == to_drm_encoder(encoder)) in nv04_encoder_get_connector()
64 nvif_event_block(&disp->flip); in nv04_display_fini()
71 if (!runtime && !drm->headless) in nv04_display_fini()
72 cancel_work_sync(&drm->hpd_work); in nv04_display_fini()
77 /* Un-pin FB and cursors so they'll be evicted to system memory. */ in nv04_display_fini()
78 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_fini()
79 struct drm_framebuffer *fb = crtc->primary->fb; in nv04_display_fini()
82 if (!fb || !fb->obj[0]) in nv04_display_fini()
[all …]
/linux/tools/perf/pmu-events/arch/x86/snowridgex/
H A 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/include/drm/intel/
H A Di915_drm.h5 * Permission is hereby granted, free of charge, to any person obtaining a
19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
38 /* Exported from arch/x86/kernel/early-quirks.c */
43 * fb aperture size and the amount of pre-reserved memory.
44 * This is all handled in the intel-gtt.ko module. i915.ko only
100 #define INTEL_BSM_MASK (-(1u << 20))
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A 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/drivers/gpu/drm/amd/include/
H A Dvi_structs.h4 * Permission is hereby granted, free of charge, to any person obtaining a
154 /* reserved_126,127: repurposed for driver-internal use */
515 /* PFP IB base address which get pre-empted */
527 /* PFP IB base address which get pre-empted */
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ul-var-som.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * Support for Variscite VAR-SOM-MX6UL Module
9 /dts-v1/;
12 #include <dt-bindings/clock/imx6ul-clock.h>
13 #include <dt-bindings/gpio/gpio.h>
16 model = "Variscite VAR-SOM-MX6UL module";
17 compatible = "variscite,var-som-imx6ul", "fsl,imx6ul";
24 reg_gpio_dvfs: reg-gpio-dvfs {
25 compatible = "regulator-gpio";
26 regulator-min-microvolt = <1300000>;
[all …]
/linux/drivers/usb/misc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
13 Technologies USS-720 chip. These cables are plugged into your USB
19 printers may be connected to the USS-720 in this mode. The generic
30 Say Y here if you own an USS-720 USB->Parport cable and intend to
72 tristate "USB 7-Segment LED Display"
74 Say Y here if you have a USB 7-Segment Display by Delcom
107 driver supports the pre-programmed devices (incl. firmware)
108 by AK Modul-Bus Computer GmbH.
110 Please see: https://www.ak-modul-bus.de/stat/mikrocontroller.html
155 which reports VBUS attach/detach events and has USB-based
[all …]
/linux/mm/
H A 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>
40 #include <linux/page-flags.h>
41 #include <linux/backing-dev.h>
70 #include "memcontrol-v1.h"
108 (current->flags & PF_EXITING); in task_is_dying()
116 return &memcg->vmpressure; in memcg_to_vmpressure()
146 * objcg->nr_charged_bytes can't have an arbitrary byte value. in obj_cgroup_release()
[all …]

1234567