mirror of
https://github.com/torvalds/linux.git
synced 2026-05-21 05:18:45 +02:00
- Add support for Software Nodes to MFD Core
- Remove support for Device Properties from MFD Core
- Use standard APIs in MFD Core
- New Drivers
- Add support for ROHM BD9576MUF and BD9573MUF PMICs
- Add support for Netronix Embedded Controller, PWM and RTC
- Add support for Actions Semi ATC260x PMICs and OnKey
- New Device Support
- Add support for DG1 PCIe Graphics Card to Intel PMT
- Add support for ROHM BD71815 PMIC to ROHM BD71828
- Add support for Tolino Shine 2 HD to Netronix Embedded Controller
- Add support for AX10 BMC Secure Updates to Intel M10 BMC
- Removed Device Support
- Remove Arizona Extcon support from MFD
- Remove ST-E AB8500 Power Supply code from MFD
- Remove AB3100 altogether
- New Functionality
- Add support for SMBus and I2C modes to Dialog DA9063
- Switch to using Software Nodes in Intel (various)
- New/converted Device Tree bindings; rohm,bd71815-pmic, rohm,bd9576-pmic,
netronix,ntxec, actions,atc260x,
ricoh,rn5t618, qcom-pm8xxx
- Fix-ups
- Fix error handling/path; intel_pmt
- Simplify code; rohm-bd718x7, ab8500-core, intel-m10-bmc
- Trivial clean-ups (reordering, spelling); rohm-generic, rn5t618, max8997
- Use correct data-type; db8500-prcmu
- Remove superfluous code; lp87565, intel_quark_i2c_gpi, lpc_sch, twl
- Use generic APIs/defines; lm3533-core, intel_quark_i2c_gpio
- Regmap related fix-ups; intel-m10-bmc, sec-core
- Reorder resource freeing during remove; intel_quark_i2c_gpio
- Make table indexing more robust; intel_quark_i2c_gpio
- Fix reference imbalances; arizona-irq
- Staticify and (un)constify things; arizona-spi, stmpe, ene-kb3930,
intel-lpss-acpi, intel-lpss-pci,
atc260x-i2c, intel_quark_i2c_gpio
- Bug Fixes
- Fix incorrect (register) values; intel-m10-bmc
- Kconfig related fixes; ABX500_CORE
- Do not clear the Auto Reload Register; stm32-timers
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmCJIPEACgkQUa+KL4f8
d2FRZA//Xu9f8u2uLuIfuhxIjUUXOqIjRAFnkhKlgGZhKsY8BohjQ80Tj9yp6UKy
St6ABwACO0hJap4zL4FxPW9+HXTmqZvAibnvHnvZdYSQ3ai6x9h6kTNvhSNLeRQU
fuY7eN8kpAHHiHNKNJCsQLQMvcIyP7+0KAP6qir5GYsMjiXspWq7THUnfBi2JXC6
y60guDo9XrgmQTO+pB870UJrKLM/h+iiohNRGxLFlShKhFCgbTB/wyw6bFeKy1SB
0/6XuY6fOt1IQyBDuzw383Q2faMWO9U+es29bwvFxdqJDK0MHQXC47zBba2q94wL
/9i/HSoz9dRHnTJNYUKWsVcPv4T84w/Iq7scyDvE00ubehJ+oo/M7Au3M6Tt3M1/
6lBAwFYXiwhQnp9EP3nwPwgJF6JzX1IGuMOsUAqrVFOEMuIkZKbRdUlatUhqepJT
spV4/TOfztAhY/7BzEOZLnF8cFNjmL5sn42/UzSRW708V5SxuTNsS48KJ4l0c7Er
CZSTlR/T1rKkWqf7ejaS2TNqMCdYyB3vZW0quDxZTHTZHv9huNUvtbKPR7jmd+4p
mrMIik7EE4BzC5m8tBPnXXZl+Og0keeYv4LUDBuLDX1agrxYIErl4ITvQTqqMfX1
Jt14SIjSO56iu2ngQuvGWwegVK4/urO2kBJKUAH1QN1OocNaajQ=
=IJSL
-----END PGP SIGNATURE-----
Merge tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Core Framework:
- Add support for Software Nodes to MFD Core
- Remove support for Device Properties from MFD Core
- Use standard APIs in MFD Core
New Drivers:
- Add support for ROHM BD9576MUF and BD9573MUF PMICs
- Add support for Netronix Embedded Controller, PWM and RTC
- Add support for Actions Semi ATC260x PMICs and OnKey
New Device Support:
- Add support for DG1 PCIe Graphics Card to Intel PMT
- Add support for ROHM BD71815 PMIC to ROHM BD71828
- Add support for Tolino Shine 2 HD to Netronix Embedded Controller
- Add support for AX10 BMC Secure Updates to Intel M10 BMC
Removed Device Support:
- Remove Arizona Extcon support from MFD
- Remove ST-E AB8500 Power Supply code from MFD
- Remove AB3100 altogether
New Functionality:
- Add support for SMBus and I2C modes to Dialog DA9063
- Switch to using Software Nodes in Intel (various)
New/converted Device Tree bindings:
- rohm bd71815-pmic, rohm bd9576-pmic, netronix ntxec, actions
atc260x, ricoh rn5t618, qcom pm8xxx
- Fix-ups:
- Fix error handling/path; intel_pmt
- Simplify code; rohm-bd718x7, ab8500-core, intel-m10-bmc
- Trivial clean-ups (reordering, spelling); rohm-generic, rn5t618,
max8997
- Use correct data-type; db8500-prcmu
- Remove superfluous code; lp87565, intel_quark_i2c_gpi, lpc_sch, twl
- Use generic APIs/defines; lm3533-core, intel_quark_i2c_gpio
- Regmap related fix-ups; intel-m10-bmc, sec-core
- Reorder resource freeing during remove; intel_quark_i2c_gpio
- Make table indexing more robust; intel_quark_i2c_gpio
- Fix reference imbalances; arizona-irq
- Staticify and (un)constify things; arizona-spi, stmpe, ene-kb3930,
intel-lpss-acpi, intel-lpss-pci, atc260x-i2c, intel_quark_i2c_gpio
Bug Fixes:
- Fix incorrect (register) values; intel-m10-bmc
- Kconfig related fixes; ABX500_CORE
- Do not clear the Auto Reload Register; stm32-timers"
* tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (84 commits)
mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates
Revert "mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell"
mfd: twl: Remove unused inline function twl4030charger_usb_en()
dt-bindings: mfd: Convert pm8xxx bindings to yaml
dt-bindings: mfd: Add compatible for pmk8350 rtc
i2c: designware: Get rid of legacy platform data
mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes
mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
mfd: arizona: Fix rumtime PM imbalance on error
mfd: max8997: Replace 8998 with 8997
mfd: core: Use acpi_find_child_device() for child devices lookup
mfd: intel_quark_i2c_gpio: Don't play dirty trick with const
mfd: intel_quark_i2c_gpio: Enable MSI interrupt
mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD cell indexing
mfd: ntxec: Support for EC in Tolino Shine 2 HD
mfd: stm32-timers: Avoid clearing auto reload register
mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
mfd: intel_quark_i2c_gpio: Remove unused struct device member
mfd: intel_quark_i2c_gpio: Unregister resources in reversed order
mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500
...
|
||
|---|---|---|
| .. | ||
| i2c-acorn.c | ||
| i2c-ali15x3.c | ||
| i2c-ali1535.c | ||
| i2c-ali1563.c | ||
| i2c-altera.c | ||
| i2c-amd-mp2-pci.c | ||
| i2c-amd-mp2-plat.c | ||
| i2c-amd-mp2.h | ||
| i2c-amd756-s4882.c | ||
| i2c-amd756.c | ||
| i2c-amd8111.c | ||
| i2c-aspeed.c | ||
| i2c-at91-core.c | ||
| i2c-at91-master.c | ||
| i2c-at91-slave.c | ||
| i2c-at91.h | ||
| i2c-au1550.c | ||
| i2c-axxia.c | ||
| i2c-bcm-iproc.c | ||
| i2c-bcm-kona.c | ||
| i2c-bcm2835.c | ||
| i2c-brcmstb.c | ||
| i2c-cadence.c | ||
| i2c-cbus-gpio.c | ||
| i2c-cht-wc.c | ||
| i2c-cpm.c | ||
| i2c-cros-ec-tunnel.c | ||
| i2c-davinci.c | ||
| i2c-designware-baytrail.c | ||
| i2c-designware-common.c | ||
| i2c-designware-core.h | ||
| i2c-designware-master.c | ||
| i2c-designware-pcidrv.c | ||
| i2c-designware-platdrv.c | ||
| i2c-designware-slave.c | ||
| i2c-digicolor.c | ||
| i2c-diolan-u2c.c | ||
| i2c-dln2.c | ||
| i2c-eg20t.c | ||
| i2c-elektor.c | ||
| i2c-emev2.c | ||
| i2c-exynos5.c | ||
| i2c-fsi.c | ||
| i2c-gpio.c | ||
| i2c-highlander.c | ||
| i2c-hix5hd2.c | ||
| i2c-hydra.c | ||
| i2c-i801.c | ||
| i2c-ibm_iic.c | ||
| i2c-ibm_iic.h | ||
| i2c-icy.c | ||
| i2c-img-scb.c | ||
| i2c-imx-lpi2c.c | ||
| i2c-imx.c | ||
| i2c-iop3xx.c | ||
| i2c-iop3xx.h | ||
| i2c-isch.c | ||
| i2c-ismt.c | ||
| i2c-jz4780.c | ||
| i2c-kempld.c | ||
| i2c-lpc2k.c | ||
| i2c-meson.c | ||
| i2c-mlxbf.c | ||
| i2c-mlxcpld.c | ||
| i2c-mpc.c | ||
| i2c-mt65xx.c | ||
| i2c-mt7621.c | ||
| i2c-mv64xxx.c | ||
| i2c-mxs.c | ||
| i2c-nforce2-s4985.c | ||
| i2c-nforce2.c | ||
| i2c-nomadik.c | ||
| i2c-npcm7xx.c | ||
| i2c-nvidia-gpu.c | ||
| i2c-ocores.c | ||
| i2c-octeon-core.c | ||
| i2c-octeon-core.h | ||
| i2c-octeon-platdrv.c | ||
| i2c-omap.c | ||
| i2c-opal.c | ||
| i2c-owl.c | ||
| i2c-parport.c | ||
| i2c-pasemi.c | ||
| i2c-pca-isa.c | ||
| i2c-pca-platform.c | ||
| i2c-piix4.c | ||
| i2c-pmcmsp.c | ||
| i2c-pnx.c | ||
| i2c-powermac.c | ||
| i2c-pxa-pci.c | ||
| i2c-pxa.c | ||
| i2c-qcom-cci.c | ||
| i2c-qcom-geni.c | ||
| i2c-qup.c | ||
| i2c-rcar.c | ||
| i2c-riic.c | ||
| i2c-rk3x.c | ||
| i2c-robotfuzz-osif.c | ||
| i2c-s3c2410.c | ||
| i2c-scmi.c | ||
| i2c-sh_mobile.c | ||
| i2c-sh7760.c | ||
| i2c-sibyte.c | ||
| i2c-simtec.c | ||
| i2c-sis96x.c | ||
| i2c-sis630.c | ||
| i2c-sis5595.c | ||
| i2c-sprd.c | ||
| i2c-st.c | ||
| i2c-stm32.c | ||
| i2c-stm32.h | ||
| i2c-stm32f4.c | ||
| i2c-stm32f7.c | ||
| i2c-sun6i-p2wi.c | ||
| i2c-synquacer.c | ||
| i2c-taos-evm.c | ||
| i2c-tegra-bpmp.c | ||
| i2c-tegra.c | ||
| i2c-thunderx-pcidrv.c | ||
| i2c-tiny-usb.c | ||
| i2c-uniphier-f.c | ||
| i2c-uniphier.c | ||
| i2c-versatile.c | ||
| i2c-via.c | ||
| i2c-viapro.c | ||
| i2c-viperboard.c | ||
| i2c-wmt.c | ||
| i2c-xgene-slimpro.c | ||
| i2c-xiic.c | ||
| i2c-xlp9xx.c | ||
| i2c-xlr.c | ||
| Kconfig | ||
| Makefile | ||
| scx200_acb.c | ||