This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 45824fc0da6e Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/ [...] new 78becab98b8f vfio/spapr_tce: Fix incorrect tce_iommu_group memory free new db2cb969e8ae vfio: re-arrange vfio region definitions new 92c8026854c2 vfio_pci: Restore original state on release new eee413e620f4 vfio-mdev/mtty: Simplify interrupt generation new 1108696aecf0 vfio/type1: Introduce iova list and add iommu aperture val [...] new af029169b8fd vfio/type1: Check reserved region conflict and update iova list new f45daadfe1ad vfio/type1: Update iova list on detach new 9b77e5c79840 vfio/type1: check dma map request is within a valid iova range new a717072007e8 vfio/type1: Add IOVA range capability support new b09d6e473974 vfio/type1: remove duplicate retrieval of reserved regions new e6c5d727db0a Merge branches 'v5.4/vfio/alexey-tce-memory-free-v1', 'v5. [...] new 1ddd00276fd5 Merge tag 'vfio-v5.4-rc1' of git://github.com/awilliam/linux-vfio new ebd5f82d32ad clk: aspeed: Add SDIO gate new c1c4942eebdb clk: aspeed: Move structures to header new d3d04f6c330a clk: Add support for AST2600 SoC new a95fb581b144 clk: qoriq: Fix -Wunused-const-variable new e2f2402f3be8 clk: Si5341/Si5340: remove redundant assignment to n_den new b0740d71cb56 clk: composite: Drop unused clk.h include new e03a47deaff4 clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs [...] new 8863a5bf689a clk: st: clkgen-pll: remove unused variable 'st_pll3200c32 [...] new 5911dba556cf clk: versatile: Add of_node_put() in cm_osc_setup() new d55841ce1115 clk: davinci: pll: Add of_node_put() in of_davinci_pll_init() new d432d0456030 clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup() new b684702f6e47 clk: ti: dm814x: Add of_node_put() to prevent memory leak new 570aaec7e943 clk: Constify struct clk_bulk_data * where possible new 1bd37a467700 clk: Add clk_min/max_rate entries in debugfs new 9f7767226083 clk: Assert prepare_lock in clk_core_get_boundaries new 1ccc0ddf046a clk: Use seq_puts() in possible_parent_show() new 7f4804665b58 clk: Drop !clk checks in debugfs dumping new cee99529ee0a Merge branches 'clk-aspeed', 'clk-unused', 'clk-of-node-pu [...] new 46e625b3e320 clk: qcom: clk-alpha-pll: Remove unnecessary cast new 4c45653b0b47 clk: qcom: clk-alpha-pll: Remove post_div_table checks new 548a909597d5 clk: qcom: clk-alpha-pll: Add support for Trion PLLs new e5ee331ebcf3 dt-bindings: clock: Document gcc bindings for SM8150 new 2a1d7eb854bb clk: qcom: gcc: Add global clock controller driver for SM8150 new 56bf8740ff47 clk: qcom: msm8916: Don't build by default new 7d0c76bdf227 clk: qcom: Add WCSS gcc clock control for QCS404 new 75e0a1e30191 clk: qcom: define probe by index API as common API new 5e4b7e82d497 clk: qcom: gcc-sdm845: Use floor ops for sdcc clks new 593020811cb0 clk: qcom: gcc-qcs404: Use floor ops for sdcc clks new 3f905469c8ce clk: qcom: gcc: Use floor ops for SDCC clocks new 8c758d667584 dt-bindings: clock: Document the parent clocks new a64a9e5172f8 clk: qcom: clk-rpmh: Convert to parent data scheme new 51ffc35d68d4 dt-bindings: clock: Document SM8150 rpmh-clock compatible new 2243fd4186a9 clk: qcom: clk-rpmh: Add support for SM8150 new 3bcff3e45bc0 clk: qcom: fix QCS404 TuringCC regmap new 21ea4b62e1f3 clk: qcom: rcg: Return failure for RCG update new 64ebb57a3df6 clk: reset: Modify reset-controller driver new 171f68a3b27a dt-bindings: mediatek: bindings for MT6779 clk new 85b18fe70494 clk: mediatek: Add dt-bindings for MT6779 clocks new 710774e04861 clk: mediatek: Add MT6779 clock support new 5aa00ad3fd33 dt-bindings: clock: mediatek: add pericfg for MT8183 new f9e55ac22ce9 clk: mediatek: add pericfg clocks for MT8183 new e4c23e19aa2a clk: mediatek: Register clock gate with device new 327aa7415638 clk: mediatek: Runtime PM support for MT8183 mcucfg clock [...] new 096f4597406b dt-bindings: ap806: add the cluster clock node in the syscon file new 33c0259092c8 clk: mvebu: add helper file for Armada AP and CP clocks new f756e362d938 clk: mvebu: add CPU clock driver for Armada 7K/8K new baf4c10f8878 clk: mvebu: ap806: Fix clock name for the cluster new d827af8f37e9 dt-bindings: ap80x: Document AP807 CPU clock compatible new 64b379543e2a dt-bindings: ap806: Document AP807 clock compatible new a77f45eaa266 clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock new 3b14e509ab99 clk: mvebu: ap80x-cpu: add AP807 CPU clock support new cd016cb01835 clk: mvebu: ap806: be more explicit on what SaR is new 0099dc446bb6 clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver new be69e55df9af clk: mvebu: ap806: Prepare the introduction of AP807 clock [...] new c0448dce56a4 clk: mvebu: ap80x: add AP807 clock support new 568b9de48d80 clk: ingenic/jz4740: Fix "pll half" divider not read/writt [...] new 03d570e1a4dc clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro new 7c9dc000bd19 Merge tag 'clk-meson-v5.4-1' of https://github.com/BayLibr [...] new 1d7cedbdfd4a Merge branch 'v5.4/dt' into v5.4/drivers new 7cfefab6563f clk: meson: axg-audio: add g12a reset support new 1db61d5eda74 Merge branch 'v5.4/dt' into v5.4/drivers new 3dd02b7334ec clk: meson: g12a: add support for SM1 GP1 PLL new 2edccd319fde clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock new da3ceae4ec9f clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks new 5a85a642575c Merge tag 'clk-meson-v5.4-2' of https://github.com/BayLibr [...] new f5c7305db30b Merge branches 'clk-qcom', 'clk-mtk', 'clk-armada', 'clk-i [...] new cf9ec1fc6d7c clk: actions: Don't reference clk_init_data after registration new d6d251f9bb74 clk: lochnagar: Don't reference clk_init_data after registration new 1610dd79d0f6 clk: meson: axg-audio: Don't reference clk_init_data after [...] new af884a5dfdef clk: qcom: Don't reference clk_init_data after registration new af55dadfbce3 clk: sirf: Don't reference clk_init_data after registration new 09d4922d3c94 clk: socfpga: Don't reference clk_init_data after registration new f6c90df8e7e3 clk: sprd: Don't reference clk_init_data after registration new bd0e79f1da3c phy: ti: am654-serdes: Don't reference clk_init_data after [...] new 1bc5557a3bff clk: socfpga: deindent code to proper indentation new c8cec4f4af99 clk: milbeaut: Don't reference clk_init_data after registration new 1a4549c150e2 clk: zx296718: Don't reference clk_init_data after registration new 21ef77de22c0 rtc: sun6i: Don't reference clk_init_data after registration new c42144139a38 clk: qcom: Remove error prints from DFS registration new e0e04fc86692 clk: ti: Don't reference clk_init_data after registration new a7b85ad25a97 clk: sunxi: Don't call clk_hw_get_name() on a hw that isn' [...] new 0214f33c4e0e clk: Overwrite clk_hw::init with NULL during clk_register() new ef13e55c27e1 clk: Remove extraneous 'for' word in comments new 226fd7020945 clk: Document of_parse_clkspec() some more new d7aef6ef96e9 clk: add include guard to clk-conf.h new 863e53e6ed7a clk: remove extra ---help--- tags in Kconfig new d1b395b36e90 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus new 0209001674de clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' new 951c1aef9691 clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT new 0d381f4c80ee clk: imx8mq: set correct parent for usb ctrl clocks new e50bf7a67cc6 clk: imx: Remove unused clk based API new d52fb0193ffb clk: imx8mm: Fix typo of pwm3 clock's mux option #4 new d4c5792e2a4a clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m new 053a4ffe2988 clk: imx: imx8mm: fix audio pll setting new af7e7ee0e428 clk: imx8mm: Switch to platform driver new b87340998a87 clk: imx7ulp: Make sure earlycon's clock is enabled new 5133f1f3cc41 clk: imx: Remove unused function statement new f7988ba3b2ed clk: imx8mn: Keep uart clocks on for early console new 9b9c60bed562 clk: imx8mq: Mark AHB clock as critical new ef7e6a128437 clk: imx8mm: Unregister clks when of_clk_add_provider failed new e8760d8a698c clk: imx8mq: Unregister clks when of_clk_add_provider failed new 78f5666c18f3 clk: imx8mq: Fix sys3 pll references new 3125c9eb01e3 clk: imx8mm: Fix incorrect parents new b3d08a4b1e46 clk: imx8mn: Fix incorrect parents new be378b600791 clk: imx8mn: Add GIC clock new f8cade831018 clk: imx8mn: fix int pll clk gate new 313ccbad732d clk: imx8mn: Add missing rate_count assignment for each PL [...] new 613cc5cd745c clk: imx8mn: Add necessary frequency support for ARM PLL table new 760e548e7f88 clk: imx: imx8mn: fix audio pll setting new 9ea67d14a87c Merge tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/li [...] new dee1bc9c23cd clk: imx: pll14xx: avoid glitch when set rate new a9aa8306074d clk: imx: clk-pll14xx: unbypass PLL by default new 67315be33e9c clk: imx: imx8mm: fix pll mux bit new 60a8a148b2fb clk: imx: imx8mn: fix pll mux bit new c5ed9475c22c clk: sunxi-ng: v3s: add the missing PLL_DDR1 new f9429c1fba87 dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU new 720099603d1f clk: sunxi-ng: v3s: add missing clock slices for MMC2 modu [...] new 0ed4c252bf80 clk: sunxi-ng: v3s: add Allwinner V3 support new 65818ad0815f clk: sunxi-ng: h6: Allow I2S to change parent rate new 924a8c6edaed Merge tag 'sunxi-clk-for-5.4-1' of https://git.kernel.org/ [...] new a1ff1ce30036 Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' an [...] new e96a92610432 clk: renesas: rcar-usb2-clock-sel: Use devm_platform_iorem [...] new b7c73b12b894 dt-bindings: clk: emev2: Rename bindings documentation file new a459a184c978 clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain new 7b8f7a76f2df clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for cloc [...] new f787216f33ce clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain new 339bc7c02065 Merge tag 'clk-renesas-for-v5.4-tag1' of git://git.kernel. [...] new 7114fbdaa2aa clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver new 2d1fb8e983dc dt-bindings: Add bindings for rk3308 clock controller new efb7740f25d6 clk: rockchip: Add dt-binding header for rk3308 new ac68dfd3c483 clk: rockchip: Add clock controller for the rk3308 new af8fc26f66e0 Merge tag 'v5.4-rockchip-clk1' of git://git.kernel.org/pub [...] new f5c009dbf173 clk: spear: Make structure i2s_sclk_masks constant new f9d67cd7bc64 clk: fix devm_platform_ioremap_resource.cocci warnings new 81b94f147757 clk/ti: Use kmemdup rather than duplicating its implementation new 91bcbc11d65f Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' [...] new f121edb69799 dt-bindings: clock: cdce925: Add regulator documentation new d69d0b4384ba clk: clk-cdce925: Add regulator support new 80766f87263c dt-bindings: bcm2835-cprman: Add bcm2711 support new ee0a5a9013b2 clk: bcm2835: Introduce SoC specific clock registration new 42de9ad400af clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support new 5c5ba218c6dc clk: bcm2835: Mark PLLD_PER as CRITICAL new bdcf1dc25324 clk: Evict unregistered clks from parent caches new ed309bfb4812 clk: actions: Fix factor clk struct member access new b6c444de05ac Merge branches 'clk-cdce-regulator', 'clk-bcm', 'clk-evict [...] new 7f81c2426587 clk: Make clk_bulk_get_all() return a valid "id" new 263eaf8f172d clk: at91: fix update bit maps on CFG_MOR write new 69a6bcde7fd3 clk: at91: select parent if main oscillator or bypass is enabled new 81a6b601f9f4 clk: at91: allow 24 Mhz clock as input for PLL new 5e75ea9c6743 clk: sprd: add missing kfree new ebd47c843406 Merge branches 'clk-bulk-fix', 'clk-at91' and 'clk-sprd' i [...] new a703d279c57e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 82a9c15d1a91 MAINTAINERS: Add ti-sysc files under the OMAP2+ entry new d220540795ec dt-bindings: ti-sysc: Add SPDX license identifier new 54d662227cae bus: ti-sysc: Switch to SPDX license identifier new b58056da2ec2 bus: ti-sysc: Add missing kerneldoc comments new b6036314436b bus: ti-sysc: re-order the clkdm control around reset handling new 4345f0dc015d bus: ti-sysc: rework the reset handling new bb88b86c1f62 bus: ti-sysc: allow reset sharing across devices new c8a738f4cfae bus: ti-sysc: remove set but not used variable 'quirks' new bf3176b35014 Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kern [...] new c6e78d701966 bus: ti-sysc: Change return types of functions new d7f563db7794 bus: ti-sysc: Add module enable quirk for SGX on omap36xx new 7edd00f71f4b bus: ti-sysc: Detect d2d when debug is enabled new 30d8bb9003f0 Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://gi [...] new 1faa415c9c6e ARM: dts: Add fck for cpsw mdio for omap variants new 7abe746191a0 ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4 new 3f95f51b1602 ARM: OMAP2+: Drop legacy platform data for cpsw on dra7 new e47f534dae5f ARM: dts: Drop custom hwmod property for omap4 i2c new 84087b3d633d ARM: OMAP2+: Drop legacy watchdog platform data for omap4 new d73d7667bb4f ARM: dts: Configure d2d dts data for omap4 new af055ade3490 ARM: OMAP2+: Drop legacy platform data for omap4 d2d new d1daf63b0bd0 ARM: OMAP2+: Drop legacy platform data for dra7 mcspi new b8637a68254f ARM: OMAP2+: Drop legacy platform data for dra7 mcasp new 71feab2866f4 ARM: dts: Drop legacy custom hwmods property for dra7 uart new 44a2cdf0f14b ARM: dts: Drop legacy custom hwmods property for dra7 i2c new 54b7026fc201 ARM: dts: Drop legacy custom hwmods property for dra7 mmc new 1170f235834b ARM: dts: Drop legacy custom hwmods property for dra7 gpio new feeb04ce9172 Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' [...] new 1b95c5a48f5e ARM: OMAP2+: Drop legacy platform data for omap4 gpu new fd5683749472 clk: ti: add clkctrl data omap5 sgx new 394534cb07d8 ARM: dts: Configure sgx for omap5 new 3b72fc895a2e ARM: dts: Configure interconnect target module for omap3 sgx new 6cb0ac0fb978 ARM: dts: ARM: dts: Configure interconnect target module f [...] new 1fb2e59cf50b Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git. [...] new df2e328126b1 firmware: ti_sci: Allow for device shared and exclusive requests new 9e4659882286 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] new 23013399a225 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] new c68272cb7e53 arm64: dts: ti: k3-am654: Update the power domain cells new bf146a1a7cd4 arm64: dts: ti: k3-j721e: Update the power domain cells new 248f3eae9948 arm64: dts: ti: k3-j721e: Add gpio nodes in main domain new caaaa1f8446a arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain new 6431862acdf2 arm64: dts: ti: k3-j721e-common-proc-board: Disable unused [...] new 7548205ae51c dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E new 2dc61b58efbc arm64: dts: k3-j721e: Add gpio-keys on common processor board new 75f535d09735 arm64: dts: ti: k3-am65-main: Add hwspinlock node new 7b472ced17b0 arm64: dts: ti: k3-j721e-main: Add hwspinlock node new 389ce1a7c527 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address new d6dabd6f59c4 arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address new 65ab0dba3c8d Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub [...] new 4e48ff438fca Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD new 8ef75105b5b1 arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl new 3e8e28f28e40 dt-bindings: marvell: document Turris Mox compatible new 7109d817db2e arm64: dts: marvell: add DTS for Turris Mox new 49826a68b5c5 Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/li [...] new 948b5bbcdc21 ARM: dts: mmp2: trivial whitespace fix new e45b876d1958 ARM: dts: mmp2: fix the SPI nodes new 9a0c157d8876 ARM: dts: mmp2: add camera interfaces new 8381a1d48da9 ARM: dts: mmp2: specify reg-shift for the UARTs new 9393e2da5c90 ARM: dts: mmp2: rename the USB PHY node new 548d52bcc070 ARM: dts: mmp2: add OLPC XO 1.75 machine new 16986074035c ARM: samsung: Fix system restart on S3C6410 new 13aeb3fe4d5b ARM: exynos: Enable support for ARM architected timers new eef119dd47dc Merge tag 'samsung-soc-5.4-3' of git://git.kernel.org/pub/ [...] new 4e53a92cdd12 Merge branch 'clk/aspeed' into aspeed/dts new 2ca5646b5c2f ARM: dts: aspeed: Add AST2600 and EVB new f510f04c8c83 ARM: dts: aspeed: Add AST2600 pinmux nodes new 375a7baddbdd Merge branch 'aspeed/dt-3' into arm/late new 2a7326caab47 ARM: dts: dir685: Drop spi-cpol from the display new f97c81dc6ca5 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...]
The 232 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: .../arm/marvell/ap806-system-controller.txt | 42 +- .../bindings/arm/marvell/armada-37xx.txt | 8 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,ipesys.txt | 22 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 1 + .../bindings/clock/brcm,bcm2835-cprman.txt | 4 +- .../devicetree/bindings/clock/qcom,gcc.txt | 21 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 7 +- .../{emev2-clock.txt => renesas,emev2-smu.txt} | 0 .../bindings/clock/rockchip,rk3308-cru.txt | 60 + .../devicetree/bindings/clock/ti,cdce925.txt | 4 + MAINTAINERS | 2 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am3517.dtsi | 24 + arch/arm/boot/dts/am437x-l4.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 +++++++++ arch/arm/boot/dts/aspeed-g6.dtsi | 261 ++ arch/arm/boot/dts/dra7-l4.dtsi | 43 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 1 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 ++ arch/arm/boot/dts/mmp2.dtsi | 48 +- arch/arm/boot/dts/omap34xx.dtsi | 26 + arch/arm/boot/dts/omap36xx.dtsi | 28 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 - arch/arm/boot/dts/omap4-l4.dtsi | 39 +- arch/arm/boot/dts/omap4.dtsi | 1 - arch/arm/boot/dts/omap5.dtsi | 23 + arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 + arch/arm/mach-exynos/Kconfig | 1 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 6 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 475 ---- arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 ++++++ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + drivers/bus/ti-sysc.c | 101 +- drivers/clk/Kconfig | 9 - drivers/clk/Makefile | 1 + drivers/clk/actions/owl-common.c | 5 +- drivers/clk/actions/owl-factor.c | 7 +- drivers/clk/at91/clk-main.c | 12 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 138 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 4 +- drivers/clk/clk-aspeed.c | 78 +- drivers/clk/clk-aspeed.h | 82 + drivers/clk/clk-ast2600.c | 704 ++++++ drivers/clk/clk-bulk.c | 5 +- drivers/clk/clk-cdce925.c | 34 + drivers/clk/clk-composite.c | 1 - drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-milbeaut.c | 2 +- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-si5341.c | 1 - drivers/clk/clk.c | 169 +- drivers/clk/davinci/pll.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 31 + drivers/clk/imx/clk-imx8mm.c | 124 +- drivers/clk/imx/clk-imx8mn.c | 86 +- drivers/clk/imx/clk-imx8mq.c | 131 +- drivers/clk/imx/clk-pll14xx.c | 27 +- drivers/clk/imx/clk.h | 25 - drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 11 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/mediatek/Kconfig | 56 + drivers/clk/mediatek/Makefile | 9 + drivers/clk/mediatek/clk-gate.c | 5 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt6779-aud.c | 117 + drivers/clk/mediatek/clk-mt6779-cam.c | 66 + drivers/clk/mediatek/clk-mt6779-img.c | 58 + drivers/clk/mediatek/clk-mt6779-ipe.c | 60 + .../{clk-mt8183-mfgcfg.c => clk-mt6779-mfg.c} | 31 +- drivers/clk/mediatek/clk-mt6779-mm.c | 113 + drivers/clk/mediatek/clk-mt6779-vdec.c | 67 + drivers/clk/mediatek/clk-mt6779-venc.c | 58 + drivers/clk/mediatek/clk-mt6779.c | 1315 ++++++++++ drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 7 +- drivers/clk/mediatek/clk-mt8183.c | 44 + drivers/clk/mediatek/clk-mtk.c | 16 +- drivers/clk/mediatek/clk-mtk.h | 8 + drivers/clk/mediatek/reset.c | 56 +- drivers/clk/meson/axg-audio.c | 114 +- drivers/clk/meson/axg-audio.h | 1 + drivers/clk/meson/g12a.c | 544 ++++ drivers/clk/meson/g12a.h | 24 +- drivers/clk/mvebu/Kconfig | 8 + drivers/clk/mvebu/Makefile | 2 + drivers/clk/mvebu/ap-cpu-clk.c | 356 +++ drivers/clk/mvebu/ap806-system-controller.c | 178 +- drivers/clk/mvebu/armada_ap_cp_helper.c | 30 + drivers/clk/mvebu/armada_ap_cp_helper.h | 11 + drivers/clk/mvebu/cp110-system-controller.c | 32 +- drivers/clk/qcom/Kconfig | 9 +- drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-alpha-pll.c | 236 +- drivers/clk/qcom/clk-alpha-pll.h | 7 + drivers/clk/qcom/clk-rcg2.c | 10 +- drivers/clk/qcom/clk-rpmh.c | 42 +- drivers/clk/qcom/common.c | 20 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 4 +- drivers/clk/qcom/gcc-qcs404.c | 34 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/qcom/{gcc-sdm845.c => gcc-sm8150.c} | 2661 ++++++++++---------- drivers/clk/qcom/lpasscc-sdm845.c | 23 +- drivers/clk/qcom/turingcc-qcs404.c | 2 +- drivers/clk/renesas/clk-mstp.c | 3 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 4 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rk3308.c | 955 +++++++ drivers/clk/rockchip/clk-rv1108.c | 1 - drivers/clk/rockchip/clk.h | 13 + drivers/clk/sirf/clk-common.c | 12 +- drivers/clk/socfpga/clk-gate.c | 24 +- drivers/clk/socfpga/clk-periph-a10.c | 7 +- drivers/clk/spear/spear1340_clock.c | 2 +- drivers/clk/sprd/common.c | 5 +- drivers/clk/sprd/pll.c | 2 + drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/st/clkgen-fsyn.c | 1 - drivers/clk/st/clkgen-pll.c | 13 - drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 250 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/clk/sunxi-ng/ccu_common.c | 5 +- drivers/clk/ti/apll.c | 9 +- drivers/clk/ti/clk-54xx.c | 34 + drivers/clk/ti/clk-814x.c | 1 + drivers/clk/ti/dpll.c | 13 +- drivers/clk/versatile/clk-versatile.c | 1 + drivers/clk/zte/clk-zx296718.c | 109 +- drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/rtc/rtc-sun6i.c | 2 +- drivers/vfio/pci/vfio_pci.c | 17 +- drivers/vfio/vfio_iommu_spapr_tce.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 518 +++- include/dt-bindings/bus/ti-sysc.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 113 + include/dt-bindings/clock/bcm2835.h | 2 + include/dt-bindings/clock/imx8mn-clock.h | 3 +- include/dt-bindings/clock/mt6779-clk.h | 436 ++++ include/dt-bindings/clock/mt8183-clk.h | 4 + include/dt-bindings/clock/omap5.h | 3 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 + include/dt-bindings/clock/qcom,gcc-sm8150.h | 243 ++ include/dt-bindings/clock/rk3308-cru.h | 387 +++ include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 + include/dt-bindings/pinctrl/k3.h | 3 + .../dt-bindings/reset-controller/mt8183-resets.h | 81 + include/dt-bindings/reset/sun8i-v3s-ccu.h | 3 + include/linux/clk-provider.h | 3 +- include/linux/clk.h | 17 +- include/linux/clk/clk-conf.h | 5 + include/linux/platform_data/ti-sysc.h | 8 +- include/uapi/linux/vfio.h | 71 +- samples/vfio-mdev/mtty.c | 39 +- 189 files changed, 12845 insertions(+), 2964 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt rename Documentation/devicetree/bindings/clock/{emev2-clock.txt => renesas,emev2-s [...] create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi create mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts create mode 100644 drivers/clk/clk-aspeed.h create mode 100644 drivers/clk/clk-ast2600.c create mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c create mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6779-img.c create mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c copy drivers/clk/mediatek/{clk-mt8183-mfgcfg.c => clk-mt6779-mfg.c} (52%) create mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c create mode 100644 drivers/clk/mediatek/clk-mt6779.c create mode 100644 drivers/clk/mvebu/ap-cpu-clk.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.h copy drivers/clk/qcom/{gcc-sdm845.c => gcc-sm8150.c} (65%) create mode 100644 drivers/clk/rockchip/clk-rk3308.c create mode 100644 include/dt-bindings/clock/ast2600-clock.h create mode 100644 include/dt-bindings/clock/mt6779-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8150.h create mode 100644 include/dt-bindings/clock/rk3308-cru.h create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h