All of lore.kernel.org
 help / color / mirror / Atom feed
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 [李琼斯]

             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.