| /linux/Documentation/devicetree/bindings/mtd/ |
| H A D | fsl-upm-nand.txt | 4 - compatible : "fsl,upm-nand". 5 - reg : should specify localbus chip select and size used for the chip. 6 - fsl,upm-addr-offset : UPM pattern offset for the address latch. 7 - fsl,upm-cmd-offset : UPM pattern offset for the command latch. 10 - fsl,upm-addr-line-cs-offsets : address offsets for multi-chip support. 11 The corresponding address lines are used to select the chip. 12 - gpios : may specify optional GPIOs connected to the Ready-Not-Busy pins 13 (R/B#). For multi-chip devices, "n" GPIO definitions are required 17 - fsl,upm-wait-flags : add chip-dependent short delays after running the 20 - chip-delay : chip dependent delay for transferring data from array to [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-bcm-iproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #define IPROC_PWM_PRESCALE_SHIFT(ch) ((3 - (ch)) * \ 41 static inline struct iproc_pwmc *to_iproc_pwmc(struct pwm_chip *chip) in to_iproc_pwmc() argument 43 return pwmchip_get_drvdata(chip); in to_iproc_pwmc() 50 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_enable() 52 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_enable() 62 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_disable() 64 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET); in iproc_pwmc_disable() 70 static int iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in iproc_pwmc_get_state() argument 73 struct iproc_pwmc *ip = to_iproc_pwmc(chip); in iproc_pwmc_get_state() [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | retu.txt | 1 * Device tree bindings for Nokia Retu and Tahvo multi-function device 3 Retu and Tahvo are a multi-function devices found on Nokia Internet 4 Tablets (770, N800 and N810). The Retu chip provides watchdog timer 5 and power button control functionalities while Tahvo chip provides 9 - compatible: "nokia,retu" or "nokia,tahvo" 10 - reg: Specifies the CBUS slave address of the ASIC chip 11 - interrupts: The interrupt line the device is connected to 16 compatible = "i2c-cbus-gpio"; 20 interrupt-parent = <&gpio4>;
|
| /linux/drivers/usb/typec/tcpm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Port Controller Manager" 9 The Type-C Port Controller Manager provides a USB PD and USB Type-C 10 state machine for use with Type-C Port Controllers. 15 tristate "Type-C Port Controller Interface driver" 19 Type-C Port Controller driver for TCPCI-compliant controller. 24 tristate "Richtek RT1711H Type-C chip driver" 26 Richtek RT1711H Type-C chip driver that works with 27 Type-C Port Controller Manager to provide USB PD and USB 28 Type-C functionalities. [all …]
|
| /linux/arch/mips/include/asm/sibyte/ |
| H A D | sb1250_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 24 * 'long long' (64-bit integer) support. 33 * for chip features only present in certain chip revisions. 35 * SIBYTE_HDR_FEATURES may be defined to be the mask value chip/revision 43 * Generate defines only for that revision of chip. 45 * #if SIBYTE_HDR_FEATURE(chip,pass) 48 * that particular chip type are enabled in SIBYTE_HDR_FEATURES. 52 * Note that there is no implied ordering between chip types. 54 * Note also that 'chip' and 'pass' must textually exactly 59 * #if SIBYTE_HDR_FEATURE_UP_TO(chip,pass) [all …]
|
| /linux/Documentation/devicetree/bindings/net/dsa/ |
| H A D | mediatek,mt7530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arınç ÜNAL <arinc.unal@arinc9.com> 11 - Landen Chao <Landen.Chao@mediatek.com> 12 - DENG Qingfang <dqfext@gmail.com> 13 - Sean Wang <sean.wang@mediatek.com> 14 - Daniel Golle <daniel@makrotopia.org> 17 There are three versions of MT7530, standalone, in a multi-chip module and 18 built-into a SoC. [all …]
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_i2c_infineon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 62 /* In addition to the data itself, the buffer must fit the 7-bit I2C 66 struct tpm_chip *chip; member 74 * iic_tpm_read() - read from TPM register 80 * buffer (little-endian format, i.e. first byte is put into buffer[0]). 82 * NOTE: TPM is big-endian for multi-byte values. Multi-byte 88 * The i2c_smbus* functions do not work for this chip. 90 * Return -EIO on error, 0 on success. 96 .addr = tpm_dev.client->addr, in iic_tpm_read() 101 .addr = tpm_dev.client->addr, in iic_tpm_read() [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 11 CM8x38 chip can use ADC as the second DAC so that two different stereo 13 DACs, both streams are handled independently unlike the 4/6ch multi- 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 51 control switch in the driver "Line-In As Rear", which you can change 52 via alsamixer or somewhat else. When this switch is on, line-in jack 60 4/6 Multi-Channel Playback [all …]
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | wl12xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 /* WiLink 6/7 chip IDs */ 19 /* FW chip version for wl127x */ 21 /* minimum single-role FW version for wl127x */ 26 /* minimum multi-role FW version for wl127x */ 32 /* FW chip version for wl128x */ 34 /* minimum single-role FW version for wl128x */ 39 /* minimum multi-role FW version for wl128x */ 138 /* Cumulative counter of total released mem blocks since FW-reset */
|
| /linux/drivers/leds/ |
| H A D | leds-lp55xx-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Derived from leds-lp5521.c, leds-lp5523.c 15 #include <linux/led-class-multicolor.h> 116 * @reg_op_mode : Chip specific OP MODE reg addr 117 * @engine_busy : Chip specific engine busy 119 * @reset : Chip specific reset command 120 * @enable : Chip specific enable command 121 * @prog_mem_base : Chip specific base reg address for chip SMEM programming 122 * @reg_led_pwm_base : Chip specific base reg address for LED PWM conf 123 * @reg_led_current_base : Chip specific base reg address for LED current conf [all …]
|
| /linux/Documentation/devicetree/bindings/powerpc/nintendo/ |
| H A D | wii.txt | 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length 32 - interrupts : should contain the VI interrupt 41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi" 42 - reg : should contain the PI registers location and length 46 Represents the "Flipper" interrupt controller within the "Hollywood" chip. [all …]
|
| H A D | gamecube.txt | 7 This node represents the multi-function "Flipper" chip, which packages 12 - compatible : Should be "nintendo,flipper" 21 - compatible : should be "nintendo,flipper-vi" 22 - reg : should contain the VI registers location and length 23 - interrupts : should contain the VI interrupt 32 - compatible : should be "nintendo,flipper-pi" 33 - reg : should contain the PI registers location and length 37 Represents the interrupt controller within the "Flipper" chip. 43 - compatible : should be "nintendo,flipper-pic" 52 - compatible : should be "nintendo,flipper-dsp" [all …]
|
| /linux/sound/pci/ |
| H A D | via82xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Tjeerd.Mulder <Tjeerd.Mulder@fujitsu-siemens.com> 16 * - use the DSX channels for the first pcm playback. 19 * multi-channel playback is assigned to the second device 21 * - suppor 413 struct via82xx *chip = snd_pcm_substream_chip(substream); build_via_table() local 499 snd_via82xx_codec_xread(struct via82xx * chip) snd_via82xx_codec_xread() argument 504 snd_via82xx_codec_xwrite(struct via82xx * chip,unsigned int val) snd_via82xx_codec_xwrite() argument 509 snd_via82xx_codec_ready(struct via82xx * chip,int secondary) snd_via82xx_codec_ready() argument 525 snd_via82xx_codec_valid(struct via82xx * chip,int secondary) snd_via82xx_codec_valid() argument 544 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_wait() local 556 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_write() local 569 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_read() local 595 snd_via82xx_channel_reset(struct via82xx * chip,struct viadev * viadev) snd_via82xx_channel_reset() argument 618 struct via82xx *chip = dev_id; snd_via686_interrupt() local 664 struct via82xx *chip = dev_id; snd_via8233_interrupt() local 722 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_pcm_trigger() local 770 calc_linear_pos(struct via82xx * chip,struct viadev * viadev,unsigned int idx,unsigned int count) calc_linear_pos() argument 827 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_pcm_pointer() local 858 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_pcm_pointer() local 920 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_hw_params() local 934 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_hw_free() local 945 snd_via82xx_set_table_ptr(struct via82xx * chip,struct viadev * viadev) snd_via82xx_set_table_ptr() argument 956 via686_setup_format(struct via82xx * chip,struct viadev * viadev,struct snd_pcm_runtime * runtime) via686_setup_format() argument 972 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_playback_prepare() local 984 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_capture_prepare() local 1018 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_prepare() local 1061 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_multi_prepare() local 1110 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_capture_prepare() local 1158 snd_via82xx_pcm_open(struct via82xx * chip,struct viadev * viadev,struct snd_pcm_substream * substream) snd_via82xx_pcm_open() argument 1222 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_playback_open() local 1237 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_open() local 1266 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_multi_open() local 1297 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_capture_open() local 1308 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_pcm_close() local 1337 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_close() local 1408 init_viadev(struct via82xx * chip,int idx,unsigned int reg_offset,int shadow_pos,int direction) init_viadev() argument 1420 snd_via8233_pcm_new(struct via82xx * chip) snd_via8233_pcm_new() argument 1488 snd_via8233a_pcm_new(struct via82xx * chip) snd_via8233a_pcm_new() argument 1549 snd_via686_pcm_new(struct via82xx * chip) snd_via686_pcm_new() argument 1596 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_capture_source_get() local 1605 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_capture_source_put() local 1633 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs3_spdif_get() local 1644 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs3_spdif_put() local 1681 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs_volume_get() local 1692 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_pcmdxs_volume_get() local 1701 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs_volume_put() local 1724 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_pcmdxs_volume_put() local 1779 struct via82xx *chip = bus->private_data; snd_via82xx_mixer_free_ac97_bus() local 1785 struct via82xx *chip = ac97->private_data; snd_via82xx_mixer_free_ac97() local 1872 snd_via82xx_mixer_new(struct via82xx * chip,const char * quirk_override) snd_via82xx_mixer_new() argument 1909 snd_via686_create_gameport(struct via82xx * chip,unsigned char * legacy) snd_via686_create_gameport() argument 1944 snd_via686_free_gameport(struct via82xx * chip) snd_via686_free_gameport() argument 1952 snd_via686_create_gameport(struct via82xx * chip,unsigned char * legacy) snd_via686_create_gameport() argument 1956 snd_via686_free_gameport(struct via82xx * chip) snd_via686_free_gameport() argument 1964 snd_via8233_init_misc(struct via82xx * chip) snd_via8233_init_misc() argument 2018 snd_via686_init_misc(struct via82xx * chip) snd_via686_init_misc() argument 2097 struct via82xx *chip = entry->private_data; snd_via82xx_proc_read() local 2106 snd_via82xx_proc_init(struct via82xx * chip) snd_via82xx_proc_init() argument 2116 snd_via82xx_chip_init(struct via82xx * chip) snd_via82xx_chip_init() argument 2237 struct via82xx *chip = card->private_data; snd_via82xx_suspend() local 2258 struct via82xx *chip = card->private_data; snd_via82xx_resume() local 2287 struct via82xx *chip = card->private_data; snd_via82xx_free() local 2307 struct via82xx *chip = card->private_data; snd_via82xx_create() local 2450 struct via82xx *chip; __snd_via82xx_probe() local [all...] |
| /linux/drivers/isdn/hardware/mISDN/ |
| H A D | hfc_multi_8xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 hc->immap->im_ioport.iop_padat |= PA_XHFC_A0; in HFC_outb_embsd() 26 writeb(reg, hc->xhfc_memaddr); in HFC_outb_embsd() 27 hc->immap->im_ioport.iop_padat &= ~(PA_XHFC_A0); in HFC_outb_embsd() 28 writeb(val, hc->xhfc_memdata); in HFC_outb_embsd() 37 hc->immap->im_ioport.iop_padat |= PA_XHFC_A0; in HFC_inb_embsd() 38 writeb(reg, hc->xhfc_memaddr); in HFC_inb_embsd() 39 hc->immap->im_ioport.iop_padat &= ~(PA_XHFC_A0); in HFC_inb_embsd() 40 return readb(hc->xhfc_memdata); in HFC_inb_embsd() 49 hc->immap->im_ioport.iop_padat |= PA_XHFC_A0; in HFC_inw_embsd() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | pxe1610.rst | 10 Addresses scanned: - 18 Addresses scanned: - 26 Addresses scanned: - 34 ----------- 36 PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers 39 - Intel VR13 DC-DC converter specifications. 40 - Intel SVID protocol. 44 - Servers, Workstations, and High-end desktops 46 PXM1310 is a Multi-rail Controller and it is compliant to 48 - Intel VR13 DC-DC converter specifications. [all …]
|
| H A D | ucd9200.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd9220.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd9222.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd9224.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd9240.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9244.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd9246.pdf 21 - http://focus.ti.com/lit/ds/symlink/ucd9248.pdf 23 Author: Guenter Roeck <linux@roeck-us.net> 27 ----------- [all …]
|
| /linux/sound/parisc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # ALSA PA-RISC drivers 9 Support for GSC sound devices on PA-RISC architectures. 14 tristate "Harmony/Vivace sound chip" 18 chip found in most GSC-based PA-RISC workstations. It's frequently 19 provided as part of the Lasi multi-function IC.
|
| /linux/drivers/mfd/ |
| H A D | tps6507x.c | 2 * tps6507x.c -- TPS6507x chip family multi-function driver 11 * Using code from wm831x-*.c, wm8400-core, Wolfson Microelectronics PLC. 13 * For licencing details see kernel-base/COPYING 28 .name = "tps6507x-pmic", 31 .name = "tps6507x-ts", 39 struct i2c_client *i2c = tps6507x->i2c_client; in tps6507x_i2c_read_device() 44 xfer[0].addr = i2c->addr; in tps6507x_i2c_read_device() 50 xfer[1].addr = i2c->addr; in tps6507x_i2c_read_device() 55 ret = i2c_transfer(i2c->adapter, xfer, 2); in tps6507x_i2c_read_device() 59 ret = -EIO; in tps6507x_i2c_read_device() [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | sprd,spi-adi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/sprd,spi-adi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 15 ADI is the abbreviation of Anolog-Digital interface, which is used to access 16 analog chip (such as PMIC) from digital chip. ADI controller follows the SPI 21 48 hardware channels to access analog chip. For 2 software read/write channels, [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | kconfig.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 34 | built-in into mlx5_core.ko. 39 …g (DCB) Support <https://enterprise-support.nvidia.com/s/article/howto-auto-config-pfc-and-ets-on-… 53 | Flow-based classifiers, such as those registered through 54 | `tc-flower(8)`, are processed by the device, rather than the 61 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering. 62 | https://enterprise-support.nvidia.com/s/article/howto-configure-arfs-on-connectx-4 67 | Enables :ref:`IPSec XFRM cryptography-offload acceleration <xfrm_device>`. 72 | Build support for MACsec cryptography-offload acceleration in the NIC. 83 | TLS cryptography-offload acceleration. [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-twl6040.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Access to GPOs on TWL6040 chip 23 static int twl6040gpo_get(struct gpio_chip *chip, unsigned offset) in twl6040gpo_get() argument 25 struct twl6040 *twl6040 = gpiochip_get_data(chip); in twl6040gpo_get() 35 static int twl6040gpo_get_direction(struct gpio_chip *chip, unsigned offset) in twl6040gpo_get_direction() argument 40 static int twl6040gpo_set(struct gpio_chip *chip, unsigned int offset, in twl6040gpo_set() argument 43 struct twl6040 *twl6040 = gpiochip_get_data(chip); in twl6040gpo_set() 59 static int twl6040gpo_direction_out(struct gpio_chip *chip, unsigned int offset, in twl6040gpo_direction_out() argument 63 return twl6040gpo_set(chip, offset, value); in twl6040gpo_direction_out() 76 /*----------------------------------------------------------------------*/ [all …]
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | chardev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 Read Documentation/driver-api/gpio/drivers-on-gpio.rst to avoid reinventing 21 Similarly, for multi-function lines there may be other subsystems, such as 23 Documentation/driver-api/pwm.rst, Documentation/w1/index.rst etc, that 28 The API is based around two major objects, the :ref:`gpio-v2-chip` and the 29 :ref:`gpio-v2-line-request`. 31 .. _gpio-v2-chip: 33 Chip chapter 36 The Chip represents a single GPIO chip and is exposed to userspace using device 39 Each chip supports a number of GPIO lines, [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-mips-cpu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 * may be used for IPIs in multi-threaded single-core systems. 42 set_c0_status(IE_SW0 << d->hwirq); in unmask_mips_irq() 48 clear_c0_status(IE_SW0 << d->hwirq); in mask_mips_irq() 71 clear_c0_cause(C_SW0 << d->hwirq); in mips_mt_cpu_irq_startup() 84 clear_c0_cause(C_SW0 << d->hwirq); in mips_mt_cpu_irq_ack() 141 irq = fls(pending) - 1; in plat_irq_dispatch() 155 struct irq_chip *chip; in mips_cpu_intc_map() local 159 chip = &mips_mt_cpu_irq_controller; in mips_cpu_intc_map() 161 chip = &mips_cpu_irq_controller; in mips_cpu_intc_map() [all …]
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | smi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 #include "chip.h" 13 /* The switch ADDR[4:1] configuration pins define the chip SMI device address 16 * When ADDR is all zero, the chip uses Single-chip Addressing Mode, assuming it 20 * When ADDR is non-zero, the chip uses Multi-chip Addressing Mode, allowing 29 static int mv88e6xxx_smi_direct_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_direct_read() argument 34 ret = mdiobus_read_nested(chip->bus, dev, reg); in mv88e6xxx_smi_direct_read() 43 static int mv88e6xxx_smi_direct_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_direct_write() argument 48 ret = mdiobus_write_nested(chip->bus, dev, reg, data); in mv88e6xxx_smi_direct_write() 55 static int mv88e6xxx_smi_direct_wait(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_direct_wait() argument [all …]
|
| /linux/drivers/iio/magnetometer/ |
| H A D | st_magn_spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2013 STMicroelectronics Inc. 21 * For new single-chip sensors use <device_name> as compatible string. 22 * For old single-chip devices keep <device_name>-magn to maintain 24 * For multi-chip devices, use <device_name>-magn to distinguish which 29 .compatible = "st,lis3mdl-magn", 33 .compatible = "st,lsm303agr-magn", 41 .compatible = "st,lsm9ds1-magn", 49 .compatible = "st,lsm303c-magn", 63 st_sensors_dev_name_probe(&spi->dev, spi->modalias, sizeof(spi->modalias)); in st_magn_spi_probe() [all …]
|