Home
last modified time | relevance | path

Searched +full:ch0 +full:- +full:2 (Results 1 – 25 of 180) sorted by relevance

12345678

/linux-6.12.1/drivers/iio/light/
Drohm-bu27034.c1 // SPDX-License-Identifier: GPL-2.0-only
20 #include <linux/iio/iio-gts-helper.h>
28 #define BU27034_MASK_MEAS_MODE GENMASK(2, 0)
37 #define BU27034_NUM_HW_DATA_CHANS 2
52 * inevitable even if the sensor clock would be perfectly phase-locked to CPU
53 * clock - which we can't say is the case.
56 * risk of losing a sample because things can in a rainy-day scenario be
65 * Other option that was pointed to me would be always sleeping 1/2 of the
69 * Downside is that the time-stamps would be very inaccurate as the wake-up
71 * result 'jumps' in the time-stamps when the delay drifted so that wake-up was
[all …]
Dapds9300.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * apds9300.c - IIO driver for Avago APDS9300 ambient light sensor
57 /* Calculated values 1000 * (CH1/CH0)^1.4 for CH1/CH0 from 0 to 0.52 */
59 0, 2, 4, 7, 11, 15, 19, 24, 29, 34, 40, 45, 51, 57, 64, 70, 77, 84, 91,
65 static unsigned long apds9300_calculate_lux(u16 ch0, u16 ch1) in apds9300_calculate_lux() argument
70 if (ch0 == 0) in apds9300_calculate_lux()
73 tmp = DIV_ROUND_UP(ch1 * 100, ch0); in apds9300_calculate_lux()
75 lux = 3150 * ch0 - (unsigned long)DIV_ROUND_UP_ULL(ch0 in apds9300_calculate_lux()
78 lux = 2290 * ch0 - 2910 * ch1; in apds9300_calculate_lux()
80 lux = 1570 * ch0 - 1800 * ch1; in apds9300_calculate_lux()
[all …]
Dtsl2583.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright (c) 2016-2017 Brian Masney <masneyb@onstation.org>
61 /* Per-device data */
70 unsigned int ch0; member
108 s16 ch0; member
113 /* Index = (0 - 3) Used to validate the gain selection index */
131 chip->als_settings.als_time = 100; in tsl2583_defaults()
137 chip->als_settings.als_gain = 0; in tsl2583_defaults()
140 chip->als_settings.als_gain_trim = 1000; in tsl2583_defaults()
143 chip->als_settings.als_cal_target = 130; in tsl2583_defaults()
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/soc/
Dintel_dram.c1 // SPDX-License-Identifier: MIT
48 return intel_uncore_read(&i915->uncore, CSHRDDR3CTL) & CSHRDDR3CTL_DDR3; in pnv_is_ddr3()
55 tmp = intel_uncore_read(&dev_priv->uncore, CLKCFG); in pnv_mem_freq()
73 ddrpll = intel_uncore_read16(&dev_priv->uncore, DDRMPLL1); in ilk_mem_freq()
84 drm_dbg(&dev_priv->drm, "unknown memory frequency 0x%02x\n", in ilk_mem_freq()
98 switch ((val >> 2) & 0x7) { in chv_mem_freq()
118 case 2: in vlv_mem_freq()
130 i915->mem_freq = pnv_mem_freq(i915); in detect_mem_freq()
132 i915->mem_freq = ilk_mem_freq(i915); in detect_mem_freq()
134 i915->mem_freq = chv_mem_freq(i915); in detect_mem_freq()
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/grandridge/
Duncore-interconnect.json4 "Counter": "0,1,2,3",
12 "Counter": "0,1,2,3",
21 "Counter": "0,1,2,3",
30 "Counter": "0,1,2,3",
39 "Counter": "0,1,2,3",
48 "Counter": "0,1,2,3",
57 "BriefDescription": "All Writes - All Channels",
58 "Counter": "0,1,2,3",
66 "BriefDescription": "Full Non-ISOCH - All Channels",
67 "Counter": "0,1,2,3",
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra186-mc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra186-mc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jon Hunter <jonathanh@nvidia.com>
11 - Thierry Reding <thierry.reding@gmail.com>
16 handles memory requests for 40-bit virtual addresses from internal clients
27 pattern: "^memory-controller@[0-9a-f]+$"
31 - enum:
32 - nvidia,tegra186-mc
[all …]
/linux-6.12.1/sound/soc/mediatek/mt8183/
Dmt8183-dai-tdm.c1 // SPDX-License-Identifier: GPL-2.0
10 #include "mt8183-afe-clk.h"
11 #include "mt8183-afe-common.h"
12 #include "mt8183-interconnection.h"
13 #include "mt8183-reg.h"
44 TDM_WLEN_32_BIT = 2,
50 TDM_CHANNEL_BCK_32 = 2,
56 TDM_CHANNEL_NUM_8 = 2,
92 return snd_pcm_format_physical_width(format) - 1; in get_tdm_lrck_width()
99 case 2: in get_tdm_ch()
[all …]
/linux-6.12.1/sound/soc/mediatek/mt8192/
Dmt8192-dai-tdm.c1 // SPDX-License-Identifier: GPL-2.0
11 #include "mt8192-afe-clk.h"
12 #include "mt8192-afe-common.h"
13 #include "mt8192-afe-gpio.h"
14 #include "mt8192-interconnection.h"
32 TDM_OUT_DSP_B = 2,
47 TDM_WLEN_32_BIT = 2,
53 TDM_CHANNEL_BCK_32 = 2,
59 TDM_CHANNEL_NUM_8 = 2,
84 return snd_pcm_format_physical_width(format) - 1; in get_tdm_lrck_width()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/display/
Dallwinner,sun4i-a10-tcon.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-tcon.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
18 "#clock-cells":
23 - const: allwinner,sun4i-a10-tcon
24 - const: allwinner,sun5i-a13-tcon
25 - const: allwinner,sun6i-a31-tcon
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/dma/
Dloongson,ls1b-apbdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/loongson,ls1b-apbdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Loongson-1 APB DMA Controller
10 - Keguang Zhang <keguang.zhang@gmail.com>
13 Loongson-1 APB DMA controller provides 3 independent channels for
19 - const: loongson,ls1b-apbdma
20 - items:
21 - enum:
[all …]
Drenesas,usb-dmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/renesas,usb-dmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13 - $ref: dma-controller.yaml#
18 - enum:
19 - renesas,r8a7742-usb-dmac # RZ/G1H
20 - renesas,r8a7743-usb-dmac # RZ/G1M
21 - renesas,r8a7744-usb-dmac # RZ/G1N
[all …]
Drenesas,rz-dmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/renesas,rz-dmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 - $ref: dma-controller.yaml#
18 - enum:
19 - renesas,r9a07g043-dmac # RZ/G2UL and RZ/Five
20 - renesas,r9a07g044-dmac # RZ/G2{L,LC}
21 - renesas,r9a07g054-dmac # RZ/V2L
[all …]
/linux-6.12.1/include/linux/usb/
Dr8a66597.h1 // SPDX-License-Identifier: GPL-2.0
28 unsigned xtal:2;
124 #define XTAL 0xC000 /* b15-14: Crystal selection */
133 #define HSE 0x0080 /* b7: Hi-speed enable */
135 #define DRPD 0x0020 /* b5: D+/- pull down control */
140 #define OVCBIT 0x8000 /* b15-14: Over-current bit */
141 #define OVCMON 0xC000 /* b15-14: Over-current monitor */
143 #define IDMON 0x0004 /* b3: ID-pin monitor */
144 #define LNST 0x0003 /* b1-0: D+, D- line status */
146 #define FS_KSTS 0x0002 /* Full-Speed K State */
[all …]
/linux-6.12.1/drivers/misc/
Dtsl2550.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * tsl2550.c - Linux kernel modules for ambient light sensor
44 static const u8 TSL2550_MODE_RANGE[2] = {
58 data->operating_mode = mode; in tsl2550_set_operating_mode()
74 tsl2550_set_operating_mode(client, data->operating_mode); in tsl2550_set_power_state()
77 data->power_state = state; in tsl2550_set_power_state()
90 return -EAGAIN; in tsl2550_get_adc_value()
121 0, 1, 2, 3, 4, 5, 6, 7,
141 * pages 2, 3.
143 static int tsl2550_calculate_lux(u8 ch0, u8 ch1) in tsl2550_calculate_lux() argument
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/
Diqs62x-keys.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/iqs62x-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
13 - $ref: input.yaml#
16 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors
17 feature a variety of self-capacitive, mutual-inductive and Hall-effect sens-
23 further details and examples. Sensor hardware configuration (self-capacitive
24 vs. mutual-inductive, etc.) is selected based on the device's firmware.
[all …]
/linux-6.12.1/Documentation/firmware-guide/acpi/
Dintel-pmc-mux.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Intel North Mux-Agent
10 North Mux-Agent is a function of the Intel PMC firmware that is supported on
13 platforms that allow the mux-agent to be configured from the operating system
16 The North Mux-Agent (aka. Intel PMC Mux Control, or just mux-agent) driver
18 (drivers/platform/x86/intel_scu_ipc.c). The driver registers with the USB Type-C
19 Mux Class which allows the USB Type-C Controller and Interface drivers to
28 -------
30 For every USB Type-C connector under the mux-agent control on the system, there
31 is a separate child node under the PMC mux-agent device node. Those nodes do not
[all …]
/linux-6.12.1/sound/oss/dmasound/
Ddmasound_paula.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * - added versioning
12 * - put in and populated the hardware_afmts field.
13 * [0.2] - put in SNDCTL_DSP_GETCAPS value.
14 * [0.3] - put in constraint on state buffer usage.
15 * [0.4] - put in default hard/soft settings
65 * Helper pointers for 16(14)-bit sound
92 * Heartbeat interferes with sound since the 7 kHz low-pass filter and the
167 return -EFAULT; in ami_ct_s8()
172 used = count*2; in ami_ct_s8()
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_dpio_phy.c2 * Copyright © 2014-2016 Intel Corporation
45 * IOSF-SB port.
49 * logic. CH0 common lane also contains the IOSF-SB logic for the
59 * each spline is made up of one Physical Access Coding Sub-Layer
75 * pipe A == CMN/PLL/REF CH0
79 * port B == PCS/TX CH0
88 * pipe C == CMN/PLL/REF CH0
90 * port D == PCS/TX CH0
103 * ---------------------------------
104 * | CH0 | CH1 |
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/sapphirerapids/
Duncore-memory.json3 "BriefDescription": "Cycles - at UCLK",
4 "Counter": "0,1,2,3",
12 "Counter": "0,1,2,3",
20 "Counter": "0,1,2,3",
30 "Counter": "0,1,2,3",
41 "Counter": "0,1,2,3",
50 "Counter": "0,1,2,3",
60 "Counter": "0,1,2,3",
70 "Counter": "0,1,2,3",
80 "Counter": "0,1,2,3",
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/emeraldrapids/
Duncore-memory.json3 "BriefDescription": "Cycles - at UCLK",
4 "Counter": "0,1,2,3",
12 "Counter": "0,1,2,3",
20 "Counter": "0,1,2,3",
30 "Counter": "0,1,2,3",
41 "Counter": "0,1,2,3",
50 "Counter": "0,1,2,3",
60 "Counter": "0,1,2,3",
70 "Counter": "0,1,2,3",
80 "Counter": "0,1,2,3",
[all …]
/linux-6.12.1/sound/soc/codecs/
Dpeb2466.c1 // SPDX-License-Identifier: GPL-2.0
3 // peb2466.c -- Infineon PEB2466 ALSA SoC driver
43 u8 spi_tx_buf[2 + 8]; /* Cannot use stack area for SPI (dma-safe memory) */
44 u8 spi_rx_buf[2 + 8]; /* Cannot use stack area for SPI (dma-safe memory) */
87 #define PEB2466_CR0_AR (1 << 2)
137 .tx_buf = &peb2466->spi_tx_buf, in peb2466_write_byte()
138 .len = 2, in peb2466_write_byte()
141 peb2466->spi_tx_buf[0] = cmd | PEB2466_CMD_W; in peb2466_write_byte()
142 peb2466->spi_tx_buf[1] = val; in peb2466_write_byte()
144 dev_dbg(&peb2466->spi->dev, "write byte (cmd %02x) %02x\n", in peb2466_write_byte()
[all …]
Dmax98926.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max98926.c -- ALSA SoC MAX98926 driver
4 * Copyright 2013-15 Maxim Integrated Products
49 { 0x1B, 0x00 }, /* DAI Clock Mode 2 */
62 { 0x28, 0xFF }, /* DOUT HiZ Configuration 2 */
114 MAX98926_DAC_IN_SEL_SHIFT, 2, 0),
115 SOC_DAPM_SINGLE("(Left+Right)/2 Switch", MAX98926_GAIN,
145 SND_SOC_DAPM_MUX("PDM CH0 Source",
161 {"PDM CH0 Source", "Current", "DAI_OUT"},
162 {"PDM CH0 Source", "Voltage", "DAI_OUT"},
[all …]
/linux-6.12.1/arch/arm/boot/dts/renesas/
Dr8a77470.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a77470-cpg-mssr.h>
11 #include <dt-bindings/power/r8a77470-sysc.h>
14 #address-cells = <2>;
15 #size-cells = <2>;
26 #address-cells = <1>;
27 #size-cells = <0>;
31 compatible = "arm,cortex-a7";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dmicrochip,mcp3564.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marius Cristea <marius.cristea@microchip.com>
13 Bindings for the Microchip family of 153.6 ksps, Low-Noise 16/24-Bit
14 Delta-Sigma ADCs with an SPI interface. Datasheet can be found here:
16 …s/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/MCP3561-2-4-Family-Data-Sheet-DS20006181…
18 …ds/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP3561_2_4R-Data-Sheet-DS200006391C.pdf
20 …ProductDocuments/DataSheets/MCP3461-2-4-Two-Four-Eight-Channel-153.6-ksps-Low-Noise-16-Bit-Delta-S…
22 …/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP3461-2-4R-Family-Data-Sheet-DS20006404…
[all …]
/linux-6.12.1/drivers/clk/
Dclk-cs2000-cp.c1 // SPDX-License-Identifier: GPL-2.0
3 * CS2000 -- CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier
8 #include <linux/clk-provider.h>
25 #define Ratio_Val(x, nth) ((x >> (24 - (8 * nth))) & 0xFF)
26 #define Val_Ratio(x, nth) ((x & 0xFF) << (24 - (8 * nth)))
71 #define priv_to_client(priv) (priv->client)
72 #define priv_to_dev(priv) (&(priv_to_client(priv)->dev))
76 #define CLK_MAX 2
119 { .compatible = "cirrus,cs2000-cp", },
125 { "cs2000-cp", },
[all …]

12345678