Home
last modified time | relevance | path

Searched +full:dynamically +full:- +full:programmable (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.14.4/drivers/usb/gadget/udc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
22 # - integrated/SOC controllers first
23 # - licensed IP used in both SOC and discrete versions
24 # - discrete ones (including all PCI-only controllers)
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/iio/dac/
Dadi,ad5758.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <[email protected]>
19 spi-cpha: true
21 adi,dc-dc-mode:
25 Mode of operation of the dc-to-dc converter
28 dynamically regulates the supply voltage, VDPC+, to meet compliance
31 Programmable Power Control (PPC)
32 In this mode, the VDPC+ voltage is user-programmable to a fixed level
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/hwmon/
Dti,tmp108.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <[email protected]>
13 The TMP108/P3T1085(NXP) is a digital-output temperature sensor with a
14 dynamically-programmable limit window, and under- and overtemperature
21 https://www.nxp.com/docs/en/data-sheet/P3T1085UK.pdf
26 - nxp,p3t1085
27 - ti,tmp108
31 - description: alert interrupt
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/clock/
Dsilabs,si5341.txt1 Binding for Silicon Labs Si5340, Si5341 Si5342, Si5344 and Si5345 programmable
6 https://www.silabs.com/documents/public/data-sheets/Si5341-40-D-DataSheet.pdf
8 https://www.silabs.com/documents/public/reference-manuals/Si5341-40-D-RM.pdf
10 https://www.silabs.com/documents/public/reference-manuals/Si5345-44-42-D-RM.pdf
12 The Si5341 and Si5340 are programmable i2c clock generators with up to 10 output
21 chip at boot, in case you have a (pre-)programmed device. If the PLL is not
33 - compatible: shall be one of the following:
34 "silabs,si5340" - Si5340 A/B/C/D
35 "silabs,si5341" - Si5341 A/B/C/D
36 "silabs,si5342" - Si5342 A/B/C/D
[all …]
/linux-6.14.4/Documentation/sound/soc/
Dpops-clicks.rst11 because the components within the subsystem are being dynamically powered
23 shutdown and follows some basic rules:-
26 Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute
28 Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC
31 a PGA (programmable gain amplifier) before being output to the speakers.
43 Startup Order - Input PGA --> Mixers --> ADC
45 Shutdown Order - ADC --> Mixers --> Input PGA
/linux-6.14.4/drivers/hwmon/
Dpowr1220.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * powr1220.c - Driver for the Lattice POWR1220 programmable power supply
17 #include <linux/hwmon-sysfs.h>
114 mutex_lock(&data->update_lock); in powr1220_read_adc()
116 if (time_after(jiffies, data->adc_last_updated[ch_num] + HZ) || in powr1220_read_adc()
117 !data->adc_valid[ch_num]) { in powr1220_read_adc()
121 * for. We dynamically set the attenuator depending on the in powr1220_read_adc()
124 if (data->adc_maxes[ch_num] > ADC_MAX_LOW_MEASUREMENT_MV || in powr1220_read_adc()
125 data->adc_maxes[ch_num] == 0) in powr1220_read_adc()
129 result = i2c_smbus_write_byte_data(data->client, ADC_MUX, in powr1220_read_adc()
[all …]
/linux-6.14.4/drivers/clocksource/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST
64 Enables the support for the TI dual-mode timer driver.
190 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
212 to multiple interrupt generating programmable
213 32-bit free running decrementing counters.
248 bool "Integrator-AP timer driver" if COMPILE_TEST
251 Enables support for the Integrator-AP timer.
276 available on many OMAP-like platforms.
295 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST
[all …]
/linux-6.14.4/Documentation/core-api/irq/
Dirq-domain.rst9 that each one gets assigned non-overlapping allocations of Linux
24 For this reason we need a mechanism to separate controller-local
29 the controller-local IRQ (hwirq) number into the Linux IRQ number
61 - irq_resolve_mapping() returns a pointer to the irq_desc structure
64 - irq_find_mapping() returns a Linux IRQ number for a given domain and
66 - irq_linear_revmap() is now identical to irq_find_mapping(), and is
68 - generic_handle_domain_irq() handles an interrupt described by a
72 compatible with a RCU read-side critical section.
80 callbacks) then it can be directly obtained from irq_data->hwirq.
91 ------
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/icelake/
Dpipeline.json8 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
150 …"BriefDescription": "All miss-predicted indirect branch instructions retired (excluding RETs. TSX …
155 …"PublicDescription": "Counts all miss-predicted indirect branch instructions retired (excluding RE…
185 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
212 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread …
220 … event. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
237 … state. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
363dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
377 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/icelakex/
Dpipeline.json8 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
150 …"BriefDescription": "All miss-predicted indirect branch instructions retired (excluding RETs. TSX …
155 …"PublicDescription": "Counts all miss-predicted indirect branch instructions retired (excluding RE…
185 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
212 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread …
220 … event. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
237 … state. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
363dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
377 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/tigerlake/
Dpipeline.json8 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
150 …"BriefDescription": "All miss-predicted indirect branch instructions retired (excluding RETs. TSX …
155 …"PublicDescription": "Counts all miss-predicted indirect branch instructions retired (excluding RE…
185 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
212 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread …
220 … event. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
237 … state. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
382dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
396 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/rocketlake/
Dpipeline.json8 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
150 …"BriefDescription": "All miss-predicted indirect branch instructions retired (excluding RETs. TSX …
155 …"PublicDescription": "Counts all miss-predicted indirect branch instructions retired (excluding RE…
185 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
212 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread …
220 … event. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
237 … state. It is counted on a dedicated fixed counter, leaving the eight programmable counters availa…
363dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
377 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
[all …]
/linux-6.14.4/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 The intention is to allow systems to dynamically control regulator
38 managed regulators and simple non-configurable regulators.
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
75 They provide two I2C-controlled DC/DC step-down converters with
83 It delivers digitally programmable output,
101 tristate "Active-semi act8865 voltage regulator"
106 This driver controls a active-semi act8865 voltage output
110 tristate "Active-semi ACT8945A voltage regulator"
[all …]
/linux-6.14.4/drivers/pwm/
Dpwm-tegra.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * drivers/pwm/pwm-tegra.c
5 * Tegra pulse-width-modulation controller driver
7 * Copyright (c) 2010-2020, NVIDIA Corporation.
8 * Based on arch/arm/plat-mxc/pwm.c by Sascha Hauer <[email protected]>
11 * 1. 13-bit: Frequency division (SCALE)
12 * 2. 8-bit : Pulse division (DUTY)
13 * 3. 1-bit : Enable bit
16 * on the programmable frequency division value to generate the required
28 * - When PWM is disabled, the output is driven to inactive.
[all …]
/linux-6.14.4/drivers/gpu/drm/xe/
Dxe_gt_types.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2022-2023 Intel Corporation
61 * need to explicitly re-steer reads of registers of the other type.
63 * Only the replication types that may need additional non-default steering
76 * will always return a non-terminated value at instance (0, 0). We'll
83 * it's sufficient to keep the HW-default for the selector, or only
93 const struct xe_gt * : (const struct xe_tile *)((gt__)->tile), \
94 struct xe_gt * : (gt__)->tile)
98 const struct xe_gt * : (const struct xe_device *)(gt_to_tile(gt__)->xe), \
99 struct xe_gt * : gt_to_tile(gt__)->xe)
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/skylakex/
Dpipeline.json3 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou…
187 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
228 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
263 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
412dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
429-ops, Counts the retirement of the last micro-op of the instruction. Counting continues during har…
434 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
439 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in…
488 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path …
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/
Dpipeline.json3 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou…
187 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
228 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
263 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
412dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
429-ops, Counts the retirement of the last micro-op of the instruction. Counting continues during har…
434 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
439 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in…
488 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path …
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/skylake/
Dpipeline.json3 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou…
218 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
253 …xed counter, leaving the four (eight when Hyperthreading is disabled) programmable counters availa…
402dynamically changing prefix length of the decoded instruction (by operand size prefix instruction …
419-ops, Counts the retirement of the last micro-op of the instruction. Counting continues during har…
424 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
429 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in…
478 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path …
535 …"PublicDescription": "Counts all not software-prefetch load dispatches that hit the fill buffer (F…
[all …]
/linux-6.14.4/drivers/perf/
Darm-cci.c1 // SPDX-License-Identifier: GPL-2.0
3 // Copyright (C) 2013-2018 Arm Ltd.
6 #include <linux/arm-cci.h>
16 #define DRIVER_NAME "ARM-CCI PMU"
35 #define CCI_PMU_CNTR_SIZE(model) ((model)->cntr_size)
37 #define CCI_PMU_CNTR_MASK ((1ULL << 32) - 1)
38 #define CCI_PMU_CNTR_LAST(cci_pmu) (cci_pmu->num_cntrs - 1)
41 ((model)->num_hw_cntrs + (model)->fixed_hw_cntrs)
77 * @fixed_hw_cntrs - Number of fixed event counters
78 * @num_hw_cntrs - Maximum number of programmable event counters
[all …]
/linux-6.14.4/drivers/net/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
25 # All the following symbols are dependent on NETDEVICES - do not repeat
63 This is essentially a bit-bucket device (i.e. traffic you send to
131 section 6.2 of the NET-3-HOWTO, available from
167 tristate "MAC-VLAN support"
173 iproute2 package starting with the iproute2-2.6.23 release:
181 tristate "MAC-VLAN based tap driver"
187 on the MAC-VLAN network interface, called macvtap. A macvtap device
201 tristate "IP-VLAN support"
211 iproute2 package starting with the iproute2-3.19 release:
[all …]
/linux-6.14.4/Documentation/spi/
Dspi-summary.rst5 02-Feb-2012
8 ------------
17 clocking modes through which data is exchanged; mode-0 and mode-3 are most
32 - SPI may be used for request/response style device protocols, as with
35 - It may also be used to stream data in either direction (half duplex),
38 - Some devices may use eight bit words. Others may use different word
39 lengths, such as streams of 12-bit or 20-bit digital samples.
41 - Words are usually sent with their most significant bit (MSB) first,
44 - Sometimes SPI is used to daisy-chain devices, like shift registers.
51 SPI is only one of the names used by such four-wire protocols, and
[all …]
/linux-6.14.4/Documentation/networking/
Dscaling.rst1 .. SPDX-License-Identifier: GPL-2.0
13 multi-processor systems.
17 - RSS: Receive Side Scaling
18 - RPS: Receive Packet Steering
19 - RFS: Receive Flow Steering
20 - Accelerated Receive Flow Steering
21 - XPS: Transmit Packet Steering
28 (multi-queue). On reception, a NIC can send different packets to different
33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and
35 Multi-queue distribution can also be used for traffic prioritization, but
[all …]
/linux-6.14.4/include/soc/fsl/
Dqman.h1 /* Copyright 2008 - 2016 Freescale Semiconductor, Inc.
50 #define QM_PIRQ_DQRI 0x00020000 /* DQRR Ring (non-empty) */
51 #define QM_PIRQ_MRI 0x00010000 /* MR Ring (non-empty) */
54 * ie. that if present should trigger slow-path processing.
66 return QM_SDQCR_CHANNELS_POOL(channel + 1 - qm_channel_pool1); in QM_SDQCR_CHANNELS_POOL_CONV()
69 /* --- QMan data structures (and associated constants) --- */
78 u8 addr_hi; /* high 8-bits of 40-bit address */
79 __be32 addr_lo; /* low 32-bits of 40-bit address */
102 * scatter-gather table. 'big' implies a 29-bit length with no offset
103 * field, otherwise length is 20-bit and offset is 9-bit. 'compound'
[all …]
/linux-6.14.4/drivers/gpio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
23 using a stack allocated buffer to a dynamically allocated buffer.
47 this symbol, but new drivers should use the generic gpio-regmap
57 non-sleeping contexts. They can make bitbanged serial protocols
126 Enables support for the idio-16 library functions. The idio-16 library
128 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
130 If built as a module its name will be gpio-idio-16.
136 tristate "GPIO driver for 74xx-ICs with MMIO access"
140 Say yes here to support GPIO functionality for 74xx-compatible ICs
155 If driver is built as a module it will be called gpio-altera.
[all …]
/linux-6.14.4/include/linux/
Dpower_supply.h1 /* SPDX-License-Identifier: GPL-2.0-only */
51 POWER_SUPPLY_CHARGE_TYPE_ADAPTIVE, /* dynamically adjusted speed */
208 POWER_SUPPLY_USB_TYPE_PD_PPS, /* PD Programmable Power Supply */
230 /* Run-time specific power supply configuration */
388 * struct power_supply_maintenance_charge_table - setting for maintenace charging
421 * +-------------------------------------------------------------------> t
423 * Practically this means that the Li-ions are wandering back and forth in the
434 * +-------------------------------------------------------------------> t
445 * As an example, a Samsung EB425161LA Lithium-Ion battery is CC/CV charged
460 * the expected stand-by current. Also overvoltage protection will be applied
[all …]

12