| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | max77693.txt | 1 Maxim MAX77693 multi-function device 4 - PMIC, 5 - CHARGER, 6 - LED, 7 - MUIC, 8 - HAPTIC 14 - compatible : Must be "maxim,max77693". 15 - reg : Specifies the i2c slave address of PMIC block. 16 - interrupts : This i2c device has an IRQ line connected to the main SoC. 19 - regulators : The regulators of max77693 have to be instantiated under subnode [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | max77693.txt | 1 Maxim MAX77693 multi-function device 4 - PMIC, 5 - CHARGER, 6 - LED, 7 - MUIC, 8 - HAPTIC 14 - compatible : Must be "maxim,max77693". 15 - reg : Specifies the i2c slave address of PMIC block. 16 - interrupts : This i2c device has an IRQ line connected to the main SoC. 19 - regulators : The regulators of max77693 have to be instantiated under subnode [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
| D | tdp_iter.c | 1 // SPDX-License-Identifier: GPL-2.0 13 iter->sptep = iter->pt_path[iter->level - 1] + in tdp_iter_refresh_sptep() 14 SHADOW_PT_INDEX(iter->gfn << PAGE_SHIFT, iter->level); in tdp_iter_refresh_sptep() 15 iter->old_spte = READ_ONCE(*iter->sptep); in tdp_iter_refresh_sptep() 20 return gfn & -KVM_PAGES_PER_HPAGE(level); in round_gfn_for_level() 24 * Sets a TDP iterator to walk a pre-order traversal of the paging structure 33 iter->next_last_level_gfn = next_last_level_gfn; in tdp_iter_start() 34 iter->yielded_gfn = iter->next_last_level_gfn; in tdp_iter_start() 35 iter->root_level = root_level; in tdp_iter_start() 36 iter->min_level = min_level; in tdp_iter_start() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| D | fsl_audmix.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 #define FSL_AUDMIX_ATSTPUP0 0x210 /* Attenuation step up factor */ 21 #define FSL_AUDMIX_ATSTPDN0 0x214 /* Attenuation step down factor */ 22 #define FSL_AUDMIX_ATSTPTGT0 0x218 /* Attenuation step target */ 24 #define FSL_AUDMIX_ATSTP0 0x220 /* Attenuation step number */ 28 #define FSL_AUDMIX_ATSTPUP1 0x230 /* Attenuation step up factor */ 29 #define FSL_AUDMIX_ATSTPDN1 0x234 /* Attenuation step down factor */ 30 #define FSL_AUDMIX_ATSTPTGT1 0x238 /* Attenuation step target */ 32 #define FSL_AUDMIX_ATSTP1 0x240 /* Attenuation step number */ 79 /* AUDMIX Attenuation Step Up Factor Register */ [all …]
|
| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | Kconfig | 36 managed regulators and simple non-configurable regulators. 63 They provide two I2C-controlled DC/DC step-down converters with 83 tristate "Active-semi act8865 voltage regulator" 87 This driver controls a active-semi act8865 voltage output 91 tristate "Active-semi ACT8945A voltage regulator" 94 This driver controls a active-semi ACT8945A voltage regulator 95 via I2C bus. The ACT8945A features three step-down DC/DC converters 96 and four low-dropout linear regulators, along with a ActivePath 107 tristate "Freescale i.MX on-chip ANATOP LDO regulators" 110 Say y here to support Freescale i.MX on-chip ANATOP LDOs [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 23 a value of 1 and will increase at a step size of 100mV until a maximum of 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 23 a value of 1 and will increase at a step size of 100mV until a maximum of 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/sm750fb/ |
| D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 72 * edgeSelect - Edge Select: 77 * busSelect - Input Bus Select: 78 * 0 = Input data bus is 12-bits wide 79 * 1 = Input data bus is 24-bits wide 80 * dualEdgeClkSelect - Dual Edge Clock Select 83 * hsyncEnable - Horizontal Sync Enable: 86 * vsyncEnable - Vertical Sync Enable: 89 * deskewEnable - De-skewing Enable: 90 * 0 = De-skew disabled [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
| D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 79 * edge_select - Edge Select: 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select 90 * hsync_enable - Horizontal Sync Enable: 93 * vsync_enable - Vertical Sync Enable: 96 * deskew_enable - De-skewing Enable: 97 * 0 = De-skew disabled [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
| D | pinctrl-mtk-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 #include <linux/pinctrl/pinconf-generic.h> 14 #include "mtk-eint.h" 61 #define SET_ADDR(x, y) (x + (y->devdata->port_align)) 62 #define CLR_ADDR(x, y) (x + (y->devdata->port_align << 1)) 71 * struct mtk_drv_group_desc - Provide driving group data. 76 * @step: The step current of this group. 83 unsigned char step; member 92 .step = _step, \ 96 * struct mtk_pin_drv_grp - Provide each pin driving info. [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/mediatek/ |
| D | pinctrl-mtk-common.h | 20 #include <linux/pinctrl/pinconf-generic.h> 22 #include "mtk-eint.h" 69 #define SET_ADDR(x, y) (x + (y->devdata->port_align)) 70 #define CLR_ADDR(x, y) (x + (y->devdata->port_align << 1)) 79 * struct mtk_drv_group_desc - Provide driving group data. 84 * @step: The step current of this group. 91 unsigned char step; member 100 .step = _step, \ 104 * struct mtk_pin_drv_grp - Provide each pin driving info. 127 * - For special pins' pull up/down setting which resides in same register [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | blk-wbt.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * - Monitor latencies in a defined window of time. 7 * - If the minimum latency in the above window exceeds some target, increment 8 * scaling step and scale down queue depth by a factor of 2x. The monitoring 9 * window is then shrunk to 100 / sqrt(scaling step + 1). 10 * - For any window where we don't have solid data on what the latencies 12 * - If latencies look good, decrement scaling step. 13 * - If we're only doing writes, allow the scaling step to go negative. This 15 * scaling step of 0 if reads show up or the heavy writers finish. Unlike 17 * scaling step retains the default step==0 window size. [all …]
|
| /kernel/linux/linux-4.19/block/ |
| D | blk-wbt.c | 5 * - Monitor latencies in a defined window of time. 6 * - If the minimum latency in the above window exceeds some target, increment 7 * scaling step and scale down queue depth by a factor of 2x. The monitoring 8 * window is then shrunk to 100 / sqrt(scaling step + 1). 9 * - For any window where we don't have solid data on what the latencies 11 * - If latencies look good, decrement scaling step. 12 * - If we're only doing writes, allow the scaling step to go negative. This 14 * scaling step of 0 if reads show up or the heavy writers finish. Unlike 16 * scaling step retains the default step==0 window size. 24 #include <linux/backing-dev.h> [all …]
|
| /kernel/linux/linux-4.19/Documentation/core-api/ |
| D | cpu_hotplug.rst | 25 A more novel use of CPU-hotplug support is its use today in suspend resume 26 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels 79 interrupts from devices. Its cleared when a CPU is brought down using 87 from the map depending on the event is hot-add/hot-remove. There are currently 92 be read-only for most use. When setting up per-cpu resources almost always use 105 $ ls -lh /sys/devices/system/cpu 107 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0 108 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1 109 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2 110 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3 [all …]
|
| /kernel/linux/linux-5.10/Documentation/core-api/ |
| D | cpu_hotplug.rst | 25 A more novel use of CPU-hotplug support is its use today in suspend resume 26 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels 72 interrupts from devices. Its cleared when a CPU is brought down using 80 from the map depending on the event is hot-add/hot-remove. There are currently 85 be read-only for most use. When setting up per-cpu resources almost always use 98 $ ls -lh /sys/devices/system/cpu 100 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0 101 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1 102 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2 103 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-is31fl319x.txt | 4 - compatible : Should be any of 10 "si-en,sn3199". 11 - #address-cells: Must be 1. 12 - #size-cells: Must be 0. 13 - reg: 0x64, 0x65, 0x66, or 0x67. 16 - audio-gain-db : audio gain selection for external analog modulation input. 17 Valid values: 0 - 21, step by 3 (rounded down) 19 - shutdown-gpios : Specifier of the GPIO connected to SDB pin of the chip. 21 Each led is represented as a sub-node of the issi,is31fl319x device. 24 Required led sub-node properties: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/ |
| D | leds-is31fl319x.txt | 4 - compatible : Should be any of 10 "si-en,sn3199". 11 - #address-cells: Must be 1. 12 - #size-cells: Must be 0. 13 - reg: 0x64, 0x65, 0x66, or 0x67. 16 - audio-gain-db : audio gain selection for external analog modulation input. 17 Valid values: 0 - 21, step by 3 (rounded down) 20 Each led is represented as a sub-node of the issi,is31fl319x device. 23 Required led sub-node properties: 24 - reg : number of LED line [all …]
|
| /kernel/linux/linux-4.19/Documentation/input/devices/ |
| D | sentelic.rst | 8 :Copyright: |copy| 2002-2011 Sentelic Corporation. 10 :Last update: Dec-07-2011 28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 30 |---------------| |---------------| |---------------| |---------------| 40 Byte 2: X Movement(9-bit 2's complement integers) 41 Byte 3: Y Movement(9-bit 2's complement integers) 43 valid values, -8 ~ +7 51 - Set bit 1 in register 0x40 to 1 60 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 62 |---------------| |---------------| |---------------| |---------------| [all …]
|
| /kernel/linux/linux-5.10/Documentation/input/devices/ |
| D | sentelic.rst | 8 :Copyright: |copy| 2002-2011 Sentelic Corporation. 10 :Last update: Dec-07-2011 28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 30 |---------------| |---------------| |---------------| |---------------| 40 Byte 2: X Movement(9-bit 2's complement integers) 41 Byte 3: Y Movement(9-bit 2's complement integers) 43 valid values, -8 ~ +7 51 - Set bit 1 in register 0x40 to 1 60 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 62 |---------------| |---------------| |---------------| |---------------| [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/tegra/ |
| D | cvb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2012-2019 NVIDIA Corporation. All rights reserved. 20 mv = DIV_ROUND_CLOSEST(cvb->c2 * speedo, s_scale); in get_cvb_voltage() 21 mv = DIV_ROUND_CLOSEST((mv + cvb->c1) * speedo, s_scale) + cvb->c0; in get_cvb_voltage() 28 /* combined: apply voltage scale and round to cvb alignment step */ in round_cvb_voltage() 30 int step = (align->step_uv ? : 1000) * v_scale; in round_cvb_voltage() local 31 int offset = align->offset_uv * v_scale; in round_cvb_voltage() 33 uv = max(mv * 1000, offset) - offset; in round_cvb_voltage() 34 uv = DIV_ROUND_UP(uv, step) * align->step_uv + align->offset_uv; in round_cvb_voltage() 39 DOWN, enumerator [all …]
|
| /kernel/linux/linux-5.10/net/dccp/ |
| D | input.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 /* rate-limit for syncs in reply to sequence-invalid packets; RFC 4340, 7.5.4 */ 24 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb() 25 __skb_queue_tail(&sk->sk_receive_queue, skb); in dccp_enqueue_skb() 27 sk->sk_data_ready(sk); in dccp_enqueue_skb() 38 sk->sk_shutdown = SHUTDOWN_MASK; in dccp_fin() 47 switch (sk->sk_state) { in dccp_rcv_close() 50 * - CLOSED (may be a late or duplicate packet) in dccp_rcv_close() 51 * - PASSIVE_CLOSEREQ (the peer has sent a CloseReq earlier) in dccp_rcv_close() 52 * - RESPOND (already handled by dccp_check_req) in dccp_rcv_close() [all …]
|
| /kernel/linux/linux-4.19/net/dccp/ |
| D | input.c | 23 /* rate-limit for syncs in reply to sequence-invalid packets; RFC 4340, 7.5.4 */ 28 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb() 29 __skb_queue_tail(&sk->sk_receive_queue, skb); in dccp_enqueue_skb() 31 sk->sk_data_ready(sk); in dccp_enqueue_skb() 42 sk->sk_shutdown = SHUTDOWN_MASK; in dccp_fin() 51 switch (sk->sk_state) { in dccp_rcv_close() 54 * - CLOSED (may be a late or duplicate packet) in dccp_rcv_close() 55 * - PASSIVE_CLOSEREQ (the peer has sent a CloseReq earlier) in dccp_rcv_close() 56 * - RESPOND (already handled by dccp_check_req) in dccp_rcv_close() 60 * Simultaneous-close: receiving a Close after sending one. This in dccp_rcv_close() [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-rf-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _rf-tuner-controls: 16 called Zero-IF tuners. Older tuners were typically simple PLL tuners 28 .. _rf-tuner-control-id: 47 range and step are driver-specific. 64 range and step are driver-specific. 71 differs from the each others. The range and step are 72 driver-specific. 76 located inside mixer block, where RF signal is down-converted by the 78 The range and step are driver-specific. [all …]
|
| /kernel/linux/linux-5.10/include/linux/regulator/ |
| D | tps51632-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * tps51632-regulator.h -- TPS51632 regulator 5 * Interface for regulator driver for TPS51632 3-2-1 Phase D-Cap Step Down 17 * struct tps51632_regulator_platform_data - tps51632 regulator platform data. 21 * @dvfs_step_20mV: Step for DVFS is 20mV or 10mV. 22 * @max_voltage_uV: Maximum possible voltage in PWM-DVFS mode. 23 * @base_voltage_uV: Base voltage when PWM-DVFS enabled.
|