This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 89d57dddd7d3 Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/l [...] new 4b082ac6b768 test_power: Add CHARGE_COUNTER properties new 69318b399569 test_power: Add CURRENT properties new b0ac8596edc8 power: reset: at91-poweroff: lookup for proper PMC DT node new f2e5c49d221b power: supply: axp20x_usb_power: enable USB BC detection o [...] new bffc687cc6c2 power: supply: abx500_chargalg: Fix code indentation new c04500642081 power: reset: at91: fix __le32 cast in reset code new 0a8686e3090c power: supply: ab8500_btemp: Convert to IIO ADC new 97ab78bac5d0 power: supply: ab8500_charger: Convert to IIO ADC new 1e82623c3ca6 power: supply: ab8500_fg: Convert to IIO ADC new d17e86cb16e0 hwmon: ab8500: Convert to IIO ADC new a133f5bc82dd mfd: ab8500: Augment DT bindings new 07063bbfa98e iio: adc: New driver for the AB8500 GPADC new a77fc1115689 mfd: Switch the AB8500 GPADC to IIO new 1a18f7e26a87 Merge remote-tracking branch 'ib-ab8500-5.4-rc1' into for-next new ccc023a58175 power: supply: ab8500: Cleanup probe in reverse order new 24108993278d power: supply: ab8500_fg: Do not free non-requested IRQs i [...] new b10e97003d28 power: supply: ab8500: Handle invalid IRQ from platform_ge [...] new d4ee021c410f power: supply: cpcap-charger: Limit voltage to 4.2V for battery new 8bc8fc088bcd Merge tag 'psy-cpcap-charge-volt-limit-signed' into psy-next new 639c1524da3b power: supply: cpcap-battery: Check voltage before orderly [...] new 50fc99f83f10 power: supply: cpcap-charger: Improve battery detection new 8b0134cc14b9 power: supply: cpcap-battery: Fix handling of lowered char [...] new 5688ea049233 power: supply: cpcap-charger: Allow changing constant char [...] new 458f5c8cda45 power: supply: cpcap-battery: Move coulomb counter units p [...] new c59b3bad6fd8 power: supply: cpcap-battery: Simplify coulomb counter cal [...] new ac437c1c8438 power: supply: cpcap-battery: Simplify short term power av [...] new b28ac41950c8 power: supply: cpcap-battery: Read and save integrator reg [...] new 0cb90f071f73 power: supply: cpcap-battery: Add basic coulomb counter ca [...] new e3da2ce04e12 power: supply: cpcap-charger: cpcap_charger_voltage_to_reg [...] new f457055a7922 power: supply: ab8500_charger: Fix inconsistent IS_ERR and [...] new 9480029fe5c2 power: supply: bd70528: Add MODULE_ALIAS to allow module a [...] new 00074a7007c2 Merge tag 'for-v5.5' of git://git.kernel.org/pub/scm/linux [...] new 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call new 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior new 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] new 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode new 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] new c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string new da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability new 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res new 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz new 2057bdfb7184 hwmon: (ina3221) Add summation feature support new 9f90fd652bed hwmon: Add support for ltc2947 new 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation new 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 new 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver new 17fe2983e872 dt-bindings: hwmon: Add TMP512/513 new 59dfa75e5d82 hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. new afe45277ade6 hwmon: (dell-smm) Add support for disabling automatic BIOS [...] new 4a1288f1c1cf dell-smm-hwmon: Add documentation new 3d9e3501a064 Merge tag 'hwmon-for-v5.5' of git://git.kernel.org/pub/scm [...] new ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip new 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip new face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip new de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip new aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip new 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip new 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple new be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] new ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] new 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] new 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status new 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() new 74033d99b6d7 pinctrl: iproc: use unique name for irq chip new 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip new c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip new 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip new d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip new 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip new b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip new b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] new 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip new bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 new f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks new f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support new e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support new 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support new b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ new 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip new 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler new 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] new e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support new 3bf864e2507a Merge tag 'v5.4-rc4' into devel new 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] new fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] new 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] new 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] new 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] new 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support new 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support new 930d3a4907ae pinctrl: rza2: Fix gpio name typos new 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller new d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR new 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 new dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] new 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 new f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 new 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] new ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] new 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support new d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] new 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support new 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B new aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] new 0b3292852863 pinctrl: at91: Enable slewrate by default on SAM9X60 new 81898a44f288 pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_P [...] new 10ff58aa3c2e pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() new 8298d18a49a3 pinctrl: bcm: nsp: use gpiolib infrastructure for interrupts new 574dce894bbe pinctrl: bcm: nsp: implement get_direction new 26f6a7524dd3 pinctrl: add compatible for Amlogic Meson A1 pin controller new e3dcb725a95a pinctrl: Convert Allwinner Pin Controller to a schema new ba5b9c857b47 pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility new 06cbe1f72b40 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 new 90dc30f9bab4 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings new ee1983527020 dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 new 6e4f3db8dfcf pinctrl: just return if no valid maps new 4b024225c4a8 pinctrl: use devm_platform_ioremap_resource() to simplify code new 3d2557ab75d4 pinctrl: samsung: Add of_node_put() before return in error path new 5c7f48dd14e8 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] new 6fbbcb050802 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] new 7f028caadf6c pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] new a322b3377f4b pinctrl: samsung: Fix device node refcount leaks in init code new 6fbd92a83377 Merge tag 'samsung-pinctrl-5.5' of https://git.kernel.org/ [...] new 3af50e548019 dt-bindings: pinctrl: Convert generic pin mux and config p [...] new 1566a6a30bf4 Merge tag 'v5.4-rc5' into devel new 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode new 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation new 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment new e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic new f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper new 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper new 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper new 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] new 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] new c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support new 11b389cc05bf pinctrl: intel: Missed type change to unsigned int new 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int new 08a96e43e349 Merge tag 'intel-pinctrl-v5.5-1' of git://git.kernel.org/p [...] new 58afa801ef22 pinctrl: nomadik: db8500: Add mc0_a_2 pin group without di [...] new fd422964071f pinctrl: meson: add a new callback for SoCs fixup new dabad1ff8561 pinctrl: meson: add pinctrl driver support for Meson-A1 SoC new 54787d7c14a4 pinctrl: rza1: remove unnecessary static inline function new 1948d5c51dba pinctrl: Add pinmux & GPIO controller driver for a new SoC new 3fab296a98c9 dt-bindings: pinctrl: intel: Add for new SoC new 04fb02757ae5 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_i [...] new 3d2dcd946b3a MAINTAINERS: Replace my email by one @kernel.org new e66ff71fd0db pinctrl: lewisburg: Update pin list according to v1.1v6 new 2635adb48bd5 pinctrl: Fix Kconfig indentation new 7009d046a601 pinctrl: ingenic: Handle PIN_CONFIG_OUTPUT config new ae75b53e08b9 pinctrl: ingenic: Add OTG VBUS pin for the JZ4770 new dc5fa4656864 Merge tag 'pinctrl-v5.5-1' of git://git.kernel.org/pub/scm [...] new dcaac3f78401 mmc: sdhci: Check card status after reset new 7a869f00bb15 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 new 4177bc5038c8 dt-bindings: mmc: add DT bindings for Milbeaut SD controller new dd79b7e36703 mmc: sdhci-milbeaut: add Milbeaut SD controller driver new b62a80174ffb dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding new ff65ffe46d28 mmc: Add Actions Semi Owl SoCs SD/MMC driver new f06d353f5288 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding new 7a7dab237027 mmc: tmio: remove workaround for NON_REMOVABLE new d67da5c90547 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper new 824b90bbaf4d mmc: cavium-octeon: Use devm_platform_ioremap_resource() new 01a5674301fa dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support new 690dba13840e memstick: jmb38x_ms: clean up indentation issue new 6b62e128e6f6 mmc: dw_mmc: fix indentation issue new e2b98d83ff0c mmc: mmci: make unexported functions static new 8266c585f489 mmc: mmci: add hardware busy timeout feature new cb0335b778c7 mmc: mmci: add busy_complete callback new 0e68de6aa7b1 mmc: mmci: sdmmc: add busy_complete callback new bdf659a65622 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] new d1807ad6b7de mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC new 38413ce39a4b mmc: sdhci-pci: Make function amd_sdhci_reset static new a02f8f48c194 mmc: jz4740: Add 8bit mode support new 6d57e9cf8e58 dt-bindings: mmc: jz4740: Add bindings for JZ4760 new 2af2af9940b0 mmc: jz4740: Add support for JZ4760 new b5caac972801 dt-bindings: mmc: jz4740: Add bindings for X1000 new fea5fcc25788 mmc: jz4740: Add support for X1000 new 80fe4e90665a mmc: jz4740: Add support for Low Power Mode (LPM) new 315e3bd7ac19 mmc: sdhci-pci: Add support for Intel JSL new 61a14e5299bd mmc: mmci: stm32: make sdmmc_idma_validate_data static new 5cd41fe89704 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] new 727d836a375a mmc: sdhci-of-at91: add DT property to enable calibration [...] new 6e32f65c14f1 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] new 22dc132d5448 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround new 3869468e0c48 mmc: block: Make card_busy_detect() a bit more generic new a0d4c7eb71dd mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response new c9af138c42f0 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support new c11113d5022c mmc: vub300: Drop redundant host ops ->init_card() new 6bb41b70c470 MAINTAINERS: Mark vub300 mmc driver as orphan new cdb2256f795e mwifiex: Re-work support for SDIO HW reset new 99b4ddd8b76a mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() new 2ac55d5e5ec9 mmc: core: Re-work HW reset for SDIO cards new d5cf1a591a37 dt-bindings: mmc: fsl-imx-esdhc: add imx8m compatible string new 62c517256ef2 mmc: mmc_spi: Use proper debounce time for CD GPIO new 5503301f0e56 mmc: atmel-mci: Use dma_request_chan() directly for channe [...] new c2a93d75c0e2 mmc: moxart: Use dma_request_chan() directly for channel request new 6ca228d1c5b9 Merge branch 'fixes' into next new 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio new 9b8d7072d655 net: wireless: ti: wl1251 add device tree support new 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 new f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] new 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions new 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 new 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] new 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata new e5db673e7fe2 mmc: sdio: fix wl1251 vendor id new 16568b4a4f0c mmc: core: fix wl1251 sdio quirks new d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] new b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] new c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests new f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions new f545702b74f9 mmc: sdhci_am654: Add Support for Command Queuing Engine to J721E new 9679062263c3 mmc: sdhci-of-aspeed: enable CONFIG_MMC_SDHCI_IO_ACCESSORS new 76216850b207 mmc: sdhci-of-aspeed: add inversion signal presence new b0b19ce6e47c mmc: sdhci: Fix grammar in warning message new e1463618cd8c mmc: sdhci-of-arasan: Separate out clk related data to ano [...] new 1963ae50999b dt-bindings: mmc: arasan: Update Documentation for the inp [...] new 07a14d1df454 mmc: sdhci-of-arasan: Add sampling clock for a phy to use new fec81c5bca24 dt-bindings: mmc: Add optional generic properties for mmc new f3dafc374a82 mmc: sdhci-of-arasan: Add support to set clock phase delay [...] new 1ed7d5c8f82d firmware: xilinx: Add SDIO Tap Delay nodes new 1297eacfe79e dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller new a5c8b2ae2e51 mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap [...] new 1696d96890fc memstick: Fix Kconfig indentation new 478c60cea1c1 Revert "mmc: tmio: remove workaround for NON_REMOVABLE" new def7bd940f8c dt-bindings: mmc: Correct the type of the clk phase properties new 0e45384ceccc Merge tag 'mmc-v5.5' of git://git.kernel.org/pub/scm/linux [...] new 663912a6378a RDMA/counter: Prevent QP counter manual binding in auto mode new 70bcc63f84ea IB/iser: add unlikely checks in the fast path new 7718cf03c3ce IB/iser: bound protection_sg size by data_sg size new 6eeff06db999 IB/iser: remove redundant macro definitions new 23c1c13cdd55 RDMA/siw: Simplify several debug messages new 050dbddf249e RDMA/siw: Fix port number endianness in a debug message new d0f3ef36bf49 RDMA/core: Fix return code when modify_device isn't supported new 39ce85f3b185 RDMA/bnxt_re: Remove unsupported modify_device callback new f3fceba5da5e RDMA/rxe: Verify modify_device mask new 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel new 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers new 14673778d06e RDMA/srp: Remove two casts new bf583470617e RDMA/srp: Honor the max_send_sge device attribute new fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative new 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports new cbca2442a096 RDMA/srpt: Fix handling of iWARP logins new b5948cfddecd RDMA/srpt: Improve a debug message new 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel new be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] new 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] new 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] new 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space new 2d67c0798821 IB/mlx5: Remove unnecessary return statement new 6f26b2ac699c IB/mlx5: Remove unnecessary else statement new 909624d8db5b IB/cm: Use container_of() instead of typecast new 547ed331bbe8 RDMA/srp: Add parse function for maximum initiator to targ [...] new b2e872f45199 RDMA/srp: Calculate max_it_iu_size if remote max_it_iu len [...] new 39c48c514601 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 [...] new 3466c060ef6a RDMA/iser: Use iser_err instead of pr_err for logging new 03232cc43cff IB/mlx5: Introduce and use mkey context setting helper routine new 45b268543a8d RDMA/uapi: Fix and re-organize the usage of rdma_driver_id new 9f7d7064009c RDMA/hns: remove a redundant le16_to_cpu new e8a07de57ea4 RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que new 32883228b980 RDMA/hns: Modify variable/field name from vlan to vlan_id new cfd82da4e741 RDMA/hns: Modify return value of restrack functions new 3dcad1f8421f RDMA/hns: Fix a spelling mistake in a macro new d302c6e3a689 RDMA/hns: Release qp resources when failed to destroy qp new 5a0d52378107 ib/srp: Add missing new line after displaying fast_io_fail [...] new cf049bb31f71 RDMA/siw: Fix SQ/RQ drain logic new 00bd1439f464 RDMA/rw: Support threshold for registration vs scattering [...] new 366090564b81 RDMA/mlx5: Add capability for max sge to get optimized per [...] new a2aca4d7f0f8 Merge branch 'mlx5-rd-sgl' into rdma.git for-next new df130f878ebd infiniband: fix ulp/iser/iscsi_iser.[hc] kernel-doc notation new 526f2c50637a infiniband: fix core/ipwm_util.h kernel-doc warnings new 28f2a6aeed8d infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings new dfa4344da392 infiniband: fix ulp/opa_vnic/opa_vnic_internal.h kernel-do [...] new 96f4b0b68da4 infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation new 094c88f3c5e8 infiniband: fix core/verbs.c kernel-doc notation new 134a42a66b3a infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation new b24da1a0d43d infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings new d6537c1a9c97 infiniband: fix core/ kernel-doc notation new 7c21072dde16 infiniband: fix sw/rdmavt/ kernel-doc notation new 75e70add8890 infiniband: add a Documentation driver-api chapter for Infiniband new a3de94e3d61e IB/mlx5: Introduce ODP diagnostic counters new fb91069088fa RDMA/nldev: Allow different fill function per resource new e1b95ae0b0ea RDMA/mlx5: Return ODP type per MR new 4061ff7aa379 RDMA/nldev: Provide MR statistics new d3bd93967015 IB/cma: Honor traffic class from lower netdevice for RoCE new a29e1012c1bf RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_cop [...] new 68abaa765e41 IB/mlx5: Remove dead code new 3f89b01f4bba IB/mlx5: Align usage of QP1 create flags with rest of mlx5 [...] new c4c8aff5a9dd IB/core: Do not notify GID change event of an unregistered device new cf7e93c12fbc RDMA/restrack: Remove PID namespace support new ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] new dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments new 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function new a916051191a3 RDMA/cm: Use specific keyword to check define new 24f521492304 RDMA/cm: Update copyright together with SPDX tag new 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] new f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition new 79d81ef42c9a RDMA/srpt: Fix TPG creation new 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq new 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration new 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path new 949b452f9cfe rdma: Remove nes ABI header new 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization new 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used new 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr new 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr new 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width new 0edefddbae39 RDMA/siw: Fix post_recv QP state locking new ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() new 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter new a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter new c9121262d57b RDMA/core: Set DMA parameters correctly new a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] new 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next new fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch new 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray new 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP new 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table new 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data new c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] new 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] new 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr new 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP new 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() new b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path new 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy new d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray new 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] new 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range new bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next new d5b60e26e86a RDMA/hns: Fix build error again new 546d30099ed2 RDMA/mlx5: Return proper error value new 11f552e21755 IB/mlx5: Test write combining support new b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core new 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions new c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure new e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers new 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers new 4c6bb02d5980 RDMA/qedr: Use the common mmap API new 97f612509294 RDMA/qedr: Add doorbell overflow recovery support new b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support new 55bfe905fa97 RDMA/core: Fix return code when modify_port isn't supported new 25f3b49b9288 RDMA/hns: Remove unsupported modify_port callback new 6135b71159de RDMA/ocrdma: Remove unsupported modify_port callback new ad0593ec8930 RDMA/qedr: Remove unsupported modify_port callback new 77cf98d4ec90 Revert "RDMA/srpt: Postpone HCA removal until after config [...] new 8a80cf931060 RDMA/mad: Delete never implemented functions new 688eec9d3dca RDMA/qib: Delete extra line new 874e476ba949 RDMA/qib: Delete empty check_cc_key function new be4a8d46732a RDMA/mad: Allocate zeroed MAD buffer new 6a42265c9116 RDMA/ocrdma: Make ocrdma_pma_counters() return void new dd0b0159f7b3 RDMA/mad: Do not check MAD sizes in roce and ib drivers new 84b56d57cf3c RDMA/ocrdma: Simplify process_mad function new ffa2fd1323e3 RDMA/mlx5: Rewrite MAD processing logic to be readable new ec6adad0a1e3 RDMA/hns: Delete unnecessary variable max_post new 16a11e0bffca RDMA/hns: Remove unnecessary structure hns_roce_sqp new 03ccba5c2cf7 RDMA/hns: Delete unnecessary uar from hns_roce_cq new d938d7856f42 RDMA/hns: Modify fields of struct hns_roce_srq new 6eef524201de RDMA/hns: Replace not intuitive function/macro names new 880f133c6026 RDMA/hns: Simplify doorbell initialization code new 301cc7eb2cd9 RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code new 1ceb0b11a8a2 RDMA/hns: Fix non-standard error codes new d11769fdc1bb RDMA/hns: Modify appropriate printings new 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code new e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] new 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters new e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator new 960657b732e1 RDMA/qedr: Fix potential use after free new da046d5f895f RDMA/i40iw: Fix potential use after free new 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them new 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name new 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static new 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. new 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission new 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag new 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get new e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime new 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' new ff3195b3ed85 IB/mlx4: Update HW GID table while adding vlan GID new c16339b69c0d IB/mlx5: Support extended number of strides for Striding RQ new 0acc637dacb6 RDMA/cm: Use refcount_t type for refcount variable new a25984f3baaa RDMA/qedr: Fix null-pointer dereference when calling rdma_ [...] new 30aad41721e0 net/core: Add support for getting VF GUIDs new bfcb3c5d1485 IB/core: Add interfaces to get VF node and port GUIDs new 2446887ed226 IB/ipoib: Add ndo operation for getting VFs GUID attributes new 9c0015ef0928 IB/mlx5: Implement callbacks for getting VFs GUID attributes new 3694e41e4151 Merge branch 'ib-guids' into rdma.git for-next new 6e419e35e68a RDMA/bnxt_re: Fix Kconfig indentation new e284b159c688 RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series new 98998ffe5216 RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices new fca5b9dc0986 RDMA/bnxt_re: Fix missing le16_to_cpu new 25d24f4241f7 IB/hfi1: remove redundant assignment to variable ret new bcf7cc534cd4 RDMA/efa: Store network attributes in device attributes new e6c4f3ff434c RDMA/efa: Support remote read access in MR registration new 666e8ff535d4 RDMA/efa: Expose RDMA read related attributes new e2b2744a06d3 RDMA/hns: Redefine interfaces used in creating cq new 18a96d25ce84 RDMA/hns: Redefine the member of hns_roce_cq struct new 707783ab5f48 RDMA/hns: Rename the functions used inside creating cq new f295e4cece5c RDMA/hns: Delete unnecessary callback functions for cq new d76886972823 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 399 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: Documentation/ABI/stable/sysfs-class-infiniband | 19 - Documentation/ABI/stable/sysfs-driver-ib_srp | 2 + Documentation/DMA-attributes.txt | 18 - .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 3 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 93 + Documentation/devicetree/bindings/mfd/ab8500.txt | 119 ++ .../devicetree/bindings/mmc/arasan,sdhci.txt | 42 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 3 + Documentation/devicetree/bindings/mmc/jz4740.txt | 8 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 14 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 59 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 5 + .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 243 +++ .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 164 -- .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 140 ++ .../bindings/pinctrl/pinctrl-bindings.txt | 192 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 132 ++ .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 ++ .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 8 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../bindings/power/supply/cpcap-charger.txt | 9 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/infiniband.rst | 127 ++ Documentation/hwmon/bel-pfe.rst | 112 + Documentation/hwmon/dell-smm-hwmon.rst | 164 ++ Documentation/hwmon/ina3221.rst | 12 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ltc2947.rst | 100 + Documentation/hwmon/tmp513.rst | 103 + MAINTAINERS | 35 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 6 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 36 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/hsmmc.c | 171 -- arch/arm/mach-omap2/hsmmc.h | 32 - arch/arm/mach-omap2/pdata-quirks.c | 105 - arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- drivers/hwmon/Kconfig | 41 +- drivers/hwmon/Makefile | 4 + drivers/hwmon/ab8500.c | 65 +- drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/applesmc.c | 38 +- drivers/hwmon/aspeed-pwm-tacho.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 115 +- drivers/hwmon/ina3221.c | 163 +- drivers/hwmon/ltc2947-core.c | 1183 ++++++++++ drivers/hwmon/ltc2947-i2c.c | 49 + drivers/hwmon/ltc2947-spi.c | 50 + drivers/hwmon/ltc2947.h | 12 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bel-pfe.c | 131 ++ drivers/hwmon/pmbus/ibm-cffps.c | 74 +- drivers/hwmon/tmp421.c | 3 +- drivers/hwmon/tmp513.c | 772 +++++++ drivers/hwmon/w83793.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 1218 +++++++++++ drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 8 +- drivers/infiniband/core/cm.c | 66 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 107 +- drivers/infiniband/core/core_priv.h | 11 + drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 50 +- drivers/infiniband/core/ib_core_uverbs.c | 335 +++ drivers/infiniband/core/iwpm_util.h | 5 +- drivers/infiniband/core/mad.c | 31 +- drivers/infiniband/core/nldev.c | 141 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 - drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 12 +- drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/core/umem_odp.c | 38 +- drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 84 +- drivers/infiniband/core/verbs.c | 12 + drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 28 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 - drivers/infiniband/hw/bnxt_re/main.c | 143 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/cxgb3/Kconfig | 19 - drivers/infiniband/hw/cxgb3/Makefile | 7 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 ------------ drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 -- drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 --- drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 - drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 ------- drivers/infiniband/hw/cxgb3/iwch.c | 282 --- drivers/infiniband/hw/cxgb3/iwch.h | 155 -- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 -------------------- drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 -- drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 -- drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 -- drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 ------------ drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 --- drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 ---------- drivers/infiniband/hw/cxgb3/tcb.h | 632 ------ drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/efa/efa.h | 13 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 29 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 40 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 19 +- drivers/infiniband/hw/efa/efa_main.c | 17 +- drivers/infiniband/hw/efa/efa_verbs.c | 370 ++-- drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 5 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 14 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 300 ++- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 55 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 76 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 21 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 69 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 10 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 86 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 30 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/cq.c | 37 +- drivers/infiniband/hw/mlx5/devx.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 24 + drivers/infiniband/hw/mlx5/mad.c | 124 +- drivers/infiniband/hw/mlx5/main.c | 75 +- drivers/infiniband/hw/mlx5/mem.c | 199 ++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 64 +- drivers/infiniband/hw/mlx5/mr.c | 177 +- drivers/infiniband/hw/mlx5/odp.c | 989 +++++---- drivers/infiniband/hw/mlx5/qp.c | 60 +- drivers/infiniband/hw/mlx5/restrack.c | 90 + drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 74 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 33 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 - drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 150 +- drivers/infiniband/hw/qedr/verbs.c | 643 ++++-- drivers/infiniband/hw/qedr/verbs.h | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 - drivers/infiniband/hw/qib/qib_mad.c | 38 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 + drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 119 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 - drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 30 +- drivers/infiniband/sw/rdmavt/vt.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 13 - drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 13 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 + drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw.h | 31 +- drivers/infiniband/sw/siw/siw_cm.c | 45 +- drivers/infiniband/sw/siw/siw_main.c | 35 +- drivers/infiniband/sw/siw/siw_verbs.c | 338 +-- drivers/infiniband/sw/siw/siw_verbs.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 + drivers/infiniband/ulp/iser/iscsi_iser.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 34 +- drivers/infiniband/ulp/iser/iser_initiator.c | 5 + drivers/infiniband/ulp/iser/iser_memory.c | 6 +- drivers/infiniband/ulp/iser/iser_verbs.c | 72 +- .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 47 +- drivers/infiniband/ulp/srp/ib_srp.h | 4 + drivers/infiniband/ulp/srpt/ib_srpt.c | 247 ++- drivers/infiniband/ulp/srpt/ib_srpt.h | 58 +- drivers/memstick/core/Kconfig | 18 +- drivers/memstick/host/Kconfig | 4 +- drivers/memstick/host/jmb38x_ms.c | 12 +- drivers/mfd/Kconfig | 7 - drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-debugfs.c | 715 ------- drivers/mfd/ab8500-gpadc.c | 1075 ---------- drivers/mmc/core/block.c | 151 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/quirks.h | 7 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/host/Kconfig | 21 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 3 +- drivers/mmc/host/bcm2835.c | 4 +- drivers/mmc/host/cavium-octeon.c | 15 +- drivers/mmc/host/dw_mmc.c | 4 +- drivers/mmc/host/jz4740_mmc.c | 41 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 198 +- drivers/mmc/host/mmci.h | 5 + drivers/mmc/host/mmci_stm32_sdmmc.c | 46 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/mmc/host/owl-mmc.c | 696 ++++++ drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-esdhc.h | 14 + drivers/mmc/host/sdhci-milbeaut.c | 362 ++++ drivers/mmc/host/sdhci-of-arasan.c | 493 ++++- drivers/mmc/host/sdhci-of-aspeed.c | 12 + drivers/mmc/host/sdhci-of-at91.c | 19 + drivers/mmc/host/sdhci-of-esdhc.c | 257 ++- drivers/mmc/host/sdhci-pci-core.c | 53 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci.c | 15 +- drivers/mmc/host/sdhci_am654.c | 71 +- drivers/mmc/host/sdhci_f_sdh30.c | 26 +- drivers/mmc/host/sdhci_f_sdh30.h | 32 + drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mmc/host/vub300.c | 7 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 28 +- drivers/net/wireless/marvell/mwifiex/main.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 33 +- drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 - drivers/pinctrl/Kconfig | 36 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 4 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 119 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/devicetree.c | 50 +- drivers/pinctrl/devicetree.h | 7 - drivers/pinctrl/freescale/Kconfig | 12 +- drivers/pinctrl/intel/Kconfig | 7 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-intel.c | 119 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 171 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 454 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 942 ++++++++ drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 1 + drivers/pinctrl/meson/pinctrl-meson.c | 38 +- drivers/pinctrl/meson/pinctrl-meson.h | 7 + drivers/pinctrl/meson/pinctrl-meson8.c | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 1 + drivers/pinctrl/mvebu/Kconfig | 10 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 40 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 12 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-artpec6.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 65 +- drivers/pinctrl/pinctrl-at91.c | 55 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-coh901.c | 54 +- drivers/pinctrl/pinctrl-da850-pupd.c | 4 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 944 ++++++++ drivers/pinctrl/pinctrl-equilibrium.h | 144 ++ drivers/pinctrl/pinctrl-ingenic.c | 50 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 23 +- drivers/pinctrl/pinctrl-oxnas.c | 29 +- drivers/pinctrl/pinctrl-pic32.c | 29 +- drivers/pinctrl/pinctrl-pistachio.c | 30 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +++- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-rza2.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 53 +- drivers/pinctrl/pinctrl-stmfx.c | 21 + drivers/pinctrl/pinctrl-tb10x.c | 4 +- drivers/pinctrl/pinctrl-u300.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 13 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 13 +- drivers/pinctrl/qcom/Kconfig | 101 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 ++++++++++ drivers/pinctrl/qcom/pinctrl-sc7180.c | 18 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 ++++---- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 51 +- drivers/pinctrl/spear/pinctrl-spear.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 3 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/pinctrl/zte/pinctrl-zx.c | 4 +- drivers/power/reset/at91-reset.c | 6 +- drivers/power/reset/at91-sama5d2_shdwc.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 50 +- drivers/power/supply/ab8500_charger.c | 83 +- drivers/power/supply/ab8500_fg.c | 49 +- drivers/power/supply/abx500_chargalg.c | 8 +- drivers/power/supply/axp20x_usb_power.c | 8 + drivers/power/supply/bd70528-charger.c | 1 + drivers/power/supply/cpcap-battery.c | 271 ++- drivers/power/supply/cpcap-charger.c | 222 +- drivers/power/supply/test_power.c | 61 + include/dt-bindings/gpio/meson-a1-gpio.h | 73 + include/dt-bindings/pinctrl/at91.h | 4 +- include/linux/dma-mapping.h | 5 +- include/linux/firmware/xlnx-zynqmp.h | 13 +- include/linux/mfd/abx500/ab8500-gpadc.h | 75 - include/linux/mlx5/driver.h | 4 - include/linux/mmc/card.h | 3 +- include/linux/mmc/sdio_ids.h | 2 + include/linux/netdevice.h | 4 + include/linux/platform_data/hsmmc-omap.h | 3 - include/rdma/ib_cm.h | 32 +- include/rdma/ib_mad.h | 40 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 18 - include/rdma/ib_verbs.h | 79 +- include/rdma/restrack.h | 5 + include/uapi/rdma/cxgb3-abi.h | 82 - include/uapi/rdma/efa-abi.h | 6 + include/uapi/rdma/ib_user_ioctl_verbs.h | 22 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/nes-abi.h | 115 - include/uapi/rdma/qedr-abi.h | 25 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 22 - include/uapi/rdma/vmw_pvrdma-abi.h | 5 + net/core/rtnetlink.c | 14 + 410 files changed, 18584 insertions(+), 17334 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml create mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-p [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt create mode 100644 Documentation/driver-api/infiniband.rst create mode 100644 Documentation/hwmon/bel-pfe.rst create mode 100644 Documentation/hwmon/dell-smm-hwmon.rst create mode 100644 Documentation/hwmon/ltc2947.rst create mode 100644 Documentation/hwmon/tmp513.rst delete mode 100644 arch/arm/mach-omap2/hsmmc.c delete mode 100644 arch/arm/mach-omap2/hsmmc.h create mode 100644 drivers/hwmon/ltc2947-core.c create mode 100644 drivers/hwmon/ltc2947-i2c.c create mode 100644 drivers/hwmon/ltc2947-spi.c create mode 100644 drivers/hwmon/ltc2947.h create mode 100644 drivers/hwmon/pmbus/bel-pfe.c create mode 100644 drivers/hwmon/tmp513.c create mode 100644 drivers/iio/adc/ab8500-gpadc.c create mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/hw/cxgb3/Kconfig delete mode 100644 drivers/infiniband/hw/cxgb3/Makefile delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c delete mode 100644 drivers/infiniband/hw/cxgb3/tcb.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.c delete mode 100644 drivers/mfd/ab8500-gpadc.c create mode 100644 drivers/mmc/host/owl-mmc.c create mode 100644 drivers/mmc/host/sdhci-milbeaut.c create mode 100644 drivers/mmc/host/sdhci_f_sdh30.h create mode 100644 drivers/pinctrl/intel/pinctrl-tigerlake.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-a1.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c create mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h delete mode 100644 include/uapi/rdma/cxgb3-abi.h delete mode 100644 include/uapi/rdma/nes-abi.h