| /linux/Documentation/devicetree/bindings/power/supply/ |
| H A D | richtek,rt5033-charger.yaml | 1 # 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 D | rohm,bd99954.yaml | 1 # 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 D | qcom,pm8916-lbc.yaml | 1 # 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 D | qcom,pm8941-charger.yaml | 1 # 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 D | battery.yaml | 1 # 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 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/include/linux/mfd/ |
| H A 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 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 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/Documentation/ABI/testing/ |
| H A D | sysfs-class-power-wilco | 1 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 D | amlogic,meson-vpu.yaml | 1 # 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 D | mmio_context.h | 2 * 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 D | fb_ssd1305.c | 1 // 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 D | fb_ssd1306.c | 1 // 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 D | semtech,sx9360.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 <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 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 <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 D | dc_vm_helper.c | 4 * 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 D | ssd130x.c | 1 // 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 D | disp.c | 4 * 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 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/include/drm/intel/ |
| H A D | i915_drm.h | 5 * 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 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/drivers/gpu/drm/amd/include/ |
| H A D | vi_structs.h | 4 * 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 D | imx6ul-var-som.dtsi | 1 // 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 D | Kconfig | 1 # 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 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> 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 …]
|