This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e1ef035d272e Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] new 57b0e3145320 KEYS: fix parsing invalid pkey info string new f8cde726739c watchdog: renesas_wdt: Fix typos new 7db706a2184d watchdog: npcm: Modify npcm watchdog kconfig arch parameter new e990e1274187 watchdog: renesas_wdt: don't set divider while watchdog is [...] new 06f8f2ca0585 watchdog: cpwd: add of_node_put() new 31eb42bd9353 watchdog: w83627hf_wdt: Add quirk for Inves system new e1b83a31c798 Watchdog: remove outdated comment new 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist new de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware new 437a3f8ea493 watchdog/hpwdt: Update driver version. new b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] new 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE new 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE new 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] new 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC new 969c0acc039f watchdog: Add pm8916 watchdog driver new 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog new 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors new d2b911db8b73 watchdog: mtx-1: Convert to use GPIO descriptor new e536f7304bad watchdog: add documentation for PM usage new 2b6d86a73ec0 watchdog: docs: kernel-api: don't reference removed functions new 6797f292e4f5 dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support new e3c21e088f89 watchdog: tqmx86: Add watchdog driver for the IO controller new 115502a6f31d Merge tag 'linux-watchdog-4.21-rc1' of git://www.linux-wat [...] new 9f540c3e1d66 pinctrl: pinctrl-amd: simplify getting .driver_data new 1ccb0426d7b6 pinctrl: pinctrl-at91-pio4: simplify getting .driver_data new b96eea718bf6 pinctrl: fsl: add scu based pinctrl support new 623f788d0e7c pinctrl: imx: add imx8qxp driver new 3c7b30f704b6 pinctrl: bcm2835: Use raw spinlock for RT compatibility new 78bf386daf8a pinctrl: mediatek: clean up indentation issues, add missing tab new 149a96047237 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues new 1f60652dd586 pinctrl: max77620: Use define directive for max77620_pinco [...] new 957063c92473 pinctrl: sprd: Use define directive for sprd_pinconf_param [...] new b40ac08ff886 pinctrl: bcm2835: Use define directive for BCM2835_PINCONF [...] new f24bfb39975c pinctrl: lpc18xx: Use define directive for PIN_CONFIG_GPIO [...] new cd8a145a066a pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD new 0934eec7bce2 dt-bindings: pinctrl: imx7ulp: back to imx legacy binding [...] new dbffda08f0e9 pinctrl: fsl: imx7ulp: change to use imx legacy binding new 7c68024a82a2 pinctrl: mediatek: Fix dependencies for EINT_MTK new d801064cb871 pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins new 95d2f00657ad dt-bindings: pinctrl: Add devicetree bindings for MT6797 S [...] new f969b7aac980 pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoC new 67b249aaa650 pinctrl: nuvoton: modify NPCM7xx pin configuration function new a62c36775ba8 pinctrl: bcm2835: Switch to SPDX identifier new 7ed078557738 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues new 51ff47aa4c93 pinctrl: rockchip: allow specifying the regmap location fo [...] new ada62b7c8933 pinctrl: rockchip: add rk3188 routes to switch between nan [...] new c43f666af0cc dt-bindings: pinctrl: stm32: Document hwlocks properties new 97cfb6cd34f2 pinctrl: stm32: protect configuration registers with a hwspinlock new 0a98bf52b15d pinctrl: actions: define constructor generic to Actions Se [...] new f3f7af952a1a pinctrl: actions: define pad control configurtion to SoC specific new ba54e3005de1 dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC new 81c9d563cc74 pinctrl: actions: Add Actions Semi S700 pinctrl driver new 571610678bf3 pinctrl: imx: fix NO_PAD_CTL setting for MMIO pads new b44677375fee pinctrl: mediatek: add pinctrl support for MT7629 SoC new 757bd6d536de dt-bindings: pinctrl: update bindings for MT7629 SoC new 977d057ad346 pinctrl: msm: Add sleep pinctrl state transitions new 9ede2a76f66e pinctrl: mediatek: Convert to using %pOFn instead of devic [...] new bbeb6a6ded3b dt-bindings: pinctrl: Add Allwinner suniv F1C100s pinctrl new 9088276d1a86 pinctrl: sunxi: add support for suniv F1C100s (newer F-ser [...] new 80ef7d091044 pinctrl: sh-pfc: r8a77470: Add remaining I2C pin groups new 5c9258bca9ac pinctrl: sh-pfc: r8a77470: Add DU1 pin groups new 610d662ac3d3 pinctrl: sh-pfc: r8a77470: Add VIN pin groups new f743f017b739 pinctrl: sh-pfc: r8a77470: Add QSPI1 pin groups new 4c833b2fa5b6 pinctrl: sh-pfc: r8a77990: Add Audio clock pins, groups an [...] new ccb44a8a5bba pinctrl: sh-pfc: r8a77990: Add Audio SSI pins, groups and [...] new 9f8dc8e2b161 MAINTAINERS: Add Renesas RZ/A and RZ/N files to Renesas pi [...] new 50f3f2d73e34 pinctrl: sh-pfc: Reduce kernel size for narrow VIN channels new 06bfbe089b4d MAINTAINERS: Remove Laurent Pinchart as Renesas pinctrl ma [...] new b06a8b438758 pinctrl: sh-pfc: r8a77470: Add SDHI support new 21ac0d58bb2d pinctrl: sh-pfc: r8a77990: Add SDHI pins, groups and functions new 33847a71373c pinctrl: sh-pfc: r8a77990: Add voltage switch operations for SDHI new 3ad8fbd83fab pinctrl: sh-pfc: r8a77970: Add QSPI pins, groups, and functions new e889b2981511 pinctrl: sh-pfc: Add optional arg to VIN_DATA_PIN_GROUP new 11c8f8df85e7 pinctrl: sh-pfc: r8a7792: Fix VIN versioned groups new 184844ccda41 pinctrl: sh-pfc: r8a7795: Fix VIN versioned groups new 10e78f03da18 pinctrl: sh-pfc: r8a7796: Fix VIN versioned groups new 270b6eb71557 pinctrl: sh-pfc: r8a77965: Add VIN[4|5] groups/functions new 60b7e5d98cdc pinctrl: sh-pfc: r8a77990: Add VIN[4|5] groups/functions new 5160063d5672 pinctrl: sh-pfc: r8a77990: Add HSCIF pins, groups, and functions new 341fe3897521 pinctrl: sh-pfc: r8a77995: Remove unused PINMUX_IPSR_{MSEL [...] new 50d1ba1764b3 pinctrl: sh-pfc: Add physical pin multiplexing helper macros new 100431b61dc5 pinctrl: sh-pfc: r8a7795: Add I2C{0,3,5} pins, groups and [...] new e244ff6f913f pinctrl: sh-pfc: r8a7795-es1: Add I2C{0,3,5} pins, groups [...] new 8d7bcad65ef3 pinctrl: sh-pfc: r8a7796: Add I2C{0,3,5} pins, groups and [...] new 3a44d6a92e25 pinctrl: sh-pfc: r8a77965: Add CAN pins, groups and functions new 1b259dde9bd9 pinctrl: sh-pfc: r8a77965: Add CAN FD pins, groups and functions new c1e5bd286fe5 pinctrl: sh-pfc: r8a77990: Add CAN pins, groups and functions new b5ff38f15c3e pinctrl: sh-pfc: r8a77990: Add CAN FD pins, groups and functions new c21b73235e1f pinctrl: sh-pfc: r8a77980: Add QSPI pins, groups, and functions new 94693b7b83c0 dt-bindings: pinctrl: Add RZ/A2 pinctrl and GPIO new b59d0e782706 pinctrl: Add RZ/A2 pin and gpio controller new 84d49fff23f5 Merge tag 'sh-pfc-for-v4.21-tag1' of git://git.kernel.org/ [...] new 89444dad60de dt-bindings: pinctrl: fix qcom-pmic-gpio for pms405 new 45fd26d39026 pinctrl: qcom: spmi-gpio: add compatible for pms405 GPIO new 4be1eaf322f0 pinctrl: nuvoton: check for devm_kasprintf() failure new 0819dc72ea70 pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro new a9d9f6b83f1b pinctrl: sx150x: handle failure case of devm_kstrdup new 3504caa17b59 pinctrl: sunxi: a64: Rename function csi0 to csi new 4f45f45b081e pinctrl: sunxi: a64: Rename function ts0 to ts new 34812fe11119 pinctrl: uniphier: convert to SPDX License Identifier new 8deaaa46d2de pinctrl: rzn1: Fix check for used MDIO bus new 3f3327dbc559 pinctrl: rzn1: Fix of_get_child_count() error check new 0cef02031e74 Merge tag 'sh-pfc-for-v4.21-tag2' of git://git.kernel.org/ [...] new ad774315c376 MAINTAINERS: Add tree link for Intel pin control driver new d481de4730c8 pinctrl: baytrail: simplify getting .driver_data new a4833c6059af pinctrl: cherryview: simplify getting .driver_data new cb035d7469cf pinctrl: intel: simplify getting .driver_data new 6ad3d495760b pinctrl: cedarfork: Get rid of unneeded ->probe() stub new 185d33c2a234 pinctrl: denverton: Get rid of unneeded ->probe() stub new 883a60dfdac7 pinctrl: lewisburg: Get rid of unneeded ->probe() stub new bdc2bc72b687 pinctrl: broxton: Get rid of unneeded ->probe() stub new 9080e77bc3c9 pinctrl: cannonlake: Get rid of unneeded ->probe() stub new ec7cf5c5c8ff pinctrl: icelake: Get rid of unneeded ->probe() stub new c34c17750860 pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub new 0dd519e3784b pinctrl: intel: Unexport intel_pinctrl_probe() new f27a0d9ad366 pinctrl: merrifield: include bits.h instead of bitops.h new 35bf500769af pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h new c73e7ad6f6c3 pinctrl: denverton: Replace acpi.h with mod_devicetable.h new 1068934c8f4b pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h new cd06a5e7f700 pinctrl: broxton: Code formatting fixes new 64639558376d pinctrl: geminilake: Code formatting fixes new 3d5d096ec9c4 pinctrl: cannonlake: Code formatting fixes new 5c20a0227e8b pinctrl: icelake: Code formatting fixes new 166d6e2adc55 pinctrl: baytrail: Code formatting fixes new b6fb6e11b404 pinctrl: cherryview: Add chv_gpio_clear_triggering() helpe [...] new 1adde32a2ede pinctrl: cherryview: Stop clearing the GPIO_EN bit from ch [...] new f836b94444d6 Merge tag 'intel-pinctrl-v4.21-1' of git://git.kernel.org/ [...] new eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons new 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators new 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option new 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues new 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins new 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] new 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] new 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] new 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] new 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] new b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties new d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused new b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies new 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata new a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP new 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries new 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] new a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode new da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support new f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins new db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases new 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] new 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] new 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] new 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] new 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] new 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group new 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time new 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field new 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field new b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field new 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field new 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width new e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] new 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] new 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field new 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value new 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 new ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] new f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] new 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] new 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM new df50fcf5462c pinctrl: imx-scu: Depend on IMX_SCU new b09f629ce36d pinctrl: freescale: Break dependency on SOC_IMX8MQ for i.MX8MQ new 88cc9fc41c73 dt-bindings: arm: fsl-scu: add imx8qm pinctrl support new c9bef4a65176 Merge tag 'pinctrl-v4.21-1' of git://git.kernel.org/pub/sc [...] new c50156526a2f rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH new 725412d9e07a rtc: clean up indentation issues, remove extraneous space, [...] new 4ff6f0249e21 rtc: sh: convert to SPDX identifiers new 03f39f47dc86 rtc: class: remove devm_rtc_device_unregister new 3cc9ffbb1f51 rtc: m41t80: Correct alarm month range with RTC reads new f1bd154d8838 rtc: m41t80: Complete error propagation from SMBus calls new 50c8aec4212a rtc: s3c-rtc: Avoid using broken ALMYEAR register new b28cc6cec3d8 rtc: max77686: Fix the returned value in case of error in [...] new 461e557b9727 rtc: nvmem: use devm_nvmem_register() new 41c9e132c5cc rtc: nvmem: remove nvmem from struct rtc_device new 41ef3878203c rtc: max8997: Fix the returned value in case of error in ' [...] new facc23b8ff21 rtc: isl1208: Use i2c block read/write routines new 73852e56827f rtc: dt-binding: abx80x: fix resistance scale new 9ca22651e134 dt-bindings: rtc: sun6i-rtc: Rewrite clock outputs as a list new 347d3570300e dt-bindings: rtc: sun6i-rtc: Add compatible strings for pr [...] new 5a0923aad7d4 dt-bindings: rtc: sun6i-rtc: Deprecate external clock outp [...] new 9cd355867838 dt-bindings: rtc: sun6i-rtc: Export internal RC oscillator new 459b6ea00acc rtc: sun6i: Add default clock name for LOSC new 403a3c3dd0ec rtc: sun6i: Add support for different variants new 7cd1acaeea4e rtc: sun6i: Add support for all known pre-H6 variants new c56afc1844d6 rtc: sun6i: Expose internal oscillator through device tree new 8c4cf161a8b4 dt-bindings: rtc: sun6i-rtc: Fix register range in example new 4d42c44727a0 lib/vsprintf: Print time and date in human readable format [...] new 5548cbf7f148 rtc: Switch to use %ptR new d422f8835d29 rtc: at91rm9200: Switch to use %ptR new 285166cb8c77 rtc: at91sam9: Switch to use %ptR new 22b844ae3318 rtc: m41t80: Switch to use %ptR new ad78343e40cb rtc: m48t59: Switch to use %ptR new 148137607246 rtc: mcp795: Switch to use %ptR new 8d2e6b22bbc6 rtc: pcf50633: Switch to use %ptR new 93206f9315bb rtc: pic32: Switch to use %ptR new 4f5ef6eec475 rtc: pm8xxx: Switch to use %ptR new b2db0a291ac6 rtc: puv3: Switch to use %ptR new 0991e754b99c rtc: rk808: Switch to use %ptR new a3f60bb35fca rtc: rx6110: Switch to use %ptR new 1921cab11723 rtc: rx8025: Switch to use %ptR new 9a1bacf4239e rtc: s3c: Switch to use %ptR new 5527842eab23 rtc: s5m: Switch to use %ptR new d54fb4861666 rtc: tegra: Switch to use %ptR new 804cfcb98232 Input: hp_sdc_rtc - Switch to use %ptR new 906254441564 m68k/mac: Switch to use %ptR new a07995be61e1 PM: Switch to use %ptR new 2cb5e4743ab5 dt-bindings: rtc: use a generic node name for ds1307 new ecb4a353d3af rtc: pcf8523: don't return invalid date when battery is low new bae5e94bea18 dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock new fc979933bcf1 rtc: pcf85363: Add support for NXP pcf85263 rtc new ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls new 9a03201170d3 rtc: enforce rtc_timer_init private_data type new a26944149374 rtc: class: reimplement devm_rtc_device_register new 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 new 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding new e01b5781958d rtc: add i.MX system controller RTC support new bba3d2daa8a9 rtc: nvmem: fix possible use after free new 36e14f5fdfdf rtc: rename core files new 28e8c4bc8eb4 Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux [...]
The 229 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/core-api/printk-formats.rst | 18 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 +- .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 ++ .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 14 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 16 +- .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 66 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 131 ++ .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 +- .../bindings/pinctrl/renesas,rza2-pinctrl.txt | 87 + .../bindings/pinctrl/st,stm32-pinctrl.txt | 1 + .../devicetree/bindings/rtc/abracon,abx80x.txt | 2 +- .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 1 + Documentation/devicetree/bindings/rtc/pcf85363.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 2 +- .../devicetree/bindings/rtc/sun6i-rtc.txt | 33 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + Documentation/watchdog/watchdog-kernel-api.txt | 4 - Documentation/watchdog/watchdog-pm.txt | 19 + MAINTAINERS | 12 +- arch/m68k/mac/misc.c | 8 +- arch/mips/alchemy/board-mtx1.c | 18 +- drivers/base/power/trace.c | 4 +- drivers/char/rtc.c | 7 +- drivers/input/misc/hp_sdc_rtc.c | 8 +- drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 71 +- drivers/pinctrl/actions/pinctrl-owl.h | 142 +- drivers/pinctrl/actions/pinctrl-s700.c | 1912 +++++++++++++++ drivers/pinctrl/actions/pinctrl-s900.c | 205 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 33 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/freescale/Kconfig | 14 +- drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx.c | 434 ++-- drivers/pinctrl/freescale/pinctrl-imx.h | 67 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 42 - drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 232 ++ drivers/pinctrl/freescale/pinctrl-scu.c | 121 + drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 13 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 9 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 32 +- drivers/pinctrl/intel/pinctrl-denverton.c | 11 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lewisburg.c | 11 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 7 +- drivers/pinctrl/mediatek/Kconfig | 27 +- drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 82 + drivers/pinctrl/mediatek/pinctrl-mt7629.c | 450 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h | 2429 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 12 +- drivers/pinctrl/meson/pinctrl-meson8.c | 33 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 45 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 16 +- drivers/pinctrl/pinconf.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/pinctrl/pinctrl-lpc18xx.c | 10 +- drivers/pinctrl/pinctrl-max77620.c | 14 +- drivers/pinctrl/pinctrl-ocelot.c | 338 ++- drivers/pinctrl/pinctrl-rockchip.c | 52 +- drivers/pinctrl/pinctrl-rza1.c | 5 + drivers/pinctrl/pinctrl-rza2.c | 519 +++++ drivers/pinctrl/pinctrl-rzn1.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 11 +- drivers/pinctrl/pinctrl-xway.c | 39 +- drivers/pinctrl/pinctrl-zynq.c | 9 +- drivers/pinctrl/pinmux.c | 29 +- drivers/pinctrl/qcom/pinctrl-msm.c | 19 + drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 22 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 23 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/sh-pfc/core.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 3 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 678 +++++- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 22 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 97 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 119 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 122 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 370 +++ drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 1948 ++++++++++++++-- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 14 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 9 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 1 + drivers/pinctrl/sh-pfc/pfc-sh7734.c | 20 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 60 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 71 +- drivers/pinctrl/sunxi/Kconfig | 4 + drivers/pinctrl/sunxi/Makefile | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 52 +- drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 416 ++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 63 + drivers/pinctrl/sunxi/pinctrl-sunxi.h | 6 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 22 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 13 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 9 +- drivers/rtc/class.c | 187 +- drivers/rtc/{rtc-dev.c => dev.c} | 0 drivers/rtc/hctosys.c | 8 +- drivers/rtc/interface.c | 27 +- drivers/rtc/{rtc-lib.c => lib.c} | 0 drivers/rtc/nvmem.c | 38 +- drivers/rtc/{rtc-proc.c => proc.c} | 36 +- drivers/rtc/rtc-abx80x.c | 38 + drivers/rtc/rtc-at91rm9200.c | 15 +- drivers/rtc/rtc-at91sam9.c | 16 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-imx-sc.c | 91 + drivers/rtc/rtc-isl1208.c | 37 +- drivers/rtc/rtc-m41t80.c | 21 +- drivers/rtc/rtc-m48t59.c | 8 +- drivers/rtc/rtc-max6916.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-max8997.c | 2 +- drivers/rtc/rtc-mcp795.c | 18 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2123.c | 1 + drivers/rtc/rtc-pcf50633.c | 8 +- drivers/rtc/rtc-pcf8523.c | 32 +- drivers/rtc/rtc-pcf85363.c | 94 +- drivers/rtc/rtc-pic32.c | 18 +- drivers/rtc/rtc-pm8xxx.c | 16 +- drivers/rtc/rtc-puv3.c | 18 +- drivers/rtc/rtc-rk808.c | 22 +- drivers/rtc/rtc-rx6110.c | 12 +- drivers/rtc/rtc-rx8025.c | 19 +- drivers/rtc/rtc-s3c.c | 26 +- drivers/rtc/rtc-s5m.c | 27 +- drivers/rtc/rtc-sh.c | 7 +- drivers/rtc/rtc-sun6i.c | 121 +- drivers/rtc/rtc-tegra.c | 30 +- drivers/rtc/{rtc-sysfs.c => sysfs.c} | 16 +- drivers/watchdog/Kconfig | 22 +- drivers/watchdog/Makefile | 2 + drivers/watchdog/asm9260_wdt.c | 2 +- drivers/watchdog/bcm_kona_wdt.c | 16 +- drivers/watchdog/cpwd.c | 2 + drivers/watchdog/hpwdt.c | 15 +- drivers/watchdog/ie6xx_wdt.c | 16 +- drivers/watchdog/mena21_wdt.c | 73 +- drivers/watchdog/mtx-1_wdt.c | 19 +- drivers/watchdog/pm8916_wdt.c | 211 ++ drivers/watchdog/renesas_wdt.c | 24 +- drivers/watchdog/tqmx86_wdt.c | 126 + drivers/watchdog/w83627hf_wdt.c | 38 +- include/dt-bindings/pinctrl/bcm2835.h | 8 +- include/dt-bindings/pinctrl/mt6797-pinfunc.h | 1368 +++++++++++ include/dt-bindings/pinctrl/pads-imx8qm.h | 960 ++++++++ include/dt-bindings/pinctrl/pads-imx8qxp.h | 751 ++++++ include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 47 + include/linux/rtc.h | 17 +- include/linux/watchdog.h | 3 - lib/test_printf.c | 61 +- lib/vsprintf.c | 100 + security/keys/keyctl_pkey.c | 2 + 189 files changed, 15760 insertions(+), 2082 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt create mode 100644 Documentation/watchdog/watchdog-pm.txt create mode 100644 drivers/pinctrl/actions/pinctrl-s700.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6797.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7629.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h create mode 100644 drivers/pinctrl/pinctrl-rza2.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c rename drivers/rtc/{rtc-dev.c => dev.c} (100%) rename drivers/rtc/{rtc-lib.c => lib.c} (100%) rename drivers/rtc/{rtc-proc.c => proc.c} (67%) create mode 100644 drivers/rtc/rtc-imx-sc.c rename drivers/rtc/{rtc-sysfs.c => sysfs.c} (97%) create mode 100644 drivers/watchdog/pm8916_wdt.c create mode 100644 drivers/watchdog/tqmx86_wdt.c create mode 100644 include/dt-bindings/pinctrl/mt6797-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qm.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h create mode 100644 include/dt-bindings/pinctrl/r7s9210-pinctrl.h