/linux/drivers/iio/light/ |
H A D | rohm-bu27034.c | 1 // 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 …]
|
H A D | tsl2583.c | 1 // 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/tools/perf/pmu-events/arch/x86/grandridge/ |
H A D | uncore-interconnect.json | 4 "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/sound/soc/mediatek/mt8183/ |
H A D | mt8183-dai-tdm.c | 1 // 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/Documentation/devicetree/bindings/memory-controllers/ |
H A D | nvidia,tegra186-mc.yaml | 1 # 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/sound/soc/mediatek/mt8192/ |
H A D | mt8192-dai-tdm.c | 1 // 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/Documentation/devicetree/bindings/display/ |
H A D | allwinner,sun4i-a10-tcon.yaml | 1 # 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/include/linux/usb/ |
H A D | r8a66597.h | 1 // 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/drivers/misc/ |
H A D | tsl2550.c | 1 // 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/Documentation/devicetree/bindings/dma/ |
H A D | loongson,ls1b-apbdma.yaml | 1 # 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 …]
|
H A D | renesas,usb-dmac.yaml | 1 # 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 …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs62x-keys.yaml | 1 # 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/Documentation/firmware-guide/acpi/ |
H A D | intel-pmc-mux.rst | 1 .. 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/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | uncore-memory.json | 3 "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/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | uncore-memory.json | 3 "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/sound/soc/codecs/ |
H A D | peb2466.c | 1 // 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 …]
|
H A D | max98926.c | 1 // 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/arch/arm/boot/dts/renesas/ |
H A D | r8a77470.dtsi | 1 // 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/Documentation/devicetree/bindings/iio/adc/ |
H A D | microchip,mcp3564.yaml | 1 # 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/drivers/clk/ |
H A D | clk-cs2000-cp.c | 1 // 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 …]
|
/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | uncore-interconnect.json | 111 "BriefDescription": "FAF allocation -- sent to ADQ", 148 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 151 "EventName": "UNC_I_MISC0.2ND_ATOMIC_INSERT", 158 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 161 "EventName": "UNC_I_MISC0.2ND_RD_INSERT", 168 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 171 "EventName": "UNC_I_MISC0.2ND_WR_INSERT", 178 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 188 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 198 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77995.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car D3 (R8A77995) SoC 9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/r8a77995-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; 26 clock-frequency = <0>; [all …]
|
/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | qcom,ath10k.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kalle Valo <kvalo@kernel.org> 11 - Jeff Johnson <jjohnson@kernel.org> 19 - qcom,ath10k # SDIO-based devices 20 - qcom,ipq4019-wifi 21 - qcom,wcn3990-wifi # SNoC-based devices 26 reg-names: 28 - const: membase [all …]
|
/linux/drivers/clk/renesas/ |
H A D | r8a77470-cpg-mssr.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/soc/renesas/rcar-rst.h> 13 #include <dt-bindings/clock/r8a77470-cpg-mssr.h> 15 #include "renesas-cpg-mssr.h" 16 #include "rcar-gen2-cpg.h" 48 DEF_FIXED(".pll1_div2", CLK_PLL1_DIV2, CLK_PLL1, 2, 1), 69 DEF_FIXED("cpex", R8A77470_CLK_CPEX, CLK_EXTAL, 2, 1), 82 DEF_MOD("2d-dmac", 115, R8A77470_CLK_ZS), 83 DEF_MOD("fdp1-0", 119, R8A77470_CLK_ZS), 91 DEF_MOD("sys-dmac1", 218, R8A77470_CLK_ZS), [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | audio-iio-aux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/audio-iio-aux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <herve.codina@bootlin.com> 16 - $ref: dai-common.yaml# 20 const: audio-iio-aux 22 io-channels: 26 io-channel-names: 28 Industrial I/O channel names related to io-channels. [all …]
|