aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd
AgeCommit message (Expand)AuthorFilesLines
2020-02-04Merge tag 'tag-chrome-platform-for-v5.6' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+0
2020-02-03Merge tag 'mfd-next-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds20-150/+892
2020-01-31Merge tag 'mips_5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds3-0/+683
2020-01-29mfd: wcd934x: Add support to wcd9340/wcd9341 codecSrinivas Kandagatla3-0/+319
2020-01-24mfd: syscon: Add arguments support for syscon referenceOrson Zhai1-0/+29
2020-01-24mfd: rn5t618: Mark ADC control register volatileAndreas Kemnade1-0/+1
2020-01-24mfd: cros_ec: Add cros-usbpd-notify subdevicePrashant Malani1-0/+22
2020-01-24mfd: da9062: Fix watchdog compatible stringMarco Felsch1-1/+1
2020-01-24mfd: madera: Allow more time for hardware resetCharles Keepax1-8/+8
2020-01-24mfd: cs47l15: Add missing register defaultCharles Keepax1-0/+1
2020-01-24mfd: madera: Wait for boot done before accessing any other registersCharles Keepax1-2/+15
2020-01-24mfd: Kconfig: Rename Samsung to lowercaseKrzysztof Kozlowski1-1/+1
2020-01-24mfd: tqmx86: remove set but not used variable 'i2c_ien'yu kuai1-2/+1
2020-01-24mfd: dbx500-prcmu: Drop DSI pll clock functionsLinus Walleij1-66/+0
2020-01-24mfd: dbx500-prcmu: Drop set_display_clocks()Linus Walleij1-30/+0
2020-01-24mfd: max77650: Select REGMAP_IRQ in KconfigBartosz Golaszewski1-0/+1
2020-01-24mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatileSamuel Holland1-1/+1
2020-01-24mfd: ab8500: Fix ab8500-clk typoLinus Walleij1-2/+2
2020-01-24mfd: intel-lpss: Add Intel Jasper Lake PCI IDsAndy Shevchenko1-0/+13
2020-01-24mfd: ab8500-core: Add device tree support for AB8505Stephan Gerhold2-8/+32
2020-01-24mfd: da9062: add support for the DA9062 GPIOs in the coreMarco Felsch1-1/+15
2020-01-24mfd: dln2: More sanity checking for endpointsOliver Neukum1-2/+11
2020-01-24mfd: sm501: Fix mismatches of request_mem_regionChuhong Yuan1-12/+7
2020-01-24mfd: syscon: Re-use resource_size() to count max_registerAndy Shevchenko1-1/+1
2020-01-24Merge branches 'ib-mfd-drm-5.6' and 'ib-mfd-clk-gpio-regulator-rtc-5.6' into ...Lee Jones5-9/+397
2020-01-24mfd: bd71828: Add power-key supportMatti Vaittinen1-0/+26
2020-01-24mfd: bd71828: Support ROHM BD71828 PMIC - coreMatti Vaittinen3-0/+334
2020-01-24mfd: bd718x7: Add compatible for BD71850Matti Vaittinen1-0/+4
2020-01-24mfd: Rohm PMICs: Use platform_device_id to match MFD sub-devicesMatti Vaittinen2-9/+33
2020-01-09mfd: ioc3: Add driver for SGI IOC3 chipThomas Bogendoerfer3-0/+683
2020-01-07cros_ec: treewide: Remove 'include/linux/mfd/cros_ec.h'Enric Balletbo i Serra1-1/+0
2020-01-07mfd: atmel-hlcdc: Return in case of errorClaudiu Beznea1-4/+11
2020-01-07mfd: atmel-hlcdc: Add struct device member to struct atmel_hlcdc_regmapClaudiu Beznea1-0/+3
2020-01-03drm/i915/dsi: Move Crystal Cove PMIC panel GPIO lookup from mfd to the i915 d...Hans de Goede1-19/+0
2019-12-17mfd: intel_soc_pmic: Rename pwm_backlight pwm-lookup to pwm_pmic_backlightHans de Goede1-1/+1
2019-12-03Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-223/+12
2019-12-01Merge tag 'mfd-next-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds18-353/+255
2019-11-27Merge tag 'for-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds4-1798/+0
2019-11-26Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2019-11-26Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acpi-button'Rafael J. Wysocki1-1/+1
2019-11-22Merge branch 'regulator-5.5' into regulator-nextMark Brown1-3/+31
2019-11-21mfd / platform / iio: cros_ec: Register sensor through sensorhubGwendal Grignou1-191/+12
2019-11-21mfd / platform: cros_ec: Add sensor_count and make check_features publicGwendal Grignou1-32/+0
2019-11-20tps6105x: add optional devicetree supportSven Van Asbroeck1-3/+31
2019-11-13Revert "mfd: syscon: Set name of regmap_config"Andy Shevchenko1-1/+0
2019-11-11mfd: ti_am335x_tscadc: Fix static checker warningVignesh Raghavendra1-1/+1
2019-11-11mfd: bd70528: Staticize bit value definitionsMatti Vaittinen1-9/+8
2019-11-11mfd: mfd-core: Honour Device Tree's request to disable a child-deviceLee Jones1-0/+5
2019-11-11mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDsAndy Shevchenko1-1/+12
2019-11-11mfd: db8500-prcmu: Support U8420-sysclk firmwareLinus Walleij1-20/+43
2019-11-11mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device()Lee Jones1-17/+4
2019-11-11mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backsLee Jones1-48/+9
2019-11-11mfd: mfd-core: Remove mfd_clone_cell()Lee Jones1-33/+0
2019-11-11mfd: mfd-core: Protect against NULL call-back function pointerLee Jones1-0/+10
2019-11-11mfd: cs5535-mfd: Register clients using their own dedicated MFD cell entriesLee Jones1-9/+16
2019-11-11mfd: cs5535-mfd: Request shared IO regions centrallyLee Jones1-41/+33
2019-11-11mfd: cs5535-mfd: Remove mfd_cell->id hackLee Jones1-12/+2
2019-11-11mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy error messageLee Jones1-2/+3
2019-11-11mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell to CHT cellsHans de Goede1-0/+3
2019-11-11mfd: madera: Add support for requesting the supply clocksCharles Keepax1-1/+26
2019-11-11mfd: wm8998: Remove some unused registersCharles Keepax1-12/+0
2019-11-11mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1Fabien Parent1-6/+6
2019-11-11mfd: mt6397: Fix probe after changing mt6397-coreFrank Wunderlich1-24/+40
2019-11-11mfd: arizona: Switch to using devm_gpiod_get()Dmitry Torokhov1-5/+1
2019-11-11mfd: max77620: Do not allocate IRQs upfrontThierry Reding1-3/+2
2019-11-11mfd: qcom-spmi-pmic: Add support for PM/PMI8950Angelo G. Del Regno1-0/+4
2019-11-11mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_BASIC MACROsLee Jones1-14/+7
2019-11-11mfd: ab8500: Example using new OF_MFD_CELL MACROLee Jones1-96/+42
2019-11-11mfd: ipaq-micro: Use devm_platform_ioremap_resource() in micro_probe()Markus Elfring1-5/+1
2019-11-11mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQHeiko Stuebner1-5/+1
2019-11-11mfd: rk808: Set RK817 interrupt polarity to lowHeiko Stuebner1-1/+1
2019-11-11mfd: rk808: Fix RK817 powerkey integrationHeiko Stuebner1-11/+3
2019-11-11mfd: intel-lpss: Add default I2C device properties for Gemini LakeJarkko Nikula1-8/+20
2019-11-11mfd: intel-lpss: Use devm_ioremap_uc for MMIOTuowen Zhao1-1/+1
2019-10-25ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driverHans de Goede1-1/+1
2019-10-24mfd: mt6397: Fix probe after changing mt6397-coreFrank Wunderlich1-24/+40
2019-10-18mfd: Switch the AB8500 GPADC to IIOLinus Walleij4-1798/+0
2019-09-29Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalent...Linus Torvalds1-52/+1
2019-09-24thermal: db8500: Finalize device tree conversionLinus Walleij1-52/+1
2019-09-23Merge tag 'mfd-next-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds36-659/+598
2019-09-22Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-16/+30
2019-09-19Merge tag 'tag-chrome-platform-for-v5.4' of git://git.kernel.org/pub/scm/linu...Linus Torvalds5-660/+147
2019-09-18Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+0
2019-09-18Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-290/+113
2019-09-17Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-12/+2
2019-09-03Merge generic_lookup_helpers into usb-nextGreg Kroah-Hartman1-12/+2
2019-09-03mfd: don't select DMA_DECLARE_COHERENT for the sm501 and tc6393xb driversChristoph Hellwig1-2/+0
2019-09-02mfd: cros_ec: Use mfd_add_hotplug_devices() helperEnric Balletbo i Serra1-12/+6
2019-09-02mfd: cros_ec: Add convenience struct to define autodetectable CrOS EC subdevicesEnric Balletbo i Serra1-58/+73
2019-09-02mfd: cros_ec: Add convenience struct to define dedicated CrOS EC MCUsEnric Balletbo i Serra1-39/+49
2019-09-02mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helperEnric Balletbo i Serra1-10/+7
2019-09-02mfd / platform: cros_ec: Reorganize platform and mfd includesEnric Balletbo i Serra1-1/+2
2019-09-02mfd / platform: cros_ec: Rename config to a better nameEnric Balletbo i Serra2-8/+11
2019-09-02mfd: cros_ec: Switch to use the new cros-ec-chardev driverEnric Balletbo i Serra1-214/+6
2019-09-02mfd / platform: cros_ec: Miscellaneous character device to talk with the ECEnric Balletbo i Serra2-36/+3
2019-09-02mfd / platform: cros_ec: Move cros-ec core driver out from MFDEnric Balletbo i Serra3-295/+2
2019-09-02mfd / platform: cros_ec: Handle chained ECs as platform devicesEnric Balletbo i Serra1-30/+31
2019-09-02mfd: mt6323: Add MT6323 RTC and PWRCJosef Friedl1-0/+25
2019-09-02mfd: mt6323: Replace boilerplate resource code with DEFINE_RES_* macrosJosef Friedl1-10/+3
2019-09-02mfd: db8500-prcmu: Support the higher DB8520 ARMSSLinus Walleij1-5/+35
2019-09-02mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit requestAndy Shevchenko1-21/+8
2019-09-02mfd: htc-i2cpld: Drop check because i2c_unregister_device() is NULL safeWolfram Sang1-2/+1
2019-09-02mfd: sm501: Include the GPIO driver headerLinus Walleij1-0/+1
2019-09-02mfd: intel-lpss: Add Intel Skylake ACPI IDsAndy Shevchenko1-0/+26
2019-09-02mfd: intel-lpss: Consistently use GENMASK()Andy Shevchenko1-5/+5
2019-09-02mfd: Add support for Merrifield Basin Cove PMICAndy Shevchenko3-0/+169
2019-09-02mfd: ezx-pcap: Replace mutex_lock with spin_lockFuqian Huang1-23/+30
2019-08-27Merge tag 'mfd-fixes-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-3/+3
2019-08-27mfd: rk808: Make PM function declaration staticLee Jones1-1/+1
2019-08-27mfd: rk808: Mark pm functions __maybe_unusedArnd Bergmann1-2/+2
2019-08-14mfd: asic3: Include the right headerLinus Walleij1-1/+1
2019-08-12mfd: mt6397: Extract IRQ related code from core driverHsin-Hsiung Wang3-147/+183
2019-08-12mfd: mt6397: Rename macros to something more readableHsin-Hsiung Wang1-8/+8
2019-08-12mfd: Remove dev_err() usage after platform_get_irq()Stephen Boyd6-27/+9
2019-08-12mfd: db8500-prcmu: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+2
2019-08-12mfd: intel-lpss: Add Intel Tiger Lake PCI IDsAndy Shevchenko1-0/+23
2019-08-12mfd: Drop obsolete JZ4740 driverPaul Cercueil3-334/+0
2019-08-12mfd: omap-usb-host: Mark expected switch fall-throughsGustavo A. R. Silva1-2/+2
2019-08-12mfd: intel-lpss: Remove D3cold delayKai-Heng Feng1-0/+2
2019-08-12mfd: twl-core: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: palmas: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: max8998: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: max8997: Convert to i2c_new_dummy_deviceWolfram Sang1-9/+9
2019-08-12mfd: max8925-i2c: Convert to i2c_new_dummy_deviceWolfram Sang1-6/+6
2019-08-12mfd: max8907: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: max77843: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: max77693: Convert to i2c_new_dummy_deviceWolfram Sang1-6/+6
2019-08-12mfd: max14577: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: da9150-core: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: bcm590xx: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: ab3100-core: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: 88pm860x-core: Convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-08-12mfd: 88pm800: Convert to i2c_new_dummy_deviceWolfram Sang1-6/+6
2019-08-12mfd: timberdale: Use dev_get_drvdataChuhong Yuan1-2/+1
2019-08-12mfd: tps80031: Convert to devm_i2c_new_dummy_deviceWolfram Sang1-15/+8
2019-08-12mfd: aat2870: No need to check return value of debugfs_create functionsGreg Kroah-Hartman1-11/+2
2019-08-12mfd: ab8500: No need to check return value of debugfs_create functionsGreg Kroah-Hartman1-226/+98
2019-08-12mfd: ab3100: No need to check return value of debugfs_create functionsGreg Kroah-Hartman2-53/+13
2019-08-12Merge 5.3-rc4 into driver-core-nextGreg Kroah-Hartman2-2/+4
2019-08-09mfd: omap-usb-host: Mark expected switch fall-throughsGustavo A. R. Silva1-2/+2
2019-08-09mfd: db8500-prcmu: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+2
2019-08-08mfd/syscon: Add device_node_to_regmap()Paul Cercueil1-16/+30
2019-08-01mfd: aat2870: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-11/+2
2019-08-01mfd: ab8500: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-226/+98
2019-08-01mfd: ab3100: no need to check return value of debugfs_create functionsGreg Kroah-Hartman2-53/+13
2019-07-30drivers: Introduce device lookup variants by of_nodeSuzuki K Poulose1-12/+2
2019-07-25mfd: davinci_voicecodec: Remove pointless #includeArnd Bergmann1-5/+4
2019-07-25mfd: max77620: Add of_node_put() before returnNishka Dasgupta1-1/+3
2019-07-15Merge tag 'mfd-next-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds23-362/+4191
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-23/+2
2019-07-11Merge tag 'tag-chrome-platform-for-v5.3' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+5
2019-07-09Merge tag 'leds-for-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-16/+12
2019-07-02mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clkAxel Lin1-0/+2
2019-07-02mfd: madera: Fixup SPDX headersCharles Keepax8-32/+8
2019-07-02mfd: madera: Remove some unused registers and fix some defaultsCharles Keepax5-249/+6
2019-07-02mfd: intel-lpss: Release IDA resourcesAndy Shevchenko1-0/+1
2019-07-02mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDsAndy Shevchenko1-0/+15
2019-07-02mfd: cs5535-mfd: Remove ifdef OLPC noiseLubomir Rintel1-17/+7
2019-07-02mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as a subdeviceGwendal Grignou1-0/+69
2019-07-02mfd: rk808: Prepare rk805 for poweroffStefan Mavrodiev1-15/+35
2019-07-02mfd: rk808: Check pm_power_off pointerStefan Mavrodiev1-6/+11
2019-07-02mfd: cros_ec: differentiate SCP from EC by feature bitPi-Hsun Shih1-0/+10
2019-07-02mfd: madera: Add Madera core support for CS47L92Richard Fitzgerald7-0/+2045
2019-07-02mfd: madera: Add Madera core support for CS47L15Richard Fitzgerald7-0/+1375
2019-07-02mfd: madera: Add supply mapping for MICVDDCharles Keepax1-3/+15
2019-07-02mfd: madera: Fix potential uninitialised use of variableStuart Henderson1-1/+1
2019-07-02mfd: arizona: Fix undefined behaviorArnd Bergmann1-1/+1
2019-07-02mfd: core: Set fwnode for created devicesRobert Hancock1-0/+1
2019-07-02mfd: intel-lpss: Keep device tables sorted by IDAndy Shevchenko1-3/+3
2019-07-02mfd: menelaus: Remove superfluous error messageAlexandre Belloni1-2/+0
2019-07-02mfd: bd718x7: Make power button press duration configurableLeonard Crestez1-0/+42
2019-07-02mfd: bd718x7: Remove hardcoded config for button press durationLeonard Crestez1-23/+0
2019-07-02mfd: cros_ec: Register cros_ec_lid_angle driver when presentedGwendal Grignou1-3/+10
2019-07-02mfd: madera: Add missing of table registrationDaniel Gomez1-0/+1
2019-07-02Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', 'ib-mfd-clk-regulat...Lee Jones3-6/+196
2019-07-01mfd / platform: cros_ec_debugfs: Expose resume result via debugfsEvan Green1-1/+5
2019-06-27mfd: rk808: Add RK817 and RK809 supportTony Xie2-6/+192
2019-06-27mfd: bd70528: Support ROHM bd70528 PMIC coreMatti Vaittinen3-0/+335
2019-06-27mfd: regulator: clk: Split rohm-bd718x7.hMatti Vaittinen1-11/+12
2019-06-25Merge tag 'mfd-fixes-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+6
2019-06-24mfd: stmfx: Fix an endian bug in stmfx_irq_handler()Dan Carpenter1-1/+3
2019-06-24driver_find_device: Unify the match function with class_find_device()Suzuki K Poulose1-2/+2
2019-06-24mfd: Remove unused helper syscon_regmap_lookup_by_pdevnameSuzuki K Poulose1-21/+0
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner54-222/+54
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 464Thomas Gleixner5-5/+5
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner3-36/+3
2019-06-17mfd: stmfx: Uninitialized variable in stmfx_irq_handler()Dan Carpenter1-6/+4
2019-06-17mfd: lp87565: Add support for 4-phase LP87561 combinationKeerthy1-0/+4
2019-06-06mfd: ti-lmu: Add LM36274 support to the ti-lmuDan Murphy2-3/+16
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 450Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446Thomas Gleixner1-7/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 390Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372Thomas Gleixner2-8/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 341Thomas Gleixner2-24/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336Thomas Gleixner4-59/+4
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner1-14/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 312Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294Thomas Gleixner3-27/+3
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner2-18/+2