| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
| D | lm3630a-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/lm3630a-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI LM3630A High-Efficiency Dual-String White LED 10 - Lee Jones <lee.jones@linaro.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 15 The LM3630A is a current-mode boost converter which supplies the power and 26 '#address-cells': [all …]
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-class-backlight-driver-lm3533 | 7 ALS-current-control mode (0, 1), where 9 0 - out_current0 (backlight 0) 10 1 - out_current1 (backlight 1) 17 Enable ALS-current-control mode (0, 1). 26 What: /sys/class/backlight/<backlight>/linear 31 Set the brightness-mapping mode (0, 1), where 33 0 - exponential mode 34 1 - linear mode 41 Set the PWM-input control mask (5 bits), where 43 bit 5 - PWM-input enabled in Zone 4 [all …]
|
| D | sysfs-class-led-driver-lm3533 | 7 ALS-current-control mode (1, 2), where 9 1 - out_current1 10 2 - out_current2 17 Enable ALS-current-control mode (0, 1). 27 0 - 2048 us 28 1 - 262 ms 29 2 - 524 ms 30 3 - 1.049 s 31 4 - 2.097 s 32 5 - 4.194 s [all …]
|
| D | sysfs-class-backlight-lm3639 | 2 ------------------------------------------------------------------------------ 7 Contact: dri-devel@lists.freedesktop.org 9 (WO) Write to the backlight mapping mode. The backlight current 10 can be mapped for either exponential (value "0") or linear 11 mapping modes (default).
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-backlight-driver-lm3533 | 7 ALS-current-control mode (0, 1), where: 19 Enable ALS-current-control mode (0, 1). 28 What: /sys/class/backlight/<backlight>/linear 33 Set the brightness-mapping mode (0, 1), where: 36 0 exponential mode 37 1 linear mode 45 Set the PWM-input control mask (5 bits), where: 48 bit 5 PWM-input enabled in Zone 4 49 bit 4 PWM-input enabled in Zone 3 50 bit 3 PWM-input enabled in Zone 2 [all …]
|
| D | sysfs-class-led-driver-lm3533 | 7 ALS-current-control mode (1, 2), where: 19 Enable ALS-current-control mode (0, 1). 47 What: /sys/class/leds/<led>/linear 52 Set the brightness-mapping mode (0, 1), where: 55 0 exponential mode 56 1 linear mode 64 Set the PWM-input control mask (5 bits), where: 67 bit 5 PWM-input enabled in Zone 4 68 bit 4 PWM-input enabled in Zone 3 69 bit 3 PWM-input enabled in Zone 2 [all …]
|
| D | sysfs-class-backlight-lm3639 | 2 ------------------------------------------------------------------------------ 7 Contact: dri-devel@lists.freedesktop.org 9 (WO) Write to the backlight mapping mode. The backlight current 10 can be mapped for either exponential (value "0") or linear 11 mapping modes (default).
|
| /kernel/linux/linux-4.19/include/linux/regulator/ |
| D | driver.h | 2 * driver.h -- SoC Regulator driver support. 47 * struct regulator_linear_range - specify linear voltage ranges 74 * struct regulator_ops - regulator operations. 87 * return -ENOTRECOVERABLE if regulator can't be read at 90 * regulator; return -ENOTRECOVERABLE if regulator can't 97 * @set_current_limit: Configure a limit for a current-limited regulator. 99 * @get_current_limit: Get the configured limit for a current-limited regulator. 107 * @set_mode: Set the configured operating mode for the regulator. 108 * @get_mode: Get the configured operating mode for the regulator. 110 * @get_status: Return actual (not as-configured) status of regulator, as a [all …]
|
| D | machine.h | 2 * machine.h -- SoC Regulator support, machine/board driver API. 31 * MODE: Regulator operating mode can be changed by software on this 34 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator. 35 * BYPASS: Regulator can be put into bypass mode 46 * operations in suspend mode 47 * DO_NOTHING_IN_SUSPEND - the default value 48 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 49 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 63 * struct regulator_state - regulator state during low power system states 73 * @mode: Operating mode during suspend. [all …]
|
| /kernel/linux/linux-5.10/include/linux/regulator/ |
| D | driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * driver.h -- SoC Regulator driver support. 53 * struct regulator_ops - regulator operations. 66 * return -ENOTRECOVERABLE if regulator can't be read at 69 * regulator; return -ENOTRECOVERABLE if regulator can't 76 * @set_current_limit: Configure a limit for a current-limited regulator. 78 * @get_current_limit: Get the configured limit for a current-limited regulator. 86 * @set_mode: Set the configured operating mode for the regulator. 87 * @get_mode: Get the configured operating mode for the regulator. 89 * @get_status: Return actual (not as-configured) status of regulator, as a [all …]
|
| D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 28 * MODE: Regulator operating mode can be changed by software on this 31 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator. 32 * BYPASS: Regulator can be put into bypass mode 43 * operations in suspend mode 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 [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_color.c | 36 * - Input gamma LUT (de-normalized) 37 * - Input CSC (normalized) 38 * - Surface degamma LUT (normalized) 39 * - Surface CSC (normalized) 40 * - Surface regamma LUT (normalized) 41 * - Output CSC (normalized) 43 * But these aren't a direct mapping to DRM color properties. The current DRM 47 * Plane CTM -> Plane degamma -> Plane CTM -> Plane regamma -> Plane CTM 57 * support any CRTC props with correct blending with multiple planes - but we 62 * respective property is set to NULL. A linear DGM/RGM LUT should also [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/maps/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Mapping drivers for chip access" 7 bool "Support non-linear mappings of flash chips" 16 This provides a 'mapping' driver which allows the NOR Flash and 21 with config options or at run-time. 31 Setup a simple mapping via the Kconfig options. Normally the 38 hex "Physical start address of flash mapping" 48 hex "Physical length of flash mapping" 52 This is the total length of the mapping of the flash chips on 73 This provides a 'mapping' driver which allows the NOR Flash, ROM [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/maps/ |
| D | Kconfig | 1 menu "Mapping drivers for chip access" 6 bool "Support non-linear mappings of flash chips" 15 This provides a 'mapping' driver which allows the NOR Flash and 20 with config options or at run-time. 30 Setup a simple mapping via the Kconfig options. Normally the 37 hex "Physical start address of flash mapping" 47 hex "Physical length of flash mapping" 51 This is the total length of the mapping of the flash chips on 72 This provides a 'mapping' driver which allows the NOR Flash, ROM 74 physically into the CPU's memory. The mapping description here is [all …]
|
| /kernel/linux/linux-5.10/include/uapi/drm/ |
| D | drm_fourcc.h | 39 * further describe the buffer's format - for example tiling or compression. 42 * ---------------- 56 * vendor-namespaced, and as such the relationship between a fourcc code and a 58 * may preserve meaning - such as number of planes - from the fourcc code, 149 * IEEE 754-2008 binary16 half-precision float 167 …10 fourcc_code('V', 'U', '3', '0') /* Y followed by U then V, 10:10:10. Non-linear modifier only */ 171 * 16-xx padding occupy lsb 179 * 16-xx padding occupy lsb except Y410 204 * 1-plane YUV 4:2:0 206 * then V), but the exact Linear layout is undefined. [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/include/asm/ |
| D | dma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 50 #define DMA_SCSI_SBUS64 0x00008000 /* HME: Enable 64-bit SBUS mode. */ 62 #define DMA_BRST0 0x00080000 /* SCSI: no bursts (non-HME gate arrays) */ 66 #define DMA_EN_ENETAUI DMA_3CLKS /* Put lance into AUI-cable mode */ 75 /* Values describing the burst-size property from the PROM */ 112 sparc32_dma_ops->get_scsi_one(dev, vaddr, len) 114 sparc32_dma_ops->get_scsi_sgl(dev, sg, sz) 116 sparc32_dma_ops->release_scsi_one(dev, vaddr,len) 118 sparc32_dma_ops->release_scsi_sgl(dev, sg, sz) 125 * These mappings point to pages normally mapped at 'va' (linear address). [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | led-lm3530.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2011 ST-Ericsson SA. 9 * based on leds-lm3530.c by Dan Murphy <D.Murphy@motorola.com> 82 * @mode: mode of operation i.e. Manual, ALS or PWM 83 * @als_input_mode: select source of ALS input - ALS1/2 or average 85 * @pwm_pol_hi: PWM input polarity - active high/active low 87 * @brt_ramp_law: brightness mapping mode - exponential/linear 94 * @brt_val: brightness value (0-127) 95 * @pwm_data: PWM control functions (only valid when the mode is PWM) 98 enum lm3530_mode mode; member
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | led-lm3530.h | 2 * Copyright (C) 2011 ST-Ericsson SA. 10 * based on leds-lm3530.c by Dan Murphy <D.Murphy@motorola.com> 83 * @mode: mode of operation i.e. Manual, ALS or PWM 84 * @als_input_mode: select source of ALS input - ALS1/2 or average 86 * @pwm_pol_hi: PWM input polarity - active high/active low 88 * @brt_ramp_law: brightness mapping mode - exponential/linear 95 * @brt_val: brightness value (0-127) 96 * @pwm_data: PWM control functions (only valid when the mode is PWM) 99 enum lm3530_mode mode; member
|
| /kernel/linux/linux-5.10/Documentation/virt/kvm/ |
| D | mmu.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 - correctness: 18 - security: 21 - performance: 23 - scaling: 25 - hardware: 27 - integration: 31 - dirty tracking: 33 and framebuffer-based displays 34 - footprint: [all …]
|
| /kernel/linux/linux-4.19/Documentation/virtual/kvm/ |
| D | mmu.txt | 10 - correctness: the guest should not be able to determine that it is running 14 - security: the guest must not be able to touch host memory not assigned 16 - performance: minimize the performance penalty imposed by the mmu 17 - scaling: need to scale to large memory and large vcpu guests 18 - hardware: support the full range of x86 virtualization hardware 19 - integration: Linux memory management code must be in control of guest memory 22 - dirty tracking: report writes to guest memory to enable live migration 23 and framebuffer-based displays 24 - footprint: keep the amount of pinned kernel memory low (most memory 26 - reliability: avoid multipage or GFP_ATOMIC allocations [all …]
|
| /kernel/linux/linux-4.19/arch/x86/kernel/ |
| D | head32.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * linux/arch/i386/kernel/head32.c -- prepare to run common code 63 * Mappings are created both at virtual address 0 (identity mapping) 66 * In PAE mode initial_page_table is statically defined to contain 68 * entries). The identity mapping is handled by pointing two PGD entries 77 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET) in mk_early_pgtbl_32() 81 /* Enough space to fit pagetables for the low memory linear map */ in mk_early_pgtbl_32()
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | head32.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * linux/arch/i386/kernel/head32.c -- prepare to run common code 63 * Mappings are created both at virtual address 0 (identity mapping) 66 * In PAE mode initial_page_table is statically defined to contain 68 * entries). The identity mapping is handled by pointing two PGD entries 77 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET) in mk_early_pgtbl_32() 81 /* Enough space to fit pagetables for the low memory linear map */ in mk_early_pgtbl_32()
|
| /kernel/linux/linux-5.10/Documentation/dev-tools/ |
| D | kasan.rst | 5 -------- 8 find out-of-bound and use-after-free bugs. KASAN has two modes: generic KASAN 9 (similar to userspace ASan) and software tag-based KASAN (similar to userspace 12 KASAN uses compile-time instrumentation to insert validity checks before every 17 out-of-bounds accesses for global variables is only supported since Clang 11. 19 Tag-based KASAN is only supported in Clang. 22 and riscv architectures, and tag-based KASAN is supported only for arm64. 25 ----- 32 CONFIG_KASAN_SW_TAGS (to enable software tag-based KASAN). 36 smaller binary while the latter is 1.1 - 2 times faster. [all …]
|
| /kernel/linux/linux-4.19/arch/powerpc/kernel/ |
| D | setup_64.c | 66 #include <asm/code-patching.h> 71 #include <asm/feature-fixups.h> 107 * If we boot via kdump on a non-primary thread, in setup_tlb_core_data() 114 paca_ptrs[cpu]->tcd_ptr = &paca_ptrs[first]->tcd; in setup_tlb_core_data() 118 * or e6500 tablewalk mode, or else TLB handlers in setup_tlb_core_data() 134 /* Look for ibm,smt-enabled OF option */ 161 smt_option = of_get_property(dn, "ibm,smt-enabled", in check_smt_enabled() 176 /* Look for smt-enabled= cmdline option */ 182 early_param("smt-enabled", early_smt_enabled); 190 get_paca()->cpu_start = 1; in fixup_boot_paca() [all …]
|
| /kernel/linux/linux-4.19/drivers/md/ |
| D | Kconfig | 17 ---help--- 28 Software RAID mini-HOWTO, available from 38 ---help--- 43 a several-second delay in the boot time due to various 49 tristate "Linear (append) mode" 51 ---help--- 53 use the so-called linear mode, i.e. it will combine the hard disk 57 will be called linear. 62 tristate "RAID-0 (striping) mode" 64 ---help--- [all …]
|