Home
last modified time | relevance | path

Searched +full:vs +full:- +full:supply (Results 1 – 25 of 53) sorted by relevance

123

/linux-5.10/Documentation/devicetree/bindings/hwmon/
Dlm75.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jean Delvare <jdelvare@suse.com>
11 - Guenter Roeck <linux@roeck-us.net>
16 - adi,adt75
17 - dallas,ds1775
18 - dallas,ds75
19 - dallas,ds7505
20 - gmt,g751
[all …]
/linux-5.10/arch/arm/boot/dts/
Dtegra114-tn7.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
15 linux,initrd-start = <0x82000000>;
16 linux,initrd-end = <0x82800000>;
24 trusted-foundations {
25 compatible = "tlm,trusted-foundations";
26 tlm,version-major = <2>;
27 tlm,version-minor = <8>;
40 avdd-dsi-csi-supply = <&vdd_1v2_ap>;
[all …]
Dqcom-pm8941.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
3 #include <dt-bindings/interrupt-controller/irq.h>
4 #include <dt-bindings/spmi/spmi.h>
9 compatible = "qcom,pm8941", "qcom,spmi-pmic";
11 #address-cells = <1>;
12 #size-cells = <0>;
15 compatible = "qcom,pm8941-rtc";
18 reg-names = "rtc", "alarm";
23 compatible = "qcom,pm8941-pwrkey";
[all …]
Dexynos5410-odroidxu.dts1 // SPDX-License-Identifier: GPL-2.0
10 /dts-v1/;
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos54xx-odroidxu-leds.dtsi"
20 compatible = "hardkernel,odroid-xu", "samsung,exynos5410", "samsung,exynos5";
28 stdout-path = "serial2:115200n8";
32 pinctrl-0 = <&emmc_nrst_pin>;
[all …]
Dtegra20-paz00.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
6 #include "tegra20-cpu-opp.dtsi"
7 #include "tegra20-cpu-opp-microvolt.dtsi"
21 stdout-path = "serial0:115200n8";
40 vdd-supply = <&hdmi_vdd_reg>;
41 pll-supply = <&hdmi_pll_reg>;
43 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
44 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
[all …]
/linux-5.10/Documentation/devicetree/bindings/regulator/
Dqcom,spmi-regulator.txt3 - compatible:
7 "qcom,pm8004-regulators"
8 "qcom,pm8005-regulators"
9 "qcom,pm8841-regulators"
10 "qcom,pm8916-regulators"
11 "qcom,pm8941-regulators"
12 "qcom,pm8950-regulators"
13 "qcom,pm8994-regulators"
14 "qcom,pmi8994-regulators"
15 "qcom,pm660-regulators"
[all …]
Dqcom,smd-rpm-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,smd-rpm-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 resides as a subnode of the SMD. As such, the SMD-RPM regulator requires
18 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
21 The regulator node houses sub-nodes for each regulator within the device.
22 Each sub-node is identified using the node's name, with valid values listed
57 For pmi8994, s1, s2, s3, boost-bypass
65 - Kathiravan T <kathirav@codeaurora.org>
[all …]
/linux-5.10/Documentation/admin-guide/mm/
Duserfaultfd.rst10 Userfaults allow the implementation of on-demand paging from userland
38 Vmas are not suitable for page- (or hugepage) granular fault tracking
48 is a corner case that would currently return ``-EBUSY``).
82 detail below in `Non-cooperative userfaultfd`_ section.
94 memory backend (anonymous memory vs tmpfs vs real filebacked
101 user-faulted page.
113 - If you requested ``UFFDIO_REGISTER_MODE_MISSING`` when registering then
119 - None of the page-delivering ioctls default to the range that you
123 - You get the address of the access that triggered the missing page
125 uffd. You can supply as many pages as you want with ``UFFDIO_COPY`` or
[all …]
/linux-5.10/Documentation/devicetree/bindings/leds/
Dcommon.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacek Anaszewski <jacek.anaszewski@gmail.com>
11 - Pavel Machek <pavel@ucw.cz>
25 led-sources:
30 $ref: /schemas/types.yaml#definitions/uint32-array
35 from the header include/dt-bindings/leds/common.h. If there is no
42 the header include/dt-bindings/leds/common.h. If there is no matching
48 function-enumerator:
[all …]
/linux-5.10/drivers/nvmem/
Dqfprom.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/nvmem-provider.h>
20 /* Amount of time required to hold charge to blow fuse in micro-seconds */
41 * struct qfprom_soc_data - config that varies from SoC to SoC.
55 * struct qfprom_priv - structure holding qfprom attributes
57 * @qfpraw: iomapped memory space for qfprom-efuse raw address space.
58 * @qfpconf: iomapped memory space for qfprom-efuse configuration address
63 * @secclk: Clock supply.
64 * @vcc: Regulator supply.
79 * struct qfprom_touched_values - saved values to restore after blowing
[all …]
/linux-5.10/drivers/net/wireless/intel/iwlegacy/
D4965.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
79 * Acquire il->lock before calling this function !
83 * il4965_tx_queue_set_status - (optionally) start Tx/Cmd queue
84 * @tx_fifo_id: Tx DMA/FIFO channel (range 0-7) that the queue will feed
87 * NOTE: Acquire il->lock before calling this function !
181 * The first queue used for block-ack aggregation is #7 (4965 only).
182 * All block-ack aggregation queues should map to Tx DMA/FIFO channel 7.
194 #define IL49_RTC_INST_SIZE (IL49_RTC_INST_UPPER_BOUND - \
[all …]
D4965.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved.
8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
15 #include <linux/dma-mapping.h>
29 * il_verify_inst_sparse - verify runtime uCode image in card vs. host,
44 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_sparse()
50 ret = -EIO; in il4965_verify_inst_sparse()
61 * il4965_verify_inst_full - verify runtime uCode image in card vs. host,
77 for (; len > 0; len -= sizeof(u32), image++) { in il4965_verify_inst_full()
78 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_full()
[all …]
/linux-5.10/drivers/net/
Dvxlan.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2012-2013 Vyatta Inc.
64 /* per-network namespace private data for this module */
92 static inline bool vxlan_collect_metadata(struct vxlan_sock *vs) in vxlan_collect_metadata() argument
94 return vs->flags & VXLAN_F_COLLECT_METADATA || in vxlan_collect_metadata()
102 if (a->sa.sa_family != b->sa.sa_family) in vxlan_addr_equal()
104 if (a->sa.sa_family == AF_INET6) in vxlan_addr_equal()
105 return ipv6_addr_equal(&a->sin6.sin6_addr, &b->sin6.sin6_addr); in vxlan_addr_equal()
107 return a->sin.sin_addr.s_addr == b->sin.sin_addr.s_addr; in vxlan_addr_equal()
113 ip->sin6.sin6_addr = nla_get_in6_addr(nla); in vxlan_nla_get_addr()
[all …]
/linux-5.10/Documentation/admin-guide/pm/
Dintel_pstate.rst1 .. SPDX-License-Identifier: GPL-2.0
24 For the processors supported by ``intel_pstate``, the P-state concept is broader
27 information about that). For this reason, the representation of P-states used
32 ``intel_pstate`` maps its internal representation of P-states to frequencies too
34 practical for ``intel_pstate`` to supply the ``CPUFreq`` core with a table of
38 Since the hardware P-state selection interface used by ``intel_pstate`` is
43 time the corresponding CPU is taken offline and need to be re-initialized when
47 only way to pass early-configuration-time parameters to it is via the kernel
66 -----------
69 hardware-managed P-states (HWP) support. If it works in this mode, the
[all …]
/linux-5.10/drivers/media/i2c/
Dmax9271.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2017-2020 Jacopo Mondi
4 * Copyright (C) 2017-2020 Kieran Bingham
5 * Copyright (C) 2017-2020 Laurent Pinchart
6 * Copyright (C) 2017-2020 Niklas Söderlund
11 * chip. This is not a self-contained driver, as MAX9271 is usually embedded in
16 * functions exported from this library driver to maximize code re-use.
28 dev_dbg(&dev->client->dev, "%s(0x%02x)\n", __func__, reg); in max9271_read()
30 ret = i2c_smbus_read_byte_data(dev->client, reg); in max9271_read()
32 dev_dbg(&dev->client->dev, in max9271_read()
[all …]
Dtda1997x.c1 // SPDX-License-Identifier: GPL-2.0
16 #include <linux/v4l2-dv-timings.h>
19 #include <media/v4l2-ctrls.h>
20 #include <media/v4l2-device.h>
21 #include <media/v4l2-dv-timings.h>
22 #include <media/v4l2-event.h>
23 #include <media/v4l2-fwnode.h>
31 #include <dt-bindings/media/tda1997x.h>
40 MODULE_PARM_DESC(debug, "debug level (0-2)");
46 "OBA", /* One-Bit Audio */
[all …]
/linux-5.10/Documentation/hwmon/
Dit87.rst158 - Christophe Gauthron
159 - Jean Delvare <jdelvare@suse.de>
163 -----------------
168 by either the battery or the onboard power supply. Only the first reading
176 misconfigured by BIOS - PWM values would be inverted. This option tries
181 -------------------
183 All the chips supported by this driver are LPC Super-I/O chips, accessed
184 through the LPC bus (ISA-like I/O ports). The IT8712F additionally has an
192 -----------
211 is stored in the Super-I/O configuration space. Due to technical limitations,
[all …]
/linux-5.10/arch/arm/mach-davinci/
Dboard-dm644x-evm.c13 #include <linux/dma-mapping.h>
19 #include <linux/platform_data/gpio-davinci.h>
25 #include <linux/nvmem-provider.h>
29 #include <linux/v4l2-dv-timings.h>
37 #include <asm/mach-types.h>
44 #include <linux/platform_data/i2c-davinci.h>
45 #include <linux/platform_data/mtd-davinci.h>
46 #include <linux/platform_data/mmc-davinci.h>
47 #include <linux/platform_data/usb-davinci.h>
48 #include <linux/platform_data/mtd-davinci-aemif.h>
[all …]
/linux-5.10/drivers/staging/wfx/
Dhif_rx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Implementation of chip-to-host event (aka indications) of WFxxx Split Mac
6 * Copyright (c) 2017-2020, Silicon Laboratories, Inc.
7 * Copyright (c) 2010, ST-Ericsson
25 int cmd = hif->id; in hif_generic_confirm()
26 int len = le16_to_cpu(hif->len) - 4; // drop header in hif_generic_confirm()
28 WARN(!mutex_is_locked(&wdev->hif_cmd.lock), "data locking error"); in hif_generic_confirm()
30 if (!wdev->hif_cmd.buf_send) { in hif_generic_confirm()
31 dev_warn(wdev->dev, "unexpected confirmation: 0x%.2x\n", cmd); in hif_generic_confirm()
32 return -EINVAL; in hif_generic_confirm()
[all …]
/linux-5.10/drivers/gpu/drm/tegra/
Dsor.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/clk-provider.h>
486 u32 value = readl(sor->regs + (offset << 2)); in tegra_sor_readl()
488 trace_sor_readl(sor->dev, offset, value); in tegra_sor_readl()
496 trace_sor_writel(sor->dev, offset, value); in tegra_sor_writel()
497 writel(value, sor->regs + (offset << 2)); in tegra_sor_writel()
504 clk_disable_unprepare(sor->clk); in tegra_sor_set_parent_clock()
506 err = clk_set_parent(sor->clk_out, parent); in tegra_sor_set_parent_clock()
510 err = clk_prepare_enable(sor->clk); in tegra_sor_set_parent_clock()
533 * Implementing ->set_parent() here isn't really required because the parent
[all …]
/linux-5.10/sound/soc/codecs/
Dcs4270.c6 * Copyright 2007-2009 Freescale Semiconductor, Inc. This file is licensed
15 * - Software mode is supported. Stand-alone mode is not supported.
16 * - Only I2C is supported, not SPI
17 * - Support for master and slave mode
18 * - The machine driver's 'startup' function must call
20 * - Only I2S and left-justified modes are supported
21 * - Power management is supported
36 * The codec isn't really big-endian or little-endian, since the I2S
60 #define CS4270_NUMREGS (CS4270_LASTREG - CS4270_FIRSTREG + 1)
110 /* Power-on default values for the registers
[all …]
/linux-5.10/drivers/power/supply/
Ducs1002_power.c1 // SPDX-License-Identifier: GPL-2.0+
28 * charge delivered from the VS source to a portable device. The total
129 ret = regmap_read(info->regmap, UCS1002_REG_OTHER_STATUS, &reg); in ucs1002_get_online()
133 val->intval = !!(reg & F_CHG_ACT); in ucs1002_get_online()
186 ret = regmap_bulk_read(info->regmap, UCS1002_REG_TOTAL_ACC_CHARGE, in ucs1002_get_charge()
192 val->intval = 0; in ucs1002_get_charge()
195 val->intval += bit_weights_uAh[i]; in ucs1002_get_charge()
215 ret = regmap_read(info->regmap, UCS1002_REG_CURRENT_MEASUREMENT, &reg); in ucs1002_get_current()
220 val->intval = 0; in ucs1002_get_current()
223 val->intval += bit_weights_uA[i]; in ucs1002_get_current()
[all …]
/linux-5.10/drivers/regulator/
Dqcom_spmi-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved.
56 * struct spmi_regulator_init_data - spmi-regulator initialization data
269 /* VS regulator over current protection control register layout */
273 /* VS regulator soft start control register layout */
328 * struct spmi_voltage_range - regulator set point voltage mapping description
343 * (max_uV - min_uV) % step_uV == 0
344 * (set_point_min_uV - min_uV) % step_uV == 0*
345 * (set_point_max_uV - min_uV) % step_uV == 0*
346 * n_voltages = (set_point_max_uV - set_point_min_uV) / step_uV + 1
[all …]
Dqcom-rpmh-regulator.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
18 #include <soc/qcom/cmd-db.h>
21 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
24 * enum rpmh_regulator_type - supported RPMh accelerator types
68 * struct rpmh_vreg_hw_data - RPMh regulator hardware configurations
97 * struct rpmh_vreg - individual RPMh regulator data structure encapsulating a
99 * @dev: Device pointer for the top-level PMIC RPMh
110 * state (e.g. enabled --> disabled).
114 * bypass (pass-through) mode or not. This is
[all …]
/linux-5.10/drivers/net/ethernet/8390/
Dne.c1 /* ne.c: A general non-shared-memory NS8390 ethernet driver for linux. */
3 Written 1992-94 by Donald Becker.
14 This driver should work with many programmed-I/O 8390-based ethernet
28 occur after memory is allocated for dev->priv. Deallocated memory
31 Paul Gortmaker : Discontinued PCI support - use ne2k-pci.c instead.
36 /* Routines for the NatSemi-based designs (NE[12]000). */
103 /* Do we need a portlist for the ISA auto-probe ? */
107 /* A zero-terminated list of I/O addresses to be probed at boot. */
130 /* A list of bad clones that we none-the-less recognize. */
137 {"NE1000","NE2000-invalid", {0x00, 0x00, 0xd8}}, /* Ancient real NE1000. */
[all …]

123