From: Lee Jones <lee.jones@linaro.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Lee Jones <lee@kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v5.20
Date: Fri, 5 Aug 2022 10:24:53 +0100 [thread overview]
Message-ID: <Yuzh5cwYc6TLQcWD@google.com> (raw)
Good morning Linus,
The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-5.20
for you to fetch changes up to ae4ccaed3a063652ec5b81efec2ad57a4ee506e5:
dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties' (2022-07-22 07:41:03 +0100)
----------------------------------------------------------------
- Core Frameworks
- Change maintainer email address
- Use acpi_dev_for_each_child() helper to walk the ACPI list
- New Device Support
- Add support for BCM2711 RPiVid ASB to Broadcom BCM2835
- Add support for MT8195 dual-core RISC-V MCU to Chrome OS Embedded Controller
- Add support for Regulator, RTC and Keys to MediaTek MT6357 PMIC
- Add support for GPIO to X-Powers AXP20x PMIC
- Add support for MT6331 and MT6332 to MediaTek MT6357 PMIC
- Add support for Intel Meteor Lake-P PCI to Intel LPSS PCI
- New Functionality
- Add support for non-ACPI platforms; lpc_ich
- Fix-ups
- Use platform data instead of hard-coded values; bcm2835-pm
- Make use of BIT/GENMASK macros; intel_soc_pmic_bxtwc
- Use dev_err_probe() helper; intel_soc_pmic_chtwc, intel_soc_pmic_bxtwc
- Use provided generic APIs / helpers; lpc_ich
- Clean-up .remove() return values; asic3, t7l66xb, tc6387xb, tc6393xb
- Use correct formatting specifiers; syscon
- Replace sprintf() with sysfs_emit(); intel_soc_pmic_bxtwc
- Automatically detect and fill USB endpoint pointers; dln2
- Use more appropriate dev/platform/spi resources APIs; intel_soc_pmic_bxtwc
- Make use of pm_sleep_ptr(); intel_soc_pmic_chtwc, intel_soc_pmic_bxtwc
- Improve error handling; intel_soc_pmic_bxtwc
- Use core driver API to create groups; intel_soc_pmic_bxtwc
- Kconfig fix-ups; MFD_SUN6I_PRCM
- Admin: whitespace/email addresses/etc; max77714, db8500-prcmu, ipaq-micro,
intel_soc_pmic_bxtwc
- Remove duplicate/unused code/functionality; lpc_ich, twl-core, qcom-pm8008,
intel_soc_pmic_bxtwc
- DT fix-ups / conversions; da9063, ti,j721e-system-controller, st,stm32-timers,
mt6397, qcom,tcsr, mps,mp2629, qcom-pm8xxx, fsl,imx8qxp-csr
- Bug Fixes
- Fix of_node reference leak; max77620
----------------------------------------------------------------
Andy Shevchenko (23):
pinctrl: intel: Check against matching data instead of ACPI companion
mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
mfd: lpc_ich: Switch to generic p2sb_bar()
i2c: i801: convert to use common P2SB accessor
EDAC, pnd2: Use proper I/O accessors and address space annotation
EDAC, pnd2: convert to use common P2SB accessor
MAINTAINERS: Update Intel PMIC (MFD part) to Supported
syscon: Use %pa to format the variable of resource_size_t type
mfd: dln2: Automatically detect and fill endpoint pointers
mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
AngeloGioacchino Del Regno (3):
dt-bindings: mfd: Add compatible for MT6331 PMIC
dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
Conor Dooley (1):
dt-bindings: mfd: Convert da9063 to yaml
Fabien Parent (2):
mfd: mt6397-core: Add MT6357 PMIC support
mfd: mt6358-irq: Add MT6357 PMIC support
Henning Schild (4):
watchdog: simatic-ipc-wdt: convert to use P2SB accessor
leds: simatic-ipc-leds: Convert to use P2SB accessor
platform/x86: simatic-ipc: drop custom P2SB bar code
leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
Jiang Jian (1):
mfd: db8500-prcmu: Drop duplicated word "the" in the comments
Jonathan Yong (1):
platform/x86/intel: Add Primary to Sideband (P2SB) bridge support
Krzysztof Kozlowski (2):
dt-bindings: mfd: qcom,tcsr: Convert to dtschema
dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
Lee Jones (5):
Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog-5.20' and 'ib
-mfd-soc-bcm-5.20' into ibs-for-mfd-merged
mfd: pm8008: Remove driver data structure pm8008_data
MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
dt-bindings: mfd: syscon: Update Lee Jones' email address
Liu Ying (1):
dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
Luca Ceresoli (1):
mfd: max77714: Update Luca Ceresoli's e-mail address
Lukas Bulwahn (1):
MAINTAINERS: Fix file entry for MAX77693 DT
Miaoqian Lin (1):
mfd: max77620: Fix refcount leak in max77620_initialise_fps
Nicolas Saenz Julienne (2):
mfd: bcm2835-pm: Use 'reg-names' to get resources
soc: bcm: bcm2835-power: Bypass power_on/off() calls
Rafael J. Wysocki (1):
mfd: core: Use acpi_dev_for_each_child()
Rahul T R (1):
dt-bindings: mfd: ti,j721e-system-controller: Add clock property
Rob Herring (2):
dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
Samuel Holland (2):
mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
mfd: sun6i-prcm: Update Kconfig description
Saravanan Sekar (1):
dt-bindings: mfd: Add mp2733 compatible
Satya Priya (1):
dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section
Stefan Wahren (4):
mfd: bcm2835-pm: Add support for BCM2711
soc: bcm: bcm2835-power: Refactor ASB control
soc: bcm: bcm2835-power: Resolve ASB register macros
soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB
Tan Jui Nee (1):
mfd: lpc_ich: Add support for pinctrl in non-ACPI system
Tinghan Shen (1):
mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU
Uwe Kleine-König (6):
mfd: asic3: Make asic3_gpio_remove() return void
mfd: t7l66xb: Drop platform disable callback
mfd: tc6387xb: Drop disable callback that is never called
dt-bindings: mfd: stm32-timers: Document how to specify interrupts
mfd: twl: Remove platform data support
mfd: tc6393xb: Make disable callback return void
Zhang Jiaming (1):
mfd: ipaq-micro: Fix spelling mistake of "receive{d}"
Documentation/devicetree/bindings/mfd/da9063.txt | 114 --
.../devicetree/bindings/mfd/dlg,da9063.yaml | 132 ++
.../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 192 +++
.../devicetree/bindings/mfd/mps,mp2629.yaml | 4 +-
Documentation/devicetree/bindings/mfd/mt6397.txt | 8 +-
.../devicetree/bindings/mfd/qcom,tcsr.txt | 24 -
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 50 +
.../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +-
.../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 28 +-
.../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +-
.../bindings/mfd/ti,j721e-system-controller.yaml | 12 +
.../devicetree/bindings/trivial-devices.yaml | 2 -
MAINTAINERS | 8 +-
arch/arm/mach-pxa/eseries.c | 4 +-
arch/arm/mach-pxa/tosa.c | 4 +-
drivers/edac/Kconfig | 1 +
drivers/edac/pnd2_edac.c | 62 +-
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-i801.c | 39 +-
drivers/leds/simple/Kconfig | 6 +-
drivers/leds/simple/Makefile | 1 +
drivers/leds/simple/simatic-ipc-leds-gpio.c | 105 ++
drivers/leds/simple/simatic-ipc-leds.c | 80 +-
drivers/mfd/Kconfig | 6 +-
drivers/mfd/asic3.c | 9 +-
drivers/mfd/axp20x.c | 9 +
drivers/mfd/bcm2835-pm.c | 74 +-
drivers/mfd/cros_ec_dev.c | 5 +
drivers/mfd/db8500-prcmu.c | 2 +-
drivers/mfd/dln2.c | 17 +-
drivers/mfd/intel-lpss-pci.c | 13 +
drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +--
drivers/mfd/intel_soc_pmic_chtwc.c | 27 +-
drivers/mfd/lpc_ich.c | 161 +-
drivers/mfd/max77620.c | 2 +
drivers/mfd/max77714.c | 4 +-
drivers/mfd/mfd-core.c | 31 +-
drivers/mfd/mt6358-irq.c | 24 +
drivers/mfd/mt6397-core.c | 91 ++
drivers/mfd/mt6397-irq.c | 9 +-
drivers/mfd/qcom-pm8008.c | 53 +-
drivers/mfd/syscon.c | 3 +-
drivers/mfd/t7l66xb.c | 6 +-
drivers/mfd/tc6393xb.c | 5 +-
drivers/mfd/twl-core.c | 323 +---
drivers/pinctrl/intel/pinctrl-intel.c | 14 +-
drivers/platform/x86/intel/Kconfig | 12 +
drivers/platform/x86/intel/Makefile | 2 +
drivers/platform/x86/intel/p2sb.c | 133 ++
drivers/platform/x86/simatic-ipc.c | 43 +-
drivers/soc/bcm/bcm2835-power.c | 72 +-
drivers/watchdog/Kconfig | 1 +
drivers/watchdog/simatic-ipc-wdt.c | 15 +-
include/linux/mfd/bcm2835-pm.h | 1 +
include/linux/mfd/ipaq-micro.h | 4 +-
include/linux/mfd/max77714.h | 2 +-
include/linux/mfd/mt6331/core.h | 40 +
include/linux/mfd/mt6331/registers.h | 584 ++++++++
include/linux/mfd/mt6332/core.h | 65 +
include/linux/mfd/mt6332/registers.h | 642 ++++++++
include/linux/mfd/mt6357/core.h | 119 ++
include/linux/mfd/mt6357/registers.h | 1574 ++++++++++++++++++++
include/linux/mfd/mt6397/core.h | 3 +
include/linux/mfd/t7l66xb.h | 1 -
include/linux/mfd/tc6387xb.h | 1 -
include/linux/mfd/tc6393xb.h | 2 +-
include/linux/mfd/twl.h | 55 -
include/linux/platform_data/cros_ec_commands.h | 2 +
include/linux/platform_data/cros_ec_proto.h | 1 +
include/linux/platform_data/x86/p2sb.h | 28 +
include/linux/platform_data/x86/simatic-ipc-base.h | 2 -
72 files changed, 4348 insertions(+), 1056 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt
create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt
create mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c
create mode 100644 drivers/platform/x86/intel/p2sb.c
create mode 100644 include/linux/mfd/mt6331/core.h
create mode 100644 include/linux/mfd/mt6331/registers.h
create mode 100644 include/linux/mfd/mt6332/core.h
create mode 100644 include/linux/mfd/mt6332/registers.h
create mode 100644 include/linux/mfd/mt6357/core.h
create mode 100644 include/linux/mfd/mt6357/registers.h
create mode 100644 include/linux/platform_data/x86/p2sb.h
--
Lee Jones [李琼斯]
Principal Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
next reply other threads:[~2022-08-05 9:25 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-05 9:24 Lee Jones [this message]
2022-08-06 18:19 ` [GIT PULL] MFD for v5.20 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=Yuzh5cwYc6TLQcWD@google.com \
--to=lee.jones@linaro.org \
--cc=lee@kernel.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.