| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/hwmon/ |
| D | ina3221.txt | 5 - compatible: Must be "ti,ina3221" 6 - reg: I2C address 9 - ti,single-shot: This chip has two power modes: single-shot (chip takes one 13 but the single-shot mode is more power-friendly and useful 14 for battery-powered device which cares power consumptions 16 If this property is present, the single-shot mode will be 22 - #address-cells: Required only if a child node is present. Must be 1. 23 - #size-cells: Required only if a child node is present. Must be 0. 27 - reg: Must be 0, 1 or 2, corresponding to IN1, IN2 or IN3 port of INA3221 30 - label: Name of the input source [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/ |
| D | ina3221.txt | 5 - compatible: Must be "ti,ina3221" 6 - reg: I2C address 9 - ti,single-shot: This chip has two power modes: single-shot (chip takes one 13 but the single-shot mode is more power-friendly and useful 14 for battery-powered device which cares power consumptions 16 If this property is present, the single-shot mode will be 22 - #address-cells: Required only if a child node is present. Must be 1. 23 - #size-cells: Required only if a child node is present. Must be 0. 27 - reg: Must be 0, 1 or 2, corresponding to IN1, IN2 or IN3 port of INA3221 30 - label: Name of the input source [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/light/ |
| D | us5182d.txt | 4 - compatible: must be "upisemi,usd5182" 5 - reg: the I2C address of the device 8 - upisemi,glass-coef: glass attenuation factor - compensation factor of 11 - upisemi,dark-ths: array of 8 elements containing 16-bit thresholds (adc 14 - upisemi,upper-dark-gain: 8-bit dark gain compensation factor(4 int and 4 15 fractional bits - Q4.4) applied when light > threshold 17 - upisemi,lower-dark-gain: 8-bit dark gain compensation factor(4 int and 4 18 fractional bits - Q4.4) applied when light < threshold 20 - upisemi,continuous: This chip has two power modes: one-shot (chip takes one 22 chip takes continuous measurements). The one-shot mode is [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/light/ |
| D | upisemi,us5182.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Cameron <jic23@kernel.org> 19 upisemi,glass-coef: 22 glass attenuation factor - compensation factor of resolution 1000 26 upisemi,dark-ths: 27 $ref: /schemas/types.yaml#/definitions/uint16-array 31 16-bit thresholds (adc counts) corresponding to every scale. 33 upisemi,upper-dark-gain: [all …]
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-timechart.txt | 1 perf-timechart(1) 5 ---- 6 perf-timechart - Tool to visualize total system behavior during a workload 9 -------- 14 ----------- 19 and CPU events (task switches, running times, CPU power states, etc), 20 but it's possible to record IO (disk, network) activity using -I argument. 34 ----------------- 35 -o:: 36 --output=:: [all …]
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | perf-timechart.txt | 1 perf-timechart(1) 5 ---- 6 perf-timechart - Tool to visualize total system behavior during a workload 9 -------- 14 ----------- 19 and CPU events (task switches, running times, CPU power states, etc), 20 but it's possible to record IO (disk, network) activity using -I argument. 34 ----------------- 35 -o:: 36 --output=:: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,sdm845.txt | 5 - compatible: 9 "qcom,sdm845-sndcard" 10 "qcom,db845c-sndcard" 11 "lenovo,yoga-c630-sndcard" 13 - audio-routing: 19 source. Valid names could be power supplies, MicBias 22 - model: 25 Definition: The user-visible name of this sound card. 27 - aux-devs 33 using "audio-routing". [all …]
|
| D | qcom,apq8096.txt | 5 - compatible: 8 Definition: must be "qcom,apq8096-sndcard" 10 - audio-routing: 16 source. Valid names could be power supplies, MicBias 53 - model: 56 Definition: The user-visible name of this sound card. 58 - aux-devs 64 using "audio-routing". 70 - link-name: 73 Definition: User friendly name for dai link [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | qcom,apq8096.txt | 5 - compatible: 8 Definition: must be "qcom,apq8096-sndcard" 10 - audio-routing: 16 source. Valid names could be power supplies, MicBias 53 - model: 56 Definition: The user-visible name of this sound card. 58 - aux-devs 64 using "audio-routing". 70 - link-name: 73 Definition: User friendly name for dai link [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-usb | 10 This allows to avoid side-effects with drivers 28 drivers, non-authorized one are not. By default, wired 42 A devices's CDID, as 16 space-separated hex octets. 53 space-separated hex octets. 67 Contact: linux-usb@vger.kernel.org 101 What: /sys/bus/usb-serial/drivers/.../new_id 103 Contact: linux-usb@vger.kernel.org 106 extra bus folder "usb-serial" in sysfs; apart from that 127 What: /sys/bus/usb/devices/.../power/usb2_hardware_lpm 131 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged [all …]
|
| /kernel/liteos_a/ |
| D | README.md | 1 # LiteOS Cortex-A<a name="EN-US_TOPIC_0000001096612501"></a> 3 - [Introduction](#section11660541593) 4 - [Directory Structure](#section161941989596) 5 - [Constraints](#section119744591305) 6 - [Usage](#section741617511812) 7 - [Preparations](#section1579912573329) 8 - [Source Code Acquisition](#section11443189655) 9 - [Compilation and Building](#section2081013992812) 10 - [Contribution](#section1371123476304) 11 - [Repositories Involved](#section1371113476307) [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | ksm.rst | 10 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 21 content which can be replaced by a single write-protected page (which 49 may suddenly require more memory than is available - possibly failing 50 with EAGAIN, but more probably arousing the Out-Of-Memory killer. 62 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst). 71 of processing power: some installations will disable KSM for that reason. 150 traversals are always schedule friendly themselves. 187 --
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 26 significant power requirements (and hence get very hot), they 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 37 tools and are grouped together with the ``v4l-utils`` git repository: 39 https://git.linuxtv.org/v4l-utils.git/ 48 for example the ``dvbv5-scan`` tool. You can find more information 51 https://www.linuxtv.org/wiki/index.php/Dvbv5-scan 70 https://git.linuxtv.org/dtv-scan-tables.git 88 list with a tool like ``dvbv5-scan``. 90 Almost all modern Digital TV cards don't have built-in hardware [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 26 significant power requirements (and hence get very hot), they 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 37 tools and are grouped together with the ``v4l-utils`` git repository: 39 https://git.linuxtv.org/v4l-utils.git/ 48 for example the ``dvbv5-scan`` tool. You can find more information 51 https://www.linuxtv.org/wiki/index.php/Dvbv5-scan 70 https://git.linuxtv.org/dtv-scan-tables.git 88 list with a tool like ``dvbv5-scan``. 90 Almost all modern Digital TV cards don't have built-in hardware [all …]
|
| /kernel/linux/linux-6.6/include/video/ |
| D | sticore.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 43 #define sti_onscreen_x(sti) (sti->glob_cfg->onscreen_x) 44 #define sti_onscreen_y(sti) (sti->glob_cfg->onscreen_y) 47 #define sti_font_x(sti) (PTR_STI(sti->font)->width) 48 #define sti_font_y(sti) (PTR_STI(sti->font)->height) 77 u8 friendly_boot; /* in friendly boot mode */ 78 s16 power; /* power calculation (in Watts) */ member 105 u32 nontext : 1; /* turn on non-text display planes? */ 107 u32 cmap_blk : 1; /* non-text planes cmap black? */ 111 u32 no_chg_ntx : 1; /* don't change non-text settings */ [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | sticore.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 42 #define sti_onscreen_x(sti) (sti->glob_cfg->onscreen_x) 43 #define sti_onscreen_y(sti) (sti->glob_cfg->onscreen_y) 46 #define sti_font_x(sti) (PTR_STI(sti->font)->width) 47 #define sti_font_y(sti) (PTR_STI(sti->font)->height) 76 u8 friendly_boot; /* in friendly boot mode */ 77 s16 power; /* power calculation (in Watts) */ member 104 u32 nontext : 1; /* turn on non-text display planes? */ 106 u32 cmap_blk : 1; /* non-text planes cmap black? */ 110 u32 no_chg_ntx : 1; /* don't change non-text settings */ [all …]
|
| /kernel/linux/linux-5.10/arch/loongarch/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 149 bool "Loongson 64-bit family of machines" 170 This enables the support of Loongson 64-bit family of machines. These 171 machines are based on new Loongson-3 processors (Old Loongson is MIPS 191 def_bool $(as-instr,x:pcalau12i \$t0$(comma)%pc_hi20(x)) 221 bool "Loongson 64-bit CPU" 232 The Loongson 64-bit processor implements the LoongArch64 (the 64-bit 270 actually benefits from 64-bit processing or if your machine has 272 menu if your system does not support both 32-bit and 64-bit kernels. 275 bool "32-bit kernel" [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-usb | 10 This allows to avoid side-effects with drivers 28 drivers, non-authorized one are not. By default, wired 33 Contact: linux-usb@vger.kernel.org 67 What: /sys/bus/usb-serial/drivers/.../new_id 69 Contact: linux-usb@vger.kernel.org 72 extra bus folder "usb-serial" in sysfs; apart from that 93 What: /sys/bus/usb/devices/.../power/usb2_hardware_lpm 97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged 102 power/usb2_hardware_lpm. The file holds a string value (enable 107 What: /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1 [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | ksm.rst | 8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 19 content which can be replaced by a single write-protected page (which 47 may suddenly require more memory than is available - possibly failing 48 with EAGAIN, but more probably arousing the Out-Of-Memory killer. 60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst). 69 of processing power: some installations will disable KSM for that reason. 148 traversals are always schedule friendly themselves. 205 1) How to determine whether KSM save memory or consume memory in system-wide 208 general_profit =~ ksm_saved_pages * sizeof(page) - (all_rmap_items) * 219 process_profit =~ ksm_saved_pages * sizeof(page) - [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| D | cyan_skillfish_ppt.c | 39 * They are more MGPU friendly. 89 struct smu_table_context *smu_table = &smu->smu_table; in cyan_skillfish_tables_init() 90 struct smu_table *tables = smu_table->tables; in cyan_skillfish_tables_init() 97 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in cyan_skillfish_tables_init() 98 if (!smu_table->metrics_table) in cyan_skillfish_tables_init() 101 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_2); in cyan_skillfish_tables_init() 102 smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL); in cyan_skillfish_tables_init() 103 if (!smu_table->gpu_metrics_table) in cyan_skillfish_tables_init() 106 smu_table->metrics_time = 0; in cyan_skillfish_tables_init() 111 smu_table->gpu_metrics_table_size = 0; in cyan_skillfish_tables_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/intel/ |
| D | therm_throt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 45 * struct _thermal_state - Represent the current thermal event state 52 * or power threshold interrupts. 54 * or power threshold interrupts. 61 * This is used for the purpose of rate-control. 142 unsigned int cpu = dev->id; \ 206 * "Table 2-2. IA-32 Architectural MSRs", MSR 0x19C in thermal_intr_init_core_clear_mask() 223 /* Bit 11: Power Limitation log (R/WC0) If CPUID.06H:EAX[4] = 1 */ in thermal_intr_init_core_clear_mask() 242 * "Table 2-2. IA-32 Architectural MSRs", MSR 0x1B1 in thermal_intr_init_pkg_clear_mask() 251 * Intel SDM Volume 2A: Thermal and Power Management Leaf in thermal_intr_init_pkg_clear_mask() [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/usb/ |
| D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 36 - Minimalist, so it's easier to support new device controller hardware. [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 36 - Minimalist, so it's easier to support new device controller hardware. [all …]
|
| /kernel/linux/linux-6.6/Documentation/input/ |
| D | input-programming.rst | 34 return -EBUSY; 40 error = -ENOMEM; 44 button_dev->evbit[0] = BIT_MASK(EV_KEY); 45 button_dev->keybit[BIT_WORD(BTN_0)] = BIT_MASK(BTN_0); 83 parts of the input systems what it is - what events can be generated or 88 set_bit(EV_KEY, button_dev->evbit); 89 set_bit(BTN_0, button_dev->keybit); 126 dev->open() and dev->close() 140 return -EBUSY; 154 button_dev->open = button_open; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| D | smu_v13_0_4_ppt.c | 39 * They are more MGPU friendly. 152 struct smu_table_context *smu_table = &smu->smu_table; in smu_v13_0_4_init_smc_tables() 153 struct smu_table *tables = smu_table->tables; in smu_v13_0_4_init_smc_tables() 162 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL); in smu_v13_0_4_init_smc_tables() 163 if (!smu_table->clocks_table) in smu_v13_0_4_init_smc_tables() 166 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in smu_v13_0_4_init_smc_tables() 167 if (!smu_table->metrics_table) in smu_v13_0_4_init_smc_tables() 169 smu_table->metrics_time = 0; in smu_v13_0_4_init_smc_tables() 171 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL); in smu_v13_0_4_init_smc_tables() 172 if (!smu_table->watermarks_table) in smu_v13_0_4_init_smc_tables() [all …]
|