/Linux-v6.1/Documentation/devicetree/bindings/iio/magnetometer/ |
D | asahi-kasei,ak8975.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/magnetometer/asahi-kasei,ak8975.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Albrieux <jonathan.albrieux@gmail.com> 15 - enum: 16 - asahi-kasei,ak8975 17 - asahi-kasei,ak8963 18 - asahi-kasei,ak09911 19 - asahi-kasei,ak09912 [all …]
|
D | asahi-kasei,ak8974.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/magnetometer/asahi-kasei,ak8974.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Asahi Kasei AK8974 magnetometer sensor 10 - Linus Walleij <linus.walleij@linaro.org> 15 - alps,hscdtd008a 16 - asahi-kasei,ak8974 29 avdd-supply: true 31 dvdd-supply: true [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | ak4642.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 - asahi-kasei,ak4642 16 - asahi-kasei,ak4643 17 - asahi-kasei,ak4648 22 "#clock-cells": 24 "#sound-dai-cells": 30 clock-frequency: [all …]
|
D | ak4613.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 const: asahi-kasei,ak4613 22 "#sound-dai-cells": 26 "^asahi-kasei,in[1-2]-single-end$": 27 description: Input Pin 1 - 2. 30 "^asahi-kasei,out[1-6]-single-end$": 31 description: Output Pin 1 - 6. [all …]
|
D | ak5558.txt | 1 AK5558 8 channel differential 32-bit delta-sigma ADC 7 - compatible : "asahi-kasei,ak5558" or "asahi-kasei,ak5552". 8 - reg : The I2C address of the device. 12 - reset-gpios: A GPIO specifier for the power down & reset pin. 13 - AVDD-supply: Analog power supply 14 - DVDD-supply: Digital power supply 20 compatible = "asahi-kasei,ak5558"; 22 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
|
D | ak4458.txt | 7 - compatible : "asahi-kasei,ak4458" or "asahi-kasei,ak4497" 8 - reg : The I2C address of the device for I2C 11 - reset-gpios: A GPIO specifier for the power down & reset pin 12 - mute-gpios: A GPIO specifier for the soft mute pin 13 - AVDD-supply: Analog power supply 14 - DVDD-supply: Digital power supply 15 - dsd-path: Select DSD input pins for ak4497 23 compatible = "asahi-kasei,ak4458"; 25 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW> 26 mute-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>
|
D | ak4554.txt | 5 - compatible : "asahi-kasei,ak4554" 9 ak4554-adc-dac { 10 compatible = "asahi-kasei,ak4554";
|
D | ak4118.txt | 7 - compatible : "asahi-kasei,ak4118" 8 - reg : The I2C address of the device for I2C 9 - reset-gpios: A GPIO specifier for the reset pin 10 - irq-gpios: A GPIO specifier for the IRQ pin 16 #sound-dai-cells = <0>; 17 compatible = "asahi-kasei,ak4118"; 19 reset-gpios = <&gpio 0 GPIO_ACTIVE_LOW> 20 irq-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
|
D | ak4104.txt | 7 - compatible : "asahi-kasei,ak4104" 9 - reg : The chip select number on the SPI bus 11 - vdd-supply : A regulator node, providing 2.7V - 3.6V 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 21 compatible = "asahi-kasei,ak4104"; 23 spi-max-frequency = <5000000>; 24 vdd-supply = <&vdd_3v3_reg>;
|
D | ak5386.txt | 1 AK5386 Single-ended 24-Bit 192kHz delta-sigma ADC 7 - compatible : "asahi-kasei,ak5386" 11 - reset-gpio : a GPIO spec for the reset/power down pin. 13 - va-supply : a regulator spec, providing 5.0V 14 - vd-supply : a regulator spec, providing 3.3V 19 compatible = "asahi-kasei,ak5386"; 20 reset-gpio = <&gpio0 23>; 21 va-supply = <&vdd_5v0_reg>; 22 vd-supply = <&vdd_3v3_reg>;
|
D | ak4375.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vincent Knecht <vincent.knecht@mailoo.org> 14 const: asahi-kasei,ak4375 19 '#sound-dai-cells': 22 avdd-supply: 25 tvdd-supply: 28 pdn-gpios: 32 - compatible [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/renesas/ |
D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 10 * SSI-AK4613 11 * aplay -D plughw:0,0 xxx.wav 12 * arecord -D plughw:0,0 xxx.wav 13 * SSI-HDMI 14 * aplay -D plughw:0,1 xxx.wav 17 #include <dt-bindings/gpio/gpio.h> 18 #include <dt-bindings/input/input.h> 21 model = "Renesas R-Car Gen3 ULCB board"; [all …]
|
D | draak.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Renesas Electronics Corp. 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 21 audio_clkout: audio-clkout { 24 * but needed to avoid cs2000/rcar_sound probe dead-lock 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; 28 clock-frequency = <12288000>; 32 compatible = "pwm-backlight"; [all …]
|
D | ebisu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 33 stdout-path = "serial0:115200n8"; 36 audio_clkout: audio-clkout { 39 * but needed to avoid cs2000/rcar_sound probe dead-lock 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; 43 clock-frequency = <11289600>; 47 compatible = "pwm-backlight"; [all …]
|
D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 54 stdout-path = "serial0:115200n8"; 57 audio_clkout: audio-clkout { 60 * but needed to avoid cs2000/rcar_sound probe dead-lock 62 compatible = "fixed-clock"; [all …]
|
/Linux-v6.1/drivers/iio/magnetometer/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Asahi Kasei AK8974 3-Axis Magnetometer" 16 Say yes here to build support for Asahi Kasei AK8974, AMI305 or 17 AMI306 I2C-based 3-axis magnetometer chips. 23 tristate "Asahi Kasei AK8975 3-Axis Magnetometer" 29 Say yes here to build support for Asahi Kasei AK8975, AK8963, 30 AK09911, AK09912 or AK09916 3-Axis Magnetometer. 36 tristate "Asahi Kasei AK09911 3-axis Compass" 83 tristate "Freescale MAG3110 3-Axis Magnetometer" 88 Say yes here to build support for the Freescale MAG3110 3-Axis [all …]
|
D | ak8975.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 140 * This scale factor is axis-dependent, and is derived from 3 calibration 149 * Hadj = H * ( ( ( (ASA-128)*0.5 ) / 128 ) + 1 ) 157 * H is in the range of -4096 to 4095. The magnetometer has a range of 158 * +-1229uT. To go from the raw value to uT is: 181 * H is in the range of +-8190. The magnetometer has a range of 182 * +-4912uT. To go from the raw value to uT is: 195 * H is in the range of -32752 to 32752. The magnetometer has a range of 196 * +-4912uT. To go from the raw value to uT is: 205 /* Compatible Asahi Kasei Compass parts */ [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/media/i2c/ |
D | ak7375.txt | 1 Asahi Kasei Microdevices AK7375 voice coil lens driver 7 - compatible: "asahi-kasei,ak7375" 8 - reg: I2C slave address
|
/Linux-v6.1/sound/soc/codecs/ |
D | ak5558.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (C) 2015 Asahi Kasei Microdevices Corporation 22 #include <sound/soc-dapm.h> 78 "Sharp Roll-Off", "Slow Roll-Off", 79 "Short Delay Sharp Roll-Off", "Short Delay Slow Roll-Off", 175 struct snd_soc_component *component = dai->component; in ak5558_hw_params() 178 int pcm_width = max(params_physical_width(params), ak5558->slot_width); in ak5558_hw_params() 188 return -EINVAL; in ak5558_hw_params() 198 struct snd_soc_component *component = dai->component; in ak5558_set_dai_fmt() 209 dev_err(dai->dev, "Clock mode unsupported"); in ak5558_set_dai_fmt() [all …]
|
D | ak5386.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Asahi Kasei AK5386 Single-ended 24-Bit 192kHz delta-sigma ADC 41 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_probe() 47 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_remove() 54 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_suspend() 61 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_resume() 85 struct snd_soc_component *component = codec_dai->component; in ak5386_set_dai_fmt() 90 dev_err(component->dev, "Invalid DAI format\n"); in ak5386_set_dai_fmt() 91 return -EINVAL; in ak5386_set_dai_fmt() 101 struct snd_soc_component *component = dai->component; in ak5386_hw_params() [all …]
|
D | ak4118.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ak4118.c -- Asahi Kasei ALSA Soc Audio driver 170 return -ENOTSUPP; in ak4118_set_dai_fmt_provider() 190 return -ENOTSUPP; in ak4118_set_dai_fmt_consumer() 199 struct snd_soc_component *component = dai->component; in ak4118_set_dai_fmt() 212 ret = -ENOTSUPP; in ak4118_set_dai_fmt() 222 ret = regmap_update_bits(ak4118->regmap, AK4118_REG_FORMAT_CTL, in ak4118_set_dai_fmt() 246 .name = "ak4118-hifi", 265 struct snd_soc_component *component = ak4118->component; in ak4118_irq_handler() 276 kctl = snd_soc_card_get_kcontrol(component->card, in ak4118_irq_handler() [all …]
|
D | ak4642.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // ak4642.c -- AK4642/AK4643 ALSA Soc Audio driver 23 #include <linux/clk-provider.h> 102 #define LOPS (1 << 6) /* Stero Line-out Power Save Mode */ 153 * min : 0xFE : -115.0 dB 156 static const DECLARE_TLV_DB_SCALE(out_tlv, -11550, 50, 1); 177 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in ak4642_lout_event() 280 int is_play = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; in ak4642_dai_startup() 281 struct snd_soc_component *component = dai->component; in ak4642_dai_startup() 292 * "ASAHI KASEI AK4642" (japanese) manual p97. in ak4642_dai_startup() [all …]
|
D | ak5558.h | 1 /* SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016 Asahi Kasei Microdevices Corporation
|
/Linux-v6.1/include/media/i2c/ |
D | ak881x.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Header for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM)
|
/Linux-v6.1/Documentation/devicetree/bindings/i2c/ |
D | i2c-gate.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-gate.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 20 - $ref: /schemas/i2c/i2c-controller.yaml 24 const: i2c-gate 29 - | 30 i2c-gate { 31 #address-cells = <1>; [all …]
|