Thomas Gleixner
1ccea77e2a
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
...
Based on 2 normalized pattern(s):
this program is free software you can redistribute it and or modify
it under the terms of the gnu general public license as published by
the free software foundation either version 2 of the license or at
your option any later version this program is distributed in the
hope that it will be useful but without any warranty without even
the implied warranty of merchantability or fitness for a particular
purpose see the gnu general public license for more details you
should have received a copy of the gnu general public license along
with this program if not see http www gnu org licenses
this program is free software you can redistribute it and or modify
it under the terms of the gnu general public license as published by
the free software foundation either version 2 of the license or at
your option any later version this program is distributed in the
hope that it will be useful but without any warranty without even
the implied warranty of merchantability or fitness for a particular
purpose see the gnu general public license for more details [based]
[from] [clk] [highbank] [c] you should have received a copy of the
gnu general public license along with this program if not see http
www gnu org licenses
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-or-later
has been chosen to replace the boilerplate/reference in 355 file(s).
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>
Reviewed-by: Jilayne Lovejoy <opensource@jilayne.com>
Reviewed-by: Steve Winslow <swinslow@gmail.com>
Reviewed-by: Allison Randal <allison@lohutok.net>
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190519154041.837383322@linutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-05-21 11:28:45 +02:00
..
88pm80x.c
88pm800.c
88pm805.c
88pm860x-core.c
mfd: 88pm860x: Move over to new I2C device .probe() call
2016-11-17 16:10:24 +01:00
88pm860x-i2c.c
mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
2018-07-13 00:09:36 +02:00
aat2870-core.c
mfd: aat2870-core: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
ab3100-core.c
mfd: ab3100-core: Make it explicitly non-modular
2016-11-29 08:21:29 +00:00
ab3100-otp.c
ab8500-core.c
mfd: ab8500-core: Return zero in get_register_interruptible()
2019-01-03 08:32:42 +00:00
ab8500-debugfs.c
mfd: ab8500-debugfs: Fix a typo ("deubgfs")
2019-05-14 08:13:27 +01:00
ab8500-gpadc.c
mfd: ab8500-gpadc: Make it explicitly non-modular
2016-11-29 08:21:31 +00:00
ab8500-sysctrl.c
mfd: ab8500-sysctrl: Handle probe deferral
2017-02-13 09:29:43 +00:00
abx500-core.c
mfd: abx500-core: Adjust 14 checks for null pointers
2018-05-16 09:21:48 +01:00
ac100.c
act8945a.c
adp5520.c
mfd: adp5520: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
altera-a10sr.c
regmap: split up regmap_config.use_single_rw
2018-09-07 13:03:55 +01:00
altera-sysmgr.c
mfd: altera-sysmgr: Add SOCFPGA System Manager
2019-04-02 07:37:45 +01:00
arizona-core.c
mfd: arizona: Make array mclk_name static, shrinks object size
2018-10-23 08:58:34 +01:00
arizona-i2c.c
arizona-irq.c
kernel/irq: Extend lockdep class for request mutex
2017-12-28 12:26:35 +01:00
arizona-spi.c
arizona.h
mfd: arizona: Remove totally unused forward declaration
2017-02-13 09:29:40 +00:00
as3711.c
mfd: as3711: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
as3722.c
mfd: as3722: Disable auto-power-on when AC OK
2018-07-27 08:16:01 +01:00
asic3.c
mfd: asic3: Fix broken MMC card detection
2018-06-04 08:44:17 +01:00
at91-usart.c
mfd: at91-usart: No need to copy mfd_cell in probe
2019-02-07 10:44:09 +00:00
atmel-flexcom.c
atmel_flexcom: Support resuming after a chip reset
2018-01-08 11:03:35 +00:00
atmel-hlcdc.c
mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller
2019-05-14 08:13:26 +01:00
atmel-smc.c
mfd: syscon: atmel-smc: Include string.h
2018-05-29 09:09:29 +01:00
axp20x-i2c.c
mfd: axp20x: Allow the AXP223 to be probed by I2C
2019-05-14 08:13:26 +01:00
axp20x-rsb.c
mfd: axp20x: Add support for AXP813 PMIC
2017-09-05 08:46:00 +01:00
axp20x.c
mfd: axp20x: Add USB power supply mfd cell to AXP803
2019-05-14 08:13:27 +01:00
bcm590xx.c
mfd: bcm590xx: Simplify a test
2016-11-29 08:21:33 +00:00
bcm2835-pm.c
soc: bcm: bcm2835-pm: Add support for power domains under a new binding.
2019-01-09 16:55:09 +01:00
bd9571mwv.c
mfd: bd9571mwv: Add volatile register to make DVFS work
2019-01-03 08:32:42 +00:00
cros_ec.c
platform/chrome: Add support for v1 of host sleep event
2019-05-14 08:13:27 +01:00
cros_ec_dev.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00
cros_ec_dev.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00
cs47l24-tables.c
mfd: arizona: Mark AIFx_TX_BCLK_RATE as readable for cs47l24
2016-11-21 13:00:18 +00:00
cs47l35-tables.c
mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable
2019-05-14 08:13:26 +01:00
cs47l85-tables.c
mfd: madera: Register map tables for Cirrus Logic CS47L85
2018-06-05 11:15:08 +01:00
cs47l90-tables.c
mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable
2019-05-14 08:13:26 +01:00
cs5535-mfd.c
da903x.c
da9052-core.c
mfd: da9052: Fix manual ADC read after timed out read
2017-09-05 08:46:00 +01:00
da9052-i2c.c
da9052-irq.c
da9052-spi.c
regmap: split up regmap_config.use_single_rw
2018-09-07 13:03:55 +01:00
da9055-core.c
da9055-i2c.c
mfd: da9055: Constify i2c_device_id
2017-09-05 08:46:01 +01:00
da9062-core.c
mfd: da9062: Use core helper regmap_reg_range macros
2018-05-16 09:21:48 +01:00
da9063-core.c
mfd: da9063: Remove platform_data support
2019-05-14 08:13:26 +01:00
da9063-i2c.c
mfd: da9063: Remove platform_data support
2019-05-14 08:13:26 +01:00
da9063-irq.c
mfd: da9063: Remove platform_data support
2019-05-14 08:13:26 +01:00
da9150-core.c
davinci_voicecodec.c
mfd: davinci_voicecodec: Tidyup header difinitions
2016-11-29 08:21:27 +00:00
db8500-prcmu.c
mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code
2019-02-01 08:21:13 +00:00
dbx500-prcmu-regs.h
dln2.c
mfd: dln2: Use irqsave() in USB's complete callback
2018-07-27 08:13:25 +01:00
dm355evm_msp.c
mfd: dm355evm_msp: Move header file out of I2C realm
2017-08-15 08:06:14 +01:00
exynos-lpass.c
mfd: exynos-lpass: Enable UART module support
2019-01-03 08:32:42 +00:00
ezx-pcap.c
fsl-imx25-tsadc.c
mfd: fsl-imx25: Clean up irq settings during removal
2017-10-24 09:12:14 +01:00
hi655x-pmic.c
mfd: hi655x: Fix regmap area declared size for hi655x
2018-07-27 08:13:25 +01:00
hi6421-pmic-core.c
mfd: hi6421-pmic: Add support for HiSilicon Hi6421v530
2017-09-05 08:46:00 +01:00
htc-i2cpld.c
mfd: htc-i2cpld: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
htc-pasic3.c
intel-lpss-acpi.c
mfd: intel-lpss: Move linux/pm.h to the local header
2019-02-18 09:06:52 +00:00
intel-lpss-pci.c
mfd: intel-lpss: Add Intel Comet Lake PCI IDs
2019-05-14 08:13:27 +01:00
intel-lpss.c
One more patch to remove io.h from clk-provider.h. We used to need this
2019-05-16 19:05:35 -07:00
intel-lpss.h
mfd: intel-lpss: Move linux/pm.h to the local header
2019-02-18 09:06:52 +00:00
intel_msic.c
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
intel_quark_i2c_gpio.c
mfd: intel_quark_i2c_gpio: Adjust IOT2000 matching
2019-05-14 08:13:27 +01:00
intel_soc_pmic_bxtwc.c
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
intel_soc_pmic_chtdc_ti.c
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
intel_soc_pmic_chtwc.c
mfd: intel_soc_pmic_chtwc: Register LED child device
2019-05-14 08:13:25 +01:00
intel_soc_pmic_core.c
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
intel_soc_pmic_core.h
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
intel_soc_pmic_crc.c
mfd: Convert Intel PMIC drivers to use SPDX identifier
2018-10-23 08:58:34 +01:00
ipaq-micro.c
mfd: ipaq-micro: Dump debugging hexdumps
2017-07-06 08:29:11 +01:00
janz-cmodio.c
mfd: janz-cmodio: Delete error message for a failed memory allocation
2018-05-16 09:21:48 +01:00
jz4740-adc.c
mfd: jz4740-adc: Delete error message for a failed memory allocation
2018-05-16 09:21:48 +01:00
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
kempld-core.c
mfd: kempld-core: Constify variables that point to const structure
2018-07-27 08:13:24 +01:00
lm3533-core.c
lm3533-ctrlbank.c
lochnagar-i2c.c
mfd: lochnagar: Add support for the Cirrus Logic Lochnagar
2019-02-07 10:44:00 +00:00
lp873x.c
lp3943.c
lp8788-irq.c
lp8788.c
lp87565.c
mfd: lp87565: Convert to use devm_mfd_add_devices()
2017-09-05 08:46:01 +01:00
lpc_ich.c
mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Apollo Lake
2018-01-08 11:03:35 +00:00
lpc_sch.c
madera-core.c
mfd: madera: Remove spurious semicolon in while loop
2019-01-03 08:32:42 +00:00
madera-i2c.c
mfd: madera: Add common support for Cirrus Logic Madera codecs
2018-06-05 11:14:56 +01:00
madera-spi.c
mfd: madera: Add common support for Cirrus Logic Madera codecs
2018-06-05 11:14:56 +01:00
madera.h
mfd: madera: Add common support for Cirrus Logic Madera codecs
2018-06-05 11:14:56 +01:00
Makefile
Immutable branch between MFD, ARM and Net due for the 5.2 merge window
2019-05-14 08:09:23 +01:00
max8907.c
max8925-core.c
mfd: max8925-core: Drop unused MODULE_ tags from non-modular code
2019-02-01 08:21:13 +00:00
max8925-i2c.c
mfd: max8925-i2c: Drop unnecessary static
2017-09-05 08:46:00 +01:00
max8997-irq.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max8997.c
mfd: max8997: Disable interrupt handling for suspend/resume cycle
2018-10-23 08:58:34 +01:00
max8998-irq.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max8998.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max14577.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max77620.c
mfd: max77620: Provide system power-off functionality
2019-05-08 12:50:14 +01:00
max77650.c
mfd: Add new driver for MAX77650 PMIC
2019-05-08 12:06:21 +01:00
max77686.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max77693.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
max77843.c
mfd: maxim: Add SPDX license identifiers
2018-10-23 08:58:34 +01:00
mc13xxx-core.c
mfd: mc13xxx: Fix a missing check of a register-read failure
2019-01-03 08:32:42 +00:00
mc13xxx-i2c.c
mc13xxx-spi.c
regmap: split up regmap_config.use_single_rw
2018-09-07 13:03:55 +01:00
mc13xxx.h
mcp-core.c
mcp-sa11x0.c
menelaus.c
mfd: menelaus: Fix possible race condition and leak
2018-09-11 16:40:21 +01:00
menf21bmc.c
mfd-core.c
mfd: mfd-core: Document mfd_add_devices()
2019-05-08 12:06:02 +01:00
motorola-cpcap.c
mfd: motorola-cpcap: Add audio-codec support
2018-10-23 08:58:34 +01:00
mt6397-core.c
mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported
2019-01-03 08:32:42 +00:00
mxs-lradc.c
mfd: mxs-lradc: Mark expected switch fall-through
2019-02-18 09:07:22 +00:00
omap-usb-host.c
mfd: omap-usb-host: Fix dts probe of children
2018-09-11 16:47:33 +01:00
omap-usb-tll.c
Remove MODULE_ALIAS() calls that take undefined macro
2019-05-07 21:50:24 +09:00
omap-usb.h
palmas.c
mfd: palmas: Assign the right powerhold mask for tps65917
2018-01-08 11:03:34 +00:00
pcf50633-adc.c
pcf50633-core.c
mfd: pcf50633: Fix some memory leaks in the error handling path of 'pcf50633_probe()'
2018-05-16 09:21:48 +01:00
pcf50633-gpio.c
pcf50633-irq.c
qcom-pm8xxx.c
mfd: pm8xxx: revert "disassociate old virq if hwirq mapping already exists"
2019-02-13 09:35:12 +01:00
qcom-spmi-pmic.c
mfd: qcom-spmi-pmic: Add support for pm8005, pm8998 and pmi8998
2018-06-04 06:47:52 +01:00
qcom_rpm.c
mfd: qcom_rpm: write fw_version to CTRL_REG
2019-01-03 08:32:42 +00:00
rave-sp.c
mfd: rave-sp: Fix typo in rave_sp_checksum comment
2019-01-03 08:32:42 +00:00
rc5t583-irq.c
rc5t583.c
mfd: rc5t583: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
rdc321x-southbridge.c
retu-mfd.c
mfd: retu: Add OF device ID table
2017-07-18 08:27:18 +01:00
rk808.c
mfd: rk808: Remove the id_table
2019-05-14 08:13:26 +01:00
rn5t618.c
mfd: rn5t618: Unregister restart handler on remove
2017-07-06 08:29:11 +01:00
rohm-bd718x7.c
regulator: bd718xx: fix build warning on x86_64
2018-10-02 15:58:11 +01:00
rt5033.c
sec-core.c
mfd: sec: Add support for the RTC on S2MPA01
2019-05-14 08:13:25 +01:00
sec-irq.c
mfd: sec: Add support for the RTC on S2MPA01
2019-05-14 08:13:25 +01:00
si476x-cmd.c
si476x-i2c.c
mfd: si476x-i2c: Delete an error message for a failed memory allocation in si476x_core_probe()
2018-05-16 09:21:48 +01:00
si476x-prop.c
sky81452.c
sm501.c
mfd: sm501: Use struct_size() in devm_kzalloc()
2019-02-07 10:43:09 +00:00
smsc-ece1099.c
mfd: smsc-ece1099: Improve a size determination in smsc_i2c_probe()
2018-05-16 09:21:48 +01:00
sprd-sc27xx-spi.c
mfd: sc27xx: Use SoC compatible string for PMIC devices
2019-04-02 05:59:46 +01:00
ssbi.c
mfd: Use dev_get_drvdata() directly
2019-05-14 08:13:28 +01:00
sta2x11-mfd.c
mfd: sta2x11: Drop unused MODULE_ tags from non-modular code
2019-02-01 08:21:13 +00:00
stm32-lptimer.c
mfd: stm32: Adopt SPDX identifier
2018-01-08 11:03:35 +00:00
stm32-timers.c
mfd: stm32-timers: Add support for DMAs
2018-05-16 09:10:38 +01:00
stmfx.c
mfd: Add ST Multi-Function eXpander (STMFX) core driver
2019-05-10 08:21:23 +01:00
stmpe-i2c.c
stmpe-spi.c
stmpe.c
Merge branches 'ib-mfd-iio-input-5.1', 'ib-mfd-input-watchdog-5.1' and 'ib-mfd-platform-5.1' into ibs-for-mfd-merged
2019-02-01 08:20:04 +00:00
stmpe.h
stpmic1.c
mfd: stpmic1: Add STPMIC1 driver
2019-01-16 13:59:34 +00:00
stw481x.c
mfd: stw481x: Make three arrays static const, reduces object code size
2017-10-13 10:42:58 +01:00
sun4i-gpadc.c
mfd: sun4i-gpadc: Fix 'cast from pointer to integer of different size' warning
2016-11-29 08:21:26 +00:00
sun6i-prcm.c
mfd: sun6i-prcm: Fix build warning for non-OF configurations
2019-05-14 08:13:27 +01:00
syscon.c
mfd: syscon: Add optional clock support
2019-05-14 08:13:25 +01:00
t7l66xb.c
mfd: Use dev_get_drvdata() directly
2019-05-14 08:13:28 +01:00
tc3589x.c
mfd: tc3589x: Improve function-level documentation
2016-11-29 08:21:19 +00:00
tc6387xb.c
mfd: Use dev_get_drvdata() directly
2019-05-14 08:13:28 +01:00
tc6393xb.c
mfd: Use dev_get_drvdata() directly
2019-05-14 08:13:28 +01:00
ti-lmu.c
mfd: ti-lmu: Remove LM3532 backlight driver references
2019-04-07 20:45:49 +02:00
ti_am335x_tscadc.c
mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells
2018-12-03 11:33:10 +00:00
timberdale.c
Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2018-06-14 16:21:46 +09:00
timberdale.h
tmio_core.c
mfd: tmio: Move register macros to tmio_core.c
2018-01-08 11:03:34 +00:00
tps6105x.c
mfd: tps6105x: Add OF device ID table
2017-07-18 08:27:37 +01:00
tps6507x.c
tps6586x.c
mfd: tps6586x: Handle interrupts on suspend
2019-01-03 08:32:42 +00:00
tps65010.c
mfd: tps65010: Move header file out of I2C realm
2017-08-15 08:27:22 +01:00
tps65086.c
tps65090.c
mfd: tps65090: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
tps65217.c
mfd: tps65217: Introduce dependency on CONFIG_OF
2017-10-13 10:42:58 +01:00
tps65218.c
mfd: tps65218.c: Add input voltage options
2019-02-01 08:21:13 +00:00
tps65910.c
mfd: tps65910: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
tps65911-comparator.c
mfd: tps65911-comparator: Fix an off by one bug
2018-05-16 09:21:48 +01:00
tps65912-core.c
mfd: tps65912: Move regmap config into core driver
2016-11-29 08:21:21 +00:00
tps65912-i2c.c
mfd: tps65912: Export OF device ID table as module aliases
2017-02-13 09:29:43 +00:00
tps65912-spi.c
mfd: tps65912-spi: Add missing of table registration
2019-05-14 08:13:27 +01:00
tps68470.c
mfd: tps68470: Drop unused MODULE_DEVICE_TABLE
2019-02-07 10:44:14 +00:00
tps80031.c
mfd: tps80031: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
tqmx86.c
mfd: tqmx86: IO controller with I2C, Wachdog and GPIO
2019-02-18 09:06:57 +00:00
twl-core.c
mfd: twl-core: Disable IRQ while suspended
2019-04-02 04:50:31 +01:00
twl-core.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
twl4030-audio.c
mfd: twl4030-audio: Fix sibling-node lookup
2017-11-29 16:28:45 +00:00
twl4030-irq.c
mfd: twl: Move header file out of I2C realm
2017-09-04 14:41:02 +01:00
twl4030-power.c
mfd: twl: Move header file out of I2C realm
2017-09-04 14:41:02 +01:00
twl6030-irq.c
mfd: twl6030-irq: Delete an error message for a failed memory allocation in twl6030_init_irq()
2018-05-16 09:21:48 +01:00
twl6040.c
mfd: twl6040: Fix device init errors for ACCCTL register
2019-05-14 08:13:25 +01:00
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
ucb1400_core.c
vexpress-sysreg.c
viperboard.c
mfd: viperboard: Delete an error message for a failed memory allocation in vprbrd_probe()
2018-05-16 09:21:48 +01:00
vx855.c
wl1273-core.c
wm97xx-core.c
mfd: wm97xx-core: Platform data can be NULL
2018-06-11 09:11:03 +01:00
wm831x-auxadc.c
wm831x-core.c
Linux 5.1-rc1
2019-03-19 13:12:18 +00:00
wm831x-i2c.c
mfd: wm831x-i2c: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
wm831x-irq.c
mfd: wm831x: Add basic device tree binding
2017-03-23 11:45:50 +00:00
wm831x-otp.c
wm831x-spi.c
mfd: wm831x-spi: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
wm5102-tables.c
mfd: wm5102: Remove spurious trailing spaces
2016-11-29 08:21:26 +00:00
wm5110-tables.c
mfd: wm5110: Add missing ASRC rate register
2019-01-03 08:32:42 +00:00
wm8350-core.c
mfd: wm8350-core: Drop unused module infrastructure from non-modular code
2019-02-01 08:21:13 +00:00
wm8350-gpio.c
wm8350-i2c.c
mfd: wm8350-i2c: Make it explicitly non-modular
2019-02-01 08:21:13 +00:00
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c
Linux 5.1-rc1
2019-03-19 13:12:18 +00:00
wm8994-core.c
regulator: wm8994: Pass descriptor instead of GPIO number
2018-11-15 11:42:08 -08:00
wm8994-irq.c
wm8994-regmap.c
wm8994.h
wm8997-tables.c
wm8998-tables.c