Commit 36edc939 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Greg Kroah-Hartman

treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330

Based on 1 normalized pattern(s):

  this file is subject to the terms and conditions of version 2 of the
  gnu general public license see the file copying in the main
  directory of this archive for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 55 file(s).
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Reviewed-by: default avatarAllison Randal <allison@lohutok.net>
Reviewed-by: default avatarAlexios Zavras <alexios.zavras@intel.com>
Reviewed-by: default avatarKate Stewart <kstewart@linuxfoundation.org>
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190530000436.108941081@linutronix.deSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0fc479b1
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* max31722 - hwmon driver for Maxim Integrated MAX31722/MAX31723 SPI * max31722 - hwmon driver for Maxim Integrated MAX31722/MAX31723 SPI
* digital thermometer and thermostats. * digital thermometer and thermostats.
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#include <linux/acpi.h> #include <linux/acpi.h>
......
/* SPDX-License-Identifier: GPL-2.0-only */
/* /*
* ADXL345 3-Axis Digital Accelerometer * ADXL345 3-Axis Digital Accelerometer
* *
* Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com> * Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com>
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#ifndef _ADXL345_H_ #ifndef _ADXL345_H_
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADXL345 3-Axis Digital Accelerometer IIO core driver * ADXL345 3-Axis Digital Accelerometer IIO core driver
* *
* Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com> * Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf * Datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADXL345 3-Axis Digital Accelerometer I2C driver * ADXL345 3-Axis Digital Accelerometer I2C driver
* *
* Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com> * Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* 7-bit I2C slave address: 0x1D (ALT ADDRESS pin tied to VDDIO) or * 7-bit I2C slave address: 0x1D (ALT ADDRESS pin tied to VDDIO) or
* 0x53 (ALT ADDRESS pin grounded) * 0x53 (ALT ADDRESS pin grounded)
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADXL345 3-Axis Digital Accelerometer SPI driver * ADXL345 3-Axis Digital Accelerometer SPI driver
* *
* Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com> * Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com>
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#include <linux/module.h> #include <linux/module.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* bma180.c - IIO driver for Bosch BMA180 triaxial acceleration sensor * bma180.c - IIO driver for Bosch BMA180 triaxial acceleration sensor
* *
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* *
* Support for BMA250 (c) Peter Meerwald <pmeerw@pmeerw.net> * Support for BMA250 (c) Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* SPI is not supported by driver * SPI is not supported by driver
* BMA180: 7-bit I2C slave address 0x40 or 0x41 * BMA180: 7-bit I2C slave address 0x40 or 0x41
* BMA250: 7-bit I2C slave address 0x18 or 0x19 * BMA250: 7-bit I2C slave address 0x18 or 0x19
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* BMA220 Digital triaxial acceleration sensor driver * BMA220 Digital triaxial acceleration sensor driver
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#include <linux/acpi.h> #include <linux/acpi.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* Freescale MMA7660FC 3-Axis Accelerometer * Freescale MMA7660FC 3-Axis Accelerometer
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for Freescale MMA7660FC; 7-bit I2C address: 0x4c. * IIO driver for Freescale MMA7660FC; 7-bit I2C address: 0x4c.
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* MXC6255 - MEMSIC orientation sensing accelerometer * MXC6255 - MEMSIC orientation sensing accelerometer
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for MXC6255 (7-bit I2C slave address 0x15). * IIO driver for MXC6255 (7-bit I2C slave address 0x15).
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* Sensortek STK8312 3-Axis Accelerometer * Sensortek STK8312 3-Axis Accelerometer
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for STK8312; 7-bit I2C address: 0x3D. * IIO driver for STK8312; 7-bit I2C address: 0x3D.
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* Sensortek STK8BA50 3-Axis Accelerometer * Sensortek STK8BA50 3-Axis Accelerometer
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* STK8BA50 7-bit I2C address: 0x18. * STK8BA50 7-bit I2C address: 0x18.
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver
* *
* Copyright (c) 2017 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2017 Akinobu Mita <akinobu.mita@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf
* *
* SPI interface connections * SPI interface connections
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADC0831/ADC0832/ADC0834/ADC0838 8-bit ADC driver * ADC0831/ADC0832/ADC0834/ADC0838 8-bit ADC driver
* *
* Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: http://www.ti.com/lit/ds/symlink/adc0832-n.pdf * Datasheet: http://www.ti.com/lit/ds/symlink/adc0832-n.pdf
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADC12130/ADC12132/ADC12138 12-bit plus sign ADC driver * ADC12130/ADC12132/ADC12138 12-bit plus sign ADC driver
* *
* Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: http://www.ti.com/lit/ds/symlink/adc12138.pdf * Datasheet: http://www.ti.com/lit/ds/symlink/adc12138.pdf
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ADS1015 - Texas Instruments Analog-to-Digital Converter * ADS1015 - Texas Instruments Analog-to-Digital Converter
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for ADS1015 ADC 7-bit I2C slave address: * IIO driver for ADS1015 ADC 7-bit I2C slave address:
* * 0x48 - ADDR connected to Ground * * 0x48 - ADDR connected to Ground
* * 0x49 - ADDR connected to Vdd * * 0x49 - ADDR connected to Vdd
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* mcp4725.c - Support for Microchip MCP4725/6 * mcp4725.c - Support for Microchip MCP4725/6
* *
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* *
* Based on max517 by Roland Stigge <stigge@antcom.de> * Based on max517 by Roland Stigge <stigge@antcom.de>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* driver for the Microchip I2C 12-bit digital-to-analog converter (DAC) * driver for the Microchip I2C 12-bit digital-to-analog converter (DAC)
* (7-bit I2C slave address 0x60, the three LSBs can be configured in * (7-bit I2C slave address 0x60, the three LSBs can be configured in
* hardware) * hardware)
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* Aosong AM2315 relative humidity and temperature * Aosong AM2315 relative humidity and temperature
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* 7-bit I2C address: 0x5C. * 7-bit I2C address: 0x5C.
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* si7005.c - Support for Silabs Si7005 humidity and temperature sensor * si7005.c - Support for Silabs Si7005 humidity and temperature sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x40) * (7-bit I2C slave address 0x40)
* *
* TODO: heater, fast mode, processed mode (temp. / linearity compensation) * TODO: heater, fast mode, processed mode (temp. / linearity compensation)
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* KMX61 - Kionix 6-axis Accelerometer/Magnetometer * KMX61 - Kionix 6-axis Accelerometer/Magnetometer
* *
* Copyright (c) 2014, Intel Corporation. * Copyright (c) 2014, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for KMX61 (7-bit I2C slave address 0x0E or 0x0F). * IIO driver for KMX61 (7-bit I2C slave address 0x0E or 0x0F).
*
*/ */
#include <linux/module.h> #include <linux/module.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* adjd_s311.c - Support for ADJD-S311-CR999 digital color sensor * adjd_s311.c - Support for ADJD-S311-CR999 digital color sensor
* *
* Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* driver for ADJD-S311-CR999 digital color sensor (10-bit channels for * driver for ADJD-S311-CR999 digital color sensor (10-bit channels for
* red, green, blue, clear); 7-bit I2C slave address 0x74 * red, green, blue, clear); 7-bit I2C slave address 0x74
* *
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* AL3320A - Dyna Image Ambient Light Sensor * AL3320A - Dyna Image Ambient Light Sensor
* *
* Copyright (c) 2014, Intel Corporation. * Copyright (c) 2014, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for AL3320A (7-bit I2C slave address 0x1C). * IIO driver for AL3320A (7-bit I2C slave address 0x1C).
* *
* TODO: interrupt support, thresholds * TODO: interrupt support, thresholds
*
*/ */
#include <linux/module.h> #include <linux/module.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* apds9300.c - IIO driver for Avago APDS9300 ambient light sensor * apds9300.c - IIO driver for Avago APDS9300 ambient light sensor
* *
* Copyright 2013 Oleksandr Kravchenko <o.v.kravchenko@globallogic.com> * Copyright 2013 Oleksandr Kravchenko <o.v.kravchenko@globallogic.com>
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#include <linux/module.h> #include <linux/module.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* CM3323 - Capella Color Light Sensor * CM3323 - Capella Color Light Sensor
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for CM3323 (7-bit I2C slave address 0x10) * IIO driver for CM3323 (7-bit I2C slave address 0x10)
* *
* TODO: calibscale to correct the lens factor * TODO: calibscale to correct the lens factor
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* isl29125.c - Support for Intersil ISL29125 RGB light sensor * isl29125.c - Support for Intersil ISL29125 RGB light sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* RGB light sensor with 16-bit channels for red, green, blue); * RGB light sensor with 16-bit channels for red, green, blue);
* 7-bit I2C slave address 0x44 * 7-bit I2C slave address 0x44
* *
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* ltr501.c - Support for Lite-On LTR501 ambient light and proximity sensor * ltr501.c - Support for Lite-On LTR501 ambient light and proximity sensor
* *
* Copyright 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* 7-bit I2C slave address 0x23 * 7-bit I2C slave address 0x23
* *
* TODO: IR LED characteristics * TODO: IR LED characteristics
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* MAX44000 Ambient and Infrared Proximity Sensor * MAX44000 Ambient and Infrared Proximity Sensor
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Data sheet: https://datasheets.maximintegrated.com/en/ds/MAX44000.pdf * Data sheet: https://datasheets.maximintegrated.com/en/ds/MAX44000.pdf
* *
* 7-bit I2C slave address 0x4a * 7-bit I2C slave address 0x4a
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* RPR-0521 ROHM Ambient Light and Proximity Sensor * RPR-0521 ROHM Ambient Light and Proximity Sensor
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for RPR-0521RS (7-bit I2C slave address 0x38). * IIO driver for RPR-0521RS (7-bit I2C slave address 0x38).
* *
* TODO: illuminance channel * TODO: illuminance channel
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* si1145.c - Support for Silabs SI1132 and SI1141/2/3/5/6/7 combined ambient * si1145.c - Support for Silabs SI1132 and SI1141/2/3/5/6/7 combined ambient
* light, UV index and proximity sensors * light, UV index and proximity sensors
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* Copyright 2014-16 Peter Meerwald-Stadler <pmeerw@pmeerw.net> * Copyright 2014-16 Peter Meerwald-Stadler <pmeerw@pmeerw.net>
* Copyright 2016 Crestez Dan Leonard <leonard.crestez@intel.com> * Copyright 2016 Crestez Dan Leonard <leonard.crestez@intel.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* SI1132 (7-bit I2C slave address 0x60) * SI1132 (7-bit I2C slave address 0x60)
* SI1141/2/3 (7-bit I2C slave address 0x5a) * SI1141/2/3 (7-bit I2C slave address 0x5a)
* SI1145/6/6 (7-bit I2C slave address 0x60) * SI1145/6/6 (7-bit I2C slave address 0x60)
......
// SPDX-License-Identifier: GPL-2.0-only
/** /**
* Sensortek STK3310/STK3311 Ambient Light and Proximity Sensor * Sensortek STK3310/STK3311 Ambient Light and Proximity Sensor
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for STK3310/STK3311. 7-bit I2C address: 0x48. * IIO driver for STK3310/STK3311. 7-bit I2C address: 0x48.
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* tcs3414.c - Support for TAOS TCS3414 digital color sensor * tcs3414.c - Support for TAOS TCS3414 digital color sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Digital color sensor with 16-bit channels for red, green, blue, clear); * Digital color sensor with 16-bit channels for red, green, blue, clear);
* 7-bit I2C slave address 0x39 (TCS3414) or 0x29, 0x49, 0x59 (TCS3413, * 7-bit I2C slave address 0x39 (TCS3414) or 0x29, 0x49, 0x59 (TCS3413,
* TCS3415, TCS3416, resp.) * TCS3415, TCS3416, resp.)
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* tcs3472.c - Support for TAOS TCS3472 color light-to-digital converter * tcs3472.c - Support for TAOS TCS3472 color light-to-digital converter
* *
* Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Color light sensor with 16-bit channels for red, green, blue, clear); * Color light sensor with 16-bit channels for red, green, blue, clear);
* 7-bit I2C slave address 0x39 (TCS34721, TCS34723) or 0x29 (TCS34725, * 7-bit I2C slave address 0x39 (TCS34721, TCS34723) or 0x29 (TCS34725,
* TCS34727) * TCS34727)
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* tsl4531.c - Support for TAOS TSL4531 ambient light sensor * tsl4531.c - Support for TAOS TSL4531 ambient light sensor
* *
* Copyright 2013 Peter Meerwald <pmeerw@pmeerw.net> * Copyright 2013 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for the TSL4531x family * IIO driver for the TSL4531x family
* TSL45311/TSL45313: 7-bit I2C slave address 0x39 * TSL45311/TSL45313: 7-bit I2C slave address 0x39
* TSL45315/TSL45317: 7-bit I2C slave address 0x29 * TSL45315/TSL45317: 7-bit I2C slave address 0x29
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* vcnl4000.c - Support for Vishay VCNL4000/4010/4020/4040/4200 combined ambient * vcnl4000.c - Support for Vishay VCNL4000/4010/4020/4040/4200 combined ambient
* light and proximity sensor * light and proximity sensor
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* Copyright 2012 Peter Meerwald <pmeerw@pmeerw.net> * Copyright 2012 Peter Meerwald <pmeerw@pmeerw.net>
* Copyright 2019 Pursim SPC * Copyright 2019 Pursim SPC
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for: * IIO driver for:
* VCNL4000/10/20 (7-bit I2C slave address 0x13) * VCNL4000/10/20 (7-bit I2C slave address 0x13)
* VCNL4040 (7-bit I2C slave address 0x60) * VCNL4040 (7-bit I2C slave address 0x60)
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* veml6070.c - Support for Vishay VEML6070 UV A light sensor * veml6070.c - Support for Vishay VEML6070 UV A light sensor
* *
* Copyright 2016 Peter Meerwald-Stadler <pmeerw@pmeerw.net> * Copyright 2016 Peter Meerwald-Stadler <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for VEML6070 (7-bit I2C slave addresses 0x38 and 0x39) * IIO driver for VEML6070 (7-bit I2C slave addresses 0x38 and 0x39)
* *
* TODO: integration time, ACK signal * TODO: integration time, ACK signal
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* vl6180.c - Support for STMicroelectronics VL6180 ALS, range and proximity * vl6180.c - Support for STMicroelectronics VL6180 ALS, range and proximity
* sensor * sensor
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net> * Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net>
* Copyright 2017 Manivannan Sadhasivam <manivannanece23@gmail.com> * Copyright 2017 Manivannan Sadhasivam <manivannanece23@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for VL6180 (7-bit I2C slave address 0x29) * IIO driver for VL6180 (7-bit I2C slave address 0x29)
* *
* Range: 0 to 100mm * Range: 0 to 100mm
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* zopt2201.c - Support for IDT ZOPT2201 ambient light and UV B sensor * zopt2201.c - Support for IDT ZOPT2201 ambient light and UV B sensor
* *
* Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net> * Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: https://www.idt.com/document/dst/zopt2201-datasheet * Datasheet: https://www.idt.com/document/dst/zopt2201-datasheet
* 7-bit I2C slave addresses 0x53 (default) or 0x52 (programmed) * 7-bit I2C slave addresses 0x53 (default) or 0x52 (programmed)
* *
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* 3-axis magnetometer driver support following SPI Bosch-Sensortec chips: * 3-axis magnetometer driver support following SPI Bosch-Sensortec chips:
* - BMC150 * - BMC150
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* - BMM150 * - BMM150
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#include <linux/module.h> #include <linux/module.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* mag3110.c - Support for Freescale MAG3110 magnetometer sensor * mag3110.c - Support for Freescale MAG3110 magnetometer sensor
* *
* Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x0e) * (7-bit I2C slave address 0x0e)
* *
* TODO: irq, user offset, oversampling, continuous mode * TODO: irq, user offset, oversampling, continuous mode
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* MMC35240 - MEMSIC 3-axis Magnetic Sensor * MMC35240 - MEMSIC 3-axis Magnetic Sensor
* *
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* IIO driver for MMC35240 (7-bit I2C slave address 0x30). * IIO driver for MMC35240 (7-bit I2C slave address 0x30).
* *
* TODO: offset, ACPI, continuous measurement mode, PM * TODO: offset, ACPI, continuous measurement mode, PM
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* hp206c.c - HOPERF HP206C precision barometer and altimeter sensor * hp206c.c - HOPERF HP206C precision barometer and altimeter sensor
* *
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x76) * (7-bit I2C slave address 0x76)
* *
* Datasheet: * Datasheet:
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* mpl115.c - Support for Freescale MPL115A pressure/temperature sensor * mpl115.c - Support for Freescale MPL115A pressure/temperature sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* TODO: shutdown pin * TODO: shutdown pin
*
*/ */
#include <linux/module.h> #include <linux/module.h>
......
/* SPDX-License-Identifier: GPL-2.0-only */
/* /*
* Freescale MPL115A pressure/temperature sensor * Freescale MPL115A pressure/temperature sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com>
*
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*/ */
#ifndef _MPL115_H_ #ifndef _MPL115_H_
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Freescale MPL115A2 pressure/temperature sensor * Freescale MPL115A2 pressure/temperature sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x60) * (7-bit I2C slave address 0x60)
* *
* Datasheet: http://www.nxp.com/files/sensors/doc/data_sheet/MPL115A2.pdf * Datasheet: http://www.nxp.com/files/sensors/doc/data_sheet/MPL115A2.pdf
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Freescale MPL115A1 pressure/temperature sensor * Freescale MPL115A1 pressure/temperature sensor
* *
* Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Datasheet: http://www.nxp.com/files/sensors/doc/data_sheet/MPL115A1.pdf * Datasheet: http://www.nxp.com/files/sensors/doc/data_sheet/MPL115A1.pdf
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* mpl3115.c - Support for Freescale MPL3115A2 pressure/temperature sensor * mpl3115.c - Support for Freescale MPL3115A2 pressure/temperature sensor
* *
* Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x60) * (7-bit I2C slave address 0x60)
* *
* TODO: FIFO buffer, altimeter mode, oversampling, continuous mode, * TODO: FIFO buffer, altimeter mode, oversampling, continuous mode,
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* t5403.c - Support for EPCOS T5403 pressure/temperature sensor * t5403.c - Support for EPCOS T5403 pressure/temperature sensor
* *
* Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2014 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* (7-bit I2C slave address 0x77) * (7-bit I2C slave address 0x77)
* *
* TODO: end-of-conversion irq * TODO: end-of-conversion irq
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* rfd77402.c - Support for RF Digital RFD77402 Time-of-Flight (distance) sensor * rfd77402.c - Support for RF Digital RFD77402 Time-of-Flight (distance) sensor
* *
* Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net> * Copyright 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* 7-bit I2C slave address 0x4c * 7-bit I2C slave address 0x4c
* *
* TODO: interrupt * TODO: interrupt
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* srf08.c - Support for Devantech SRFxx ultrasonic ranger * srf08.c - Support for Devantech SRFxx ultrasonic ranger
* with i2c interface * with i2c interface
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* *
* Copyright (c) 2016, 2017 Andreas Klinger <ak@it-klinger.de> * Copyright (c) 2016, 2017 Andreas Klinger <ak@it-klinger.de>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* For details about the device see: * For details about the device see:
* http://www.robot-electronics.co.uk/htm/srf08tech.html * http://www.robot-electronics.co.uk/htm/srf08tech.html
* http://www.robot-electronics.co.uk/htm/srf10tech.htm * http://www.robot-electronics.co.uk/htm/srf10tech.htm
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* mlx90614.c - Support for Melexis MLX90614 contactless IR temperature sensor * mlx90614.c - Support for Melexis MLX90614 contactless IR temperature sensor
* *
...@@ -5,10 +6,6 @@ ...@@ -5,10 +6,6 @@
* Copyright (c) 2015 Essensium NV * Copyright (c) 2015 Essensium NV
* Copyright (c) 2015 Melexis * Copyright (c) 2015 Melexis
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Driver for the Melexis MLX90614 I2C 16-bit IR thermopile sensor * Driver for the Melexis MLX90614 I2C 16-bit IR thermopile sensor
* *
* (7-bit I2C slave address 0x5a, 100KHz bus speed only!) * (7-bit I2C slave address 0x5a, 100KHz bus speed only!)
...@@ -20,7 +17,6 @@ ...@@ -20,7 +17,6 @@
* i2c adapter is locked since it cannot be used by other clients. The SCL line * i2c adapter is locked since it cannot be used by other clients. The SCL line
* always has a pull-up so we do not need an extra GPIO to drive it high. If * always has a pull-up so we do not need an extra GPIO to drive it high. If
* the "wakeup" GPIO is not given, power management will be disabled. * the "wakeup" GPIO is not given, power management will be disabled.
*
*/ */
#include <linux/err.h> #include <linux/err.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* tmp006.c - Support for TI TMP006 IR thermopile sensor * tmp006.c - Support for TI TMP006 IR thermopile sensor
* *
* Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net> * Copyright (c) 2013 Peter Meerwald <pmeerw@pmeerw.net>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Driver for the Texas Instruments I2C 16-bit IR thermopile sensor * Driver for the Texas Instruments I2C 16-bit IR thermopile sensor
* *
* (7-bit I2C slave address 0x40, changeable via ADR pins) * (7-bit I2C slave address 0x40, changeable via ADR pins)
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* tmp007.c - Support for TI TMP007 IR thermopile sensor with integrated math engine * tmp007.c - Support for TI TMP007 IR thermopile sensor with integrated math engine
* *
* Copyright (c) 2017 Manivannan Sadhasivam <manivannanece23@gmail.com> * Copyright (c) 2017 Manivannan Sadhasivam <manivannanece23@gmail.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* Driver for the Texas Instruments I2C 16-bit IR thermopile sensor * Driver for the Texas Instruments I2C 16-bit IR thermopile sensor
* *
* (7-bit I2C slave address (0x40 - 0x47), changeable via ADR pins) * (7-bit I2C slave address (0x40 - 0x47), changeable via ADR pins)
...@@ -15,7 +12,6 @@ ...@@ -15,7 +12,6 @@
* 1. This driver assumes that the sensor has been calibrated beforehand * 1. This driver assumes that the sensor has been calibrated beforehand
* 2. Limit threshold events are enabled at the start * 2. Limit threshold events are enabled at the start
* 3. Operating mode: INT * 3. Operating mode: INT
*
*/ */
#include <linux/err.h> #include <linux/err.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright 2008 * Copyright 2008
* Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* LED driver for the DAC124S085 SPI DAC * LED driver for the DAC124S085 SPI DAC
*/ */
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright 2015-16 Golden Delicious Computers * Copyright 2015-16 Golden Delicious Computers
* *
* Author: Nikolaus Schaller <hns@goldelico.com> * Author: Nikolaus Schaller <hns@goldelico.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* LED driver for the IS31FL319{0,1,3,6,9} to drive 1, 3, 6 or 9 light * LED driver for the IS31FL319{0,1,3,6,9} to drive 1, 3, 6 or 9 light
* effect LEDs. * effect LEDs.
*
*/ */
#include <linux/err.h> #include <linux/err.h>
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright 2007-2008 Extreme Engineering Solutions, Inc. * Copyright 2007-2008 Extreme Engineering Solutions, Inc.
* *
* Author: Nate Case <ncase@xes-inc.com> * Author: Nate Case <ncase@xes-inc.com>
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* LED driver for various PCA955x I2C LED drivers * LED driver for various PCA955x I2C LED drivers
* *
* Supported devices: * Supported devices:
......
// SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright 2011 bct electronic GmbH * Copyright 2011 bct electronic GmbH
* Copyright 2013 Qtechnology/AS * Copyright 2013 Qtechnology/AS
...@@ -7,10 +8,6 @@ ...@@ -7,10 +8,6 @@
* *
* Based on leds-pca955x.c * Based on leds-pca955x.c
* *
* This file is subject to the terms and conditions of version 2 of
* the GNU General Public License. See the file COPYING in the main
* directory of this archive for more details.
*
* LED driver for the PCA9633 I2C LED driver (7-bit slave address 0x62) * LED driver for the PCA9633 I2C LED driver (7-bit slave address 0x62)
* LED driver for the PCA9634/5 I2C LED driver (7-bit slave address set by hw.) * LED driver for the PCA9634/5 I2C LED driver (7-bit slave address set by hw.)
* *
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment