/Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
D | as3711.txt | 4 standard regulator properties, they must belong to a sub-node, called 9 - compatible : must be "ams,as3711" 10 - reg : specifies the I2C address 14 - su1-dev : framebuffer phandle 15 - su1-max-uA : maximum current 19 - su2-dev : framebuffer phandle 20 - su1-max-uA : maximum current 24 - su2-feedback-voltage : voltage feedback is used 25 - su2-feedback-curr1 : CURR1 input used for current feedback 26 - su2-feedback-curr2 : CURR2 input used for current feedback [all …]
|
D | st,stpmic1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - pascal Paillet <p.paillet@st.com> 24 "#interrupt-cells": 27 interrupt-controller: true 36 const: st,stpmic1-onkey 40 - description: onkey-falling, happens when onkey is pressed. IT_PONKEY_F of pmic 41 - description: onkey-rising, happens when onkey is released. IT_PONKEY_R of pmic 43 interrupt-names: [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | rt5651.txt | 7 - compatible : "realtek,rt5651". 9 - reg : The I2C address of the device. 13 - realtek,in2-differential 14 Boolean. Indicate MIC2 input are differential, rather than single-ended. 16 - realtek,dmic-en 19 - realtek,jack-detect-source 21 1: Use JD1_1 pin for jack-detect 22 2: Use JD1_2 pin for jack-detect 23 3: Use JD2 pin for jack-detect 25 - realtek,jack-detect-not-inverted [all …]
|
D | rt5640.txt | 7 - compatible : One of "realtek,rt5640" or "realtek,rt5639". 9 - reg : The I2C address of the device. 11 - interrupts : The CODEC's interrupt output. 15 - clocks: The phandle of the master clock to the CODEC 16 - clock-names: Should be "mclk" 18 - realtek,in1-differential 19 - realtek,in2-differential 20 - realtek,in3-differential 21 Boolean. Indicate MIC1/2/3 input are differential, rather than single-ended. 23 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin. [all …]
|
D | qcom,msm8916-wcd-analog.txt | 8 - compatible = "qcom,pm8916-wcd-analog-codec"; 9 - reg: represents the slave base address provided to the peripheral. 10 - interrupts: List of interrupts in given SPMI peripheral. 11 - interrupt-names: Names specified to above list of interrupts in same 13 "cdc_spk_cnp_int" - Speaker click and pop interrupt. 14 "cdc_spk_clip_int" - Speaker clip interrupt. 15 "cdc_spk_ocp_int" - Speaker over current protect interrupt. 16 "mbhc_ins_rem_det1" - jack insert removal detect interrupt 1. 17 "mbhc_but_rel_det" - button release interrupt. 18 "mbhc_but_press_det" - button press event [all …]
|
/Linux-v5.15/include/linux/regulator/ |
D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 26 * CURRENT: Regulator output current can be changed by software on this 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 [all …]
|
/Linux-v5.15/Documentation/arm/samsung-s3c24xx/ |
D | usb-host.rst | 8 ------------ 10 This document details the S3C2410/S3C2440 in-built OHCI USB host support. 13 ------------- 19 Device Drivers ---> 20 USB support ---> 21 <*> Support for Host-side USB 27 - CONFIG_USB 28 - CONFIG_USB_OHCI_HCD 36 ------------- 39 added by the board specific support file in arch/arm/mach-s3c, [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Voltage/Current Regulators 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: [all …]
|
/Linux-v5.15/include/linux/ |
D | prime_numbers.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * for_each_prime_number - iterate over each prime upto a value 12 * @prime: the current prime number in this iteration 15 * Starting from the first prime number 2 iterate over each prime number up to 16 * the @max value. On each iteration, @prime is set to the current prime number. 25 * for_each_prime_number_from - iterate over each prime upto a value 26 * @prime: the current prime number in this iteration 30 * Starting from @from iterate over each successive prime number up to the 31 * @max value. On each iteration, @prime is set to the current prime number.
|
D | scatterlist.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 #define sg_dma_address(sg) ((sg)->dma_address) 31 #define sg_dma_len(sg) ((sg)->dma_length) 33 #define sg_dma_len(sg) ((sg)->length) 70 * Those low bits are there for everyone! (thanks mason :-) 72 #define sg_is_chain(sg) ((sg)->page_link & SG_CHAIN) 73 #define sg_is_last(sg) ((sg)->page_link & SG_END) 75 ((struct scatterlist *) ((sg)->page_link & ~(SG_CHAIN | SG_END))) 78 * sg_assign_page - Assign a given page to an SG entry 89 unsigned long page_link = sg->page_link & (SG_CHAIN | SG_END); in sg_assign_page() [all …]
|
D | generic-radix-tree.h | 16 * - genradix_init(radix) - initialize an empty genradix 18 * - genradix_free(radix) - free all memory owned by the genradix and 21 * - genradix_ptr(radix, idx) - gets a pointer to the entry at idx, returning 24 * - genradix_ptr_alloc(radix, idx, gfp) - gets a pointer to an entry, 27 * - genradix_for_each(radix, iter, p) - iterate over each entry in a genradix 30 * that were never explicitly allocated - they will be initialized to all 35 * type the radix contains to calculate a byte offset from the index - see 63 * space at runtime - then the various accessor macros can use typeof() to get 64 * to it for casts/sizeof - we also force the alignment so that storing a type 79 * genradix_init - initialize a genradix [all …]
|
D | list.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * using the generic single-entry routines. 27 * INIT_LIST_HEAD - Initialize a list_head structure 35 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD() 36 list->prev = list; in INIT_LIST_HEAD() 70 next->prev = new; in __list_add() 71 new->next = next; in __list_add() 72 new->prev = prev; in __list_add() 73 WRITE_ONCE(prev->next, new); in __list_add() 77 * list_add - add a new entry [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/usb/ |
D | ci-hdrc-usb2.txt | 4 - compatible: should be one of: 5 "fsl,imx23-usb" 6 "fsl,imx27-usb" 7 "fsl,imx28-usb" 8 "fsl,imx6q-usb" 9 "fsl,imx6sl-usb" 10 "fsl,imx6sx-usb" 11 "fsl,imx6ul-usb" 12 "fsl,imx7d-usb" 13 "fsl,imx7ulp-usb" [all …]
|
/Linux-v5.15/Documentation/hwmon/ |
D | ibm-cffps.rst | 1 Kernel driver ibm-cffps 11 ----------- 17 ----------- 19 This driver does not auto-detect devices. You will have to instantiate the 20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 24 ------------- 29 curr1_alarm Output current over-current alarm. 30 curr1_input Measured output current in mA. 40 in1_alarm Input voltage under-voltage alarm. 43 in2_alarm Output voltage over-voltage alarm. [all …]
|
/Linux-v5.15/arch/arm/mach-s3c/ |
D | simtec-usb.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright 2004-2005 Simtec Electronics 26 #include "gpio-samsung.h" 30 #include <linux/platform_data/usb-ohci-s3c2410.h> 36 /* control power and monitor over-current events on various Simtec 61 pr_debug("usb_simtec: over-current irq (oc detected)\n"); in usb_simtec_ocirq() 64 pr_debug("usb_simtec: over-current irq (oc cleared)\n"); in usb_simtec_ocirq() 78 "USB Over-current", info); in usb_simtec_enableoc()
|
/Linux-v5.15/tools/include/linux/ |
D | list.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * using the generic single-entry routines. 27 list->next = list; in INIT_LIST_HEAD() 28 list->prev = list; in INIT_LIST_HEAD() 42 next->prev = new; in __list_add() 43 new->next = next; in __list_add() 44 new->prev = prev; in __list_add() 45 prev->next = new; in __list_add() 54 * list_add - add a new entry 63 __list_add(new, head, head->next); in list_add() [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | stm32mp15xx-osd32.dtsi | 1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */ 3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved 7 #include "stm32mp15-pinctrl.dtsi" 9 #include <dt-bindings/mfd/st,stpmic1.h> 12 reserved-memory { 13 #address-cells = <1>; 14 #size-cells = <1>; 18 compatible = "shared-dma-pool"; 20 no-map; 24 compatible = "shared-dma-pool"; [all …]
|
D | stm32mp15xx-dhcor-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved 8 #include "stm32mp15-pinctrl.dtsi" 9 #include "stm32mp15xxac-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/mfd/st,stpmic1.h> 33 pinctrl-names = "default"; 34 pinctrl-0 = <&i2c4_pins_a>; 35 i2c-scl-rising-time-ns = <185>; 36 i2c-scl-falling-time-ns = <20>; [all …]
|
D | orion5x-rd88f5182-nas.dts | 2 * Copyright (C) 2014 Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include "orion5x-mv88f5182.dtsi" 16 compatible = "marvell,rd-88f5182-nas", "marvell,orion5x-88f5182", "marvell,orion5x"; 25 stdout-path = &uart0; 35 gpio-leds { 36 compatible = "gpio-leds"; 37 pinctrl-0 = <&pmx_debug_led>; 38 pinctrl-names = "default"; [all …]
|
D | stm32mp157c-odyssey-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxac-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/mfd/st,stpmic1.h> 17 model = "Seeed Studio Odyssey-STM32MP157C SOM"; 18 compatible = "seeed,stm32mp157c-odyssey-som", "st,stm32mp157"; 25 reserved-memory { [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/iio/afe/ |
D | current-sense-shunt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/afe/current-sense-shunt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Current Sense Shunt 10 - Peter Rosin <peda@axentia.se> 13 When an io-channel measures the voltage over a current sense shunt, 14 the interesting measurement is almost always the current through the 15 shunt, not the voltage over it. This binding describes such a current 20 const: current-sense-shunt [all …]
|
/Linux-v5.15/include/uapi/linux/ |
D | if_pppol2tp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * Linux PPP over L2TP (PPPoL2TP) Socket Implementation (RFC 2661) 5 * This file supplies definitions required by the PPP over L2TP driver 25 * socket over IPv4. 29 * 0 => current */ 39 * socket over IPv6. 43 * 0 => current */ 57 * 0 => current */ 68 * 0 => current */ 78 * DEBUG - bitmask of debug message categories (not used) [all …]
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-class-led-flash | 55 Flash faults are re-read after strobing the flash. Possible 58 * led-over-voltage 61 * flash-timeout-exceeded 65 * controller-over-temperature 68 * controller-short-circuit 71 * led-power-supply-over-current 72 current in the LED power 75 * indicator-led-fault 78 * led-under-voltage 82 * controller-under-voltage [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/power/supply/ |
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-v5.15/Documentation/devicetree/bindings/leds/backlight/ |
D | qcom-wled.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 11 - Kiran Gunda <kgunda@codeaurora.org> 21 - qcom,pm8941-wled 22 - qcom,pmi8994-wled 23 - qcom,pmi8998-wled 24 - qcom,pm660l-wled [all …]
|