/Linux-v5.10/Documentation/devicetree/bindings/media/i2c/ |
D | toshiba,et8ek8.txt | 6 Documentation/devicetree/bindings/media/video-interfaces.txt . 10 -------------------- 12 - compatible: "toshiba,et8ek8" 13 - reg: I2C address (0x3e, or an alternative address) 14 - vana-supply: Analogue voltage supply (VANA), 2.8 volts 15 - clocks: External clock to the sensor 16 - clock-frequency: Frequency of the external clock to the sensor. Camera 18 a pre-determined frequency known to be suitable to the board. 19 - reset-gpios: XSHUTDOWN GPIO. The XSHUTDOWN signal is active low. The sensor 24 ------------------- [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/net/ |
D | hisilicon-femac.txt | 4 - compatible: should contain one of the following version strings: 5 * "hisilicon,hisi-femac-v1" 6 * "hisilicon,hisi-femac-v2" 7 and the soc string "hisilicon,hi3516cv300-femac". 8 - reg: specifies base physical address(s) and size of the device registers. 11 - interrupts: should contain the MAC interrupt. 12 - clocks: A phandle to the MAC main clock. 13 - resets: should contain the phandle to the MAC reset signal(required) and 15 - reset-names: should contain the reset signal name "mac"(required) 17 - phy-mode: see ethernet.txt [1]. [all …]
|
D | hisilicon-hix5hd2-gmac.txt | 4 - compatible: should contain one of the following SoC strings: 5 * "hisilicon,hix5hd2-gmac" 6 * "hisilicon,hi3798cv200-gmac" 7 * "hisilicon,hi3516a-gmac" 9 * "hisilicon,hisi-gmac-v1" 10 * "hisilicon,hisi-gmac-v2" 13 - reg: specifies base physical address(s) and size of the device registers. 16 - interrupts: should contain the MAC interrupt. 17 - #address-cells: must be <1>. 18 - #size-cells: must be <0>. [all …]
|
/Linux-v5.10/drivers/gpu/drm/i915/gt/ |
D | intel_rps_types.h | 2 * SPDX-License-Identifier: MIT 46 * dev_priv->irq_lock 78 u8 efficient_freq; /* AKA RPe. Pre-determined balanced frequency */ 80 u8 rp0_freq; /* Non-overclocked max frequency. */
|
/Linux-v5.10/drivers/clk/analogbits/ |
D | wrpll-cln28hpc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2018-2019 SiFive, Inc. 16 * pre-determined set of performance points. 19 * - Analog Bits "Wide Range PLL Datasheet", version 2015.10.01 20 * - SiFive FU540-C000 Manual v1p0, Chapter 7 "Clocking and Reset" 21 * https://static.dev.sifive.com/FU540-C000-v1.0.pdf 28 #include <linux/clk/analogbits-wrpll-cln28hpc.h> 36 /* MIN_POST_DIVIDE_REF_FREQ: minimum post-divider reference frequency, in Hz */ 39 /* MAX_POST_DIVIDE_REF_FREQ: maximum post-divider reference frequency, in Hz */ 68 * __wrpll_calc_filter_range() - determine PLL loop filter bandwidth [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/ |
D | qcom,spmi-vadc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 15 voltage. The VADC is a 15-bit sigma-delta ADC. 17 voltage. The VADC is a 16-bit sigma-delta ADC. 22 - items: 23 - const: qcom,pms405-adc [all …]
|
/Linux-v5.10/Documentation/input/ |
D | gameport-programming.rst | 34 Please also consider enabling the gameport on the card in the ->open() 35 callback if the io is mapped to ISA space - this way it'll occupy the io 37 ->close() callback. You also can select the io address in the ->open() 70 the driver doesn't have to measure them the old way - an ADC is built into 86 return -(mode != GAMEPORT_MODE_COOKED); 94 The only confusing thing here is the fuzz value. Best determined by 97 See analog.c and input.c for handling of fuzz - the fuzz value determines 105 examples 1+2 or 1+3. Gameports can support internal calibration - see below, 107 more than one gameport instance simultaneously, use the ->private member of 144 I/O address for use with raw mode. You have to either set this, or ->read() [all …]
|
/Linux-v5.10/arch/powerpc/platforms/pseries/ |
D | io_event_irq.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2010 2011 Mark Nelson and Tseng-Hui (Frank) Lin, IBM Corporation 24 * information about hardware error and non-error events. Device 41 * if (! is_my_event(p->scope, p->event_type)) return NOTIFY_DONE; 75 /* We should only ever get called for io-event interrupts, but if in ioei_find_event() 94 return (struct pseries_io_event *) §->data; in ioei_find_event() 99 * - check-exception returns the first found error or event and clear that 101 * - Each interrupt returns one event. If a plateform chooses to report 103 * interrupt remains asserted until check-exception has been used to 104 * process all out-standing events for that interrupt. [all …]
|
/Linux-v5.10/drivers/of/ |
D | overlay.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2012 Pantelis Antoniou <panto@antoniou-consulting.com> 27 * struct target - info about current target node as recursing through overlay 37 * subtree does not exist at the same level in the live devicetree, target->np 47 * struct fragment - info about fragment nodes in overlay expanded device tree 78 /* flags are sticky - once set, do not reset */ 125 * of_overlay_notifier_register() - Register notifier for overlay operations 143 * of_overlay_notifier_register() - Unregister notifier for overlay operations 153 "pre-apply", 154 "post-apply", [all …]
|
/Linux-v5.10/Documentation/driver-api/media/ |
D | camera-sensor.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 CSI-2 7 ----- 12 --------------- 23 elsewhere. Therefore only the pre-determined frequencies are configurable by the 27 ---------- 36 processing pipeline as one or more sub-devices with different cropping and 55 ---------------------------- 80 pixel rate is specified by ``V4L2_CID_PIXEL_RATE`` in the same sub-device. The 83 Register list based drivers need to implement read-only sub-device nodes for the [all …]
|
/Linux-v5.10/lib/zstd/ |
D | huf.h | 4 * Copyright (C) 2013-2016, Yann Collet. 6 * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) 33 * Free Software Foundation. This program is dual-licensed; you may select 38 * - Source repository : https://github.com/Cyan4973/FiniteStateEntropy 78 #define HUF_BLOCKBOUND(size) (size + (size >> 8) + 8) /* only true if incompressible pre-filtere… 90 …, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = {((U32)((maxTableLog)-1) * 0x… 108 size_t workspaceSize); /**< single-symbol decoder */ 110 size_t workspaceSize); /**< double-symbols decoder */ 123 The following API allows targeting specific sub-functions for advanced tasks. 150 …* `workSpace` must be aligned on 4-bytes boundaries, and be at least as large as a table of 1024 … [all …]
|
/Linux-v5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | ampdu.c | 52 #define NUM_FFPLD_FIFO 4 /* number of fifo concerned by pre-loading */ 76 #define MODADD_POW2(x, y, bound) (((x) + (y)) & ((bound) - 1)) 77 #define MODSUB_POW2(x, y, bound) (((x) - (y)) & ((bound) - 1)) 79 /* structure to hold tx fifo information and pre-loading state 85 * ampdu_pld_size: number of bytes to be pre-loaded 86 * mcs2ampdu_table: per-mcs max # of mpdus in an ampdu 107 * ini_enable: per-tid initiator enable/disable of ampdu 112 * retry_limit_tid: per-tid mpdu transmit retry limit 113 * rr_retry_limit_tid: per-tid mpdu transmit retry limit at regular rate 114 * mpdu_density: min mpdu spacing (0-7) ==> 2^(x-1)/8 usec [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/clock/ |
D | silabs,si5341.txt | 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 21 chip at boot, in case you have a (pre-)programmed device. If the PLL is not 25 The device type, speed grade and revision are determined runtime by probing. 34 - compatible: shall be one of the following: 35 "silabs,si5340" - Si5340 A/B/C/D 36 "silabs,si5341" - Si5341 A/B/C/D 37 "silabs,si5342" - Si5342 A/B/C/D 38 "silabs,si5344" - Si5344 A/B/C/D [all …]
|
/Linux-v5.10/drivers/acpi/acpica/ |
D | tbxface.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: tbxface - ACPI table-oriented external interfaces 6 * Copyright (C) 2000 - 2020, Intel Corp. 23 * PARAMETERS: initial_table_count - Size of initial_table_array, in number of 45 * PARAMETERS: initial_table_array - Pointer to an array of pre-allocated 48 * initial_table_count - Size of initial_table_array, in number of 50 * allow_resize - Flag to tell Table Manager if resize of 51 * pre-allocated array is allowed. Ignored 162 if (table_desc->pointer) { in ACPI_EXPORT_SYMBOL_INIT() 165 table_desc->signature.ascii)); in ACPI_EXPORT_SYMBOL_INIT() [all …]
|
/Linux-v5.10/Documentation/sound/soc/ |
D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 60 Audio DAPM widgets fall into a number of types:- 104 Pre 105 Special PRE widget (exec before all others) 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- 144 Stream widgets have the following format:- 167 ------------------- 170 audio paths within the audio subsystem. They have the following form:- [all …]
|
/Linux-v5.10/drivers/acpi/ |
D | osi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * osi.c - _OSI implementation 48 * Linux-Dell-Video is used by BIOS to disable RTD3 for NVidia graphics 55 {"Linux-Dell-Video", true}, 57 * Linux-Lenovo-NV-HDMI-Audio is used by BIOS to power on NVidia's HDMI 58 * audio device which is turned off for power-saving in Windows OS. 63 {"Linux-Lenovo-NV-HDMI-Audio", true}, 65 * Linux-HPI-Hybrid-Graphics is used by BIOS to enable dGPU to 70 {"Linux-HPI-Hybrid-Graphics", true}, 120 osi->enable = false; in acpi_osi_setup() [all …]
|
/Linux-v5.10/drivers/pci/ |
D | vc.c | 1 // SPDX-License-Identifier: GPL-2.0 19 * pci_vc_save_restore_dwords - Save or restore a series of dwords 40 * pci_vc_load_arb_table - load and wait for VC arbitration table 63 * pci_vc_load_port_arb_table - Load and wait for VC port arbitration table 66 * @res: VC resource number, ie. VCn (0-7) 91 * pci_vc_enable - Enable virtual channel 94 * @res: VC res number, ie. VCn (0-7) 123 pci_is_root_bus(dev->bus)) in pci_vc_enable() 126 pos2 = pci_find_ext_capability(dev->bus->self, PCI_EXT_CAP_ID_VC); in pci_vc_enable() 130 pci_read_config_dword(dev->bus->self, pos2 + PCI_VC_PORT_CAP1, &cap1); in pci_vc_enable() [all …]
|
/Linux-v5.10/drivers/media/dvb-frontends/drx39xyj/ |
D | drxj.h | 3 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 38 /*------------------------------------------------------------------------- 40 -------------------------------------------------------------------------*/ 45 /* Check DRX-J specific dap condition */ 55 /*------------------------------------------------------------------------- 57 -------------------------------------------------------------------------*/ 151 * AGC status information from the DRXJ-IQM-AF. 179 u16 top; /* rf-agc take over point */ 180 u16 cut_off_current; /* rf-agc is accelerated if output current 181 is below cut-off current */}; [all …]
|
/Linux-v5.10/crypto/ |
D | ecc.h | 37 * struct ecc_point - elliptic curve point in affine coordinates 52 * struct ecc_curve - definition of elliptic curve 57 * pre-calculated value 'mu' is appended to the @p after ndigits. 58 * Use of Barrett's reduction is heuristically determined in 74 * ecc_is_key_valid() - Validate a given ECDH private key 87 * ecc_gen_privkey() - Generates an ECC private key. 101 * ecc_make_pub_key() - Compute an ECC public key 115 * crypto_ecdh_shared_secret() - Compute a shared secret 134 * ecc_is_pubkey_valid_partial() - Partial public key validation 139 * Valdiate public key according to SP800-56A section 5.6.2.3.4 ECC Partial [all …]
|
/Linux-v5.10/drivers/clk/bcm/ |
D | clk-kona.h | 24 #include <linux/clk-provider.h> 32 #define BAD_CLK_NAME ((const char *)-1) 41 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag)) 42 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag))) 43 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag)) 44 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag))) 48 #define ccu_policy_exists(ccu_policy) ((ccu_policy)->enable.offset != 0) 52 #define policy_exists(policy) ((policy)->offset != 0) 63 #define hyst_exists(hyst) ((hyst)->offset != 0) 68 (div)->u.s.frac_width > 0) [all …]
|
/Linux-v5.10/Documentation/power/ |
D | pci.rst | 13 power management refer to Documentation/driver-api/pm/devices.rst and 27 1.1. Native and Platform-Based Power Management 28 ----------------------------------------------- 31 devices into states in which they draw less power (low-power states) at the 34 Usually, a device is put into a low-power state when it is underutilized or 36 again, it has to be put back into the "fully functional" state (full-power 41 PCI devices may be put into low-power states in two ways, by using the device 53 to put the device that sent it into the full-power state. However, the PCI Bus 68 Thus in many situations both the native and the platform-based power management 72 -------------------------------- [all …]
|
/Linux-v5.10/Documentation/arm/ |
D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 28 --------------------------- 44 ----------------------------- 60 Documentation/admin-guide/kernel-parameters.rst. 64 -------------------------- 69 MANDATORY except for DT-only platforms 75 value to the kernel. (see linux/arch/arm/tools/mach-types). This 78 For DT-only platforms, the machine type will be determined by device 83 ------------------ 95 -------------------------------- [all …]
|
/Linux-v5.10/Documentation/fb/ |
D | modedb.rst | 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] 24 <name>[-<bpp>][@<refresh>] 37 Sample usage: 1024x768M@60m - CVT timing with margins 44 signals (e.g. HDMI and DVI-I). For other outputs it behaves like 'e'. If 'd' 50 video=VGA-1:1280x1024@60me 54 video=LVDS-1:d video=HDMI-1:D [all …]
|
/Linux-v5.10/Documentation/vm/ |
D | memory-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 Regardless of the selected memory model, there exists one-to-one 41 non-NUMA systems with contiguous, or mostly contiguous, physical 61 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the 83 Every `node_mem_map` behaves exactly as FLATMEM's `mem_map` - 97 page->flags. 109 as hot-plug and hot-remove of the physical memory, alternative memory 110 maps for non-volatile memory devices and deferred initialization of 129 NR\_MEM\_SECTIONS = 2 ^ {(MAX\_PHYSMEM\_BITS - SECTION\_SIZE\_BITS)} 131 The `mem_section` objects are arranged in a two-dimensional array [all …]
|
/Linux-v5.10/sound/soc/codecs/ |
D | alc5623.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * alc5623.c -- alc562[123] ALSA Soc Audio driver 8 * Copyright 2010 Arnaud Patard <arnaud.patard@rtp-net.org> 53 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in amp_mixer_event() 55 /* to power-on/off class-d amp generators/speaker */ in amp_mixer_event() 56 /* need to write to 'index-46h' register : */ in amp_mixer_event() 77 static const DECLARE_TLV_DB_SCALE(vol_tlv, -3450, 150, 0); 78 static const DECLARE_TLV_DB_SCALE(hp_tlv, -4650, 150, 0); 79 static const DECLARE_TLV_DB_SCALE(adc_rec_tlv, -1650, 150, 0); 205 "RN/-R", "RP/+R", "LN/-R", "Vmid" }; [all …]
|