From: Lee Jones <lee.jones@linaro.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v5.14
Date: Mon, 5 Jul 2021 15:16:16 +0100 [thread overview]
Message-ID: <YOMUMLdVsCpnWPgM@dell> (raw)
Good afternoon Linus,
The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:
Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-5.14
for you to fetch changes up to 8a14ded5a8cb7d4146c12f984b5346bffde9b70f:
mfd: cros_ec: Add peripheral device charger (2021-06-22 12:53:03 +0100)
----------------------------------------------------------------
- Core Frameworks
- Fix Software Node clean-up code
- New Drivers
- Add support for MediaTek MT6359 PMIC
- Add support for Qualcomm PM8008 PMIC
- Add support for Richtek RT4831
- New Device Support
- Add support for Audio CODECs to Rockchip RK817
- Add support for Alder Lake-M to Intel LPSS PCI
- Add support for Periph Device Charge to ChromeOS EC
- New Functionality
- Provide additional IRQs; wcd934x
- Add optional Reset functionality; lp87565
- Fix-ups
- Namespacing & visibility; lp87565
- Differentiate between Power and Home key IRQs; mt6358
- Export I2C device tables; da9052-i2c, stmpe-i2c
- Adapt IRQ flags; max8907, rn5t61, max8907
- Make some functions/devices optional; axp20x, cros_ec_dev
- Explicitly include used header files; ioc3
- Remove superfluous lines; MAINTAINERS, sec-core, st,stm32-timers
- Resolve Kerneldoc issues; omap-usb-host, omap-usb-tll, si476x-cmd, si476x-i2c
- Convert to a module; arizona-core
- Copyright changes; hi655x-pmic
- Drop support for board file initialisation; sec-core
- Trivial; spelling, whitespace etc; lp87565, si476x-cmd, mt6360-core, wm831x-core,
twl-core, db8500-prcmu
- Simplify various implementations; wcd934x, mt6360-core, max8997, max8998,
da9052-i2c, da9062-core, sec-core,
- Device Tree binding changes; google,cros-ec, richtek,rt4831-backlight,
db8500-prcmu, qcom,pm8008, qcom,spmi-pmic
- Use provided APIs to simplify; t7l66xb, as3722, da9055-core, tps80031, 88pm800,
88pm805, asic3, sun6i-prcm,
wm831x-core, wm831x-otp,
ucb1x00-assabet, timberdale, sm501,
pcf50633-core, kempld-core,
janz-cmodio, intel_soc_pmic_bxtwc, ab8500-core
- Bug Fixes
- Fix unused variable warning; rk817_codec
- Fix regulator voltage configuration; rohm-bd71828
- Fix ongoing freeing of regmap_config 'name' issue; syscon
- Fix error handling path; da9063-i2c
- Fix Kconfig issues; MFD_MP2629
- Fix DMA mask warnings; motorola-cpcap
----------------------------------------------------------------
Alexandre Torgue (1):
dt-bindings: mfd: stm32-timers: Remove #address/size cells from required properties
Andre Przywara (1):
mfd: axp20x: Allow AXP 806 chips without interrupt lines
Andreas Kemnade (1):
mfd: rn5t618: Fix IRQ trigger by changing it to level mode
Andy Shevchenko (2):
mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs
mfd: Remove software node conditionally and locate at right place
Axel Lin (1):
mfd: bd71828: Fix .n_voltages settings
ChiYuan Huang (3):
backlight: rt4831: Adds DT binding document for Richtek RT4831 backlight
mfd: rt4831: Adds support for Richtek RT4831
mfd: rt4831: Adds DT binding document for Richtek RT4831
Chris Morgan (4):
mfd: Add Rockchip rk817 audio CODEC support
ASoC: Add Rockchip rk817 audio CODEC support
dt-bindings: Add Rockchip rk817 audio CODEC support
ASoC: rk817: fix a warning in rk817_probe()
Daisuke Nojiri (1):
mfd: cros_ec: Add peripheral device charger
Gene Chen (10):
mfd: mt6360: Rearrange include file
mfd: mt6360: Remove redundant brackets around raw numbers
mfd: mt6360: Indicate sub-dev compatible name by using "-"
mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 regulator resources
mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata
mfd: mt6360: Rename mt6360_pmu by mt6360
mfd: mt6360: Remove handle_post_irq callback function
mfd: mt6360: Fix flow which is used to check ic exist
mfd: mt6360: Merge header file into driver and remove unuse register define
mfd: mt6360: Merge different sub-devices I2C read/write
Guru Das Srinagesh (3):
dt-bindings: mfd: pm8008: Add IRQ listing
dt-bindings: mfd: pm8008: Add bindings
mfd: pm8008: Add driver for QCOM PM8008 PMIC
Gwendal Grignou (1):
mfd: cros_ec_dev: Load lightbar module only present
Hans de Goede (1):
mfd: arizona: Allow building arizona MFD-core as module
Hao Fang (1):
mfd: hisilicon: Use the correct HiSilicon copyright
Hsin-Hsiung Wang (6):
mfd: mt6358: Refine interrupt code
rtc: mt6397: refine RTC_TC_MTH
dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC
dt-bindings: regulator: Add document for MT6359 regulator
mfd: Add support for the MediaTek MT6359 PMIC
regulator: mt6359: Add support for MT6359P regulator
Ikjoon Jang (1):
mfd: google,cros-ec: add DT bindings for a baseboard's switch device
Jian Dong (1):
mfd: si476x-cmd: Fix two typos of 'returned'
Krzysztof Kozlowski (11):
mfd: max8997: Simplify getting of_device_id match data
mfd: max8998: Simplify getting of_device_id match data
mfd: da9052: Simplify getting of_device_id match data
mfd: da9062: Simplify getting of_device_id match data
mfd: sec: Simplify getting of_device_id match data
mfd: sec: Drop support for board files and require devicetree
mfd: sec: Remove unused cfg_pmic_irq in platform data
mfd: sec: Remove unused device_type in platform data
mfd: sec: Remove unused irq_base in platform data
mfd: sec: Enable wakeup from suspend via devicetree property
mfd: sec: Remove unused platform data members
Lee Jones (9):
Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v5.14' and 'tb-mfd-regulator-rtc-v5.14' into ibs-for-mfd-merged
Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver"
mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock()
mfd: twl-core: Fix incorrect function name twl_regcache_bypass()
mfd: db8500-prcmu: Fix multiple incorrectly documented function names
mfd: omap-usb-host: File headers are not good candidates for kernel-doc
mfd: omap-usb-tll: File headers are not good candidates for kernel-doc
mfd: si476x-cmd: Fix a bunch of incorrectly documented function names
mfd: si476x-i2c: Fix incorrectly documented function names
Limeng (1):
mfd: syscon: Free the allocated name field of struct regmap_config
Linus Walleij (1):
mfd: db8500-prcmu: Add devicetree bindings
Luca Ceresoli (3):
mfd: lp87565: Fix typo in define names
mfd: lp87565: Move LP87565_regulator_id to .c file
mfd: lp87565: Handle optional reset pin
Marc Zyngier (1):
mfd: ioc3: Directly include linux/irqdomain.h
Mattijs Korpershoek (3):
mfd: mt6397: Add MT6358 register definitions for power key
mfd: mt6397: Use named IRQs instead of index (keys)
mfd: mt6397: Add PMIC keys for MT6358
Randy Dunlap (1):
mfd: mp2629: Select MFD_CORE to fix build error
Sergey Larin (1):
mfd: max8907: Remove IRQF_NO_AUTOEN flag
Srinivas Kandagatla (2):
mfd: wcd934x: Add macro for adding new interrupts
mfd: wcd934x: Add additional interrupts required for MBHC support
Tian Tao (1):
mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag
Tony Lindgren (1):
mfd: cpcap: Fix cpcap dmamask not set warnings
Wen Su (1):
regulator: mt6359: Add support for MT6359 regulator
Wolfram Sang (1):
mfd: da9063: Propagate errno when I2C mode fails
Zhen Lei (18):
mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code
mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code
mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code
mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code
mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code
mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code
mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ() to simplify code
mfd: wm831x: Use DEVICE_ATTR_RO macro
mfd: ucb1x00-assabet: Use DEVICE_ATTR_RO macro
mfd: timberdale: Use DEVICE_ATTR_RO macro
mfd: sm501: Use DEVICE_ATTR_RO macro
mfd: pcf50633: Use DEVICE_ATTR_ADMIN_RO macro
mfd: kempld-core: Use DEVICE_ATTR_RO macro
mfd: janz-cmodio: Use DEVICE_ATTR_RO macro
mfd: intel_soc_pmic_bxtwc: Use DEVICE_ATTR_ADMIN_RW macro
mfd: ab8500-core: Use DEVICE_ATTR_RO/RW macro
Zou Wei (1):
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
satya priya (1):
mfd: qcom-spmi-pmic: Add support for four variants
.../leds/backlight/richtek,rt4831-backlight.yaml | 62 ++
.../devicetree/bindings/mfd/google,cros-ec.yaml | 20 +
Documentation/devicetree/bindings/mfd/mt6397.txt | 1 +
.../devicetree/bindings/mfd/qcom,pm8008.yaml | 121 +++
.../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 4 +
.../devicetree/bindings/mfd/richtek,rt4831.yaml | 90 ++
Documentation/devicetree/bindings/mfd/rk808.txt | 188 ++++
.../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 -
.../bindings/mfd/stericsson,db8500-prcmu.yaml | 278 ++++++
.../bindings/regulator/mt6359-regulator.yaml | 385 ++++++++
MAINTAINERS | 10 -
drivers/gpio/gpio-lp87565.c | 6 +-
drivers/mfd/88pm800.c | 14 +-
drivers/mfd/88pm805.c | 29 +-
drivers/mfd/Kconfig | 29 +-
drivers/mfd/Makefile | 16 +-
drivers/mfd/ab8500-core.c | 33 +-
drivers/mfd/arizona-core.c | 2 +
drivers/mfd/as3722.c | 14 +-
drivers/mfd/asic3.c | 12 +-
drivers/mfd/axp20x.c | 24 +-
drivers/mfd/cros_ec_dev.c | 21 +-
drivers/mfd/da9052-i2c.c | 10 +-
drivers/mfd/da9055-core.c | 38 +-
drivers/mfd/da9062-core.c | 13 +-
drivers/mfd/da9063-i2c.c | 2 +-
drivers/mfd/db8500-prcmu.c | 6 +-
drivers/mfd/hi655x-pmic.c | 2 +-
drivers/mfd/intel-lpss-pci.c | 13 +
drivers/mfd/intel_soc_pmic_bxtwc.c | 20 +-
drivers/mfd/ioc3.c | 1 +
drivers/mfd/janz-cmodio.c | 6 +-
drivers/mfd/kempld-core.c | 19 +-
drivers/mfd/lp87565.c | 27 +
drivers/mfd/max8907.c | 8 +-
drivers/mfd/max8997.c | 9 +-
drivers/mfd/max8998.c | 8 +-
drivers/mfd/mfd-core.c | 15 +-
drivers/mfd/motorola-cpcap.c | 4 +
drivers/mfd/mt6358-irq.c | 89 +-
drivers/mfd/mt6360-core.c | 552 +++++++----
drivers/mfd/mt6397-core.c | 44 +-
drivers/mfd/omap-usb-host.c | 2 +-
drivers/mfd/omap-usb-tll.c | 2 +-
drivers/mfd/pcf50633-core.c | 12 +-
drivers/mfd/qcom-pm8008.c | 260 +++++
drivers/mfd/rk808.c | 81 ++
drivers/mfd/rn5t618.c | 2 +-
drivers/mfd/rt4831.c | 115 +++
drivers/mfd/sec-core.c | 70 +-
drivers/mfd/sec-irq.c | 4 +-
drivers/mfd/si476x-cmd.c | 28 +-
drivers/mfd/si476x-i2c.c | 10 +-
drivers/mfd/sm501.c | 8 +-
drivers/mfd/stmpe-i2c.c | 2 +-
drivers/mfd/sun6i-prcm.c | 30 +-
drivers/mfd/syscon.c | 2 +-
drivers/mfd/t7l66xb.c | 12 +-
drivers/mfd/timberdale.c | 6 +-
drivers/mfd/tps80031.c | 6 +-
drivers/mfd/twl-core.c | 2 +-
drivers/mfd/ucb1x00-assabet.c | 2 +-
drivers/mfd/wcd934x.c | 50 +-
drivers/mfd/wm831x-core.c | 250 +----
drivers/mfd/wm831x-otp.c | 6 +-
drivers/regulator/Kconfig | 9 +
drivers/regulator/Makefile | 1 +
drivers/regulator/lp87565-regulator.c | 11 +
drivers/regulator/mt6359-regulator.c | 1036 ++++++++++++++++++++
drivers/rtc/rtc-mt6397.c | 2 +-
include/dt-bindings/leds/rt4831-backlight.h | 23 +
include/dt-bindings/mfd/qcom-pm8008.h | 19 +
include/linux/mfd/hi655x-pmic.h | 2 +-
include/linux/mfd/lp87565.h | 40 +-
include/linux/mfd/mt6358/core.h | 8 +-
include/linux/mfd/mt6358/registers.h | 2 +
include/linux/mfd/mt6359/core.h | 133 +++
include/linux/mfd/mt6359/registers.h | 529 ++++++++++
include/linux/mfd/mt6359p/registers.h | 249 +++++
include/linux/mfd/mt6360.h | 240 -----
include/linux/mfd/mt6397/core.h | 1 +
include/linux/mfd/mt6397/rtc.h | 1 +
include/linux/mfd/rk808.h | 81 ++
include/linux/mfd/rohm-bd71828.h | 10 +-
include/linux/mfd/samsung/core.h | 33 -
include/linux/regulator/mt6359-regulator.h | 59 ++
sound/soc/codecs/Kconfig | 16 +-
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/rk817_codec.c | 538 ++++++++++
89 files changed, 5149 insertions(+), 1105 deletions(-)
create mode 100644 Documentation/devicetree/bindings/leds/backlight/richtek,rt4831-backlight.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml
create mode 100644 drivers/mfd/qcom-pm8008.c
create mode 100644 drivers/mfd/rt4831.c
create mode 100644 drivers/regulator/mt6359-regulator.c
create mode 100644 include/dt-bindings/leds/rt4831-backlight.h
create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h
create mode 100644 include/linux/mfd/mt6359/core.h
create mode 100644 include/linux/mfd/mt6359/registers.h
create mode 100644 include/linux/mfd/mt6359p/registers.h
delete mode 100644 include/linux/mfd/mt6360.h
create mode 100644 include/linux/regulator/mt6359-regulator.h
create mode 100644 sound/soc/codecs/rk817_codec.c
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
next reply other threads:[~2021-07-05 14:16 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-05 14:16 Lee Jones [this message]
2021-07-05 19:24 ` [GIT PULL] MFD for v5.14 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YOMUMLdVsCpnWPgM@dell \
--to=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.