Home
last modified time | relevance | path

Searched +full:lo +full:- +full:en (Results 1 – 25 of 59) sorted by relevance

123

/Linux-v6.1/Documentation/devicetree/bindings/iio/frequency/
Dadi,adrf6780.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
16 https://www.analog.com/en/products/adrf6780.html
21 - adi,adrf6780
26 spi-max-frequency:
34 clock-names:
36 - const: lo_in
38 clock-output-names:
[all …]
Dadi,admv4420.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cristian Pop <cristian.pop@analog.com>
14 mixer with an integrated fractional-N synthesizer, ideally suited
20 - adi,admv4420
25 spi-max-frequency:
28 adi,lo-freq-khz:
29 description: LO Frequency
32 adi,ref-ext-single-ended-en:
[all …]
Dadi,admv1013.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
16 https://www.analog.com/en/products/admv1013.html
21 - adi,admv1013
26 spi-max-frequency:
34 clock-names:
36 - const: lo_in
38 vcm-supply:
[all …]
Dadi,admv1014.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
16 https://www.analog.com/en/products/admv1014.html
21 - adi,admv1014
26 spi-max-frequency:
32 clock-names:
34 - const: lo_in
38 vcm-supply:
[all …]
/Linux-v6.1/drivers/iio/frequency/
Dadrf6780.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include <linux/clk-provider.h>
98 st->data[0] = 0x80 | (reg << 1); in __adrf6780_spi_read()
99 st->data[1] = 0x0; in __adrf6780_spi_read()
100 st->data[2] = 0x0; in __adrf6780_spi_read()
102 t.rx_buf = &st->data[0]; in __adrf6780_spi_read()
103 t.tx_buf = &st->data[0]; in __adrf6780_spi_read()
106 ret = spi_sync_transfer(st->spi, &t, 1); in __adrf6780_spi_read()
110 *val = (get_unaligned_be24(&st->data[0]) >> 1) & GENMASK(15, 0); in __adrf6780_spi_read()
120 mutex_lock(&st->lock); in adrf6780_spi_read()
[all …]
/Linux-v6.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_ptp.c1 // SPDX-License-Identifier: GPL-2.0+
10 struct hclge_ptp *ptp = hdev->ptp; in hclge_ptp_get_cycle()
12 ptp->cycle.quo = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_QUO_REG) & in hclge_ptp_get_cycle()
14 ptp->cycle.numer = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_NUM_REG); in hclge_ptp_get_cycle()
15 ptp->cycle.den = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_DEN_REG); in hclge_ptp_get_cycle()
17 if (ptp->cycle.den == 0) { in hclge_ptp_get_cycle()
18 dev_err(&hdev->pdev->dev, "invalid ptp cycle denominator!\n"); in hclge_ptp_get_cycle()
19 return -EINVAL; in hclge_ptp_get_cycle()
28 struct hclge_ptp_cycle *cycle = &hdev->ptp->cycle; in hclge_ptp_adjfreq()
35 ppb = -ppb; in hclge_ptp_adjfreq()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/iio/resolver/
Dadi,ad2s90.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices AD2S90 Resolver-to-Digital Converter
10 - Matheus Tavares <matheus.bernardino@usp.br>
13 Datasheet: https://www.analog.com/en/products/ad2s90.html
22 spi-max-frequency:
26 delay is expected between the application of a logic LO to CS and the
29 most 2 * 600ns, so the max frequency should be 1 / (2 * 6e-7), which gives
32 spi-cpol: true
[all …]
/Linux-v6.1/arch/x86/kernel/cpu/mtrr/
Dgeneric.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include <asm/processor-flags.h>
50 u32 lo, hi; in k8_check_syscfg_dram_mod_en() local
56 rdmsr(MSR_AMD64_SYSCFG, lo, hi); in k8_check_syscfg_dram_mod_en()
57 if (lo & K8_MTRRFIXRANGE_DRAM_MODIFY) { in k8_check_syscfg_dram_mod_en()
61 lo &= ~K8_MTRRFIXRANGE_DRAM_MODIFY; in k8_check_syscfg_dram_mod_en()
62 mtrr_wrmsr(MSR_AMD64_SYSCFG, lo, hi); in k8_check_syscfg_dram_mod_en()
73 size = -mask; in get_mtrr_size()
79 * Check and return the effective type for MTRR-MTRR type overlap.
106 * mtrr_type_lookup_fixed - look up memory type in MTRR fixed entries
[all …]
/Linux-v6.1/drivers/net/mdio/
Dmdio-cavium.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2009-2016 Cavium, Inc.
64 OCT_MDIO_BITFIELD_FIELD(u64 en:1,
111 #include <linux/io-64-nonatomic-lo-hi.h>
/Linux-v6.1/drivers/iio/light/
Dmax44009.c1 // SPDX-License-Identifier: GPL-2.0
3 * max44009.c - Support for MAX44009 Ambient Light Sensor
7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf
51 /* The max44009 always scales raw readings by 0.045 and is non-configurable */
55 /* The fixed-point fractional multiplier for de-scaling threshold values */
112 int ret = i2c_smbus_read_byte_data(data->client, MAX44009_REG_CFG); in max44009_read_int_time()
123 struct i2c_client *client = data->client; in max44009_write_int_time()
156 if (mask == IIO_CHAN_INFO_INT_TIME && chan->type == IIO_LIGHT) { in max44009_write_raw()
157 mutex_lock(&data->lock); in max44009_write_raw()
159 mutex_unlock(&data->lock); in max44009_write_raw()
[all …]
/Linux-v6.1/drivers/net/wireless/broadcom/b43/
Dphy_lp.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 /* Definitions for the LP-PHY */
20 #define B43_LPPHY_B_FOURWIRE_DATA_LO B43_PHY_CCK(0x0D) /* B PHY Fourwire Data Lo */
39 #define B43_LPPHY_LO_LEAKAGE B43_PHY_CCK(0x2B) /* LO Leakage */
40 #define B43_LPPHY_LO_RSSIACC B43_PHY_CCK(0x2C) /* LO RSSIAcc */
41 #define B43_LPPHY_LO_IQ_MAG_ACC B43_PHY_CCK(0x2D) /* LO IQ Mag Acc */
160 #define B43_LPPHY_RADAR_DETECT_EN B43_PHY_OFDM(0x46) /* Radar detect En */
180 #define B43_LPPHY_IDLETIME_CRS_ON_LO B43_PHY_OFDM(0x5A) /* Idletime CRS On Lo */
182 #define B43_LPPHY_IDLETIME_MEAS_TIME_LO B43_PHY_OFDM(0x5C) /* Idletime Meas Time Lo */
219 #define B43_LPPHY_IQ_ACC_LO_ADDR B43_PHY_OFDM(0x84) /* IQ Acc Lo Address */
[all …]
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/
Denetc.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2 /* Copyright 2017-2019 NXP */
16 int num_tx_rings = priv->num_tx_rings; in enetc_num_stack_tx_queues()
19 for (i = 0; i < priv->num_rx_rings; i++) in enetc_num_stack_tx_queues()
20 if (priv->rx_ring[i]->xdp.prog) in enetc_num_stack_tx_queues()
21 return num_tx_rings - num_possible_cpus(); in enetc_num_stack_tx_queues()
29 int index = &priv->tx_ring[tx_ring->index] - priv->xdp_tx_ring; in enetc_rx_ring_from_xdp_tx_ring()
31 return priv->rx_ring[index]; in enetc_rx_ring_from_xdp_tx_ring()
36 if (tx_swbd->is_xdp_tx || tx_swbd->is_xdp_redirect) in enetc_tx_swbd_get_skb()
39 return tx_swbd->skb; in enetc_tx_swbd_get_skb()
[all …]
Denetc_qos.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
19 struct enetc_hw *hw = &priv->si->hw; in enetc_sched_speed_set()
20 u32 old_speed = priv->speed; in enetc_sched_speed_set()
41 priv->speed = speed; in enetc_sched_speed_set()
50 struct enetc_hw *hw = &priv->si->hw; in enetc_setup_taprio()
63 if (admin_conf->num_entries > enetc_get_max_gcl_len(hw)) in enetc_setup_taprio()
64 return -EINVAL; in enetc_setup_taprio()
65 gcl_len = admin_conf->num_entries; in enetc_setup_taprio()
68 if (!admin_conf->enable) { in enetc_setup_taprio()
72 priv->active_offloads &= ~ENETC_F_QBV; in enetc_setup_taprio()
[all …]
/Linux-v6.1/Documentation/translations/it_IT/process/
D3.Early-stage.rst1 .. include:: ../disclaimer-ita.rst
3 :Original: :ref:`Documentation/process/3.Early-stage.rst <development_early_stage>`
19 -----------------------
35 lista di discussione linux-kernel, dove incontrò subito dei problemi.
64 problema - non su di una specifica soluzione- e di discuterne con la comunità
70 - Qual'è, precisamente, il problema che dev'essere risolto?
72 - Chi sono gli utenti coinvolti da tal problema? A quale caso dovrebbe
75 - In che modo il kernel risulta manchevole nell'indirizzare il problema
81 -----------------
88 - Potrebbe essere che il problema sia già stato risolto nel kernel in
[all …]
Ddeprecated.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. include:: ../disclaimer-ita.rst
26 ------------
38 ----------------
46 destabilizza il sistema o lo corrompe del tutto, il che rende
50 <https://lore.kernel.org/lkml/CA+55aFy6jNLsywVYdGp83AMrXBo_P-pkjkphPGrO=82SPKCpLQ@mail.gmail.com/>`…
52 <https://lore.kernel.org/lkml/CAHk-=whDHsbK3HTOpTF=ue_o04onRwTEaK_ZoJp_fjbqq4+=Jw@mail.gmail.com/>`_
65 ----------------------------------------------------
87 le funzioni del tipo *saturate-on-overflow*::
94 header = kzalloc(sizeof(*header) + count * sizeof(*header->item),
[all …]
/Linux-v6.1/drivers/cpufreq/
Dacpi-cpufreq.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * acpi-cpufreq.c - ACPI Processor P-States Driver
7 * Copyright (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de>
37 MODULE_DESCRIPTION("ACPI Processor P-States Driver");
67 return per_cpu_ptr(acpi_perf_data, data->acpi_perf_cpu); in to_perf_data()
76 u32 lo, hi; in boost_state() local
83 rdmsr_on_cpu(cpu, MSR_IA32_MISC_ENABLE, &lo, &hi); in boost_state()
84 msr = lo | ((u64)hi << 32); in boost_state()
88 rdmsr_on_cpu(cpu, MSR_K7_HWCR, &lo, &hi); in boost_state()
89 msr = lo | ((u64)hi << 32); in boost_state()
[all …]
/Linux-v6.1/drivers/edac/
Die31200_edac.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Intel E3-1200
6 * Support for the E3-1200 processor family. Heavily based on previous
12 * PCI DRAM controller device ids (Taken from The PCI ID Repository - https://pci-ids.ucw.cz/)
14 * 0108: Xeon E3-1200 Processor Family DRAM Controller
15 * 010c: Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller
16 * 0150: Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
17 * 0158: Xeon E3-1200 v2/Ivy Bridge DRAM Controller
18 * 015c: Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
19 * 0c04: Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
[all …]
/Linux-v6.1/drivers/thermal/tegra/
Dsoctherm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2014 - 2018, NVIDIA CORPORATION. All rights reserved.
34 #include <dt-bindings/thermal/tegra124-soctherm.h>
197 #define REG_GET_MASK(r, m) (((r) & (m)) >> (ffs(m) - 1))
200 (((v) & (m >> (ffs(m) - 1))) << (ffs(m) - 1)))
203 #define THROT_DEPTH_DIVIDEND(depth) ((256 * (100 - (depth)) / 100) - 1)
205 /* gk20a nv_therm interface N:3 Mapping. Levels defined in tegra124-soctherm.h
212 #define THROT_LEVEL_TO_DEPTH(level) ((0x1 << (level)) - 1)
229 (ALARM_OFFSET * (throt - THROTTLE_OC1)))
232 (ALARM_OFFSET * (throt - THROTTLE_OC1)))
[all …]
/Linux-v6.1/Documentation/core-api/
Drbtree.rst2 Red-black Trees (rbtree) in Linux
9 What are red-black trees, and what are they for?
10 ------------------------------------------------
12 Red-black trees are a type of self-balancing binary search tree, used for
19 Red-black trees are similar to AVL trees, but provide faster real-time bounded
26 There are a number of red-black trees in use in the kernel.
29 The high-resolution timer code uses an rbtree to organize outstanding
31 red-black tree. Virtual memory areas (VMAs) are tracked with red-black
38 Linux Weekly News article on red-black trees
41 Wikipedia entry on red-black trees
[all …]
/Linux-v6.1/drivers/net/ethernet/agere/
Det131x.h52 /* LBCIF Register Groups (addressed via 32-bit offsets) */
56 /* LBCIF Registers (addressed via 8-bit offsets) */
196 * 31-10: unused
197 * 9-0: pr ndes
217 * txdma status writeback address lo reg in txdma address map at 0x1020
276 * 1-3: tc
281 * 8-9: fbr0_size
283 * 11-12: fbr1_size
289 * 18-31: unused
300 /* structure for dma writeback lo reg in rxdma address map
[all …]
/Linux-v6.1/Documentation/translations/it_IT/doc-guide/
Dsphinx.rst1 .. include:: ../disclaimer-ita.rst
4 :ref:`Documentation/doc-guide/index.rst <doc_guide>`
18 .. _Sphinx: http://www.sphinx-doc.org/
22 includere i commenti di documentazione, o di tipo kernel-doc, dai file
25 e l'architettura del codice. I commenti di tipo kernel-doc hanno una struttura
42 consultate :ref:`it_sphinx-pre-install`.
52 ``virtualenv-3`` o ``virtualenv`` a seconda di come Python 3 è stato
70 (sphinx_2.4.4) $ pip install -r Documentation/sphinx/requirements.txt
78 ----------------------
90 --------------------------
[all …]
/Linux-v6.1/drivers/net/wireless/ath/ath9k/
Dani.c2 * Copyright (c) 2008-2011 Atheros Communications Inc.
20 #include "hw-ops.h"
36 * MRC-CCK: Maximal Ratio Combining for CCK
55 (ATH9K_ANI_OFDM_NUM_LEVEL-1)
57 3 /* default level - matches the INI settings */
60 * MRC (Maximal Ratio Combining) has always been used with multi-antenna ofdm.
77 * https://en.wikipedia.org/wiki/Maximal-ratio_combining
86 /* FS MRC-CCK */
101 (ATH9K_ANI_CCK_NUM_LEVEL-1)
103 (ATH9K_ANI_CCK_NUM_LEVEL-3)
[all …]
/Linux-v6.1/drivers/media/tuners/
Dmt2063.c1 // SPDX-License-Identifier: GPL-2.0-only
34 /* Info: Unavoidable LO-related spur may be present in the output */
37 /* Info: Mask of bits used for # of LO-related spurs that were avoided during tuning */
144 * Two-wire serial bus subaddresses of the tuner registers.
155 MT2063_REG_LO_STATUS, /* 0x07: LO Status */
237 * mt2063_write - Write data into the I2C bus
241 struct dvb_frontend *fe = state->frontend; in mt2063_write()
245 .addr = state->config->tuner_address, in mt2063_write()
256 if (fe->ops.i2c_gate_ctrl) in mt2063_write()
257 fe->ops.i2c_gate_ctrl(fe, 1); in mt2063_write()
[all …]
/Linux-v6.1/Documentation/translations/zh_CN/core-api/
Drbtree.rst1 .. SPDX-License-Identifier: GPL-2.0
2 .. include:: ../disclaimer-zh_CN.rst
4 :Original: Documentation/core-api/rbtree.rst
19 --------------------------
42 https://en.wikipedia.org/wiki/Red-black_tree
45 -----------------
55 --------------
72 --------------------
81 struct rb_node *node = root->rb_node;
87 result = strcmp(string, data->keystring);
[all …]
/Linux-v6.1/drivers/net/ethernet/fungible/funcore/
Dfun_dev.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
8 #include <linux/io-64-nonatomic-lo-hi.h>
46 unsigned int cap_to = NVME_CAP_TIMEOUT(fdev->cap_reg); in fun_wait_ready()
53 u32 csts = readl(fdev->bar + NVME_REG_CSTS); in fun_wait_ready()
56 dev_err(fdev->dev, "CSTS register read %#x\n", csts); in fun_wait_ready()
57 return -EIO; in fun_wait_ready()
69 dev_err(fdev->dev, in fun_wait_ready()
72 return -ETIMEDOUT; in fun_wait_ready()
80 u32 csts = readl(fdev->bar + NVME_REG_CSTS); in fun_check_csts_rdy()
84 dev_err(fdev->dev, "CSTS register read %#x\n", csts); in fun_check_csts_rdy()
[all …]

123