This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cff229491af5 Merge tag 'dma-mapping-4.20' of git://git.infradead.org/us [...] new 4e15d05d9c43 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule new 3d13aa37ba4d hwmon: (mc13783-adc) Remove the mention to 'Atlas' new 23d3f131bf37 hwmon: (mc13783-adc) Use nxp.com URLs new 0debe4d0b86a hwmon: Convert to using %pOFn instead of device_node.name new 86103cffe883 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string new e9d02c6414e1 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks new 53dfa0088edd hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] new c3bf6076cc41 hwmon: (nct6775) Clean up a condition new 9450f52cec78 hwmon: (mc13783-adc) Switch to SPDX identifier new 39ea6ea325dc hwmon: (sht15) Switch to SPDX identifier new a54ca77a98a3 hwmon: (lm75) Add MAX31725/6 support new 2738b767be54 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] new a31796c30e42 hwmon: (scmi) Remove redundant pointer check new 0665a1d62312 hwmon: (lm92) Fix whitespace issues new 61b6c66a8f74 hwmon: (nct6775) Only display fan speed tolerance conditionally new 0085a5108de1 hwmon: (nct6775) Rename configuration register variables new a6c54f2cde3c hwmon: (nct6775) Replace 'regval' with variables named aft [...] new 97ce6df46874 hwmon: (nct6775) Move config variable declarations and ini [...] new 2d888c5f22b4 hwmon: (nct6775) Declare and initialize LDN specific confi [...] new a4e0a080cad8 hwmon: (nct6775) Use logical or instead of if statements w [...] new b2833f397dc1 hwmon: (nct6775) Improve instruction grouping new 7dcdbdeb1b45 hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D new 2d99925a15b6 hwmon: (nct6775) Separate fan/pwm configuration detection [...] new b75a80638990 hwmon: (nct6775) Separate fan/pwm configuration detection [...] new 3fdb06aff504 hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] new 3be8c9d10353 hwmon: (nct6775) Fix names of DIMM temperature sources new e41da286a2fd hwmon: (nct6775) Add support for NCT6797D new 0599682b826f hwmon: (nct6775) Add support for NCT6798D new 3045b5d61a60 hwmon: (scpi-hwmon) remove redundant continue new 9f67f7583e77 hwmon: (pwm-fan) Silence error on probe deferral new 95dcd64bc5a2 hwmon: (pwm-fan) Set fan speed to 0 on suspend new cbc2a2380319 MAINTAINERS: Update PMBUS maintainer entry new c20217b30d67 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table new 791ebc9d34e9 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros new 59d608e152e5 hwmon: (ina3221) Add suspend and resume functions new 8b949c64d014 dt-bindings: hwmon: Add ina3221 documentation new a9e9dd9c6de5 hwmon: (ina3221) Read channel input source info from DT new ead21c77d709 hwmon: (ina3221) mark PM functions as __maybe_unused new 68c0d69dee59 hwmon: (core) Add hwmon_in_enable attribute new 8b9bf554dd53 hwmon: (tmp421) make const array 'names' static new a6e43263ed01 hwmon: (ina3221) Validate shunt resistor value from DT new f21c8e753b1d hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 new d4b0166d28a8 hwmon: (ina3221) Use _info API to register hwmon device new 61b8ab2c5481 hwmon: (core) Add trace events to _attr_show/store functions new 04e79eb704b2 hwmon: (pmbus) remove redundant 'default n' from Kconfig new e7c6a55606b5 hwmon: (pmbus) Fix page count auto-detection. new b8e445b6895c Merge tag 'hwmon-for-v4.20' of git://git.kernel.org/pub/sc [...] new e42e175ae319 mtd: physmap_of: Remove unused struct of_device_id new ef0de747f7ad mtd: physmap_of: Release resources on error new 34cb1e31890c mtd: maps: gpio-addr-flash: Replace custom printk new 6c925b333368 mtd: maps: gpio-addr-flash: Fix ioremapped size new 4edc00adfd58 mtd: maps: gpio-addr-flash: Use devm_* functions new 460cdeca546f mtd: maps: gpio-addr-flash: Use order instead of size new 0304f8eaa3ae mtd: maps: gpio-addr-flash: Replace array with an integer new 299b43535d38 mtd: maps: gpio-addr-flash: Convert to gpiod new 92e2921f7eee jffs2: free jffs2_sb_info through jffs2_kill_sb() new 5390a8df769e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] new b038e8e3be72 mtd: spi-nor: parse SFDP Sector Map Parameter Table new 900f5e0d8c9e mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] new 630d6bd8a3b4 mtd: spi-nor: Support controllers with limited TX FIFO size new 3baa8ec88c2f mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] new 000412276370 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus new 42460c31ae96 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SP [...] new 41fe242979e4 mtd: spi-nor: fsl-quadspi: fix read error for flash size l [...] new 5cc1b66e63ec Merge tag 'spi-nor/for-4.20' of git://git.infradead.org/li [...] new 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it new 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it new 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook new 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access new f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] new 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver new 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] new 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization new ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions new f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] new ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h new a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name new 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() new 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() new 47bd59e538d4 mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] new 00ad378f304a mtd: rawnand: Pass a nand_chip object to nand_scan() new 59ac276f2227 mtd: rawnand: Pass a nand_chip object to nand_release() new 2b356ab46ebe mtd: rawnand: Pass a nand_chip object to nand_wait_ready() new ec47636cd7e7 mtd: rawnand: Pass a nand_chip object to ecc->hwctl() new af37d2c3a8c7 mtd: rawnand: Pass a nand_chip object to ecc->calculate() new 00da2ea97229 mtd: rawnand: Pass a nand_chip object to ecc->correct() new b976168757f7 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks new 767eb6fbdedb mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks new 7e534323c416 mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks new c0739d85723a mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks new 758b56f58b66 mtd: rawnand: Pass a nand_chip object to chip->select_chip() new c17556f545c0 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks new 0f808c1602bc mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() new 50a487e7719c mtd: rawnand: Pass a nand_chip object to chip->dev_ready() new 5295cf2e047c mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() new f1d46942e823 mtd: rawnand: Pass a nand_chip object to chip->waitfunc() new a2098a9e4f67 mtd: rawnand: Pass a nand_chip object to chip->erase() new aa36ff25ffde mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] new 2e7f1cec271c mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() new 858838b87ef5 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] new 5740d4c4f9bb mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] new e4cdf9cb3254 mtd: rawnand: Pass a nand_chip object nand_erase_nand() new dbfc671856b3 mtd: rawnand: marvell: rework BCH engine failure path new 7fd130f7416f mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] new 64ddd5d8578f mtd: rawnand: Remove docg4 new 480bdd8b7ab6 ARM: pxa: palmtreo: Drop docg4 specific init new 871a4073f438 mtd: rawnand: Make maxchips an unsigned int new 800342de6349 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] new 4ae940251716 mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused new 82fc5099744e mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] new 716bbbabcc68 mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks new bf6065c6c08f mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() new 8395b753d7ca mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() new cdc784c74394 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks new f9ebd1bb4103 mtd: rawnand: Deprecate ->erase() new 45240367939b mtd: rawnand: Deprecate ->{set,get}_features() hooks new 3cece3abebda mtd: rawnand: Deprecate ->chip_delay new 0b4e61c1c26e mtd: rawnand: Move function prototypes after struct declarations new 394938eadff2 mtd: rawnand: Get rid of nand_flash_dev forward declation new d16397d57a90 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] new 4114f97c41cd mtd: rawnand: Get rid of a few unused definitions new c7921bb32ab6 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h new 462f35d3e5e8 mtd: rawnand: Inline onfi_get_async_timing_mode() new 348d56a8c606 mtd: rawnand: Keep all internal stuff private new 3d4af7c19585 mtd: rawnand: Move legacy code to nand_legacy.c new 1c325cc5077a mtd: rawnand: Move ONFI code to nand_onfi.c new 8ae3fbf81b9c mtd: rawnand: Move JEDEC code to nand_jedec.c new 727d37826bd1 mtd: rawnand: reorder NAND manufacturer IDs new a68642adbb1a mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte new e8237bfa2120 mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] new fbed20280d91 mtd: rawnand: atmel: Fix potential NULL pointer dereference new f1a97e0b78e3 mtd: rawnand: ams-delta: use GPIO lookup table new e5cd979994db mtd: rawnand: ams-delta: show parent device in sysfs new 2b44af3ad6cc mtd: rawnand: ams-delta: Use private structure new 9c076d7e9487 mtd: rawnand: ams-delta: Set port direction when needed new e2bfa4ca23d9 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] new 309600c14e36 mtd: rawnand: Allow selection of ECC byte ordering at runtime new e98367618675 mtd: rawnand: toshiba: Pass a single nand_chip object to t [...] new ed8f0b23d926 mtd: rawnand: r852: fix spelling mistake "card_registred" [...] new 0d55c668b218 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register t [...] new 53c83b59759c mtd: rawnand: marvell: fix the IRQ handler complete() condition new 042c1a5a6021 Merge tag 'nand/for-4.20' of git://git.infradead.org/linux [...] new a36cf6865120 Merge tag 'mtd/for-4.20' of git://git.infradead.org/linux-mtd new 950937624079 regmap: use less #ifdef for LOG_DEVICE new 9ef688410506 Merge branch 'regmap-4.20' into regmap-next new cdf6b11daa77 regmap: Add regmap_noinc_write API new 9ad8eb0168ab regmap: fix comment for regmap.use_single_write new 1c96a2f67cd9 regmap: split up regmap_config.use_single_rw new ae2399c48c02 Merge remote-tracking branches 'regmap/topic/noinc' and 'r [...] new 6214a9fe2aec Merge tag 'regmap-v5.0' of git://git.kernel.org/pub/scm/li [...] new 0976eda79155 spi: bcm-qspi: fix calculation of address length new 940ec770c295 spi: bcm-qspi: switch back to reading flash using smaller chunks new dd8fd2cbc73f spi: rockchip: initialize dma_slave_config properly new f34c6e6257aa spi: sh-msiof: fix deferred probing new 4585add948b1 MAINTAINERS: Add entry for Broadcom SPI controller new 92d58fd13af2 Merge branch 'spi-4.19' into spi-linus new 9135bac32505 spi: use SPDX identifier for Renesas drivers new 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation new e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 new 864822235f18 spi: sh-msiof: Add r8a774a1 support new eeaceb8b7d1f spi: Introduce one new field to set word delay new be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support new 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' new c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask new c7ba47362858 spi: orion: cosmetics - alias long direct_access variables new 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support new 3806112c9ecb spi: sh-msiof: Document R-Car E3 support new 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump new 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] new 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' new af060b3f72b8 spi: dw: support 4-16 bits per word new b9e49520c114 spi: pl022: Remove set but not used variable 'chip' new b9a947dd756b spi: pic32: remove unnecessary of_node_get() new abf5feef3ff0 spi: gpio: No MISO does not imply no RX new e757996cafbe spi: spi-mem: Adjust op len based on message/transfer size [...] new 56df612afb60 spi: davinci: Remove chip select GPIO pdata new 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' new 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() new 0baf9eb25572 spi: add new SPI_CS_WORD flag new cbaa62e0094a spi: add software implementation for SPI_CS_WORD new 926369667732 Merge tag 'spi-cs-word' into spi-4.20 new a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD new 8089babee17c spi: pxa2xx: Remove the shutdown callback new 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled new 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. new 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] new f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio new 380583227c0c spi: spi-mem: Add extra sanity checks on the op param new 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg new 71d9a846fbca spi: sprd: don't mark remove function as __exit new 73569a50959e dt-bindings: spi: rspi: Add R7S9210 support new aea3877e24f3 spi: spi-mem: Fix inverted logic in op sanity check new b445bfcb9081 spi: switch to SPDX license identifier new c0116e6b3047 spi: mediatek: add bindings for Mediatek MT2712 soc platform new 805be7ddf367 spi: mediatek: add spi slave for Mediatek MT2712 new 6cee4afdec51 dt-bindings: spi: rspi: Add r8a7744 to the compatible list new aeb8a43fa264 dt-bindings: spi: sh-msiof: Add r8a7744 support new c24bfa8f21b5 spi: slave: Fix missing break in switch new 2c1833767bd8 spi: pxa2xx: Rewrite switch code block in interrupt_transfer new 5e9feb3544a7 spidev: Enable the Liebherr's BK4 board to work with spide [...] new a1108c7b2efb spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma [...] new de8978c388c6 spi: fsl-lpspi: Prevent FIFO under/overrun by default new bed2e8f4e851 spi: rb4xx: Use SPI_BPW_MASK to set bits_per_word_mask new 5039563e7c25 spi: Add driver_override SPI device attribute new 605b3bec73cb spi: spidev: Fix OF tree warning logic new 65a272642ce1 soc: qcom: geni: Make version macros simpler new abc1c9447145 soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] new 969fc78c37c3 soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] new 93043b674910 Merge tag 'qcom-geni-immutable-for-mark-brown' of git://gi [...] new d49a30366793 spi: dw: add compatible for Amazon's Alpine spi controller new f2d704794864 dw: spi: add support for Amazon's Alpine spi controller new db117f5f4248 spi: Qualcomm Quad SPI(QSPI) documentation new 04000dc6f7e3 spi: Introduce new driver for Qualcomm QuadSPI controller new dcfc861d24ec spi: rockchip: adjust dma watermark and burstlen new 058f7c509e84 spi: rockchip: remove unneeded dma_caps new f340b920511a spi: rockchip: mark use_dma as bool new d9071b7e9fc4 spi: rockchip: directly use direction constants new a3c174021ce7 spi: rockchip: simplify spi enable logic new a8a398b833f3 dt-bindings: soc: qcom: Remove SPI controller maximum freq [...] new 4b8ce2f70777 spi: soc: qcom: GENI SE SPI controller device tree binding new 561de45f72bd spi: spi-geni-qcom: Add SPI driver support for GENI based QUP new 55ef8262f2b1 spi: pxa2xx: Use an enum for type new 87ae1d2d7077 spi: pxa2xx: Add devicetree support new 44221ebae2da spi/spi-pxa2xx: add PXA2xx SSP SPI Controller new 25972d0c33de spi: Make GPIO CSs honour the SPI_NO_CS flag new 9c2120090586 PCI: Provide pci_match_id() with CONFIG_PCI=n new 987a2dfe3f04 spi: imx: move wml setting to later than setup_transfer new 5ba5a3730639 spi: imx: correct wml as the last sg length new 133eb8e38b02 spi: imx: use PIO mode if size is small new ec506e9246bf spi: pic32-sqi: don't pass GFP_DMA32 to dma_alloc_coherent new a27ee74d0d51 spi: sh-msiof: document R8A779{7|8}0 bindings new c3e6845ea0dd dt-bindings: spi: add stm32 qspi controller new c530cd1d9d5e spi: spi-mem: add stm32 qspi controller new 13d515c796ad spi: omap2-mcspi: Switch to readl_poll_timeout() new b682cffa3ac6 spi: omap2-mcspi: Set FIFO DMA trigger level to word length new 89e8b9cb8465 spi: omap2-mcspi: Add slave mode support new 79a15f4974ce spi: Allow building SPI_BCM63XX_HSSPI on ARM-based SoCs new 0c903aafc852 spi: lpspi: add imx8qxp compatible string new 4b51c747e4a5 Merge branch 'spi-4.20' into spi-next new 5f143af7501e spi: make OF helper available for others new 7b9734dbc5b0 Merge remote-tracking branch 'spi/topic/of' into spi-next new b537149a2fb4 Merge tag 'spi-v5.0' of git://git.kernel.org/pub/scm/linux [...] new 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name new 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc new 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] new e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges new 01de19d09ce6 regulator: core: Add the opmode to regulator_summary new 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary new 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary new beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases new cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume new 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() new efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only new df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion new f589d95b9751 regulator: qcom: Add PMS405 regulators new 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check new 2e0fe4d0c6ca Merge tag 'regulator-v4.19-rc5' into regulator-bd718xx new 494edd266b94 regulator/mfd: Support ROHM BD71847 power management IC new 12fc309a956b regulator: dt bindings: add BD71847 device-tree binding do [...] new 01e17e5d8004 mfd: dt bindings: add BD71847 device-tree binding documentation new 18e4b55fbd20 regulator: Support regulators where voltage ranges are selectable new dd2be639f4a9 regulator/mfd: bd718xx: rename bd71837/bd71847 common instances new a4bfc2c28a21 regulator: bd718XX use pickable ranges new 2ece646c90c5 regulator: bd718xx: rename bd71837 to 718xx new 5451521409ce Merge tag 'bd71847-support' into regulator-4.20 new 28be5f15df2e regulator: fixed: Default enable high on DT regulators new 4b03227a65dc regulator: axp20x: Mark expected switch fall-throughs new dbd1709f7697 dt-bindings: regulator: document stpmic1 pmic regulators new ca55b7185b74 regulator: stpmic1: add stpmic1 regulator driver new c18fb34ae185 regulator: stpmic1: Return REGULATOR_MODE_INVALID for inva [...] new bef9391cbec5 regulator: lochnagar: Add support for the Cirrus Logic Lochnagar new b0ce7b29bfcd regulator/gpio: Allow nonexclusive GPIO access new 63239e4bf7ef regulator: Fetch enable gpiods nonexclusive new bcb047ebf284 regulator: bd718x7: Remove struct bd718xx_pmic new d8b2a8e9c06b regulator: lochnagar: Use a consisent comment style for SP [...] new 4fd1f509e89f Merge branch 'regulator-4.20' into regulator-next new eb108c3611dd regulator: bd718xx: fix build warning on x86_64 new 74f008f251bc kernel/reboot.c: export pm_power_off_prepare new cb60ad04c4eb regulator: pfuze100: add fsl,pmic-stby-poweroff property new c29daffa322a regulator: pfuze100-regulator: provide pm_power_off_prepar [...] new db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] new f35b1e53a66a Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] new ca9eb48fe01f Merge tag 'regulator-v5.0' of git://git.kernel.org/pub/scm [...]
The 283 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/hwmon/ina3221.txt | 44 + .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 17 +- .../devicetree/bindings/regulator/pfuze100.txt | 5 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../bindings/regulator/rohm,bd71837-regulator.txt | 12 +- .../bindings/regulator/st,stpmic1-regulator.txt | 68 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 29 +- .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 8 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 1 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 24 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 4 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 32 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 44 + Documentation/driver-api/mtdnand.rst | 34 +- Documentation/hwmon/ina3221 | 2 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/mtd/nand/pxa3xx-nand.txt | 113 -- MAINTAINERS | 36 +- arch/arm/mach-ep93xx/snappercl15.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 16 +- arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 17 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 6 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 12 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/common.h | 4 +- arch/arm/mach-omap2/pdata-quirks.c | 16 +- arch/arm/mach-orion5x/ts78xx-setup.c | 27 +- arch/arm/mach-pxa/balloon3.c | 13 +- arch/arm/mach-pxa/em-x270.c | 15 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 10 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/mips/alchemy/devboards/db1200.c | 14 +- arch/mips/alchemy/devboards/db1300.c | 14 +- arch/mips/alchemy/devboards/db1550.c | 14 +- arch/mips/netlogic/xlr/platform-flash.c | 7 +- arch/mips/pnx833x/common/platform.c | 8 +- arch/mips/rb532/devices.c | 10 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 14 +- .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regmap.c | 99 +- drivers/edac/altera_edac.c | 3 +- drivers/gpio/gpiolib.c | 19 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/hwmon.c | 28 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/ina3221.c | 592 ++++--- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 21 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/lm95245.c | 3 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 302 +++- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 18 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/pmbus/pmbus_core.c | 5 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp102.c | 3 +- drivers/hwmon/tmp108.c | 3 +- drivers/hwmon/tmp421.c | 6 +- drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/max44000.c | 23 +- drivers/iio/temperature/mlx90632.c | 3 +- drivers/input/touchscreen/tsc200x-core.c | 3 +- drivers/mfd/altera-a10sr.c | 3 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rohm-bd718x7.c | 162 +- drivers/mfd/twl6040.c | 3 +- drivers/mtd/devices/m25p80.c | 23 +- drivers/mtd/maps/gpio-addr-flash.c | 146 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/maps/physmap_of_gemini.c | 5 - drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 6 +- drivers/mtd/nand/raw/ams-delta.c | 249 +-- drivers/mtd/nand/raw/atmel/nand-controller.c | 111 +- drivers/mtd/nand/raw/au1550nd.c | 124 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 58 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 93 +- drivers/mtd/nand/raw/cafe_nand.c | 74 +- drivers/mtd/nand/raw/cmx270_nand.c | 48 +- drivers/mtd/nand/raw/cs553x_nand.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 93 +- drivers/mtd/nand/raw/denali.c | 151 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 156 +- drivers/mtd/nand/raw/docg4.c | 1442 ---------------- drivers/mtd/nand/raw/fsl_elbc_nand.c | 70 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 106 +- drivers/mtd/nand/raw/fsl_upm.c | 66 +- drivers/mtd/nand/raw/fsmc_nand.c | 44 +- drivers/mtd/nand/raw/gpio.c | 29 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 111 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 68 +- drivers/mtd/nand/raw/internals.h | 115 ++ drivers/mtd/nand/raw/jz4740_nand.c | 53 +- drivers/mtd/nand/raw/jz4780_nand.c | 42 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 59 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 83 +- drivers/mtd/nand/raw/marvell_nand.c | 275 +++- drivers/mtd/nand/raw/mpc5121_nfc.c | 65 +- drivers/mtd/nand/raw/mtk_nand.c | 93 +- drivers/mtd/nand/raw/mxc_nand.c | 114 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1721 ++++---------------- drivers/mtd/nand/raw/nand_bbt.c | 24 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 99 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 15 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 ++ drivers/mtd/nand/raw/nand_legacy.c | 642 ++++++++ drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 19 +- drivers/mtd/nand/raw/nand_onfi.c | 305 ++++ drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 +- drivers/mtd/nand/raw/nandsim.c | 50 +- drivers/mtd/nand/raw/ndfc.c | 43 +- drivers/mtd/nand/raw/nuc900_nand.c | 47 +- drivers/mtd/nand/raw/omap2.c | 200 +-- drivers/mtd/nand/raw/orion_nand.c | 26 +- drivers/mtd/nand/raw/oxnas_nand.c | 29 +- drivers/mtd/nand/raw/pasemi_nand.c | 51 +- drivers/mtd/nand/raw/plat_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 92 +- drivers/mtd/nand/raw/r852.c | 80 +- drivers/mtd/nand/raw/r852.h | 2 +- drivers/mtd/nand/raw/s3c2410.c | 106 +- drivers/mtd/nand/raw/sh_flctl.c | 68 +- drivers/mtd/nand/raw/sharpsl.c | 36 +- drivers/mtd/nand/raw/sm_common.c | 7 +- drivers/mtd/nand/raw/socrates_nand.c | 60 +- drivers/mtd/nand/raw/sunxi_nand.c | 96 +- drivers/mtd/nand/raw/tango_nand.c | 77 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 78 +- drivers/mtd/nand/raw/txx9ndfmc.c | 53 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 39 +- drivers/mtd/sm_ftl.c | 20 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/fsl-quadspi.c | 15 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 925 ++++++++++- drivers/mtd/tests/mtd_nandecctest.c | 21 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/axp20x-regulator.c | 3 +- drivers/regulator/bd71837-regulator.c | 645 -------- drivers/regulator/bd718x7-regulator.c | 1119 +++++++++++++ drivers/regulator/core.c | 124 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 10 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 57 +- drivers/regulator/helpers.c | 243 ++- drivers/regulator/isl9305.c | 4 + drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 254 +++ drivers/regulator/lp8788-ldo.c | 7 +- drivers/regulator/ltc3589.c | 3 +- drivers/regulator/ltc3676.c | 3 +- drivers/regulator/max8952.c | 1 + drivers/regulator/max8973-regulator.c | 1 + drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 44 +- drivers/regulator/pfuze100-regulator.c | 91 ++ drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/regulator/s5m8767.c | 25 +- drivers/regulator/stpmic1_regulator.c | 674 ++++++++ drivers/regulator/tps65090-regulator.c | 1 + drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/spi/Kconfig | 45 +- drivers/spi/Makefile | 5 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 19 +- drivers/spi/spi-dw-mmio.c | 38 +- drivers/spi/spi-dw.c | 28 +- drivers/spi/spi-dw.h | 2 + drivers/spi/spi-ep93xx.c | 36 +- drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 703 ++++++++ drivers/spi/spi-gpio.c | 12 +- drivers/spi/spi-imx.c | 53 +- drivers/spi/spi-mem.c | 69 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-omap2-mcspi.c | 177 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 6 +- drivers/spi/spi-pl022.c | 10 +- drivers/spi/spi-pxa2xx.c | 100 +- drivers/spi/spi-qcom-qspi.c | 581 +++++++ drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 62 +- drivers/spi/spi-rspi.c | 10 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 554 +++++++ drivers/spi/spi-slave-system-control.c | 1 + drivers/spi/spi-sprd.c | 745 +++++++++ drivers/spi/spi-stm32-qspi.c | 512 ++++++ drivers/spi/spi.c | 106 +- drivers/spi/spidev.c | 9 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 47 +- fs/jffs2/super.c | 4 +- include/linux/fsl_ifc.h | 2 + include/linux/gpio/consumer.h | 1 + include/linux/hwmon.h | 2 + include/linux/mfd/rohm-bd718x7.h | 331 ++-- include/linux/mtd/jedec.h | 91 ++ include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 12 +- include/linux/mtd/onfi.h | 178 ++ include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 635 ++------ include/linux/mtd/spi-nor.h | 119 ++ include/linux/pci.h | 4 + include/linux/platform_data/spi-davinci.h | 4 - include/linux/pxa2xx_ssp.h | 3 +- include/linux/qcom-geni-se.h | 13 +- include/linux/regmap.h | 31 +- include/linux/regulator/driver.h | 20 +- include/linux/regulator/fixed.h | 3 - include/linux/spi/spi.h | 36 +- include/trace/events/hwmon.h | 71 + kernel/reboot.c | 1 + sound/hda/hdac_regmap.c | 3 +- sound/soc/codecs/cs35l33.c | 3 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt5514.c | 3 +- sound/soc/codecs/rt5616.c | 3 +- sound/soc/codecs/rt5640.c | 3 +- sound/soc/codecs/rt5645.c | 9 +- sound/soc/codecs/rt5651.c | 3 +- sound/soc/codecs/rt5660.c | 3 +- sound/soc/codecs/rt5663.c | 9 +- sound/soc/codecs/rt5665.c | 3 +- sound/soc/codecs/rt5668.c | 3 +- sound/soc/codecs/rt5670.c | 3 +- sound/soc/codecs/rt5682.c | 3 +- tools/spi/spidev_test.c | 6 +- 294 files changed, 13641 insertions(+), 7942 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c delete mode 100644 drivers/regulator/bd71837-regulator.c create mode 100644 drivers/regulator/bd718x7-regulator.c create mode 100644 drivers/regulator/lochnagar-regulator.c create mode 100644 drivers/regulator/stpmic1_regulator.c create mode 100644 drivers/spi/spi-geni-qcom.c create mode 100644 drivers/spi/spi-qcom-qspi.c create mode 100644 drivers/spi/spi-slave-mt27xx.c create mode 100644 drivers/spi/spi-sprd.c create mode 100644 drivers/spi/spi-stm32-qspi.c create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h create mode 100644 include/trace/events/hwmon.h