/linux-6.14.4/Documentation/devicetree/bindings/regulator/ |
D | qcom,rpmh-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,rpmh-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <[email protected]> 11 - Krzysztof Kozlowski <[email protected]> 14 rpmh-regulator devices support PMIC regulator management via the Voltage 22 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators 37 For PM6150, smps1 - smps5, ldo1 - ldo19 38 For PM6150L, smps1 - smps8, ldo1 - ldo11, bob [all …]
|
D | st,stm32mp1-pwr-reg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/st,stm32mp1-pwr-reg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Pascal Paillet <[email protected]> 15 - items: 16 - const: st,stm32mp1,pwr-reg 17 - items: 18 - const: st,stm32mp13-pwr-reg 19 - const: st,stm32mp1,pwr-reg [all …]
|
/linux-6.14.4/arch/arm/mach-omap2/ |
D | voltage.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #include "prm-regbits-34xx.h" 30 #include "prm-regbits-44xx.h" 46 * voltdm_get_voltage() - Gets the current non-auto-compensated voltage 49 * API to get the current non-auto-compensated voltage for a voltage domain. 55 pr_warn("%s: VDD specified does not exist!\n", __func__); in voltdm_get_voltage() 59 return voltdm->nominal_volt; in voltdm_get_voltage() 63 * voltdm_scale() - API to scale voltage of a particular voltage domain. 77 pr_warn("%s: VDD specified does not exist!\n", __func__); in voltdm_scale() 78 return -EINVAL; in voltdm_scale() [all …]
|
/linux-6.14.4/arch/arm/vfp/ |
D | vfpdouble.c | 8 * This C source file is part of the SoftFloat IEC/IEEE Floating-point 14 * National Science Foundation under grant MIP-9311980. The original version 15 * of this code was written as part of a project to build a fixed-point vector 50 pr_debug("VFP: %s: sign=%d exponent=%d significand=%016llx\n", in vfp_double_dump() 51 str, d->sign != 0, d->exponent, d->significand); in vfp_double_dump() 56 int bits = 31 - fls(vd->significand >> 32); in vfp_double_normalise_denormal() 58 bits = 63 - fls(vd->significand); in vfp_double_normalise_denormal() 63 vd->exponent -= bits - 1; in vfp_double_normalise_denormal() 64 vd->significand <<= bits; in vfp_double_normalise_denormal() 81 if (vd->exponent == 2047 && (vd->significand == 0 || exceptions)) in vfp_double_normaliseround() [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | sm8350-sony-xperia-sagami.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 18 * Yes, you are correct, there is NO MORE {msm,board,pmic}-id on SM8350! 24 chassis-type = "handset"; 27 #address-cells = <2>; 28 #size-cells = <2>; 32 compatible = "simple-framebuffer"; 35 /* The display, even though it's 4K, initializes at 1080-ish p */ 41 * That's (going to be) a lot of clocks, but it's necessary due [all …]
|
D | sm8250-sony-xperia-edo.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 /delete-node/ &adsp_mem; 14 /delete-node/ &spss_mem; 15 /delete-node/ &cdsp_secure_heap; 18 qcom,msm-id = <356 0x20001>; /* SM8250 v2.1 */ 19 qcom,board-id = <0x10008 0>; 26 stdout-path = "serial0:115200n8"; 27 #address-cells = <2>; 28 #size-cells = <2>; [all …]
|
D | sm8150-sony-xperia-kumano.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &cdsp_mem; 17 /delete-node/ &gpu_mem; 18 /delete-node/ &ipa_fw_mem; 19 /delete-node/ &ipa_gsi_mem; 20 /delete-node/ &mpss_mem; [all …]
|
D | x1e80100-asus-vivobook-s15.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/gpio-keys.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 #include "x1e80100-pmics.dtsi" 18 model = "ASUS Vivobook S 15"; 19 compatible = "asus,vivobook-s15", "qcom,x1e80100"; 20 chassis-type = "laptop"; [all …]
|
D | sm8250-xiaomi-pipa.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 6 /dts-v1/; 8 #include <dt-bindings/arm/qcom,ids.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 21 /delete-node/ &adsp_mem; 22 /delete-node/ &cdsp_secure_heap; 23 /delete-node/ &slpi_mem; 24 /delete-node/ &spss_mem; 25 /delete-node/ &xbl_aop_mem; [all …]
|
D | sdm845-oneplus-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 17 #include "sdm845-wcd9340.dtsi" 21 /delete-node/ &rmtfs_mem; 30 stdout-path = "serial0:115200n8"; [all …]
|
D | sdm845-mtp.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 17 compatible = "qcom,sdm845-mtp", "qcom,sdm845"; 18 chassis-type = "handset"; 25 stdout-path = "serial0:115200n8"; 28 vph_pwr: vph-pwr-regulator { 29 compatible = "regulator-fixed"; 30 regulator-name = "vph_pwr"; 31 regulator-min-microvolt = <3700000>; [all …]
|
/linux-6.14.4/drivers/mmc/core/ |
D | debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #include <linux/fault-inject.h> 37 static int mmc_ios_show(struct seq_file *s, void *data) in mmc_ios_show() argument 58 struct mmc_host *host = s->private; in mmc_ios_show() 59 struct mmc_ios *ios = &host->ios; in mmc_ios_show() 62 seq_printf(s, "clock:\t\t%u Hz\n", ios->clock); in mmc_ios_show() 63 if (host->actual_clock) in mmc_ios_show() 64 seq_printf(s, "actual clock:\t%u Hz\n", host->actual_clock); in mmc_ios_show() 65 seq_printf(s, "vdd:\t\t%u ", ios->vdd); in mmc_ios_show() 66 if ((1 << ios->vdd) & MMC_VDD_165_195) in mmc_ios_show() [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_pps.c | 1 // SPDX-License-Identifier: MIT 32 struct intel_pps *pps = &intel_dp->pps; in pps_name() 34 if (display->platform.valleyview || display->platform.cherryview) { in pps_name() 35 switch (pps->vlv_pps_pipe) { in pps_name() 47 MISSING_CASE(pps->vlv_pps_pipe); in pps_name() 51 switch (pps->pps_idx) { in pps_name() 57 MISSING_CASE(pps->pps_idx); in pps_name() 68 struct drm_i915_private *dev_priv = to_i915(display->drm); in intel_pps_lock() 75 mutex_lock(&display->pps.mutex); in intel_pps_lock() 84 struct drm_i915_private *dev_priv = to_i915(display->drm); in intel_pps_unlock() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | samsung,s5c73m3.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <[email protected]> 11 - Sylwester Nawrocki <s[email protected]> 14 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) 31 clock-names: 33 - const: cis_extclk 35 clock-frequency: 39 standby-gpios: [all …]
|
/linux-6.14.4/drivers/regulator/ |
D | qcom-rpmh-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. 5 #define pr_fmt(fmt) "%s: " fmt, __func__ 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 99 * struct rpmh_vreg - individual RPMh regulator data structure encapsulating a 101 * @dev: Device pointer for the top-level PMIC RPMh 112 * state (e.g. enabled --> disabled). [all …]
|
D | qcom-pm8008-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. 53 { "ldo1", "vdd-l1-l2", 0x4000, 225000, nldo_ranges, }, 54 { "ldo2", "vdd-l1-l2", 0x4100, 225000, nldo_ranges, }, 55 { "ldo3", "vdd-l3-l4", 0x4200, 300000, pldo_ranges, }, 56 { "ldo4", "vdd-l3-l4", 0x4300, 300000, pldo_ranges, }, 57 { "ldo5", "vdd-l5", 0x4400, 200000, pldo_ranges, }, 58 { "ldo6", "vdd-l6", 0x4500, 200000, pldo_ranges, }, 59 { "ldo7", "vdd-l7", 0x4600, 200000, pldo_ranges, }, 77 ret = regmap_bulk_write(preg->regmap, preg->base + LDO_VSET_LB_REG, in pm8008_regulator_set_voltage_sel() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | qcom,pm8916-wcd-analog-codec.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,pm8916-wcd-analog-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Konrad Dybcio <[email protected]> 17 const: qcom,pm8916-wcd-analog-codec 25 interrupt-names: 27 - const: cdc_spk_cnp_int 28 - const: cdc_spk_clip_int 29 - const: cdc_spk_ocp_int [all …]
|
D | asahi-kasei,ak4104.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/sound/asahi-kasei,ak4104.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AK4104 S/PDIF transmitter 10 - $ref: dai-common.yaml# 13 - Daniel Mack <[email protected]> 14 - Xiaxi Shen <[email protected]> 18 const: asahi-kasei,ak4104 24 vdd-supply: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/hwmon/ |
D | adi,ltc4282.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nuno Sa <[email protected]> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 20 - adi,ltc4282 25 vdd-supply: true 30 '#clock-cells': 33 adi,rsense-nano-ohms: 36 adi,vin-mode-microvolt: [all …]
|
/linux-6.14.4/drivers/mfd/ |
D | stmfx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for STMicroelectronics Multi-Function eXpander (STMFX) core 6 * Author(s): Amelie Delaunay <[email protected]>. 78 .of_compatible = "st,stmfx-0300-pinctrl", 79 .name = "stmfx-pinctrl", 84 .of_compatible = "st,stmfx-0300-idd", 85 .name = "stmfx-idd", 90 .of_compatible = "st,stmfx-0300-ts", 91 .name = "stmfx-ts", 122 ret = regmap_read(stmfx->map, STMFX_REG_SYS_CTRL, &sys_ctrl); in stmfx_function_enable() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/imu/ |
D | bosch,smi240.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jianping Shen <[email protected]> 14 with a measurement range of +/-300°/s and up to 16g. 15 https://www.bosch-semiconductors.com/mems-sensors/highly-automated-driving/smi240/ 24 vdd-supply: true 25 vddio-supply: true 28 - compatible 29 - reg [all …]
|
/linux-6.14.4/drivers/iio/adc/ |
D | stm32-adc-core.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016, STMicroelectronics - All Rights Reserved 8 * Inspired from: fsl-imx25-tsadc 30 #include "stm32-adc-core.h" 46 * struct stm32_adc_common_regs - stm32 common registers 66 * struct stm32_adc_priv_cfg - stm32 core compatible configuration data 86 * struct stm32_adc_priv - stm32 ADC core private data 87 * @irq: irq(s) for ADC block 94 * @vdd: vdd supply reference 97 * @vdd_uv: vdd supply voltage (microvolts) [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/magnetometer/ |
D | yamaha,yas530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <[email protected]> 13 The Yamaha YAS530 magnetometers is a line of 3-axis magnetometers 15 of Yamaha's first magnetometer YAS529. Over the years this magnetometer 20 pattern: '^magnetometer@[0-9a-f]+$' 24 - enum: 25 - yamaha,yas530 26 - yamaha,yas532 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/accel/ |
D | bosch,bma400.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dan Robertson <[email protected]> 16 https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMA400-DS000.pdf 21 - bosch,bma400 26 vdd-supply: 29 vddio-supply: 30 description: phandle to the regulator that provides power to the sensor's IO 36 - compatible [all …]
|
/linux-6.14.4/arch/arm/boot/dts/allwinner/ |
D | sun9i-a80-cubieboard4.dts | 5 * Chen-Yu Tsai <[email protected]> 7 * This file is dual-licensed: you can use it either under the terms 46 /dts-v1/; 47 #include "sun9i-a80.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "cubietech,a80-cubieboard4", "allwinner,sun9i-a80"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "gpio-leds"; 66 led-0 { 71 led-1 { [all …]
|