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.16
Date: Mon, 8 Nov 2021 16:19:42 +0000 [thread overview]
Message-ID: <YYlOHmhpII5vIbxL@google.com> (raw)
Good afternoon Linus,
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-5.16
for you to fetch changes up to 5dc6dafe62099ade0e7232ce9db4013b7673d860:
mfd: simple-mfd-i2c: Select MFD_CORE to fix build error (2021-11-05 14:40:28 +0000)
----------------------------------------------------------------
- Remove Drivers
- Remove support for TI TPS80031/TPS80032 PMICs
- New Device Support
- Add support for Magnetic Reader to TI AM335x
- Add support for DA9063_EA to Dialog DA9063
- Add support for SC2730 PMIC to Spreadtrum SC27xx
- Add support for MacBookPro16,2 ICL-N UART Intel LPSS PCI
- Add support for lots of new PMICS in QCom SPMI PMIC
- Add support for ADC to Diolan DLN2
- New Functionality
- Add support for Power Off to Rockchip RK817
- Fix-ups
- Simplify Regmap passing to child devices; hi6421-spmi-pmic
- SPDX licensing updates; ti_am335x_tscadc
- Improve error handling; ti_am335x_tscadc
- Expedite clock search; ti_am335x_tscadc
- Generic simplifications; ti_am335x_tscadc
- Use generic macros/defines; ti_am335x_tscadc
- Remove unused code; ti_am335x_tscadc, cros_ec_dev
- Convert to GPIOD; wcd934x
- Add namespacing; ti_am335x_tscadc
- Restrict compilation to relevant arches; intel_pmt
- Provide better description/documentation; exynos_lpass
- Add SPI device ID table; altera-a10sr, motorola-cpcap, sprd-sc27xx-spi
- Change IRQ handling; qcom-pm8xxx
- Split out I2C and SPI code; arizona
- Explicitly include used headers; altera-a10sr
- Convert sysfs show() function to; sysfs_emit
- Standardise *_exit() and *_remove() return values; mc13xxx, stmpe, tps65912
- Trivial (style/spelling/whitespace) fixups; ti_am335x_tscadc, qcom-spmi-pmic,
max77686-private
- Device Tree fix-ups; ti,am3359-tscadc, samsung,s2mps11, samsung,s2mpa01,
samsung,s5m8767, brcm,misc, brcm,cru, syscon, qcom,tcsr,
xylon,logicvc, max77686, x-powers,ac100, x-powers,axp152,
x-powers,axp209-gpio, syscon, qcom,spmi-pmic
- Bug Fixes
- Balance refcounting (get/put); ti_am335x_tscadc, mfd-core
- Fix IRQ trigger type; sec-irq, max77693, max14577
- Repair off-by-one; altera-sysmgr
- Add explicit 'select MFD_CORE' to MFD_SIMPLE_MFD_I2C
----------------------------------------------------------------
Arnd Bergmann (1):
mfd: altera-a10sr: Include linux/module.h
Baruch Siach (1):
dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible
Bjorn Andersson (4):
mfd: qcom-spmi-pmic: Sort the compatibles in the binding
mfd: qcom-spmi-pmic: Sort compatibles in the driver
mfd: qcom-spmi-pmic: Document ten more PMICs in the binding
mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo
Carlos de Paula (1):
mfd: da9063: Add support for latest EA silicon revision
Chanho Park (1):
dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible
Charles Keepax (1):
mfd: arizona: Split of_match table into I2C and SPI versions
Chunyan Zhang (1):
mfd: sprd: Add support for SC2730 PMIC
Colin Ian King (1):
mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"
David Heidelberg (1):
dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible
Dmitry Baryshkov (1):
mfd: qcom-pm8xxx: switch away from using chained IRQ handlers
Dmitry Osipenko (1):
mfd: tps80031: Remove driver
Heiko Stuebner (1):
dt-bindings: mfd: syscon: Add rk3368 QoS register compatible
Jack Andersen (1):
mfd: dln2: Add cell for initializing DLN2 ADC
Kai Song (1):
mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion
Krzysztof Kozlowski (17):
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
dt-bindings: clock: samsung,s2mps11: convert to dtschema
regulator: dt-bindings: samsung,s2m: convert to dtschema
regulator: dt-bindings: samsung,s2mpa01: convert to dtschema
regulator: dt-bindings: samsung,s5m8767: convert to dtschema
dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
mfd: cros_ec: Drop unneeded MODULE_ALIAS
mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type
mfd: max77686: Do not enforce (incorrect) interrupt trigger type
mfd: max77693: Do not enforce (incorrect) interrupt trigger type
mfd: max14577: Do not enforce (incorrect) interrupt trigger type
mfd: core: Add missing of_node_put for loop iteration
mfd: exynos-lpass: Describe driver in KConfig
Lee Jones (2):
Merge tag 'tags/s2m_s5m_dtschema' into tb-mfd-from-regulator-5.16
Merge branches 'ib-mfd-iio-touchscreen-clk-5.16', 'ib-mfd-misc-regulator-5.16' and 'tb-mfd-from-regulator-5.16' into ibs-for-mfd-merged
Luca Ceresoli (1):
mfd: max77686: Correct tab-based alignment of register addresses
Mark Brown (3):
mfd: altr_a10sr: Add SPI device ID table
mfd: cpcap: Add SPI device ID table
mfd: sprd: Add SPI device ID table
Mauro Carvalho Chehab (1):
mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap
Maxime Ripard (3):
dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
dt-bindings: mfd: Convert X-Powers AXP binding to a schema
dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema
Maíra Canal (1):
mfd: wcd934x: Replace legacy gpio interface for gpiod
Miquel Raynal (45):
clk: ti: am43xx: Add clkctrl data for am43xx ADC1
dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
dt-bindings: iio: adc: ti,am3359-adc: New yaml description
dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put
mfd: ti_am335x_tscadc: Replace license text with SPDX tag
mfd: ti_am335x_tscadc: Fix style
mfd: ti_am335x_tscadc: Get rid of useless gotos
mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables
mfd: ti_am335x_tscadc: Reword the comment explaining the dividers
mfd: ti_am335x_tscadc: Don't search the tree for our clock
mfd: ti_am335x_tscadc: Simplify divisor calculation
mfd: ti_am335x_tscadc: Move the driver structure allocation earlier
mfd: ti_am335x_tscadc: Use driver data
mfd: ti_am335x_tscadc: Mimic the probe from resume()
mfd: ti_am335x_tscadc: Drop useless variables from the driver structure
mfd: ti_am335x_tscadc: Always provide an idle configuration
mfd: ti_am335x_tscadc: Reorder the initialization steps
mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place
mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag
mfd: ti_am335x_tscadc: Fix header spacing
mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
mfd: ti_am335x_tscadc: Drop unused definitions from the header
mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries
mfd: ti_am335x_tscadc: Drop useless definitions from the header
mfd: ti_am335x_tscadc: Rename the subsystem enable macro
mfd: ti_am335x_tscadc: Add TSC prefix in certain macros
mfd: ti_am335x_tscadc: Rename a variable
mfd: ti_am335x_tscadc: Fix an error message
mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support
mfd: ti_am335x_tscadc: Support the correctly spelled DT property
iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls
iio: adc: ti_am335x_adc: Replace license text with SPDX tag
iio: adc: ti_am335x_adc: Fix style
iio: adc: ti_am335x_adc: Get rid of useless gotos
iio: adc: ti_am335x_adc: Gather the checks on the delays
iio: adc: ti_am335x_adc: Add a unit to the timeout delay
iio: adc: ti_am335x_adc: Add the scale information
iio: adc: ti_am335x_adc: Add the am437x compatible
Ondrej Jirman (1):
mfd: rk808: Add support for power off on RK817
Orlando Chamberlain (1):
mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART
Paul Kocialkowski (1):
dt-bindings: mfd: logicvc: Add patternProperties for the display
Prarit Bhargava (1):
mfd: intel_pmt: Only compile on x86
Qing Wang (1):
mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit
Rafał Miłecki (3):
dt-bindings: mfd: Add Broadcom's MISC block
dt-bindings: mfd: brcm,cru: Add clkset syscon
dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY
Ramona Alexandra Nechita (1):
mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520
Robert Marko (1):
mfd: simple-mfd-i2c: Select MFD_CORE to fix build error
Uwe Kleine-König (3):
mfd: mc13xxx: Make mc13xxx_common_exit() return void
mfd: stmpe: Make stmpe_remove() return void
mfd: tps65912: Make tps65912_device_exit() return void
Documentation/devicetree/bindings/clock/maxim,max77686.txt | 4 +-
Documentation/devicetree/bindings/clock/samsung,s2mps11.txt | 49 ----
Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml | 45 ++++
Documentation/devicetree/bindings/gpio/gpio-axp209.txt | 75 ------
Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml | 55 ++++
Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +-
Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml | 70 ++++++
Documentation/devicetree/bindings/input/touchscreen/ti,am3359-tsc.yaml | 76 ++++++
Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt | 91 -------
Documentation/devicetree/bindings/mfd/ac100.txt | 50 ----
Documentation/devicetree/bindings/mfd/axp20x.txt | 273 --------------------
Documentation/devicetree/bindings/mfd/brcm,cru.yaml | 21 ++
Documentation/devicetree/bindings/mfd/brcm,misc.yaml | 60 +++++
Documentation/devicetree/bindings/mfd/max14577.txt | 4 +-
Documentation/devicetree/bindings/mfd/max77686.txt | 2 +-
Documentation/devicetree/bindings/mfd/max77693.txt | 2 +-
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt | 39 +--
Documentation/devicetree/bindings/mfd/qcom,tcsr.txt | 1 +
Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 +
Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml | 91 +++++++
Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml | 267 ++++++++++++++++++++
Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml | 307 +++++++++++++++++++++++
Documentation/devicetree/bindings/mfd/samsung,sec-core.txt | 86 -------
Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +
Documentation/devicetree/bindings/mfd/ti,am3359-tscadc.yaml | 84 +++++++
Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml | 116 +++++++++
Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml | 400 +++++++++++++++++++++++++++++
Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml | 3 +
Documentation/devicetree/bindings/regulator/max77686.txt | 2 +-
Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt | 79 ------
Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml | 62 +++++
Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt | 102 --------
Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml | 44 ++++
Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml | 44 ++++
Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml | 44 ++++
Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml | 44 ++++
Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml | 44 ++++
Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt | 145 -----------
Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml | 74 ++++++
MAINTAINERS | 9 +-
drivers/clk/ti/clk-43xx.c | 1 +
drivers/iio/adc/ti_am335x_adc.c | 220 +++++++++-------
drivers/mfd/Kconfig | 23 +-
drivers/mfd/Makefile | 1 -
drivers/mfd/altera-a10sr.c | 9 +
drivers/mfd/altera-sysmgr.c | 2 +-
drivers/mfd/arizona-core.c | 13 -
drivers/mfd/arizona-i2c.c | 14 +-
drivers/mfd/arizona-spi.c | 13 +-
drivers/mfd/arizona.h | 2 -
drivers/mfd/cros_ec_dev.c | 1 -
drivers/mfd/da9063-i2c.c | 2 +
drivers/mfd/dln2.c | 18 ++
drivers/mfd/hi6421-spmi-pmic.c | 16 +-
drivers/mfd/intel-lpss-pci.c | 2 +
drivers/mfd/janz-cmodio.c | 2 +-
drivers/mfd/max14577.c | 6 +-
drivers/mfd/max77686.c | 3 +-
drivers/mfd/max77693.c | 12 +-
drivers/mfd/mc13xxx-core.c | 4 +-
drivers/mfd/mc13xxx-i2c.c | 3 +-
drivers/mfd/mc13xxx-spi.c | 3 +-
drivers/mfd/mc13xxx.h | 2 +-
drivers/mfd/mfd-core.c | 2 +
drivers/mfd/motorola-cpcap.c | 8 +
drivers/mfd/qcom-pm8xxx.c | 39 ++-
drivers/mfd/qcom-spmi-pmic.c | 47 ++--
drivers/mfd/rk808.c | 4 +
drivers/mfd/sec-irq.c | 3 +-
drivers/mfd/sprd-sc27xx-spi.c | 17 ++
drivers/mfd/stmpe-i2c.c | 4 +-
drivers/mfd/stmpe-spi.c | 4 +-
drivers/mfd/stmpe.c | 4 +-
drivers/mfd/stmpe.h | 2 +-
drivers/mfd/ti_am335x_tscadc.c | 237 ++++++++++--------
drivers/mfd/tps65912-core.c | 4 +-
drivers/mfd/tps65912-i2c.c | 4 +-
drivers/mfd/tps65912-spi.c | 4 +-
drivers/mfd/tps80031.c | 526 --------------------------------------
drivers/mfd/wcd934x.c | 21 +-
drivers/misc/hi6421v600-irq.c | 9 +-
drivers/regulator/hi6421v600-regulator.c | 10 +-
drivers/regulator/s5m8767.c | 21 +-
include/dt-bindings/clock/am4.h | 1 +
include/linux/mfd/da9063/core.h | 1 +
include/linux/mfd/hi6421-spmi-pmic.h | 25 --
include/linux/mfd/max77686-private.h | 26 +-
include/linux/mfd/ti_am335x_tscadc.h | 119 +++++----
include/linux/mfd/tps65912.h | 2 +-
include/linux/mfd/tps80031.h | 637 -----------------------------------------------
90 files changed, 2533 insertions(+), 2590 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt
create mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,am3359-tsc.yaml
delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt
create mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
create mode 100644 Documentation/devicetree/bindings/mfd/ti,am3359-tscadc.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt
create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml
delete mode 100644 drivers/mfd/tps80031.c
delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.h
delete mode 100644 include/linux/mfd/tps80031.h
--
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-11-08 16:19 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-08 16:19 Lee Jones [this message]
2021-11-08 20:27 ` [GIT PULL] MFD for v5.16 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=YYlOHmhpII5vIbxL@google.com \
--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.