/Linux-v6.1/Documentation/devicetree/bindings/thermal/ |
D | qcom-spmi-adc-tm5.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/qcom-spmi-adc-tm5.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 14 - qcom,spmi-adc-tm5 15 - qcom,spmi-adc-tm5-gen2 23 "#thermal-sensor-cells": 29 "#address-cells": 32 "#size-cells": [all …]
|
D | qcom-spmi-adc-tm-hc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/qcom-spmi-adc-tm-hc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 13 const: qcom,spmi-adc-tm-hc 21 "#thermal-sensor-cells": 27 "#address-cells": 30 "#size-cells": 33 qcom,avg-samples: [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm8250-mtp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9 #include <dt-bindings/sound/qcom,q6afe.h> 10 #include <dt-bindings/sound/qcom,q6asm.h> 11 #include <dt-bindings/gpio/gpio.h> 20 compatible = "qcom,sm8250-mtp", "qcom,sm8250"; 27 stdout-path = "serial0:115200n8"; 30 thermal-zones { 31 camera-thermal { [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"; 24 stdout-path = "serial0:115200n8"; 27 vph_pwr: vph-pwr-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vph_pwr"; 30 regulator-min-microvolt = <3700000>; 31 regulator-max-microvolt = <3700000>; [all …]
|
D | qrb5165-rb5.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 10 #include <dt-bindings/sound/qcom,q6afe.h> 11 #include <dt-bindings/sound/qcom,q6asm.h> 19 compatible = "qcom,qrb5165-rb5", "qcom,sm8250"; 20 qcom,msm-id = <455 0x20001>; 21 qcom,board-id = <11 3>; 29 stdout-path = "serial0:115200n8"; [all …]
|
D | sm7225-fairphone-fp4.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 chassis-type = "handset"; 23 qcom,msm-id = <434 0x10000>, <459 0x10000>; 24 qcom,board-id = <8 32>; 31 #address-cells = <2>; [all …]
|
D | sc7180-trogdor-coachz.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor.dtsi" 9 #include "sc7180-trogdor-ti-sn65dsi86.dtsi" 11 /* Deleted nodes from sc7180-trogdor.dtsi */ 13 /delete-node/ &alc5682; 14 /delete-node/ &pp3300_codec; 17 /* BOARD-SPECIFIC TOP LEVEL NODES */ 19 adau7002: audio-codec-1 { 21 IOVDD-supply = <&pp1800_l15a>; 22 wakeup-delay-ms = <80>; [all …]
|
D | sc7180-trogdor-homestar.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /* This file must be included after sc7180-trogdor.dtsi */ 11 /* BOARD-SPECIFIC TOP LEVEL NODES */ 15 #sound-dai-cells = <0>; 20 #sound-dai-cells = <0>; 25 #sound-dai-cells = <0>; 28 pp3300_touch: pp3300-touch { 29 compatible = "regulator-fixed"; 30 regulator-name = "pp3300_touch"; 32 regulator-min-microvolt = <3300000>; [all …]
|
D | sc7180-trogdor-pompom.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor.dtsi" 9 /* Must come after sc7180-trogdor.dtsi to modify cros_ec */ 10 #include <arm/cros-ec-keyboard.dtsi> 11 #include "sc7180-trogdor-ti-sn65dsi86.dtsi" 14 thermal-zones { 15 5v-choke-thermal { 16 polling-delay-passive = <0>; 17 polling-delay = <250>; 19 thermal-sensors = <&pm6150_adc_tm 1>; [all …]
|
D | sc7180-trogdor-wormdingler.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 13 avdd_lcd: avdd-lcd { 14 compatible = "regulator-fixed"; 15 regulator-name = "avdd_lcd"; 18 enable-active-high; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&avdd_lcd_en>; 22 vin-supply = <&pp5000_a>; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/multiplexer/ |
D | io-channel-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/multiplexer/io-channel-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 16 For each non-empty string in the channels property, an io-channel will be 17 created. The number of this io-channel is the same as the index into the list 20 Documentation/devicetree/bindings/mux/mux-controller.yaml 25 const: io-channel-mux 27 io-channels: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/regulator/ |
D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 18 regulator-min-microvolt: 21 regulator-max-microvolt: 24 regulator-microvolt-offset: 28 regulator-min-microamp: [all …]
|
/Linux-v6.1/include/linux/regulator/ |
D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 60 * struct regulator_state - regulator state during low power system states 72 * - DO_NOTHING_IN_SUSPEND 73 * - DISABLE_IN_SUSPEND 74 * - ENABLE_IN_SUSPEND 86 #define REGULATOR_NOTIF_LIMIT_DISABLE -1 [all …]
|
D | driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * driver.h -- SoC Regulator driver support. 62 * struct regulator_ops - regulator operations. 75 * return -ENOTRECOVERABLE if regulator can't be read at 78 * regulator; return -ENOTRECOVERABLE if regulator can't 85 * @set_current_limit: Configure a limit for a current-limited regulator. 87 * @get_current_limit: Get the configured limit for a current-limited regulator. 94 * - REGULATOR_SEVERITY_PROT should automatically shut down the regulator(s). 96 * - REGULATOR_SEVERITY_ERR should indicate that over-current situation is 100 * - REGULATOR_SEVERITY_WARN should indicate situation where hardware is [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/ |
D | brcm,iproc-touchscreen.txt | 4 - compatible: must be "brcm,iproc-touchscreen" 5 - ts_syscon: handler of syscon node defining physical base 9 - clocks: The clock provided by the SOC to driver the tsc 10 - clock-names: name for the clock 11 - interrupts: The touchscreen controller's interrupt 12 - address-cells: Specify the number of u32 entries needed in child nodes. 14 - size-cells: Specify number of u32 entries needed to specify child nodes size 18 - scanning_period: Time between scans. Each step is 1024 us. Valid 1-256. 19 - debounce_timeout: Each step is 512 us. Valid 0-255 20 - settling_timeout: The settling duration (in ms) is the amount of time [all …]
|
D | ads7846.txt | 7 Documentation/devicetree/bindings/spi/spi-bus.txt 23 vcc-supply A regulator node for the supply voltage. 28 ti,vref-delay-usecs vref supply delay in usecs, 0 for 30 ti,vref-mv The VREF voltage, in millivolts (u16). 33 ti,keep-vref-on set to keep vref on for differential 35 ti,settle-delay-usec Settling time of the analog signals; 37 on the X/Y drivers. If set to non-zero, 39 us apart, and the second one is used. 41 ti,penirq-recheck-delay-usecs If set to non-zero, after samples are 47 ti,x-plate-ohms Resistance of the X-plate, [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/mfd/ |
D | qcom,spmi-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SPMI PMICs multi-function device 13 16-bit SPMI peripheral address space into 256 smaller fixed-size regions, 256 bytes 14 each. A function can consume one or more of these fixed-size register regions. 24 - Stephen Boyd <sboyd@kernel.org> 29 - pattern: '^pmic@.*$' 30 - pattern: '^pm(a|s)?[0-9]*@.*$' [all …]
|
/Linux-v6.1/drivers/iio/adc/ |
D | qcom-spmi-adc5.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/iio/adc/qcom-vadc-common.h> 23 #include <dt-bindings/iio/qcom,spmi-vadc.h> 74 * Conversion time varies based on the decimation, clock rate, fast average 104 * struct adc5_channel_prop - ADC channel property. 111 * @hw_settle_time: the time between AMUX being configured and the 133 * struct adc5_chip - ADC private structure. 160 return regmap_bulk_read(adc->regmap, adc->base + offset, data, len); in adc5_read() 165 return regmap_bulk_write(adc->regmap, adc->base + offset, data, len); in adc5_write() 170 return regmap_update_bits(adc->regmap, adc->base + offset, mask, val); in adc5_masked_write() [all …]
|
D | qcom-spmi-vadc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 10 #include <linux/iio/adc/qcom-vadc-common.h> 23 #include <dt-bindings/iio/qcom,spmi-vadc.h> 76 * struct vadc_channel_prop - VADC channel property. 81 * @hw_settle_time: the time between AMUX being configured and the 99 * struct vadc_priv - VADC private structure. 139 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read() 144 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write() 203 dev_err(vadc->dev, in vadc_show_status() [all …]
|
/Linux-v6.1/drivers/input/joystick/ |
D | gf2k.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1998-2001 Vojtech Pavlik 24 #define GF2K_START 400 /* The time we wait for the first bit [400 us] */ 25 #define GF2K_STROBE 40 /* The time we wait for the first bit [40 us] */ 26 #define GF2K_TIMEOUT 4 /* Wait for everything to settle [4 ms] */ 43 … char gf2k_hat_to_axis[][2] = {{ 0, 0}, { 0,-1}, { 1,-1}, { 1, 0}, { 1, 1}, { 0, 1}, {-1, 1}, {-1,… 45 static char *gf2k_names[] = {"", "Genius G-09D", "Genius F-30D", "Genius F-30", "Genius MaxFighter … 46 "Genius F-30-5", "Genius Flight2000 F-23", "Genius F-31"}; 93 t--; u = v; in gf2k_read_packet() 123 while ((gameport_read(gameport) & 1) && t) t--; in gf2k_trigger_seq() [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | wcd934x.c | 1 // SPDX-License-Identifier: GPL-2.0 36 .name = "wcd934x-codec", 38 .name = "wcd934x-gpio", 39 .of_compatible = "qcom,wcd9340-gpio", 41 .name = "wcd934x-soundwire", 42 .of_compatible = "qcom,soundwire-v1.3.0", 120 struct regmap *regmap = ddata->regmap; in wcd934x_bring_up() 134 dev_info(ddata->dev, "WCD934x chip id major 0x%x, minor 0x%x\n", in wcd934x_bring_up() 140 /* Add 1msec delay for VOUT to settle */ in wcd934x_bring_up() 153 struct device *dev = &sdev->dev; in wcd934x_slim_status_up() [all …]
|
/Linux-v6.1/tools/testing/selftests/powerpc/mm/ |
D | tlbie_test.c | 1 // SPDX-License-Identifier: GPL-2.0 14 * and copy it back to the original area. This helps us to detect if any 26 #include <sys/time.h> 34 #include <time.h> 49 time(&now); in err_msg() 62 * A "rim-sequence" is defined to be the sequence of the following 70 * The threads in this test that perform the rim-sequence are termed 76 * rim-sequence. 87 * to represent the thread_ids [0..MAX_THREADS - 1]. 94 #define THREAD_ID_MASK ((1 << THREAD_ID_BITS) - 1) [all …]
|
/Linux-v6.1/drivers/thermal/qcom/ |
D | qcom-spmi-adc-tm5.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 12 #include <linux/iio/adc/qcom-vadc-common.h> 21 #include <asm-generic/unaligned.h> 178 * struct adc_tm5_channel - ADC Thermal Monitoring channel data. 183 * @hw_settle_time: the time between AMUX being configured and the 212 * struct adc_tm5_chip - ADC Thermal Monitoring properties 226 * is done at a time using the shared set of configuration 243 return regmap_bulk_read(adc_tm->regmap, adc_tm->base + offset, data, len); in adc_tm5_read() 248 return regmap_bulk_write(adc_tm->regmap, adc_tm->base + offset, data, len); in adc_tm5_write() [all …]
|
/Linux-v6.1/drivers/scsi/ |
D | ppa.c | 1 /* ppa.c -- low level driver for the IOMEGA PPA3 55 return *(ppa_struct **)&host->hostdata; in ppa_dev() 62 dev->base = dev->dev->port->base; in got_it() 63 if (dev->cur_cmd) in got_it() 64 ppa_scsi_pointer(dev->cur_cmd)->phase = 1; in got_it() 66 wake_up(dev->waiting); in got_it() 75 if (dev->wanted) { in ppa_wakeup() 76 parport_claim(dev->dev); in ppa_wakeup() 78 dev->wanted = 0; in ppa_wakeup() 89 if (parport_claim(dev->dev) == 0) { in ppa_pb_claim() [all …]
|
/Linux-v6.1/drivers/iio/multiplexer/ |
D | iio-mux.c | 1 // SPDX-License-Identifier: GPL-2.0 42 struct mux_child *child = &mux->child[idx]; in iio_mux_select() 43 struct iio_chan_spec const *chan = &mux->chan[idx]; in iio_mux_select() 47 ret = mux_control_select_delay(mux->control, chan->channel, in iio_mux_select() 48 mux->delay_us); in iio_mux_select() 50 mux->cached_state = -1; in iio_mux_select() 54 if (mux->cached_state == chan->channel) in iio_mux_select() 57 if (chan->ext_info) { in iio_mux_select() 58 for (i = 0; chan->ext_info[i].name; ++i) { in iio_mux_select() 59 const char *attr = chan->ext_info[i].name; in iio_mux_select() [all …]
|