/linux/arch/arm/mach-omap1/ |
H A D | opp_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-omap1/opp_data.c 5 * Copyright (C) 2004 - 2005 Nokia corporation 13 /*------------------------------------------------------------------------- 15 *-------------------------------------------------------------------------*/ 21 { 216000000, 12000000, 216000000, 0x050d, 0x2910, /* 1/1/2/2/2/8 */ 27 { 192000000, 12000000, 192000000, 0x050f, 0x2810, /* 1/1/2/2/8/8 */ 29 { 96000000, 12000000, 192000000, 0x055f, 0x2810, /* 2/2/2/2/8/8 */ 31 { 48000000, 12000000, 192000000, 0x0baf, 0x2810, /* 4/4/4/8/8/8 */ 33 { 24000000, 12000000, 192000000, 0x0fff, 0x2810, /* 8/8/8/8/8/8 */ [all …]
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-388-gp.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * (RD-88F6820-GP) 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 11 /dts-v1/; 12 #include "armada-388.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 16 model = "Marvell Armada 388 DB-88F6820-GP"; 17 compatible = "marvell,a388-gp", "marvell,armada388", "marvell,armada380"; 20 stdout-path = "serial0:115200n8"; 35 internal-regs { [all …]
|
H A D | armada-385-synology-ds116.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "armada-385.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 14 compatible = "marvell,a385-gp", "marvell,armada385", "marvell,armada380"; 17 stdout-path = "serial0:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; 37 clock-frequency = <100000>; [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ull-tarragon-master.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 5 #include "imx6ull-tarragon-common.dtsi" 9 compatible = "chargebyte,imx6ull-tarragon-master", "fsl,imx6ull"; 11 fan0: pwm-fan { 12 compatible = "pwm-fan"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&pinctrl_fan_sense_snvs>; 16 fan-supply = <®_fan>; 17 interrupt-parent = <&gpio5>; 22 compatible = "regulator-fixed"; [all …]
|
H A D | imx6ull-tarragon-slavext.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 5 #include "imx6ull-tarragon-common.dtsi" 9 compatible = "chargebyte,imx6ull-tarragon-slavext", "fsl,imx6ull"; 11 fan0: pwm-fan { 12 compatible = "pwm-fan"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&pinctrl_fan_sense_snvs>; 16 fan-supply = <®_fan>; 17 interrupt-parent = <&gpio5>; 22 compatible = "regulator-fixed"; [all …]
|
/linux/drivers/clk/tegra/ |
H A D | clk-tegra124.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2014 NVIDIA CORPORATION. All rights reserved. 7 #include <linux/clk-provider.h> 14 #include <dt-bindings/clock/tegra124-car.h> 15 #include <dt-bindings/reset/tegra124-car.h> 18 #include "clk-id.h" 95 #define MASK(x) (BIT(x) - 1) 138 [ 8] = 12000000, 173 { 12000000, 1000000000, 83, 1, 1, 0 }, /* actual: 996.0 MHz */ 182 .input_min = 12000000, [all …]
|
H A D | clk-tegra114.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/tegra114-car.h> 16 #include "clk-id.h" 20 #define CPU_FINETRIM_DR 0x4d8 /* rise->rise prop dly A */ 21 #define CPU_FINETRIM_R 0x4e4 /* rise->rise prop dly inc A */ 168 { 12000000, 624000000, 104, 1, 2, 0 }, 169 { 12000000, 600000000, 100, 1, 2, 0 }, 178 .input_min = 12000000, 180 .cf_min = 12000000, [all …]
|
H A D | clk-tegra20.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <linux/clk-provider.h> 15 #include <dt-bindings/clock/tegra20-car.h> 18 #include "clk-id.h" 160 { 12000000, 600000000, 600, 12, 1, 8 }, 168 { 12000000, 666000000, 666, 12, 1, 8 }, 172 { 12000000, 600000000, 600, 12, 1, 8 }, 180 { 12000000, 216000000, 432, 12, 2, 8 }, 184 { 12000000, 432000000, 432, 12, 1, 8 }, 199 { 12000000, 216000000, 216, 12, 1, 4 }, [all …]
|
H A D | clk-tegra30.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/clk-provider.h> 18 #include <dt-bindings/clock/tegra30-car.h> 21 #include "clk-id.h" 187 { 12000000, 1040000000, 520, 6, 1, 8 }, 192 { 12000000, 832000000, 416, 6, 1, 8 }, 197 { 12000000, 624000000, 624, 12, 1, 8 }, 202 { 12000000, 600000000, 600, 12, 1, 8 }, 207 { 12000000, 520000000, 520, 12, 1, 8 }, 212 { 12000000, 416000000, 416, 12, 1, 8 }, [all …]
|
H A D | clk-tegra210.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2020 NVIDIA CORPORATION. All rights reserved. 8 #include <linux/clk-provider.h> 17 #include <dt-bindings/clock/tegra210-car.h> 18 #include <dt-bindings/reset/tegra210-car.h> 23 #include "clk-id.h" 264 * SDM fractional divisor is 16-bit 2's complement signed number within 265 * (-2^12 ... 2^12-1) range. Represented in PLL data structure as unsigned 266 * 16-bit value, with "0" divisor mapped to 0xFFFF. Data "0" is used to 275 #define sdin_get_n_eff(cfg) ((cfg)->n * PLL_SDM_COEFF + ((cfg)->sdm_data ? \ [all …]
|
/linux/drivers/clk/actions/ |
H A D | owl-s700.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Author: David Liu <liuwei@actions-semi.com> 12 #include <linux/clk-provider.h> 15 #include "owl-common.h" 16 #include "owl-composite.h" 17 #include "owl-divider.h" 18 #include "owl-factor.h" 19 #include "owl-fixed-factor.h" 20 #include "owl-gate.h" 21 #include "owl-mux.h" [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-sm1-odroid-hc4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-sm1-odroid.dtsi" 11 compatible = "hardkernel,odroid-hc4", "amlogic,sm1"; 12 model = "Hardkernel ODROID-HC4"; 19 fan0: pwm-fan { 20 compatible = "pwm-fan"; 21 #cooling-cells = <2>; 22 cooling-levels = <0 120 170 220>; 27 compatible = "gpio-leds"; [all …]
|
/linux/sound/soc/codecs/ |
H A D | wm8737.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8737.c -- WM8737 ALSA SoC Audio driver 25 #include <sound/soc-dapm.h> 47 { 0, 0x00C3 }, /* R0 - Left PGA volume */ 48 { 1, 0x00C3 }, /* R1 - Right PGA volume */ 49 { 2, 0x0007 }, /* R2 - AUDIO path L */ 50 { 3, 0x0007 }, /* R3 - AUDIO path R */ 51 { 4, 0x0000 }, /* R4 - 3D Enhance */ 52 { 5, 0x0000 }, /* R5 - ADC Control */ 53 { 6, 0x0000 }, /* R6 - Power Management */ [all …]
|
H A D | ssm2602.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 85 48, 127, TLV_DB_SCALE_ITEM(-7400, 100, 0) 88 static const DECLARE_TLV_DB_SCALE(ssm260x_inpga_tlv, -3450, 150, 0); 89 static const DECLARE_TLV_DB_SCALE(ssm260x_sidetone_tlv, -1500, 300, 0); 99 SOC_ENUM("Playback De-emphasis", ssm2602_enum[1]), 178 ARRAY_SIZE(ssm260x_output_mixer_controls) - 1), /* Last element is the mic */ 245 {12000000, 48000, SSM2602_COEFF_SRATE(0x0, 0x0, 0x1)}, 250 {12000000, 32000, SSM2602_COEFF_SRATE(0x6, 0x0, 0x1)}, 255 {12000000, 16000, SSM2602_COEFF_SRATE(0xa, 0x0, 0x1)}, 262 {12000000, 8000, SSM2602_COEFF_SRATE(0x3, 0x0, 0x1)}, [all …]
|
H A D | wm8711.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8711.c -- WM8711 ALSA SoC Audio driver 60 static const DECLARE_TLV_DB_SCALE(out_tlv, -12100, 100, 1); 114 {12000000, 48000, 250, 0x0, 0x0, 0x1}, 119 {12000000, 32000, 375, 0x6, 0x0, 0x1}, 126 {12000000, 8000, 1500, 0x3, 0x0, 0x1}, 131 {12000000, 96000, 125, 0x7, 0x0, 0x1}, 136 {12000000, 44100, 272, 0x8, 0x1, 0x1}, 141 {12000000, 88200, 136, 0xf, 0x1, 0x1}, 159 struct snd_soc_component *component = dai->component; in wm8711_hw_params() [all …]
|
H A D | tlv320aic31xx.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/ 10 * The TLV320AIC31xx series of audio codecs are low-power, highly integrated 12 * and mono/stereo Class-D speaker driver. 36 #include <dt-bindings/sound/tlv320aic31xx.h> 180 u8 ocmv; /* output common-mode voltage */ 202 {12000000, 8000, 1, 8, 1920, 128, 48, 2, 128, 48, 2}, 203 {12000000, 8000, 1, 8, 1920, 128, 32, 3, 128, 32, 3}, 207 {12000000, 11025, 1, 7, 5264, 128, 32, 2, 128, 32, 2}, 208 {12000000, 11025, 1, 8, 4672, 128, 24, 3, 128, 24, 3}, [all …]
|
H A D | wm8971.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8971.c -- WM8971 ALSA SoC Audio driver 159 SOC_ENUM("Treble Cut-off", wm8971_enum[2]), 180 SOC_ENUM("Playback De-emphasis", wm8971_enum[5]), 375 {12000000, 8000, 1500, 0x6, 0x1}, 380 {12000000, 11025, 1088, 0x19, 0x1}, 385 {12000000, 16000, 750, 0xa, 0x1}, 390 {12000000, 22050, 544, 0x1b, 0x1}, 395 {12000000, 32000, 375, 0xa, 0x1}, 400 {12000000, 44100, 272, 0x11, 0x1}, [all …]
|
H A D | wm8955.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8955.c -- WM8955 ALSA SoC Audio driver 50 { 2, 0x0079 }, /* R2 - LOUT1 volume */ 51 { 3, 0x0079 }, /* R3 - ROUT1 volume */ 52 { 5, 0x0008 }, /* R5 - DAC Control */ 53 { 7, 0x000A }, /* R7 - Audio Interface */ 54 { 8, 0x0000 }, /* R8 - Sample Rate */ 55 { 10, 0x00FF }, /* R10 - Left DAC volume */ 56 { 11, 0x00FF }, /* R11 - Right DAC volume */ 57 { 12, 0x000F }, /* R12 - Bass control */ [all …]
|
H A D | wm8731.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8731.c -- WM8731 ALSA SoC Audio driver 6 * Copyright 2006-12 Wolfson Microelectronics, plc 76 if (wm8731->deemph) { in wm8731_set_deemph() 79 if (abs(wm8731_deemph[i] - wm8731->playback_fs) < in wm8731_set_deemph() 80 abs(wm8731_deemph[best] - wm8731->playback_fs)) in wm8731_set_deemph() 90 dev_dbg(component->dev, "Set deemphasis %d (%dHz)\n", in wm8731_set_deemph() 102 ucontrol->value.integer.value[0] = wm8731->deemph; in wm8731_get_deemph() 112 unsigned int deemph = ucontrol->value.integer.value[0]; in wm8731_put_deemph() 116 return -EINVAL; in wm8731_put_deemph() [all …]
|
H A D | wm8988.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8988.c -- WM8988 ALSA SoC audio driver 167 static const DECLARE_TLV_DB_SCALE(pga_tlv, -1725, 75, 0); 168 static const DECLARE_TLV_DB_SCALE(adc_tlv, -9750, 50, 1); 169 static const DECLARE_TLV_DB_SCALE(dac_tlv, -12750, 50, 1); 170 static const DECLARE_TLV_DB_SCALE(out_tlv, -12100, 100, 1); 171 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); 180 SOC_ENUM("Treble Cut-off", treble), 184 SOC_ENUM("3D Lower Cut-off", stereo_3d_lc), 185 SOC_ENUM("3D Upper Cut-off", stereo_3d_uc), [all …]
|
H A D | wm8750.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8750.c -- WM8750 ALSA SoC audio driver 145 SOC_ENUM("Playback De-emphasis", wm8750_enum[15]), 158 SOC_ENUM("Treble Cut-off", wm8750_enum[2]), 162 SOC_ENUM("3D Lower Cut-off", wm8750_enum[3]), 163 SOC_ENUM("3D Upper Cut-off", wm8750_enum[4]), 186 /* ADCDAC Bit 0 - ADCHPD */ 187 /* ADCDAC Bit 4 - HPOR */ 188 /* ADCTL1 Bit 2,3 - DATSEL */ 189 /* ADCTL1 Bit 4,5 - DMONOMIX */ [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | maxim,max6650.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Javier Carrasco <javier.carrasco.cruz@gmail.com> 15 of 5VDC/12VDC burshless fans with built-in tachometers. 18 https://datasheets.maximintegrated.com/en/ds/MAX6650-MAX6651.pdf 23 - maxim,max6650 24 - maxim,max6651 29 maxim,fan-microvolt: 32 12000000 uV. [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mp8859.txt | 4 - compatible: "mps,mp8859"; 5 - reg: I2C slave address. 16 regulator-name = "dc_12v"; 17 regulator-min-microvolt = <12000000>; 18 regulator-max-microvolt = <12000000>; 19 regulator-boot-on; 20 regulator-always-on;
|
/linux/Documentation/devicetree/bindings/iio/addac/ |
H A D | adi,ad74115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cosmin Tanislav <cosmin.tanislav@analog.com> 13 The AD74115H is a single-channel software configurable input/output 17 chip solution with an SPI interface. The device features a 16-bit ADC and a 18 14-bit DAC. 25 - adi,ad74115h 30 spi-max-frequency: 33 spi-cpol: true [all …]
|
/linux/arch/arm64/boot/dts/arm/ |
H A D | corstone1000-fvp.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 8 /dts-v1/; 14 compatible = "arm,corstone1000-fvp"; 19 phy-mode = "mii"; 21 reg-io-width = <2>; 24 vmmc_v3_3d: regulator-vmmc { 25 compatible = "regulator-fixed"; 26 regulator-name = "vmmc_supply"; 27 regulator-min-microvolt = <3300000>; 28 regulator-max-microvolt = <3300000>; [all …]
|