From: Lee Jones <lee@kernel.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 v6.4
Date: Tue, 2 May 2023 17:22:21 +0100 [thread overview]
Message-ID: <20230502162221.GI620451@google.com> (raw)
Good afternoon Linus,
The following changes since commit e8d018dd0257f744ca50a729e3d042cf2ec9da65:
Linux 6.3-rc3 (2023-03-19 13:27:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-6.4
for you to fetch changes up to 9e9ff39243ea8795a4833708613f884b39dc91f9:
dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID (2023-04-26 15:25:38 +0100)
----------------------------------------------------------------
- New Drivers
- Add support for Renesas RZ/G2L MTU3
- New Device Support
- Add support for Lenovo Yoga Book X90F to Intel CHT WC
- Add support for MAX5970 and MAX5978 to Simple MFD (I2C)
- Add support for Meteor Lake PCH-S LPSS PCI to Intel LPSS PCI
- Add support for AXP15060 PMIC to X-Powers PMIC collection
- Remove Device Support
- Remove support for Samsung 5M8751 and S5M8763 PMIC devices
- New Functionality
- Convert deprecated QCOM IRQ Chip to config registers
- Add support for 32-bit address spaces to Renesas SMUs
- Fix-ups
- Make use of APIs / MACROs designed to simplify and demystify
- Add / improve Device Tree bindings
- Memory saving struct layout optimisations
- Remove old / deprecated functionality
- Factor out unassigned register addresses from ranges
- Trivial: Spelling fixes, renames and coding style fixes
- Rid 'defined but not used' warnings
- Remove ineffective casts and pointer stubs
- Bug Fixes
- Fix incorrectly non-inverted mask/unmask IRQs on QCOM platforms
- Remove MODULE_*() helpers from non-tristate drivers
- Do not attempt to use out-of-range memory addresses associated with io_base
- Provide missing export helpers
- Fix remap bulk read optimisation fallout
- Fix memory leak issues in error paths
----------------------------------------------------------------
Aidan MacDonald (4):
mfd: qcom-pm8008: Fix swapped mask/unmask in irq chip
mfd: qcom-pm8008: Convert irq chip to config regs
mfd: qcom-pm8008: Use .get_irq_reg() for irq chip
mfd: qcom-pm8008: Remove workaround for a regmap-irq quirk
Andreas Kemnade (1):
leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
Andrew Davis (1):
dt-bindings: mfd: Add TI-Nspire misc registers
André Apitzsch (1):
mfd: arizona-i2c: Add the missing device table IDs for OF
Bartosz Golaszewski (1):
dt-bindings: mfd: qcom,spmi-pmic: Add compatible for pmm8654au
Benjamin Bara (1):
dt-bindings: mfd: dlg,da9063: Document voltage monitoring
Biju Das (5):
dt-bindings: timer: Document RZ/G2L MTU3a bindings
mfd: Add Renesas RZ/G2L MTU3a core driver
Documentation: ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select
counter: Add Renesas RZ/G2L MTU3a counter driver
MAINTAINERS: Add entries for Renesas RZ/G2L MTU3a counter driver
Charles Keepax (1):
mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
Christoph Niedermaier (2):
mfd: da9062: Use MFD_CELL_OF macro
mfd: da9062: Remove IRQ requirement
Christophe JAILLET (1):
mfd: core: Reorder fields in 'struct mfd_cell' to save some memory
Colin Foster (1):
mfd: ocelot-spi: Fix unsupported bulk read
Dan Carpenter (1):
counter: rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write()
David Virag (2):
mfd: sec: Remove PMICs without compatibles
rtc: s5m: Drop S5M8763 support
Emil Renner Berthing (1):
dt-bindings: mfd: syscon: Add StarFive JH7100 sysmain compatible
Geert Uytterhoeven (1):
mfd: rsmu_spi: Remove unneeded casts of void *
Hans de Goede (2):
mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
mfd: axp20x: Fix axp288 writable-ranges
Jackie Liu (1):
mfd: si476x-cmd: Fix several issues reported by codespell
Jacky Huang (1):
dt-bindings: mfd: syscon: Add nuvoton,ma35d1-sys compatible
Jakob Hauser (1):
mfd: rt5033: Fix comments and style in includes
Jarkko Nikula (1):
mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
Johan Hovold (1):
dt-bindings: mfd: qcom,spmi-pmic: Add nvram function
Konrad Dybcio (2):
dt-bindings: mfd: qcom,spmi-pmic: Allow RRADC as adc@ subnode
dt-bindings: mfd: qcom,spmi-pmic: Add PM2250
Krzysztof Kozlowski (5):
dt-bindings: mfd: qcom,tcsr: Document SDX55 TCSR
mfd: atmel-smc: Mark OF related data as maybe unused
mfd: atc260x-i2c: Drop of_match_ptr for ID table
dt-bindings: mfd: x-powers,axp152: Simplify disallowing properties
dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller
Marcello Sylvester Bauer (1):
dt-bindings: mfd: Add MAX5970 and MAX5978
Marijn Suijten (1):
dt-bindings: mfd: qcom,spmi-pmic: Use generic ADC node name in examples
Martin Botka (1):
dt-bindings: mfd: x-powers,axp152: Document the AXP313a variant
Matthias Schiffer (3):
mfd: tqmx86: Do not access I2C_DETECT register through io_base
mfd: tqmx86: Specify IO port register range more precisely
mfd: tqmx86: Correct board names for TQMxE39x
Min Li (1):
mfd: rsmu: Support 32-bit address space
Mukesh Ojha (1):
dt-bindings: mfd: qcom,tcsr: Add compatible for sm8450
Nick Alcock (20):
mfd: bcm2835-pm: Remove MODULE_LICENSE in non-modules
mfd: intel_soc_pmic_crc: Remove MODULE_LICENSE in non-modules
mfd: da9055: Do not cite as modular
mfd: twl6040: Remove MODULE_LICENSE in non-modules
mfd: twl4030-audio: Remove MODULE_LICENSE in non-modules
mfd: lp8788: Remove MODULE_LICENSE in non-modules
mfd: tps6586x: Remove MODULE_LICENSE in non-modules
mfd: omap-usb-tll: Remove MODULE_LICENSE in non-modules
mfd: omap-usb-host: Remove MODULE_LICENSE in non-modules
mfd: ezx-pcap: Remove MODULE_LICENSE in non-modules
mfd: tc3589x: Remove MODULE_LICENSE in non-modules
mfd: 88pm860x: Remove MODULE_LICENSE in non-modules
mfd: stmpe-spi: Remove MODULE_LICENSE in non-modules
mfd: stmpe-i2c: Remove MODULE_LICENSE in non-modules
mfd: da9055-i2c: Remove MODULE_LICENSE in non-modules
mfd: da9055: Remove MODULE_LICENSE in non-modules
mfd: da9052-spi: Remove MODULE_LICENSE in non-modules
mfd: da9052-i2c: Remove MODULE_LICENSE in non-modules
mfd: da9052: Remove MODULE_LICENSE in non-modules
mfd: da903x: Remove MODULE_LICENSE in non-modules
Nishanth Menon (1):
dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID
Patrick Delaunay (1):
dt-bindings: mfd: stm32: Remove unnecessary blank lines
Patrick Rudolph (1):
mfd: max597x: Add support for MAX5970 and MAX5978
Poovendhan Selvaraj (1):
dt-bindings: mfd: Add the tcsr compatible for IPQ9574
Qiang Ning (1):
mfd: dln2: Fix memory leak in dln2_probe()
Rob Herring (3):
mfd: various: Use of_property_present() for testing DT property presence
mfd: various: Use of_property_read_bool() for boolean properties
dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries
Rohit Agarwal (1):
dt-bindings: mfd: qcom,tcsr: Add compatible for sdx65
Shengyu Qu (2):
mfd: axp20x: Add support for AXP15060 PMIC
dt-bindings: mfd: x-powers,axp152: Document the AXP15060 variant
Tom Rix (2):
mfd: twl-core: Remove unused add_child() and add_numbered_child() functions
mfd: omap-usb-tll: Remove unused usbtll_readb() function
Uwe Kleine-König (2):
mfd: core: Remove .enable() and .disable() callbacks
mfd: rsmu_i2c: Convert to i2c's .probe_new() again
William Breathitt Gray (1):
regmap: Pass irq_drv_data as a parameter for set_type_config()
Ye Xiang (1):
gpio: Add support for Intel LJCA USB GPIO driver
Ye Xingchen (6):
mfd: hi6421-pmic: Use devm_platform_get_and_ioremap_resource()
mfd: ipaq-micro: Use devm_platform_get_and_ioremap_resource()
mfd: ssbi: Use devm_platform_get_and_ioremap_resource()
mfd: sun4i-gpadc: Use devm_platform_get_and_ioremap_resource()
mfd: atmel-flexcom: Use devm_platform_get_and_ioremap_resource()
mfd: qcom_rpm: Use devm_platform_get_and_ioremap_resource()
Documentation/ABI/testing/sysfs-bus-counter | 32 +
.../bindings/mfd/canaan,k210-sysctl.yaml | 6 +-
.../devicetree/bindings/mfd/dlg,da9063.yaml | 17 +-
.../devicetree/bindings/mfd/google,cros-ec.yaml | 22 +-
.../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 2 +-
.../devicetree/bindings/mfd/maxim,max5970.yaml | 151 ++++
.../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 15 +-
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 4 +
.../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +-
.../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +-
.../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 2 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +
.../bindings/mfd/ti,j721e-system-controller.yaml | 11 +
.../devicetree/bindings/mfd/ti,nspire-misc.yaml | 51 ++
.../devicetree/bindings/mfd/wlf,arizona.yaml | 2 +-
.../devicetree/bindings/mfd/x-powers,ac100.yaml | 4 +-
.../devicetree/bindings/mfd/x-powers,axp152.yaml | 32 +-
.../devicetree/bindings/mfd/xylon,logicvc.yaml | 4 +-
.../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 302 +++++++
MAINTAINERS | 8 +
drivers/base/regmap/regmap-irq.c | 8 +-
drivers/counter/Kconfig | 11 +
drivers/counter/Makefile | 1 +
drivers/counter/rz-mtu3-cnt.c | 906 +++++++++++++++++++++
drivers/gpio/Kconfig | 12 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-ljca.c | 454 +++++++++++
drivers/leds/Kconfig | 14 +
drivers/leds/Makefile | 1 +
drivers/leds/leds-bd2606mvv.c | 160 ++++
drivers/mfd/88pm860x-core.c | 4 +-
drivers/mfd/Kconfig | 23 +-
drivers/mfd/Makefile | 1 +
drivers/mfd/arizona-i2c.c | 1 +
drivers/mfd/arizona-spi.c | 1 +
drivers/mfd/atc260x-i2c.c | 2 +-
drivers/mfd/atmel-flexcom.c | 4 +-
drivers/mfd/atmel-smc.c | 2 +-
drivers/mfd/axp20x-i2c.c | 2 +
drivers/mfd/axp20x.c | 108 +++
drivers/mfd/bcm2835-pm.c | 3 +-
drivers/mfd/da903x.c | 1 -
drivers/mfd/da9052-core.c | 1 -
drivers/mfd/da9052-i2c.c | 1 -
drivers/mfd/da9052-spi.c | 1 -
drivers/mfd/da9055-core.c | 1 -
drivers/mfd/da9055-i2c.c | 1 -
drivers/mfd/da9062-core.c | 176 ++--
drivers/mfd/dln2.c | 1 +
drivers/mfd/ezx-pcap.c | 1 -
drivers/mfd/hi6421-pmic-core.c | 4 +-
drivers/mfd/intel-lpss-pci.c | 15 +
drivers/mfd/intel_soc_pmic_chtwc.c | 14 +-
drivers/mfd/intel_soc_pmic_crc.c | 1 -
drivers/mfd/ipaq-micro.c | 4 +-
drivers/mfd/khadas-mcu.c | 2 +-
drivers/mfd/lp8788.c | 1 -
drivers/mfd/mfd-core.c | 26 -
drivers/mfd/ocelot-spi.c | 1 +
drivers/mfd/omap-usb-host.c | 1 -
drivers/mfd/omap-usb-tll.c | 6 -
drivers/mfd/qcom-pm8008.c | 132 ++-
drivers/mfd/qcom_rpm.c | 4 +-
drivers/mfd/rsmu.h | 2 +
drivers/mfd/rsmu_i2c.c | 165 +++-
drivers/mfd/rsmu_spi.c | 48 +-
drivers/mfd/rz-mtu3.c | 391 +++++++++
drivers/mfd/rz-mtu3.h | 147 ++++
drivers/mfd/sec-core.c | 46 --
drivers/mfd/sec-irq.c | 89 --
drivers/mfd/si476x-cmd.c | 14 +-
drivers/mfd/simple-mfd-i2c.c | 13 +
drivers/mfd/ssbi.c | 4 +-
drivers/mfd/stmpe-i2c.c | 1 -
drivers/mfd/stmpe-spi.c | 1 -
drivers/mfd/stmpe.c | 2 +-
drivers/mfd/sun4i-gpadc.c | 4 +-
drivers/mfd/tc3589x.c | 1 -
drivers/mfd/tps6586x.c | 1 -
drivers/mfd/tqmx86.c | 52 +-
drivers/mfd/twl-core.c | 65 --
drivers/mfd/twl4030-audio.c | 1 -
drivers/mfd/twl6040.c | 1 -
drivers/mfd/wm8994-core.c | 19 +-
drivers/rtc/rtc-s5m.c | 82 +-
include/dt-bindings/mfd/stm32f4-rcc.h | 1 -
include/linux/mfd/axp20x.h | 85 ++
include/linux/mfd/core.h | 20 +-
include/linux/mfd/max597x.h | 96 +++
include/linux/mfd/rsmu.h | 5 +-
include/linux/mfd/rt5033-private.h | 17 +-
include/linux/mfd/rt5033.h | 7 +-
include/linux/mfd/rz-mtu3.h | 257 ++++++
include/linux/mfd/samsung/core.h | 2 -
include/linux/mfd/samsung/irq.h | 50 --
include/linux/mfd/samsung/s5m8763.h | 90 --
include/linux/regmap.h | 6 +-
97 files changed, 3718 insertions(+), 852 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max5970.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/ti,nspire-misc.yaml
create mode 100644 Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
create mode 100644 drivers/counter/rz-mtu3-cnt.c
create mode 100644 drivers/gpio/gpio-ljca.c
create mode 100644 drivers/leds/leds-bd2606mvv.c
create mode 100644 drivers/mfd/rz-mtu3.c
create mode 100644 drivers/mfd/rz-mtu3.h
create mode 100644 include/linux/mfd/max597x.h
create mode 100644 include/linux/mfd/rz-mtu3.h
delete mode 100644 include/linux/mfd/samsung/s5m8763.h
--
Lee Jones [李琼斯]
next reply other threads:[~2023-05-02 16:22 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-02 16:22 Lee Jones [this message]
2023-05-02 17:57 ` [GIT PULL] MFD for v6.4 pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2023-05-02 16:25 Lee Jones
2023-05-02 17:57 ` 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=20230502162221.GI620451@google.com \
--to=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.