forked from mirrors/linux
- Set 'struct device' fwnode when registering a new device
- New Drivers
- Add support for ROHM BD70528 PMIC
- New Device Support
- Add support for LP87561 4-Phase Regulator to TI LP87565 PMIC
- Add support for RK809 and RK817 to Rockchip RK808
- Add support for Lid Angle to ChromeOS core
- Add support for CS47L15 CODEC to Madera core
- Add support for CS47L92 CODEC to Madera core
- Add support for ChromeOS (legacy) Accelerometers in ChromeOS core
- Add support for Add Intel Elkhart Lake PCH to Intel LPSS
- New Functionality
- Provide regulator supply information when registering; madera-core
- Additional Device Tree support; lp87565, madera, cros-ec, rohm,bd71837-pmic
- Allow over-riding power button press via Device Tree; rohm-bd718x7
- Differentiate between running processors; cros_ec_dev
- Fix-ups
- Big header file update; cros_ec_commands.h
- Split header per-subsystem; rohm-bd718x7
- Remove superfluous code; menelaus, cs5535-mfd, cs47lXX-tables
- Trivial; sorting, coding style; intel-lpss-pci
- Only remove Power Off functionality if set locally; rk808
- Make use for Power Off Prepare(); rk808
- Fix spelling mistake in header guards; stmfx
- Properly free IDA resources
- SPDX fixups; cs47lXX-tables, madera
- Error path fixups; hi655x-pmic
- Bug Fixes
- Add missing break in case() statement
- Repair undefined behaviour when not initialising variables; arizona-core, madera-core
- Fix reference to Device Tree documentation; madera
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAl0sLxgACgkQUa+KL4f8
d2E25Q/9HmDJIdfyDQg0xv5IM5HS1WsP9BcJCEgoRIsad4mMDRYt+ZeLbslwMhue
E9tsFH359gGvyqR+7d6hPpEUET1UEcJy4eRD1zAc0+epllQTDHSy8oHt1dtH+8xB
2AU5rvAKOqBk83D+V2Hkx2KcroWEQQNYIoR9/12Pi3xmEB1uaCO0/Ajd3B28bIBM
Tzi3cVQ3U7jY9EIM44GVTsjDAbMSkQR0iab6cQF0vJAWaUmGKlsO7iRrU1XkN69V
qXyBauI8WGiGssihrE8r+jYvHvmg7hA9OKZIckUaMXD/k7kpHbwIaFRh7gukq4Re
Q6Cy30NfVJ1tY66/5oqN6gj5znfeuEudMCCzYAkzlROSp5eApe2Ke5ajYn3kOCZd
ZKcsrw9Fiox1lKmuWXDbyf0nqf4zwdDPAnShRWaaF5aipwgywyGcwSigVtK4F0P5
Hjc5RLv7GjTAJq+ZzwgKyAdtx8L0mhdLd1ZTQpEXk/g/E9dW4GF72hWj9TQ/9BnA
ZflKv8aP3lDGRHgO3Huwi4lMzskB8BVCQMCFwLwGs5cY1oZQhAjTdJzBZjTGexhC
evuuA8OUsCrOWMvnZf3saSdHJ1iMHtfPnqEGHRJQtNj4fFaXv80LasIomvvfJc1/
9JlRyAgm2pF7YDrgTh65ZzBb324eKSZZoAj9XZbnTyzxUAcF69A=
=A3jw
-----END PGP SIGNATURE-----
Merge tag 'mfd-next-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Core Frameworks:
- Set 'struct device' fwnode when registering a new device
New Drivers:
- Add support for ROHM BD70528 PMIC
New Device Support:
- Add support for LP87561 4-Phase Regulator to TI LP87565 PMIC
- Add support for RK809 and RK817 to Rockchip RK808
- Add support for Lid Angle to ChromeOS core
- Add support for CS47L15 CODEC to Madera core
- Add support for CS47L92 CODEC to Madera core
- Add support for ChromeOS (legacy) Accelerometers in ChromeOS core
- Add support for Add Intel Elkhart Lake PCH to Intel LPSS
New Functionality:
- Provide regulator supply information when registering; madera-core
- Additional Device Tree support; lp87565, madera, cros-ec, rohm,bd71837-pmic
- Allow over-riding power button press via Device Tree; rohm-bd718x7
- Differentiate between running processors; cros_ec_dev
Fix-ups:
- Big header file update; cros_ec_commands.h
- Split header per-subsystem; rohm-bd718x7
- Remove superfluous code; menelaus, cs5535-mfd, cs47lXX-tables
- Trivial; sorting, coding style; intel-lpss-pci
- Only remove Power Off functionality if set locally; rk808
- Make use for Power Off Prepare(); rk808
- Fix spelling mistake in header guards; stmfx
- Properly free IDA resources
- SPDX fixups; cs47lXX-tables, madera
- Error path fixups; hi655x-pmic
Bug Fixes:
- Add missing break in case() statement
- Repair undefined behaviour when not initialising variables; arizona-core, madera-core
- Fix reference to Device Tree documentation; madera"
* tag 'mfd-next-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (45 commits)
mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk
mfd: madera: Fixup SPDX headers
mfd: madera: Remove some unused registers and fix some defaults
mfd: intel-lpss: Release IDA resources
mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs
mfd: cs5535-mfd: Remove ifdef OLPC noise
mfd: stmfx: Fix macro definition spelling
dt-bindings: mfd: Add link to ROHM BD71847 Datasheet
MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as a subdevice
mfd: rk808: Prepare rk805 for poweroff
mfd: rk808: Check pm_power_off pointer
mfd: cros_ec: differentiate SCP from EC by feature bit
dt-bindings: Add binding for cros-ec-rpmsg
mfd: madera: Add Madera core support for CS47L92
mfd: madera: Add Madera core support for CS47L15
mfd: madera: Update DT bindings to add additional CODECs
mfd: madera: Add supply mapping for MICVDD
mfd: madera: Fix potential uninitialised use of variable
mfd: madera: Fix bad reference to pinctrl.txt file
...
|
||
|---|---|---|
| .. | ||
| abx500 | ||
| arizona | ||
| da9052 | ||
| da9055 | ||
| da9062 | ||
| da9063 | ||
| da9150 | ||
| madera | ||
| mt6323 | ||
| mt6397 | ||
| pcf50633 | ||
| samsung | ||
| syscon | ||
| wm831x | ||
| wm8350 | ||
| wm8994 | ||
| 88pm80x.h | ||
| 88pm860x.h | ||
| aat2870.h | ||
| ab3100.h | ||
| abx500.h | ||
| ac100.h | ||
| adp5520.h | ||
| altera-a10sr.h | ||
| altera-sysmgr.h | ||
| as3711.h | ||
| as3722.h | ||
| asic3.h | ||
| atmel-hlcdc.h | ||
| axp20x.h | ||
| bcm590xx.h | ||
| bcm2835-pm.h | ||
| bd9571mwv.h | ||
| core.h | ||
| cros_ec.h | ||
| cros_ec_commands.h | ||
| da8xx-cfgchip.h | ||
| da903x.h | ||
| davinci_voicecodec.h | ||
| db8500-prcmu.h | ||
| dbx500-prcmu.h | ||
| dln2.h | ||
| dm355evm_msp.h | ||
| ds1wm.h | ||
| ezx-pcap.h | ||
| hi655x-pmic.h | ||
| hi6421-pmic.h | ||
| htc-pasic3.h | ||
| imx25-tsadc.h | ||
| ingenic-tcu.h | ||
| intel_msic.h | ||
| intel_soc_pmic.h | ||
| intel_soc_pmic_bxtwc.h | ||
| ipaq-micro.h | ||
| janz.h | ||
| kempld.h | ||
| lm3533.h | ||
| lochnagar.h | ||
| lochnagar1_regs.h | ||
| lochnagar2_regs.h | ||
| lp873x.h | ||
| lp3943.h | ||
| lp8788-isink.h | ||
| lp8788.h | ||
| lp87565.h | ||
| lpc_ich.h | ||
| max8907.h | ||
| max8925.h | ||
| max8997-private.h | ||
| max8997.h | ||
| max8998-private.h | ||
| max8998.h | ||
| max14577-private.h | ||
| max14577.h | ||
| max77620.h | ||
| max77650.h | ||
| max77686-private.h | ||
| max77686.h | ||
| max77693-common.h | ||
| max77693-private.h | ||
| max77693.h | ||
| max77843-private.h | ||
| mc13xxx.h | ||
| mc13783.h | ||
| mc13892.h | ||
| mcp.h | ||
| menelaus.h | ||
| motorola-cpcap.h | ||
| mxs-lradc.h | ||
| palmas.h | ||
| qcom_rpm.h | ||
| rave-sp.h | ||
| rc5t583.h | ||
| rdc321x.h | ||
| retu.h | ||
| rk808.h | ||
| rn5t618.h | ||
| rohm-bd718x7.h | ||
| rohm-bd70528.h | ||
| rohm-generic.h | ||
| rt5033-private.h | ||
| rt5033.h | ||
| si476x-core.h | ||
| si476x-platform.h | ||
| si476x-reports.h | ||
| sky81452.h | ||
| smsc.h | ||
| sta2x11-mfd.h | ||
| stm32-lptimer.h | ||
| stm32-timers.h | ||
| stmfx.h | ||
| stmpe.h | ||
| stpmic1.h | ||
| stw481x.h | ||
| sun4i-gpadc.h | ||
| syscon.h | ||
| t7l66xb.h | ||
| tc3589x.h | ||
| tc6387xb.h | ||
| tc6393xb.h | ||
| ti-lmu-register.h | ||
| ti-lmu.h | ||
| ti_am335x_tscadc.h | ||
| tmio.h | ||
| tps6105x.h | ||
| tps6507x.h | ||
| tps6586x.h | ||
| tps65010.h | ||
| tps65086.h | ||
| tps65090.h | ||
| tps65217.h | ||
| tps65218.h | ||
| tps65910.h | ||
| tps65912.h | ||
| tps68470.h | ||
| tps80031.h | ||
| twl.h | ||
| twl4030-audio.h | ||
| twl6040.h | ||
| ucb1x00.h | ||
| viperboard.h | ||
| wl1273-core.h | ||
| wm97xx.h | ||
| wm8400-audio.h | ||
| wm8400-private.h | ||
| wm8400.h | ||