This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 585524081ecd random: random.h should include archrandom.h, not the othe [...] new 1f6bd574e9d5 gpio: max732x: remove redundant check new 925ca36913fc gpiolib: split character device into gpiolib-cdev new b3337eb24831 gpiolib: Introduce for_each_requested_gpio_in_range() macro new aed8fa12552a ARM/orion/gpio: Make use of for_each_requested_gpio() new 86661fd7faac gpio: mvebu: Make use of for_each_requested_gpio() new 7796cdc911fc gpio: xra1403: Make use of for_each_requested_gpio() new 5bae1f08e285 pinctrl: at91: Make use of for_each_requested_gpio() new 84651e81ee33 Merge branch 'ib-for-each-requested' into devel new e012d15a238f gpio: driver.h: fix kernel-doc markup new 97cd738c44c8 gpiolib: sysfs: use kobj_to_dev new 3d5bfbd97163 gpio: mpc8xxx: change the gpio interrupt flags. new 3abda79aa12a drivers: gpio: Fix trivial spelling new ee0f054fb537 dt-bindings: gpio: pca953x: add nxp,pcal9535 new 3ba3ff5c0966 gpio: pca953x: Add support for the PCAL9535 new 8346b92ecddf gpio: max732x: remove redundant check from probe() new fdcfec11b215 gpio: zynq: protect direction in/out with a spinlock new 3e1ad2b858dd dt-bindings: gpio: Add binding for Versal gpio new c0178b8e24b2 dt-bindings: gpio: Add pmc gpio node to gpio-zynq new 675002448eee gpio: zynq: Add Versal support new 26ebdbf8c2e3 gpio: zynq: Disable the irq if it is not a wakeup source new 73c612fe2a5f gpio: zynq: Add pmc gpio support new 007742811820 gpio: zynq: Remove error prints in EPROBE_DEFER new e4c6a52c6460 gpio: Drop superfluous dependencies on GPIOLIB new f02a03985d06 gpio: omap: Add missing PM ops for suspend new ae66eca000cf gpiolib: Deduplicate find_first_zero_bit() call new b239e4454e59 Merge tag 'gpio-updates-for-v5.9-part1' of git://git.kerne [...] new 8cbdc5045df0 gpio: Add gpio-charger to the documentation new 2073ea3ab181 gpio: aggregator: Drop pre-initialization in get_arg() new ec75039d5550 gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets new c5a66b970aac gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs [...] new 670647d7c418 gpio: gpio-altera: Add missing kerneldoc entry and demote comment new 3cd7f770fe8e gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map' new 392a58469894 gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to [...] new 5f3beb67b5d1 gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc new 4e2912901ec1 gpio: gpio-it87: Fix formatting issues which confuse kerneldoc new 6ac2de953bb3 gpio: gpio-mlxbf: Tell the compiler that ACPI functions ma [...] new 2f9bce5f3868 gpio: gpio-mlxbf2: Tell the compiler that ACPI functions m [...] new a7a9ad232f02 gpio: gpio-mlxbf2.c: Provide __releases() annotation to st [...] new a6175e894d88 Merge branch 'lee-fixes' into devel new 4672a4a9fbfe Merge branch 'devel' into for-next new ef087d8e95d9 gpiolib: move gpiolib-sysfs function declarations into the [...] new d189f6270fe7 gpiolib: cdev: sort includes new a18512e3f110 gpiolib: cdev: minor indentation fixes new c274b58a4b8a gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags new 49bc52798d7b gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be c [...] new 52b7b596dd4d gpiolib: cdev: rename numdescs to num_descs new 0cdc85a371c7 gpiolib: cdev: remove pointless decrement of i new 6accc376a748 gpiolib: cdev: use blocking notifier call chain instead of atomic new e2b781c5f0dd gpiolib: cdev: rename priv to cdev new f30ef3e83763 gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH new 1bf7ba400173 gpiolib: cdev: remove recalculation of offset new 883f91981843 gpiolib: cdev: refactor linehandle cleanup into linehandle_free new 468242724143 gpiolib: cdev: refactor lineevent cleanup into lineevent_free new 21249616f02d gpio: uapi: fix misplaced comment line new ef3c61a082c8 tools: gpio: fix spurious close warning in lsgpio new e890678f6949 tools: gpio: fix spurious close warning in gpio-utils new df51f402e3b1 tools: gpio: fix spurious close warning in gpio-event-mon new 1752911c6d10 Merge tag 'gpio-updates-for-v5.9-part2' of git://git.kerne [...] new 4ee82256ee57 gpio: max77620: Replace 8 with MAX77620_GPIO_NR new 2a5e6f7eede8 gpio: max77620: Fix missing release of interrupt new 78934d885eb2 gpio: max77620: Don't set of_node new c607e5e2e4f4 gpio: max77620: Don't shadow error code of platform_get_irq() new 15d9e7e847c0 gpio: max77620: Use irqchip template new e6827bc3faa4 gpio: max77620: Initialize hardware state of interrupts new 16d44b6085c1 gpio: pca9570: add GPO driver for PCA9570 new 4dc5794cf207 gpio: pca9570: Add DT bindings for NXP PCA9570 new 761b5c30c206 gpio: mmio: replace open-coded for_each_set_bit() new 80606cb24161 gpio: max77620: Use helper variable and clarify new 0fcfd9aa6103 gpio: tc35892: Use irqchip template new 9745079609df gpio: stmpe: Use irqchip template new 565a0e9ab813 gpio: adnp: Use irqchip template new dfc3a26deb5c gpio: adp5588: Use irqchip template new 50787be3ad73 gpio: pcf857x: Use irqchip template new 75dec56710df gpio: omap: handle pin config bias flags new edee3bc65894 gpio: pca953x: Use irqchip template new 85b565c99eca gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data new 532e762d51d0 gpio: pch: Move IRQ status message to verbose debug level new 0c106a23d692 gpio: pch: changed every 'unsigned' to 'unsigned int' new 37ceab74f12f gpio: pch: Add a blank line between declaration and code new 3abbdbe3dcd3 gpio: crystalcove: changed every 'unsigned' to 'unsigned int' new 945e72db36bd gpio: crystalcove: Use irqchip template new 22f61d4e6fea gpio: wcove: Use irqchip template new ae84f15c651a gpio: ich: changed every 'unsigned' to 'unsigned int' new 2c58e44a4289 gpio: sch: changed every 'unsigned' to 'unsigned int' new 4941b8dedb3f gpio: sch: Add a blank line between declaration and code new ce8672c20ba6 Merge tag 'intel-gpio-v5.9-1' of git://git.kernel.org/pub/ [...] new ecb55df8f3a8 gpio: dln2: Use irqchip template new bde8c0e64c78 gpio: omap: improve coding style for pin config flags new fceb7ab3854b gpio: ws16c48: Use irqchip template new 2fa1d392cdf4 gpio: 104-dio-48e: Use irqchip template new 44b01cf5d242 gpio: 104-idi-48: Use irqchip template new 82e4613d3d14 gpio: 104-idio-16: Use irqchip template new 866e863edb9b gpio: pcie-idio-24: Use irqchip template new 4530a840e74e gpio: pci-idio-16: Use irqchip template new 8fc3ed3a474d gpio: Correct kernel-doc inconsistency new a070bdbbb06d gpio: regmap: fix type clash new b470cef1ffac gpio: rcar: Use irqchip template new beb3fb41659a gpio: stmpe: Move chip registration new bb58a47a120b gpio: max732x: Use irqchip template new 5f402bb17533 gpio: don't use same lockdep class for all devm_gpiochip_a [...] new 2a93a0da06f8 gpio: pca953x: Request IRQ after all initialisation done new a1cdaa64aab2 gpio: crystalcove: Free IRQ on error path new 22cc422070d9 gpio: wcove: Request IRQ after all initialisation done new 1d8ce0e09301 Merge tag 'gpio-v5.9-1' of git://git.kernel.org/pub/scm/li [...] new 2f6e6e11b23f dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema new d954ea4250dc dt-bindings: property-units: Add picoseconds type new f700bf652b26 dt-bindings: thermal: Convert qoriq to json-schema new f65253020420 dt-bindings: clock: Convert imx7ulp clock to json-schema new 51d843ea6761 dt-bindings: rtc: Convert imxdi rtc to json-schema new 4f35f196eda0 dt-bindings: mmc: Convert imx mmc to json-schema new 67a69dab73db dt-bindings: mmc: Convert mxs mmc to json-schema new c217cf8136c5 dt-bindings: i2c: Convert imx lpi2c to json-schema new a11bc0e17aa8 dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible new 418370ff2231 of: reserved_mem: Fix typo in the too-many-regions message new 7d34ca385484 driver core: Add device_is_dependent() to linux/device.h new bb278b149df9 of: property: Improve cycle detection when one of the devi [...] new 5369245e363b dt-bindings: clock: Correct mmc node name in i.MX35 binding new 976b43ba0228 dt-bindings: clock: Correct example in i.MX8QXP LPCG binding new bcb142f30394 dt-bindings: mmc: Convert imx esdhc to json-schema new ad440432d1f9 dt-bindings: mfd: Ensure 'syscon' has a more specific compatible new 2a8eeea76d5f Merge tag 'devicetree-fixes-for-5.8-2' into dt/next new 12666f4af0dd dt-bindings: adv7180: Convert bindings to json-schema new 046f3f7f7878 MAINTAINERS: Add ADV7180 bindings documentation new c6d1a7c2ac67 dt-bindings: i2c: Convert mxs i2c to json-schema new 4bdc44347299 dt-bindings: i2c: Convert imx i2c to json-schema new 639d6eda3b80 dt-bindings: input: Convert matrix-keymap to json-schema new afed56d0ff30 dt-bindings: input: Convert imx keypad to json-schema new f882846c0182 dt-bindings: gpio: Convert mrvl-gpio to json-schema new ecb11b2cc30c dt-bindings: i2c: Convert i2c-pxa to json-schema new c1cd67d27f52 dt-bindings: interrupt-controller: Convert mrvl,intc to js [...] new 8b8851784dc3 dt-bindings: rtc: Convert sa1100-rtc to json-schema new 89d79ed80684 dt-bindings: timer: Convert mrvl,mmp-timer to json-schema new 038fb87fa331 dt-bindings: usb: renesas,usb-xhci: convert to YAML new 44e1655a444f dt-bindings: backlight: Convert common backlight bindings [...] new c46ed28dbe95 dt-bindings: pwm: samsung: Do not require interrupts on Ex [...] new f840df43eb0a dt-bindings: reset: Convert UniPhier reset to json-schema new 71eef84e3730 MAINTAINERS: update Amit Kucheria's email to a single emai [...] new 1094d5db26c2 of/address: Fix variable name in comment of of_iomap new 54b0e2eb046e dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones new 41722d142bd6 dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones new f7dcfea3c6d5 dt-bindings: interrupt-controller: Fix typos in loongson,l [...] new a451c3be0fa1 dt-bindings: i2c-gpio: Use 'deprecated' keyword on depreca [...] new 74ea3273d24b dt-bindings: media: imx274: Add optional input clock and supplies new 8f92f6805fdb dt-bindings: virtio: Replace HTTP links with HTTPS ones new 8359b4c16e1b dt-bindings: fpga: Replace HTTP links with HTTPS ones new 8a71c743bf5e dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support new a36c66910f78 drm/tilcdc: Replace HTTP links with HTTPS ones new 382646090f7f dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones new 0e77639e8268 dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones new 0386e81d26d4 dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema new 80d7f913de00 dt-bindings: mux: mux.h: drop a duplicated word new ec799c0f16b8 dt-bindings: phy: ti: phy-gmii-sel: convert bindings to js [...] new 53e6a671f70a of: property: Add device link support for multiple DT bindings new fb820b494acb of: property: Add device link support for pinctrl-0 throug [...] new add48ba42519 dt-bindings: iio: io-channel-mux: Fix compatible string in [...] new 493d37ce559d dt-bindings: mtd: Convert gpmi nand to json-schema new f69f15a3c3f0 dt-bindings: mtd: Convert imx nand to json-schema new 7cc3d5020bda dt-bindings: memory-controllers: Convert mmdc to json-schema new bda2127827e9 of: unittest: Use bigger address cells to catch parser reg [...] new 6f1188b4ac75 of: reserved-memory: remove duplicated call to of_get_flat [...] new 441977979a78 Merge tag 'devicetree-for-5.9' of git://git.kernel.org/pub [...] new 9e444234b6d8 hwmon: (i5k_amb) remove redundant assignment to variable res new 23fd63a44460 hwmon: (nct6683) Replace container_of() with kobj_to_dev() new 0ca8bb2cc960 hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist new a37881dead25 hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN new a4872f7a4bc1 hwmon: (gsc) add 16bit pre-scaled voltage mode new 5c9353f5f813 hwmon: (pmbus/max20730) Add max20710 support new 8ba75b202849 hwmon: (pmbus/core) Use s64 instead of long for calculations new 3cdeccb5f072 Documentation: hwmon/f71882fg: drop duplicate words new bb21eb10715d Documentation: hwmon/lm93: drop duplicate words new e5754c1e677a Documentation: hwmon/nct7665: drop duplicate words new f8c963e57d55 Documentation: hwmon/w83627ehf: drop duplicate words new 0505aca8cbc8 Documentation: hwmon/w83l786ng: drop duplicate words new e263f2d3c2bc hwmon: (tmmp513) Replace HTTP links with HTTPS links new a686024e18bd hwmon: (max6697) Allow max6581 to create tempX_offset new 40c3a4454225 hwmon: add Corsair Commander Pro driver new 0303d0631556 hwmon: (adm1025) Replace HTTP links with HTTPS ones new f12d634f90f6 docs: hwmon: Replace HTTP links with HTTPS ones new ad736c1a4dcc hwmon: Replace HTTP links with HTTPS ones new 009f429f6b0d hwmon: (ina209) Replace HTTP links with HTTPS ones new 49dc2fb0e046 hwmon: (ina2xx) Replace HTTP links with HTTPS ones new d38b7e4a877e hwmon: (jc42) Replace HTTP links with HTTPS ones new f4753560377b hwmon: (k8temp) Replace HTTP links with HTTPS ones new 6c7b66bed0d2 hwmon: (lm90) Replace HTTP links with HTTPS ones new fdf416450395 hwmon: (lm95234) Replace HTTP links with HTTPS ones new e53ee186b31e hwmon: (tmp401) Replace HTTP links with HTTPS ones new f5520753c16f dt-bindings: hwmon: Add Sparx5 temperature sensor new e4922176e166 hwmon: sparx5: Add Sparx5 SoC temperature driver new fa4dac3e1bf7 hwmon: (corsair-cpro) add reading pwm values new 2fdf8f7f0867 hwmon: (sparx5) Make symbol 's5_temp_match' static new 2207515db60a hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() [...] new dfddc57c9971 hwmon: (axi-fan-control) remove duplicate macros new e2f75e6b5d76 hwmon: (adc128d818) Fix advanced configuration register init new 9aebd3254c18 Merge tag 'hwmon-for-v5.9' of git://git.kernel.org/pub/scm [...] new b52fb259dff8 mmc: core: Always allow the card detect uevent to be consumed new b4fc8278d252 mmc: sdhci-msm: Add interconnect bandwidth scaling support new 557ed5f06c63 dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings new 47fad46b7ae0 mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL [...] new 42a166d7e054 mmc: sdio: Return ret if sdio_disable_func() fails new ec97863cac3e mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS [...] new 40e6c479e925 mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend new c99e1d0c91ac mmc: sdhci-of-arasan: Add missed checks for devm_clk_register() new 81a77ee9092d mmc: mmci: add sdio datactrl mask for sdmmc revisions new 27d8a86a3050 mmc: sdhci-msm: Fix spelling mistake new b9a349fdc716 mmc: sh_mmcif: Use "kHz" for kilohertz new 72f47aec86e1 dt-bindings: mmc: Convert pwrseq to json-schema new b1f85c8f2f03 dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding new 23514731f4ab mmc: sdhci_am654: Add flag for PHY calibration new 09db994358ec mmc: sdhci_am654: Add Support for SR2.0 new fe52e2fbc6ef mmc: sdhci_am654: Fix conditions for enabling dll new 0003417d5738 mmc: sdhci_am654: Update delay chain configuration new 61d9c4aa97f3 mmc: sdhci_am654: Add support for clkbuf_sel property new e81515556d76 mmc: sdio: fix clock rate setting for SDR12/SDR25 mode new 3722c74c721b mmc: sdhci-esdhc-imx: dump internal IC debug status during error new b343a0911057 mmc: sdhci-acpi: For amd device set driver type as MMC_SET [...] new 0fcb031e52d7 mmc: sdhci: Allow platform controlled voltage switching new ed54ef9878fe mmc: core: Set default power mode in mmc_alloc_host() new 92a2173837d2 mmc: sdhci-msm: Use internal voltage control new 4f7872ae920f mmc: sdio: Move SDIO IDs from rsi_sdio driver to common in [...] new 6dca9a9c0cd5 mmc: tmio: core: Add end operation into tmio_mmc_dma_ops new 2b26e34e9af3 mmc: renesas_sdhi_internal_dmac: clean up the code for dma [...] new 58a91d96d0bf mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases new 53e888d14b4b mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static new 482cedd2e587 mmc: core: Mark fixups as __maybe_unused new a79c3f40c7c8 mmc: core: Provide description for sdio_set_host_pm_flags( [...] new 33fc1ebe509a mmc: core: Add missing documetation for 'mmc' and 'ios' new 46525bcc5c18 mmc: sdhci-s3c: Provide documentation for missing struct p [...] new 6ec5a7b72e2a mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header new f51874b7ec92 mmc: atmel-mci: Provide 2 new and correct 1 existing prope [...] new 22374e9f2996 mmc: core: Correct misspelling of 'mq' in mmc_init_request [...] new 306c59cbe4bb mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args new 679209b3c1b0 mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err' new d463cf4ea471 mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err' new 654e8750f28b mmc: sdhci-of-arasan: Correct formatting and provide missi [...] new abf4633a171e mmc: sdhci-msm: Demote faux kerneldoc header down to basic [...] new 2ec2438d2052 mmc: cqhci: Demote faux kerneldoc header down to basic com [...] new 2f9612650099 arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_eve [...] new 479cb7cfea76 mmc: dw_mmc-exynos: remove redundant initialization of var [...] new edfa69ded566 mmc: sdhci-iproc: Do not define 'struct acpi_device_id' wh [...] new b5c833b703cc mmc: sdhci-msm: Set IO pins in low power state during suspend new ba26e91d9f8e dt-bindings: mmc: Add full-pwr-cycle-in-suspend property new ec02760b63c2 mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND new 3debc24f7fe6 mmc: sdhci: Fix potential null pointer access while access [...] new c624b49a40ae Merge branch 'fixes' into next new 16ecd8f33c6e dt-bindings: mmc: convert arasan sdhci bindings to yaml new a1c767340953 dt-bindings: mmc: renesas,sdhi: convert to YAML new 907be2a62e45 mmc: sdhci: Fix a potential uninitialized variable new 88e1d0b175ec mmc: sdhci-of-arasan: fix timings allocation code new 90508658d713 mmc: cqhci: Fix a print format for the task descriptor new 786d33c887e1 mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enabl [...] new adc40a5179df mmc: sdhci-cadence: do not use hardware tuning for SD mode new c4e5e22b3b48 memstick: jmb38x_ms: use generic power management new 0d776e5bede6 mmc: via-sdmmc: use generic power management new cdd2b769789a mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 new 7b7d897e8898 mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode new 7d176b0ea6f0 mmc: mediatek: add MT6779 MMC driver support new 557011b6b8c8 mmc: mediatek: refine msdc timeout api new 88bd652b3c74 mmc: mediatek: command queue support new ac42e4e906b6 dt-bindings: mmc: mediatek: Add document for mt6779 new 804f178612af MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to E [...] new 7f4bc2e8687e mmc: mediatek: make function msdc_cqe_disable() static new 8f7be6291529 Merge tag 'mmc-v5.9' of git://git.kernel.org/pub/scm/linux [...] new 3b50a6e536d2 mm/hmm: provide the page mapping order in hmm_range_fault() new e478425bec93 mm/hmm: add tests for hmm_pfn_to_map_order() new 0cafc62e4daf nouveau/hmm: fault one page at a time new 4725c6b82a48 nouveau: fix mapping 2MB sysmem pages new b223555dc4ed nouveau/hmm: support mapping large sysmem pages new 1a77decd0cae nouveau: fix storing invalid ptes new 5143192cd410 mm/migrate: add a flags parameter to migrate_vma new 998427b3ad2c mm/notifier: add migration invalidation type new f8477ce6b592 nouveau/svm: use the new migration invalidation new 7d17e83abec1 mm/hmm/test: use the new migration invalidation new fffe3ae0ee84 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
The 273 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/clock/imx35-clock.yaml | 2 +- .../devicetree/bindings/clock/imx7ulp-clock.txt | 103 -- .../bindings/clock/imx7ulp-pcc-clock.yaml | 121 +++ .../bindings/clock/imx7ulp-scg-clock.yaml | 99 ++ .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/gpio/gpio-pca9570.yaml | 47 + .../devicetree/bindings/gpio/gpio-zynq.txt | 4 +- .../devicetree/bindings/gpio/mrvl-gpio.txt | 48 - .../devicetree/bindings/gpio/mrvl-gpio.yaml | 173 +++ .../bindings/hwmon/microchip,sparx5-temp.yaml | 44 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 4 +- .../devicetree/bindings/i2c/i2c-gpio.yaml | 8 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 47 + Documentation/devicetree/bindings/i2c/i2c-imx.txt | 49 - Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 103 ++ Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 25 - Documentation/devicetree/bindings/i2c/i2c-mxs.yaml | 51 + Documentation/devicetree/bindings/i2c/i2c-pxa.txt | 31 - Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 74 ++ .../bindings/iio/multiplexer/io-channel-mux.txt | 2 +- .../devicetree/bindings/input/imx-keypad.txt | 53 - .../devicetree/bindings/input/imx-keypad.yaml | 85 ++ .../devicetree/bindings/input/matrix-keymap.txt | 28 +- .../devicetree/bindings/input/matrix-keymap.yaml | 46 + .../interrupt-controller/loongson,liointc.yaml | 4 +- .../bindings/interrupt-controller/mrvl,intc.txt | 64 -- .../bindings/interrupt-controller/mrvl,intc.yaml | 134 +++ .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../interrupt-controller/renesas,rza1-irqc.yaml | 80 ++ .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../bindings/leds/backlight/gpio-backlight.txt | 16 - .../bindings/leds/backlight/gpio-backlight.yaml | 41 + .../bindings/leds/backlight/led-backlight.txt | 28 - .../bindings/leds/backlight/led-backlight.yaml | 57 + .../bindings/leds/backlight/pwm-backlight.txt | 61 -- .../bindings/leds/backlight/pwm-backlight.yaml | 104 ++ .../devicetree/bindings/media/i2c/adv7180.txt | 49 - .../devicetree/bindings/media/i2c/adv7180.yaml | 184 ++++ .../devicetree/bindings/media/i2c/imx274.txt | 5 + .../devicetree/bindings/media/xilinx/video.txt | 2 +- .../bindings/memory-controllers/fsl/mmdc.txt | 35 - .../bindings/memory-controllers/fsl/mmdc.yaml | 49 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 +- Documentation/devicetree/bindings/mfd/da9062.txt | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 52 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 192 ---- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 299 +++++ .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 67 -- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 124 +++ .../devicetree/bindings/mmc/fsl-imx-mmc.txt | 23 - .../devicetree/bindings/mmc/fsl-imx-mmc.yaml | 53 + .../devicetree/bindings/mmc/mmc-controller.yaml | 5 + .../devicetree/bindings/mmc/mmc-pwrseq-emmc.txt | 25 - .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 46 + .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.txt | 16 - .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 39 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.txt | 31 - .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 62 ++ Documentation/devicetree/bindings/mmc/mtk-sd.txt | 1 + Documentation/devicetree/bindings/mmc/mxs-mmc.txt | 27 - Documentation/devicetree/bindings/mmc/mxs-mmc.yaml | 58 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 114 -- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 191 ++++ .../devicetree/bindings/mmc/sdhci-am654.txt | 1 + .../devicetree/bindings/mmc/sdhci-msm.txt | 18 + .../devicetree/bindings/mtd/gpmi-nand.txt | 75 -- .../devicetree/bindings/mtd/gpmi-nand.yaml | 118 ++ Documentation/devicetree/bindings/mtd/mxc-nand.txt | 19 - .../devicetree/bindings/mtd/mxc-nand.yaml | 42 + .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 104 ++ .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 69 -- .../devicetree/bindings/property-units.txt | 1 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 23 +- .../bindings/reset/socionext,uniphier-reset.yaml | 112 ++ .../devicetree/bindings/reset/uniphier-reset.txt | 121 +-- .../devicetree/bindings/rtc/imxdi-rtc.txt | 20 - .../devicetree/bindings/rtc/imxdi-rtc.yaml | 44 + .../devicetree/bindings/rtc/sa1100-rtc.txt | 17 - .../devicetree/bindings/rtc/sa1100-rtc.yaml | 57 + .../devicetree/bindings/spi/brcm,bcm2835-spi.txt | 3 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 71 -- .../devicetree/bindings/thermal/qoriq-thermal.yaml | 114 ++ .../devicetree/bindings/timer/mrvl,mmp-timer.txt | 17 - .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 46 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 86 ++ Documentation/devicetree/bindings/usb/usb-xhci.txt | 18 - Documentation/devicetree/bindings/virtio/mmio.txt | 2 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 7 + Documentation/hwmon/adc128d818.rst | 2 +- Documentation/hwmon/adm1026.rst | 2 +- Documentation/hwmon/adm1031.rst | 4 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/adt7410.rst | 8 +- Documentation/hwmon/corsair-cpro.rst | 41 + Documentation/hwmon/emc1403.rst | 6 +- Documentation/hwmon/f71882fg.rst | 2 +- Documentation/hwmon/ina209.rst | 2 +- Documentation/hwmon/ina2xx.rst | 10 +- Documentation/hwmon/ina3221.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/jc42.rst | 26 +- Documentation/hwmon/k8temp.rst | 2 +- Documentation/hwmon/lm25066.rst | 6 +- Documentation/hwmon/lm63.rst | 2 +- Documentation/hwmon/lm70.rst | 6 +- Documentation/hwmon/lm73.rst | 2 +- Documentation/hwmon/lm75.rst | 26 +- Documentation/hwmon/lm85.rst | 8 +- Documentation/hwmon/lm87.rst | 2 +- Documentation/hwmon/lm90.rst | 10 +- Documentation/hwmon/lm93.rst | 2 +- Documentation/hwmon/lm95234.rst | 4 +- Documentation/hwmon/lm95245.rst | 4 +- Documentation/hwmon/ltc2978.rst | 6 +- Documentation/hwmon/max20730.rst | 10 +- Documentation/hwmon/max20751.rst | 4 +- Documentation/hwmon/max31790.rst | 2 +- Documentation/hwmon/max34440.rst | 12 +- Documentation/hwmon/nct6775.rst | 2 +- Documentation/hwmon/pmbus.rst | 16 +- Documentation/hwmon/sht21.rst | 4 +- Documentation/hwmon/shtc1.rst | 6 +- Documentation/hwmon/sparx5-temp.rst | 33 + Documentation/hwmon/thmc50.rst | 2 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tmp108.rst | 2 +- Documentation/hwmon/tmp401.rst | 2 +- Documentation/hwmon/tmp421.rst | 4 +- Documentation/hwmon/tmp513.rst | 4 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/tps53679.rst | 8 +- Documentation/hwmon/w83627ehf.rst | 2 +- Documentation/hwmon/w83781d.rst | 2 +- Documentation/hwmon/w83l786ng.rst | 2 +- MAINTAINERS | 13 +- arch/arm/mach-omap2/mmc.h | 4 - arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- drivers/base/core.c | 2 +- drivers/gpio/Kconfig | 12 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 2 +- drivers/gpio/gpio-104-dio-48e.c | 35 +- drivers/gpio/gpio-104-idi-48.c | 33 +- drivers/gpio/gpio-104-idio-16.c | 33 +- drivers/gpio/gpio-adnp.c | 95 +- drivers/gpio/gpio-adp5588.c | 39 +- drivers/gpio/gpio-aggregator.c | 63 +- drivers/gpio/gpio-altera.c | 3 +- drivers/gpio/gpio-crystalcove.c | 50 +- drivers/gpio/gpio-dln2.c | 17 +- drivers/gpio/gpio-ich.c | 26 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-max732x.c | 32 +- drivers/gpio/gpio-max77620.c | 71 +- drivers/gpio/gpio-ml-ioh.c | 2 +- drivers/gpio/gpio-mlxbf.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 4 +- drivers/gpio/gpio-mmio.c | 20 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-omap.c | 45 +- drivers/gpio/gpio-pca953x.c | 43 +- drivers/gpio/gpio-pca9570.c | 146 +++ drivers/gpio/gpio-pcf857x.c | 47 +- drivers/gpio/gpio-pch.c | 14 +- drivers/gpio/gpio-pci-idio-16.c | 33 +- drivers/gpio/gpio-pcie-idio-24.c | 17 +- drivers/gpio/gpio-pmic-eic-sprd.c | 2 +- drivers/gpio/gpio-rcar.c | 17 +- drivers/gpio/gpio-sama5d2-piobu.c | 16 +- drivers/gpio/gpio-sch.c | 23 +- drivers/gpio/gpio-stmpe.c | 36 +- drivers/gpio/gpio-syscon.c | 12 +- drivers/gpio/gpio-tc3589x.c | 26 +- drivers/gpio/gpio-wcove.c | 34 +- drivers/gpio/gpio-ws16c48.c | 39 +- drivers/gpio/gpio-xra1403.c | 8 +- drivers/gpio/gpio-zynq.c | 66 +- drivers/gpio/gpiolib-cdev.c | 1121 +++++++++++++++++++ drivers/gpio/gpiolib-cdev.h | 11 + drivers/gpio/gpiolib-devres.c | 13 +- drivers/gpio/gpiolib-of.c | 3 + drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib-sysfs.h | 24 + drivers/gpio/gpiolib.c | 1144 +------------------- drivers/gpio/gpiolib.h | 20 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 257 ++--- drivers/gpu/drm/nouveau/nouveau_svm.h | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 91 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 2 + drivers/hwmon/adc128d818.c | 24 +- drivers/hwmon/adm1025.c | 2 +- drivers/hwmon/adm1026.c | 2 +- drivers/hwmon/axi-fan-control.c | 4 - drivers/hwmon/corsair-cpro.c | 582 ++++++++++ drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/gsc-hwmon.c | 8 +- drivers/hwmon/hwmon-vid.c | 6 +- drivers/hwmon/i5k_amb.c | 14 +- drivers/hwmon/ina209.c | 2 +- drivers/hwmon/ina2xx.c | 10 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/lm87.c | 2 +- drivers/hwmon/max6697.c | 96 +- drivers/hwmon/nct6683.c | 8 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/adm1275.c | 13 +- drivers/hwmon/pmbus/max20730.c | 49 +- drivers/hwmon/pmbus/pmbus_core.c | 66 +- drivers/hwmon/powr1220.c | 2 +- drivers/hwmon/sht21.c | 2 +- drivers/hwmon/sparx5-temp.c | 168 +++ drivers/hwmon/tmp513.c | 4 +- drivers/hwmon/vt8231.c | 8 +- drivers/memstick/host/jmb38x_ms.c | 38 +- drivers/mmc/core/core.c | 11 +- drivers/mmc/core/host.c | 6 + drivers/mmc/core/mmc.c | 3 +- drivers/mmc/core/queue.c | 2 +- drivers/mmc/core/quirks.h | 6 +- drivers/mmc/core/regulator.c | 2 + drivers/mmc/core/sdio.c | 64 +- drivers/mmc/core/sdio_io.c | 3 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 4 +- drivers/mmc/host/cqhci.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/mmci.c | 2 + drivers/mmc/host/mtk-sd.c | 163 ++- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 28 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 4 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 5 +- drivers/mmc/host/sdhci-acpi.c | 1 + drivers/mmc/host/sdhci-cadence.c | 123 +-- drivers/mmc/host/sdhci-esdhc-imx.c | 39 + drivers/mmc/host/sdhci-iproc.c | 2 + drivers/mmc/host/sdhci-msm.c | 235 +++- drivers/mmc/host/sdhci-of-arasan.c | 32 +- drivers/mmc/host/sdhci-pci-gli.c | 220 +++- drivers/mmc/host/sdhci-pci-o2micro.c | 39 +- drivers/mmc/host/sdhci-s3c.c | 4 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sdhci_am654.c | 86 +- drivers/mmc/host/sh_mmcif.c | 6 +- drivers/mmc/host/tmio_mmc.h | 3 + drivers/mmc/host/tmio_mmc_core.c | 8 + drivers/mmc/host/via-sdmmc.c | 33 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 8 +- drivers/net/wireless/rsi/rsi_sdio.h | 4 - drivers/of/address.c | 2 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/property.c | 89 +- drivers/of/unittest-data/tests-address.dtsi | 10 +- drivers/of/unittest.c | 2 +- drivers/pinctrl/pinctrl-at91.c | 7 +- include/dt-bindings/mux/mux.h | 2 +- include/linux/device.h | 1 + include/linux/gpio/driver.h | 37 +- include/linux/gpio/regmap.h | 2 +- include/linux/hmm.h | 24 +- include/linux/migrate.h | 16 +- include/linux/mmc/host.h | 2 + include/linux/mmc/sdio_ids.h | 4 + include/linux/mmu_notifier.h | 6 + include/linux/platform_data/gsc_hwmon.h | 3 +- include/linux/platform_data/mmc-omap.h | 3 + include/uapi/linux/gpio.h | 2 +- lib/test_hmm.c | 47 +- lib/test_hmm_uapi.h | 4 + mm/hmm.c | 16 +- mm/migrate.c | 14 +- tools/gpio/gpio-event-mon.c | 3 +- tools/gpio/gpio-utils.c | 4 +- tools/gpio/lsgpio.c | 3 +- tools/testing/selftests/vm/hmm-tests.c | 94 +- 288 files changed, 7980 insertions(+), 3908 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,sparx5-temp.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.yaml delete mode 100644 Documentation/devicetree/bindings/input/imx-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/imx-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/matrix-keymap.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml create mode 100644 Documentation/hwmon/corsair-cpro.rst create mode 100644 Documentation/hwmon/sparx5-temp.rst create mode 100644 drivers/gpio/gpio-pca9570.c create mode 100644 drivers/gpio/gpiolib-cdev.c create mode 100644 drivers/gpio/gpiolib-cdev.h create mode 100644 drivers/gpio/gpiolib-sysfs.h create mode 100644 drivers/hwmon/corsair-cpro.c create mode 100644 drivers/hwmon/sparx5-temp.c