This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 06a81c1c7db9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 71fa1a4489ff thunderbolt: merge fix for kunix_resource changes new 5eeb7fe919ff mtd: rawnand: stm32_fmc2: do not display errors if the dri [...] new bce49d1e3cfe dt-bindings: mtd: update STM32 FMC2 NAND controller documentation new 1ab2f86f996f dt-bindings: memory-controller: add STM32 FMC2 EBI control [...] new 66b8173a197f memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver new 51c88a8d3b02 mtd: rawnand: stm32_fmc2: use regmap APIs new fbd9b5437b66 mtd: rawnand: stm32_fmc2: get resources from parent node new d23bbfd74837 Merge tag 'cadence-mtd-spi-move' into spi-nor/next new fef95b7211de mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg [...] new a0eec1567322 mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake- [...] new 482dcb2a04fd mtd: spi-nor: macronix: Add support for MX25R1635F new 0ee2872f105b mtd: spi-nor: winbond: Add support for w25q64jvm new 5cec8bc3707b mtd: spi-nor: sfdp: do not make invalid quad enable fatal new 8c8f97573eb3 mtd: spi-nor: spansion: Remove s70fl01gs from flash_info new be192209d5a3 mtd: spi-nor: Add capability to disable flash quad mode new cc59e6bb6cd6 mtd: spi-nor: Disable the flash quad mode in spi_nor_restore() new fb249e1007e0 Merge tag 'spi-mem-dtr' into spi-nor/next new 44a80df4bfce mtd: spi-nor: intel-spi: Simulate WRDI command new 48029e620dec mtd: spi-nor: macronix: Add support for mx66u2g45g new 1371a80cac33 mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g new 99eae48fd4c5 mtd: spi-nor: update read capabilities for w25q64 and s25fl064k new e93a977367b2 mtd: revert "spi-nor: intel: provide a range for poll_timout" new cb413909ae84 Merge tag 'spi-nor/for-5.9' of https://git.kernel.org/pub/ [...] new 614a895fc694 mtd: hyperbus: Replace HTTP links with HTTPS ones new c13ac5552546 mtd: Replace HTTP links with HTTPS ones new 3d19792a7d72 mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones new f8951902b9da MTD: mtd-abi.h: drop a duplicated word new 0c84b7fc973f MTD: pfow.h: drop a duplicated word new 5197360f9e09 mtd: rawnand: mtk: Convert the driver to exec_op() new 90d6bf481a5d mtd: rawnand: tango: Convert the driver to exec_op() new ba9f31698650 dt-bindings: mtd: nand: Document the generic rb-gpios property new 33d226f504ed mtd: nand: Move nand_device forward declaration to the top new deedeb60e812 mtd: nand: Add an extra level in the Kconfig hierarchy new 6232095cc57c mtd: nand: Drop useless 'depends on' in Kconfig new 85f54c558888 mtd: nand: Rename a core structure new c4cabc08d09e mtd: rawnand: Use unsigned types for nand_chip unsigned values new d1f3837a507d mtd: rawnand: Only use u8 instead of uint8_t in nand_chip [...] new 8e8b2706e15d mtd: rawnand: Create a nand_chip operations structure new 271de009b7c0 mtd: rawnand: Rename the manufacturer structure new 36017af430e6 mtd: rawnand: Declare the nand_manufacturer structure out [...] new a63674c7cfe6 mtd: rawnand: Reorganize the nand_chip structure new 6ef10df37e7d mtd: rawnand: Compare the actual timing values new fe7f7b0846bd mtd: rawnand: Use the data interface mode entry when relevant new adcf98b2d874 mtd: rawnand: Rename nand_has_setup_data_iface() new 8d69a80f541d mtd: rawnand: Fix nand_setup_data_interface() description new 5e179a532a99 mtd: rawnand: Rename nand_init_data_interface() new 844cc4646009 mtd: rawnand: timings: Update onfi_fill_data_interface() k [...] new 623c0141f560 mtd: rawnand: timings: Provide onfi_fill_data_interface() [...] new fcaab3b26d25 mtd: rawnand: timings: onfi_fill_data_interface timing mod [...] new 98d6979aa898 mtd: rawnand: timings: Add a helper to find the closest ONFI mode new 173d548b64e1 mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min new d1bfe1e31932 mtd: rawnand: timings: Use default values for tPROG_max an [...] new e0160cd41fb8 mtd: rawnand: Hide the chip->data_interface indirection new 4c46667b3d67 mtd: rawnand: s/data_interface/interface_config/ new 42a9ad050e6f mtd: rawnand: timings: Make onfi_fill_interface_config() a [...] new b5b39f640c1f mtd: rawnand: Introduce nand_choose_best_sdr_timings() new 26d014f0400e mtd: rawnand: Add the ->choose_interface_config() hook new 2f36bae11234 mtd: rawnand: toshiba: Implement ->choose_interface_config [...] new 0d0245b99552 mtd: rawnand: toshiba: Implement ->choose_interface_config [...] new 246a06ff1327 mtd: rawnand: hynix: Implement ->choose_interface_config() [...] new 6d469f863772 mtd: rawnand: toshiba: Choose the interface configuration [...] new a69ad11168dc mtd: rawnand: Get rid of the default ONFI timing mode new 35b6bcc970f7 mtd: rawnand: Allocate the interface configurations dynamically new ccc49eff77be mtd: rawnand: fsl_upm: Remove unused mtd var new 5290833c10b9 mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand. [...] new f760bf29f867 mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object us [...] new 0016648cdc45 mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate th [...] new 58c5a0e04dfc mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ [...] new a50895bbdbd4 mtd: rawnand: fsl_upm: Use gpio descriptors new abc846afda66 mtd: rawnand: fsl_upm: Inherit from nand_controller new 54309d657767 mtd: rawnand: fsl_upm: Implement exec_op() new 8fac41ebe289 mtd: rawnand: fsl_upm: Get rid of the legacy interface imp [...] new b4c719685491 mtd: rawnand: gpio: Inherit from nand_controller new 22b27a675d71 mtd: rawnand: gpio: Implement exec_op() new df66c27101ff mtd: rawnand: gpio: Get rid of the legacy interface implem [...] new 735bf220b11f mtd: rawnand: trivial spelling new 443440cc4a90 mtd: rawnand: qcom: avoid write to unavailable register new cb272395dcee mtd: rawnand: qcom: set BAM mode only if not set already new bee3ab8bdd3b mtd: rawnand: brcmnand: Don't default to edu transfer new 4551e78ad98a mtd: rawnand: brcmnand: ECC error handling on EDU transfers new 91e81150d388 mtd: parsers: bcm63xx: simplify CFE detection new d2e639d6ad60 mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use new da151e3458c8 dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and f [...] new 6a1380271b75 Merge tag 'nand/for-5.9' of git://git.kernel.org/pub/scm/l [...] new dec1fbbc1d7c Merge tag 'mtd/for-5.9' of git://git.kernel.org/pub/scm/li [...] new bcad94d7b7c1 pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740 new f46fe79ff1b6 pinctrl-single: fix pcs_parse_pinconf() return value new b5fc06a10e7a pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string new d888229ef2fb pinctrl: stm32: don't print an error on probe deferral dur [...] new 2254e77665d5 pinctrl: stm32: defer probe if reset resource is not yet ready new d9665bb82269 pinctrl: stm32: return proper error code in pin_config_set new b1a05ba9ae8c pinctrl: stm32: add possibility to configure pins individually new 435fda26d703 Merge branch 'ib-for-each-requested' of /home/linus/linux- [...] new b3b4f8dffd38 pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions new b2fc9b4eb1d7 pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions new 04630ac058d5 Merge tag 'sh-pfc-for-v5.9-tag1' of git://git.kernel.org/p [...] new b4554dee38b0 pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module new 0adbfcee61a7 pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver b [...] new a302b0e1001a pinctrl: imx8mm: Support building as module new 4bb63d2166cd pinctrl: imx8mn: Support building as module new e38b6bb21173 pinctrl: imx8mq: Support building as module new d73080c3938f pinctrl: imx8mp: Support building as module new 3aace899ecd4 pinctrl: imx8qxp: Support building as module new 36d640fa90a5 pinctrl: imx8qm: Support building as module new 614038d628c0 pinctrl: imx8dxl: Support building as module new a13395418888 pinctrl: single: parse #pinctrl-cells = 2 new 27c90e5e48d0 ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2 new bc6d20159134 pinctrl: single: fix function name in documentation new f088ab6d4f4c pinctrl: meson: fix drive strength register and bit calculation new f8a7476077ea pinctrl: ocelot: Add Sparx5 SoC support new 17cc38e7846b pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility new 7203d3684eaf Documentation: Document pm660(l) SPMI GPIOs compatible new b77eab32c449 dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML new 1c95348ba327 pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH new 84e7a946da71 pinctrl: ingenic: Properly detect GPIO direction when conf [...] new 5f4962dd55d8 pinctrl: amd: Honor IRQ trigger type requested by the caller new 94c70241efbb pinctrl: nsp: Set irq handler based on trig type new 89b060a01b53 pinctrl: qcom: ipq8074: route gpio interrupts to APPS new 40e30d26d909 gpio: omap: handle pin config bias flags new aa639e443704 pinctrl: aspeed: Improve debug output new 13c502c863df pinctrl: aspeed: Describe the heartbeat function on ball Y23 new 13355ca35cd1 pinctrl: qcom: ipq4019: add open drain support new 99d19f5a48ee dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019 new 80fa3300b7e5 pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_ [...] new bef63e6615e3 pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentatio [...] new 1294754e1c1f pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of k [...] new 2dd2dbc527ff pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly docum [...] new 0b33c72a19bd pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' [...] new 84a3fce5e914 pinctrl: samsung: pinctrl-samsung: Demote obvious misuse o [...] new 26b72162e10b pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues new 0dc0bdf06978 pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues new cba053ff5e81 pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'na [...] new ea0b879b5d6e pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_defaul [...] new 9c340bbbf720 pinctrl: core: Fix a bunch of kerneldoc issues new d340351f8168 pinctrl: pinmux: Add some missing parameter descriptions new 0b93a57a6a14 pinctrl: devicetree: Add one new attribute description and [...] new b4dab7743e65 pinctrl: pinconf-generic: Add function parameter descripti [...] new 898503ee0b9b pinctrl: pinctrl-at91-pio4: PM related attribute descriptions new aa78655d49b1 pinctrl: pinctrl-at91: Demote non-kerneldoc header and com [...] new 21f97985003c pinctrl: pinctrl-bm1880: Rename ill documented struct attr [...] new e1524ea84af7 pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours new 0ba5ab002b9e pinctrl: pinctrl-single: Fix struct/function documentation blocks new 92cadf68e50a pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice new fb5dd4297d0c pinctrl: meson: pinctrl-meson-a1: Remove unused const vari [...] new 192b752e0e46 pinctrl: mvebu: pinctrl-armada-37xx: Update documentation [...] new de4334f7da83 pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id [...] new 3e3f742b23ac pinctrl: rockchip: Replace HTTP links with HTTPS ones new d33cfc2e591a dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support new a5e8b53adeb4 pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support new 6d31fa6aea09 pinctrl: rza1: Demote some kerneldoc headers and fix others new 4d0e62679f17 dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to jso [...] new ad05d4b4dc35 Merge tag 'sh-pfc-for-v5.9-tag2' of git://git.kernel.org/p [...] new bf3d3999084a pinctrl: lpc18xx: Use fallthrough pseudo-keyword new 1586f556ca90 pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword new c4429556646e pinctrl: single: Use fallthrough pseudo-keyword new 3762442af6ad Revert "gpio: omap: handle pin config bias flags" new 42348547cef0 pinctl: ti: iodelay: Replace HTTP links with HTTPS ones new 66c00f561d94 dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes new 4e7293e3a2a3 pinctrl: cherryview: Introduce chv_readl() helper new 99fd6512278e pinctrl: cherryview: Introduce helpers to IO with common r [...] new bfc8a4baec93 pinctrl: cherryview: Convert chv_writel() to use chv_padreg() new 42fecd55c772 pinctrl: intel: Allow drivers to define total amount of IR [...] new c8f8f65ea8eb pinctrl: intel: Allow drivers to define ACPI address space ID new 293428f93260 pinctrl: cherryview: Re-use data structures from pinctrl-i [...] new af7e3eeb84e2 pinctrl: intel: Disable input and output buffer when switc [...] new f62cdde54839 pinctrl: intel: Reduce scope of the lock new 86851bbce1a3 pinctrl: intel: Make use of IRQ_RETVAL() new bb2f43d49b72 pinctrl: intel: Get rid of redundant 'else' in intel_confi [...] new 8fff0427d1b2 pinctrl: intel: Drop the only label in the code for consistency new 81ab5542d797 pinctrl: intel: Split intel_config_get() to three functions new e64fbfa51e8f pinctrl: intel: Protect IO in few call backs by lock new d1bfd0229ec4 pinctrl: intel: Make use of for_each_requested_gpio_in_range() new f3e7d2812247 pinctrl: lynxpoint: Make use of for_each_requested_gpio() new 0472567ba864 pinctrl: lynxpoint: Introduce helpers to enable or disable input new e359a6f03ba3 pinctrl: lynxpoint: Drop no-op ACPI_PTR() call new e87daf0bd83c pinctrl: baytrail: Drop no-op ACPI_PTR() call new 156abe296160 pinctrl: baytrail: Fix pin being driven low for a while on [...] new 503a02b72d45 pinctrl: merrifield: Update pin names in accordance with o [...] new 169efc3bf4dd pinctrl: merrifield: Add I²S bus 2 pins to groups and functions new 653d96455e1e pinctrl: tigerlake: Add support for Tiger Lake-H new 0a0930206762 pinctrl: baytrail: Use fallthrough pseudo-keyword new b4f2fcb53487 pinctrl: intel: Add Intel Emmitsburg pin controller support new b8e73b5f6ea2 Merge tag 'intel-pinctrl-v5.9-1' of git://git.kernel.org/p [...] new 0a04d767af8c pinctrl: sx150x: Use irqchip template new 57597e150f1b pinctrl: mcp23s08: Use irqchip template new 290a9f937e5a pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API new b07b61621485 pinctrl: mediatek: update pinmux definitions for mt6779 new edd546465002 pinctrl: mediatek: avoid virtual gpio trying to set reg new 920e469e15c8 pinctrl: mediatek: add pinctrl support for MT6779 SoC new c1282ae87882 pinctrl: mediatek: add mt6779 eint support new f1b206cf7c57 pinctrl: core: print gpio in pins debugfs file new 85745c870a75 pinctrl: samsung: Use bank name as irqchip name new 047cd9a6bd8a pinctrl: mediatek: fix build for tristate changes new e81376ebbafc pinctrl: amd: Use irqchip template new 1de39b64bfd9 pinctrl: stmfx: Use irqchip template new 7ee193e2dda3 dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC new 9420f1ce0186 Merge tag 'pinctrl-v5.9-1' of git://git.kernel.org/pub/scm [...]
The 197 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: .../memory-controllers/st,stm32-fmc2-ebi.yaml | 252 +++ .../devicetree/bindings/mtd/davinci-nand.txt | 4 +- .../devicetree/bindings/mtd/fsl-upm-nand.txt | 10 +- .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 83 +- .../bindings/pinctrl/ingenic,pinctrl.txt | 81 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 176 ++ .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 202 ++ .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + .../bindings/pinctrl/renesas,rza2-pinctrl.txt | 87 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 100 + arch/arm/boot/dts/am33xx-l4.dtsi | 2 +- drivers/memory/Kconfig | 10 + drivers/memory/Makefile | 1 + drivers/memory/stm32-fmc2-ebi.c | 1206 +++++++++++ drivers/mtd/chips/Kconfig | 2 +- drivers/mtd/hyperbus/hbmc-am654.c | 2 +- drivers/mtd/hyperbus/hyperbus-core.c | 2 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/maps/sc520cdp.c | 2 +- drivers/mtd/nand/Kconfig | 5 + drivers/mtd/nand/onenand/Kconfig | 1 - drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 6 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 34 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 31 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/denali.c | 8 +- drivers/mtd/nand/raw/fsl_upm.c | 311 ++- drivers/mtd/nand/raw/fsmc_nand.c | 6 +- drivers/mtd/nand/raw/gpio.c | 112 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 4 +- drivers/mtd/nand/raw/internals.h | 23 +- drivers/mtd/nand/raw/marvell_nand.c | 18 +- drivers/mtd/nand/raw/meson_nand.c | 14 +- drivers/mtd/nand/raw/mtk_nand.c | 122 +- drivers/mtd/nand/raw/mxc_nand.c | 22 +- drivers/mtd/nand/raw/mxic_nand.c | 6 +- drivers/mtd/nand/raw/nand_base.c | 275 +-- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_hynix.c | 16 +- drivers/mtd/nand/raw/nand_ids.c | 24 +- drivers/mtd/nand/raw/nand_legacy.c | 7 +- drivers/mtd/nand/raw/nand_macronix.c | 10 +- drivers/mtd/nand/raw/nand_micron.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 116 +- drivers/mtd/nand/raw/nand_toshiba.c | 72 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 18 +- drivers/mtd/nand/raw/s3c2410.c | 6 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 317 +-- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tango_nand.c | 129 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/parsers/bcm63xxpart.c | 32 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 2 + drivers/mtd/spi-nor/controllers/intel-spi.c | 13 +- drivers/mtd/spi-nor/core.c | 57 +- drivers/mtd/spi-nor/core.h | 10 +- drivers/mtd/spi-nor/macronix.c | 6 + drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mtd/spi-nor/sfdp.c | 3 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/winbond.c | 4 +- drivers/pinctrl/actions/pinctrl-owl.c | 4 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 7 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 25 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 6 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 18 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/devicetree.c | 5 +- drivers/pinctrl/freescale/Kconfig | 14 +- drivers/pinctrl/freescale/pinctrl-imx.c | 2 + drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 5 + drivers/pinctrl/freescale/pinctrl-imx8mm.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mn.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mp.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mq.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 5 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 5 + drivers/pinctrl/freescale/pinctrl-scu.c | 4 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 418 ++-- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 387 ++++ drivers/pinctrl/intel/pinctrl-intel.c | 192 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 50 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 358 ++++ drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 785 ++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 26 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 3 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h | 2085 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 7 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 5 - drivers/pinctrl/meson/pinctrl-meson.c | 11 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 7 +- drivers/pinctrl/pinconf-generic.c | 3 +- drivers/pinctrl/pinctrl-amd.c | 34 +- drivers/pinctrl/pinctrl-at91-pio4.c | 2 + drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 15 +- drivers/pinctrl/pinctrl-lpc18xx.c | 12 +- drivers/pinctrl/pinctrl-mcp23s08.c | 44 +- drivers/pinctrl/pinctrl-ocelot.c | 430 +++- drivers/pinctrl/pinctrl-rockchip.c | 24 +- drivers/pinctrl/pinctrl-rza1.c | 24 +- drivers/pinctrl/pinctrl-single.c | 37 +- drivers/pinctrl/pinctrl-stmfx.c | 32 +- drivers/pinctrl/pinctrl-sx150x.c | 44 +- drivers/pinctrl/pinmux.c | 5 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 1 + drivers/pinctrl/qcom/pinctrl-ipq8074.c | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 19 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-msm8976.c | 3 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 8 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 58 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/sh-pfc/Kconfig | 4 + drivers/pinctrl/sh-pfc/Makefile | 1 + drivers/pinctrl/sh-pfc/core.c | 6 + drivers/pinctrl/sh-pfc/pfc-r8a77951.c | 877 ++++---- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 76 + drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 76 + drivers/pinctrl/sh-pfc/sh_pfc.h | 1 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 21 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 138 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/thunderbolt/test.c | 4 +- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++++++++++++ include/dt-bindings/pinctrl/omap.h | 2 +- include/linux/mtd/hyperbus.h | 2 +- include/linux/mtd/nand.h | 12 +- include/linux/mtd/pfow.h | 2 +- include/linux/mtd/rawnand.h | 265 +-- include/linux/mtd/spinand.h | 2 +- include/uapi/mtd/mtd-abi.h | 2 +- 152 files changed, 10083 insertions(+), 2156 deletions(-) create mode 100644 Documentation/devicetree/bindings/memory-controllers/st,stm32-f [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml create mode 100644 drivers/memory/stm32-fmc2-ebi.c create mode 100644 drivers/pinctrl/intel/pinctrl-emmitsburg.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6779.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h create mode 100644 include/dt-bindings/pinctrl/mt6779-pinfunc.h