/Linux-v5.10/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 | ak8974.txt | 1 * Asahi Kasei AK8974 magnetometer sensor 5 - compatible: 6 * "asahi-kasei,ak8974" 8 - reg : the I2C address of the magnetometer 12 - avdd-supply: regulator supply for the analog voltage 14 - dvdd-supply: regulator supply for the digital voltage 16 - interrupts: data ready (DRDY) and interrupt (INT1) lines 20 - mount-matrix: an optional 3x3 mounting rotation matrix 25 compatible = "asahi-kasei,ak8974"; 27 avdd-supply = <&foo_reg>; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
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 | 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 | 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 | ak5558.txt | 1 AK5558 8 channel differential 32-bit delta-sigma ADC 7 - compatible : "asahi-kasei,ak5558" 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 | 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>;
|
/Linux-v5.10/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 | r8a77990-ebisu.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 23 stdout-path = "serial0:115200n8"; 26 audio_clkout: audio-clkout { 29 * but needed to avoid cs2000/rcar_sound probe dead-lock 31 compatible = "fixed-clock"; 32 #clock-cells = <0>; 33 clock-frequency = <11289600>; 37 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> 43 stdout-path = "serial0:115200n8"; 46 audio_clkout: audio-clkout { 49 * but needed to avoid cs2000/rcar_sound probe dead-lock 51 compatible = "fixed-clock"; [all …]
|
/Linux-v5.10/drivers/iio/magnetometer/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Asahi Kasei AK8974 3-Axis Magnetometer" 17 Say yes here to build support for Asahi Kasei AK8974, AMI305 or 18 AMI306 I2C-based 3-axis magnetometer chips. 24 tristate "Asahi Kasei AK8975 3-Axis Magnetometer" 30 Say yes here to build support for Asahi Kasei AK8975, AK8963, 31 AK09911 or AK09912 3-Axis Magnetometer. 37 tristate "Asahi Kasei AK09911 3-axis Compass" 84 tristate "Freescale MAG3110 3-Axis Magnetometer" 89 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 139 * This scale factor is axis-dependent, and is derived from 3 calibration 148 * Hadj = H * ( ( ( (ASA-128)*0.5 ) / 128 ) + 1 ) 156 * H is in the range of -4096 to 4095. The magnetometer has a range of 157 * +-1229uT. To go from the raw value to uT is: 180 * H is in the range of +-8190. The magnetometer has a range of 181 * +-4912uT. To go from the raw value to uT is: 194 * H is in the range of -32752 to 32752. The magnetometer has a range of 195 * +-4912uT. To go from the raw value to uT is: 204 /* Compatible Asahi Kasei Compass parts */ [all …]
|
/Linux-v5.10/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-v5.10/sound/soc/codecs/ |
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() 86 struct snd_soc_component *component = codec_dai->component; in ak5386_set_dai_fmt() 91 dev_err(component->dev, "Invalid DAI format\n"); in ak5386_set_dai_fmt() 92 return -EINVAL; in ak5386_set_dai_fmt() 102 struct snd_soc_component *component = dai->component; in ak5386_hw_params() [all …]
|
D | ak5558.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (C) 2015 Asahi Kasei Microdevices Corporation 21 #include <sound/soc-dapm.h> 63 "Sharp Roll-Off", "Show Roll-Off", 64 "Short Delay Sharp Roll-Off", "Short Delay Show Roll-Off", 136 struct snd_soc_component *component = dai->component; in ak5558_hw_params() 139 int pcm_width = max(params_physical_width(params), ak5558->slot_width); in ak5558_hw_params() 149 return -EINVAL; in ak5558_hw_params() 159 struct snd_soc_component *component = dai->component; in ak5558_set_dai_fmt() 170 dev_err(dai->dev, "Clock mode unsupported"); in ak5558_set_dai_fmt() [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_master() 190 return -ENOTSUPP; in ak4118_set_dai_fmt_slave() 199 struct snd_soc_component *component = dai->component; in ak4118_set_dai_fmt() 214 ret = -ENOTSUPP; in ak4118_set_dai_fmt() 224 ret = regmap_update_bits(ak4118->regmap, AK4118_REG_FORMAT_CTL, in ak4118_set_dai_fmt() 248 .name = "ak4118-hifi", 267 struct snd_soc_component *component = ak4118->component; in ak4118_irq_handler() 278 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 | ak4613.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // ak4613.c -- Asahi Kasei ALSA Soc Audio driver 29 #define DEMP1 0x05 /* De-emphasis1 */ 30 #define DEMP2 0x06 /* De-emphasis2 */ 111 * min : 0xFE : -127.0 dB 114 static const DECLARE_TLV_DB_SCALE(out_tlv, -12750, 50, 1); 140 #define AUDIO_IFACE_TO_VAL(fmts) ((fmts - ak4613_iface) << 3) 144 /* [0] - [2] are not supported */ 159 { .compatible = "asahi-kasei,ak4613", .data = &ak4613_regmap_cfg }, 242 struct snd_soc_component *component = dai->component; in ak4613_dai_shutdown() [all …]
|
D | ak5558.h | 1 /* SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016 Asahi Kasei Microdevices Corporation
|
/Linux-v5.10/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-v5.10/Documentation/devicetree/bindings/i2c/ |
D | i2c-gate.txt | 9 - i2c-gate child node 11 Required properties for the i2c-gate child node: 12 - #address-cells = <1>; 13 - #size-cells = <0>; 15 Optional properties for i2c-gate child node: 16 - Child nodes conforming to i2c bus binding 22 An Invensense mpu9150 at address 0x68 featuring an on-chip Asahi 23 Kasei ak8975 compass behind a gate. 29 interrupt-parent = <&gpio1>; 32 i2c-gate { [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | pxa300-raumfeld-connector.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include "pxa300-raumfeld-common.dtsi" 6 #include "pxa300-raumfeld-tuneable-clock.dtsi" 10 compatible = "raumfeld,raumfeld-connector-pxa303", "marvell,pxa300"; 13 compatible = "simple-audio-card"; 14 simple-audio-card,name = "Raumfeld Connector"; 15 #address-cells = <1>; 16 #size-cells = <0>; 18 simple-audio-card,dai-link@0 { [all …]
|