All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stephen Boyd <sboyd@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Michael Turquette <mturquette@baylibre.com>,
	linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org,
	Rob Herring <robh@kernel.org>
Subject: [GIT PULL] clk changes for the merge window
Date: Thu,  2 Sep 2021 12:07:02 -0700	[thread overview]
Message-ID: <20210902190702.516457-1-sboyd@kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 54833 bytes --]

Hi Linus,

Please note there's one merge conflict in the DT bindings. Rob called it out on
the DT pull request earlier. We add 'mediatek,mt8192-mmsys' to the list of
compatible strings so that needs to be ported over to the yaml binding.

The following changes since commit 59c6fceb2ecc382c3d20508a235b539bf23af1f0:

  soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 (2021-08-11 11:55:56 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

for you to fetch changes up to 47505bf3a82166c3576155c229e941af922bf147:

  Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink' into clk-next (2021-09-01 15:27:07 -0700)

----------------------------------------------------------------
Nothing changed in the clk framework core this time around. We did get
some updates to the basic clk types to use determine_rate for the
divider type and add a power of two fractional divider flag though.
Otherwise, this is a collection of clk driver updates. More than half
the diffstat is in the Qualcomm clk driver where we add a bunch of data
to describe clks on various SoCs and fix bugs. The other big new thing
in here is the Mediatek MT8192 clk driver. That's been under review for
a while and it's nice to see that it's finally upstream.

Beyond that it's the usual set of minor fixes and tweaks to clk drivers.
There are some non-clk driver bits in here which have all been acked by
the respective maintainers.

New Drivers:
 - Support video, gpu, display clks on qcom sc7280 SoCs
 - GCC clks on qcom MSM8953, SM4250/6115, and SM6350 SoCs
 - Multimedia clks (MMCC) on qcom MSM8994/MSM8992
 - RPMh clks on qcom SM6350 SoCs
 - Support for Mediatek MT8192 SoCs
 - Add display (DU and DSI) clocks on Renesas R-Car V3U
 - Add I2C, DMAC, USB, sound (SSIF-2), GPIO, CANFD, and ADC clocks and
   resets on Renesas RZ/G2L

Updates:
 - Support the SD/OE pin on IDT VersaClock 5 and 6 clock generators
 - Add power of two flag to fractional divider clk type
 - Migrate some clk drivers to clk_divider_ops.determine_rate
 - Migrate to clk_parent_data in gcc-sdm660
 - Fix CLKOUT clocks on i.MX8MM and i.MX8MN by using imx_clk_hw_mux2
 - Switch from .round_rate to .determine_rate in clk-divider-gate
 - Fix clock tree update for TF-A controlled clocks for all i.MX8M
 - Add missing M7 core clock for i.MX8MN
 - YAML conversion of rk3399 clock controller binding
 - Removal of GRF dependency for the rk3328/rk3036 pll types
 - Drop CLK_IS_CRITICAL flag from Tegra fuse clk
 - Make CLK_R9A06G032 Kconfig symbol invisible
 - Convert various DT bindings to YAML

----------------------------------------------------------------
Ahmad Fatoum (1):
      clk: imx8m: fix clock tree update of TF-A managed clocks

Andy Shevchenko (5):
      clk: x86: Rename clk-lpt to more specific clk-lpss-atom
      clk: fractional-divider: Export approximation algorithm to the CCF users
      clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience
      clk: fractional-divider: Introduce POWER_OF_TWO_PS flag
      clk: fractional-divider: Document the arithmetics used behind the code

Arnd Bergmann (1):
      clk: tegra: fix old-style declaration

Biju Das (4):
      clk: renesas: r9a07g044: Add I2C clocks/resets
      clk: renesas: r9a07g044: Add DMAC clocks/resets
      clk: renesas: r9a07g044: Add USB clocks/resets
      clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries

Bjorn Andersson (3):
      clk: qcom: dispcc-sm8250: Add additional parent clocks for DP
      clk: qcom: gpucc-sm8150: Add SC8180x support
      clk: qcom: gcc-sdm660: Replace usage of parent_names

Chris Morgan (1):
      clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036

Chun-Jie Chen (21):
      dt-bindings: ARM: Mediatek: Add new document bindings of MT8192 clock
      dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192
      dt-bindings: ARM: Mediatek: Add audsys document binding for MT8192
      clk: mediatek: Add dt-bindings of MT8192 clocks
      clk: mediatek: Get regmap without syscon compatible check
      clk: mediatek: Fix asymmetrical PLL enable and disable control
      clk: mediatek: Add configurable enable control to mtk_pll_data
      clk: mediatek: Add mtk_clk_simple_probe() to simplify clock providers
      clk: mediatek: Add MT8192 basic clocks support
      clk: mediatek: Add MT8192 audio clock support
      clk: mediatek: Add MT8192 camsys clock support
      clk: mediatek: Add MT8192 imgsys clock support
      clk: mediatek: Add MT8192 imp i2c wrapper clock support
      clk: mediatek: Add MT8192 ipesys clock support
      clk: mediatek: Add MT8192 mdpsys clock support
      clk: mediatek: Add MT8192 mfgcfg clock support
      clk: mediatek: Add MT8192 mmsys clock support
      clk: mediatek: Add MT8192 msdc clock support
      clk: mediatek: Add MT8192 scp adsp clock support
      clk: mediatek: Add MT8192 vdecsys clock support
      clk: mediatek: Add MT8192 vencsys clock support

Codrin Ciubotariu (1):
      clk: at91: clk-generated: Limit the requested rate to our range

Dan Carpenter (2):
      clk: renesas: rzg2l: Fix a double free on error
      clk: renesas: rzg2l: Avoid mixing error pointers and NULL

Dinh Nguyen (3):
      clk: socfpga: agilex: fix the parents of the psi_ref_clk
      clk: socfpga: agilex: fix up s2f_user0_clk representation
      clk: socfpga: agilex: add the bypass register for s2f_usr0 clock

Dmitry Baryshkov (3):
      PM: runtime: add devm_pm_runtime_enable helper
      PM: runtime: add devm_pm_clk_create helper
      clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create

Dmitry Osipenko (1):
      clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock

Geert Uytterhoeven (5):
      clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic
      clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch]
      Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into renesas-clk-for-v5.15
      clk: Align provider-specific CLK_* bit definitions
      clk: renesas: Make CLK_R9A06G032 invisible

Iskren Chernev (4):
      dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible
      clk: qcom: smd: Add support for SM6115 rpm clocks
      dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC
      clk: qcom: Add Global Clock controller (GCC) driver for SM6115

Jason Wang (1):
      clk: palmas: Add a missing SPDX license header

Jon Lin (2):
      clk: rockchip: rk3036: fix up the sclk_sfc parent error
      clk: rockchip: Add support for hclk_sfc on rk3036

Kieran Bingham (2):
      clk: renesas: r8a779a0: Add the DU clock
      clk: renesas: r8a779a0: Add the DSI clocks

Konrad Dybcio (9):
      dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible
      clk: qcom: smd-rpm: Add mdm9607 clocks
      dt-bindings: clock: Add support for MSM8992/4 MMCC
      clk: qcom: Add msm8994 MMCC driver
      clk: qcom: mmcc-msm8994: Add MSM8992 support
      dt-bindings: clock: Add RPMHCC bindings for SM6350
      clk: qcom: rpmh: Add support for RPMH clocks on SM6350
      dt-bindings: clock: Add SM6350 GCC clock bindings
      clk: qcom: Add SM6350 GCC driver

Krzysztof Kozlowski (9):
      dt-bindings: clock: samsung: convert Exynos5250 to dtschema
      dt-bindings: clock: samsung: add bindings for Exynos external clock
      dt-bindings: clock: samsung: convert Exynos542x to dtschema
      dt-bindings: clock: samsung: convert Exynos3250 to dtschema
      dt-bindings: clock: samsung: convert Exynos4 to dtschema
      dt-bindings: clock: samsung: convert Exynos AudSS to dtschema
      dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema
      MAINTAINERS: clock: include S3C and S5P in Samsung SoC clock entry
      dt-bindings: clock: samsung: fix header path in example

Lad Prabhakar (5):
      clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk_src_twocell_get()
      clk: renesas: r9a07g044: Add GPIO clock and reset entries
      clk: renesas: r9a07g044: Add clock and reset entries for CANFD
      clk: renesas: r9a07g044: Add clock and reset entries for ADC
      clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2

Liam Beguin (1):
      clk: lmk04832: drop redundant fallthrough statements

Linus Walleij (1):
      clk: kirkwood: Fix a clocking boot regression

Lucas Stach (2):
      clk: imx8mm: use correct mux type for clkout path
      clk: imx8mn: use correct mux type for clkout path

Lukas Bulwahn (1):
      clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250

Marek Vasut (1):
      clk: imx8mn: Add M7 core clock

Martin Blumenstingl (6):
      clk: divider: Implement and wire up .determine_rate by default
      clk: bcm2835: Switch to clk_divider.determine_rate
      clk: stm32f4: Switch to clk_divider.determine_rate
      clk: stm32h7: Switch to clk_divider.determine_rate
      clk: stm32mp1: Switch to clk_divider.determine_rate
      clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate

Martin Botka (2):
      dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible
      clk: qcom: smd: Add support for SM6125 rpm clocks

Michal Simek (1):
      clk: zynqmp: Fix kernel-doc format

Miles Chen (1):
      clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CLK_MT8167

Nícolas F. R. A. Prado (1):
      dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema

Peter Geis (1):
      clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types

Rafał Miłecki (1):
      dt-bindings: clock: brcm,iproc-clocks: fix armpll properties

Rajan Vaja (1):
      clk: zynqmp: fix kernel doc

Randy Dunlap (1):
      clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings

Sean Anderson (3):
      dt-bindings: clk: vc5: Add properties for configuring the SD/OE pin
      clk: vc5: Use dev_err_probe
      clk: vc5: Add properties for configuring SD/OE behavior

Sergio Paracuellos (1):
      clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates

Shawn Guo (4):
      clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical
      clk: qcom: a53pll/mux: Use unique clock name
      dt-bindings: clock: Update qcom,a53pll bindings for MSM8939 support
      clk: qcom: a53-pll: Add MSM8939 a53pll support

Shubhrajyoti Datta (2):
      clk: zynqmp: Check the return type
      clk: zynqmp: Fix a memory leak

Stephen Boyd (11):
      Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-nvidia
      Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
      clk: qcom: gcc-sdm660: Move parent tables after PLLs
      Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
      Merge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', 'clk-lmk' and 'clk-x86' into clk-next
      Merge branches 'clk-renesas', 'clk-cleanup' and 'clk-determine-divider' into clk-next
      Merge branch 'clk-frac-divider' into clk-next
      Merge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' and 'clk-vc5' into clk-next
      Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink' into clk-next

Taniya Das (7):
      dt-bindings: clock: qcom: Update license for GCC SC7280
      dt-bindings: clock: Add SC7280 DISPCC clock binding
      clk: qcom: Add display clock controller driver for SC7280
      dt-bindings: clock: Add SC7280 GPUCC clock binding
      clk: qcom: Add graphics clock controller driver for SC7280
      dt-bindings: clock: Add SC7280 VideoCC clock binding
      clk: qcom: Add video clock controller driver for SC7280

Thierry Reding (1):
      Merge branch 'for-5.15/soc' into for-5.15/clk

Vladimir Lypak (4):
      dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC
      clk: qcom: rpmcc: Add support for MSM8953 RPM clocks.
      dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings
      clk: qcom: Add Global Clock Controller driver for MSM8953

Yang Li (2):
      clk: renesas: rzg2l: Remove unneeded semicolon
      clk: renesas: rzg2l: Fix return value and unused assignment

Yunhao Tian (1):
      clk: rockchip: make rk3308 ddrphy4x clock critical

 Documentation/ABI/testing/sysfs-ptp                |   20 +
 Documentation/dev-tools/kunit/running_tips.rst     |   14 +-
 .../bindings/arm/mediatek/mediatek,audsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,mmsys.txt       |    1 +
 .../arm/mediatek/mediatek,mt8192-clock.yaml        |  199 +
 .../arm/mediatek/mediatek,mt8192-sys-clock.yaml    |   65 +
 .../bindings/clock/brcm,iproc-clocks.yaml          |   28 +-
 .../devicetree/bindings/clock/clk-exynos-audss.txt |  103 -
 .../bindings/clock/clk-s5pv210-audss.txt           |   53 -
 .../devicetree/bindings/clock/exynos3250-clock.txt |   57 -
 .../devicetree/bindings/clock/exynos4-clock.txt    |   86 -
 .../devicetree/bindings/clock/exynos5250-clock.txt |   41 -
 .../devicetree/bindings/clock/exynos5420-clock.txt |   42 -
 .../devicetree/bindings/clock/idt,versaclock5.yaml |   40 +
 .../devicetree/bindings/clock/qcom,a53pll.yaml     |    3 +
 .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml |   72 +
 .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml |   76 +
 .../devicetree/bindings/clock/qcom,gcc.yaml        |    2 +
 .../devicetree/bindings/clock/qcom,gpucc.yaml      |    7 +-
 .../devicetree/bindings/clock/qcom,mmcc.yaml       |    2 +
 .../devicetree/bindings/clock/qcom,rpmcc.txt       |    4 +
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |    1 +
 .../bindings/clock/qcom,sc7280-dispcc.yaml         |   94 +
 .../devicetree/bindings/clock/qcom,videocc.yaml    |    6 +-
 .../bindings/clock/rockchip,rk3399-cru.txt         |   68 -
 .../bindings/clock/rockchip,rk3399-cru.yaml        |   92 +
 .../bindings/clock/samsung,exynos-audss-clock.yaml |   80 +
 .../bindings/clock/samsung,exynos-clock.yaml       |   59 +
 .../bindings/clock/samsung,exynos-ext-clock.yaml   |   46 +
 .../clock/samsung,exynos4412-isp-clock.yaml        |   64 +
 .../clock/samsung,s5pv210-audss-clock.yaml         |   78 +
 .../devicetree/bindings/display/renesas,du.yaml    |    1 -
 .../devicetree/bindings/hwmon/adt7475.yaml         |   22 +-
 .../devicetree/bindings/iommu/arm,smmu.yaml        |    6 +-
 .../devicetree/bindings/iommu/rockchip,iommu.yaml  |    2 -
 .../bindings/memory-controllers/arm,pl353-smc.yaml |    1 -
 .../devicetree/bindings/mtd/brcm,brcmnand.yaml     |    8 -
 .../devicetree/bindings/net/dsa/nxp,sja1105.yaml   |    4 +-
 Documentation/devicetree/bindings/net/gpmc-eth.txt |    2 +-
 .../devicetree/bindings/net/smsc,lan9115.yaml      |  110 +
 Documentation/devicetree/bindings/net/smsc911x.txt |   43 -
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |   56 +-
 .../devicetree/bindings/regulator/mps,mpq7920.yaml |    6 +-
 .../bindings/regulator/nxp,pf8x00-regulator.yaml   |    3 +-
 .../devicetree/bindings/rtc/faraday,ftrtc010.yaml  |    1 -
 .../devicetree/bindings/spi/spi-controller.yaml    |   32 +-
 .../devicetree/bindings/usb/nxp,isp1760.yaml       |    2 -
 .../early-userspace/early_userspace_support.rst    |    8 +-
 .../core/thread-info-in-task/arch-support.txt      |   32 +
 .../time/arch-tick-broadcast/arch-support.txt      |    2 +-
 .../filesystems/ramfs-rootfs-initramfs.rst         |    2 +-
 Documentation/networking/ethtool-netlink.rst       |   22 +
 Documentation/networking/nf_conntrack-sysctl.rst   |    6 +
 Documentation/networking/tipc.rst                  |  121 +-
 .../translations/zh_CN/process/2.Process.rst       |    4 +-
 LICENSES/dual/CC-BY-4.0                            |    2 +-
 MAINTAINERS                                        |   12 +
 Makefile                                           |   13 +-
 arch/arm/Kconfig                                   |    2 +-
 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts  |    4 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts       |    9 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts       |    5 +-
 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts        |    6 +-
 arch/arm/boot/dts/qcom-apq8060-dragonboard.dts     |    4 +-
 arch/arm/boot/dts/versatile-ab.dts                 |    5 +-
 arch/arm/boot/dts/versatile-pb.dts                 |    2 +-
 arch/arm/configs/integrator_defconfig              |    5 +-
 arch/arm/configs/multi_v7_defconfig                |    2 +-
 arch/arm/configs/realview_defconfig                |    4 +-
 arch/arm/configs/shmobile_defconfig                |    1 +
 arch/arm/configs/u8500_defconfig                   |    5 +
 arch/arm/configs/versatile_defconfig               |    4 +-
 arch/arm/configs/vexpress_defconfig                |   17 +-
 arch/arm64/Kconfig                                 |    3 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |   13 +
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi         |    4 +-
 arch/arm64/include/asm/cache.h                     |    2 +-
 arch/arm64/include/asm/smp_plat.h                  |    1 +
 arch/arm64/kernel/Makefile                         |    2 +-
 arch/arm64/kernel/cpufeature.c                     |    1 +
 arch/arm64/kernel/entry-common.c                   |    2 +-
 arch/arm64/kernel/mte.c                            |   15 +-
 arch/arm64/lib/copy_from_user.S                    |   13 +-
 arch/arm64/lib/copy_in_user.S                      |   21 +-
 arch/arm64/lib/copy_to_user.S                      |   14 +-
 arch/arm64/lib/strlen.S                            |   10 +
 arch/mips/include/asm/fpu.h                        |    2 +-
 arch/mips/mm/tlbex.c                               |    2 +
 arch/powerpc/platforms/powermac/smp.c              |    1 +
 arch/s390/kernel/uprobes.c                         |    1 +
 arch/x86/kvm/cpuid.c                               |   30 +-
 arch/x86/kvm/mmu/mmu.c                             |    2 +
 arch/x86/kvm/mmu/paging.h                          |   14 +
 arch/x86/kvm/mmu/paging_tmpl.h                     |    4 +-
 arch/x86/kvm/mmu/spte.h                            |    6 -
 arch/x86/kvm/svm/nested.c                          |   53 +-
 arch/x86/kvm/svm/sev.c                             |   14 +-
 arch/x86/kvm/svm/svm.c                             |   77 +-
 arch/x86/kvm/svm/svm.h                             |    5 +
 arch/x86/kvm/vmx/vmx.h                             |    2 -
 arch/x86/kvm/x86.c                                 |    5 +-
 arch/x86/net/bpf_jit_comp.c                        |    3 +
 drivers/acpi/acpi_lpss.c                           |   10 +-
 drivers/base/power/clock_ops.c                     |   17 +
 drivers/base/power/runtime.c                       |   17 +
 drivers/block/nbd.c                                |    2 +-
 drivers/block/paride/pd.c                          |    2 +-
 drivers/block/xen-blkfront.c                       |  224 +-
 drivers/char/powernv-op-panel.c                    |    1 +
 drivers/clk/at91/clk-generated.c                   |    6 +
 drivers/clk/at91/sama7g5.c                         |   14 +-
 drivers/clk/bcm/clk-bcm2835.c                      |    9 +-
 drivers/clk/clk-divider.c                          |   23 +
 drivers/clk/clk-fractional-divider.c               |   56 +-
 drivers/clk/clk-fractional-divider.h               |   15 +
 drivers/clk/clk-lmk04832.c                         |   18 -
 drivers/clk/clk-palmas.c                           |   10 +-
 drivers/clk/clk-stm32f4.c                          |    8 +-
 drivers/clk/clk-stm32h7.c                          |    8 +-
 drivers/clk/clk-stm32mp1.c                         |   10 +-
 drivers/clk/clk-versaclock5.c                      |   42 +-
 drivers/clk/imx/clk-composite-7ulp.c               |    1 +
 drivers/clk/imx/clk-composite-8m.c                 |    3 +-
 drivers/clk/imx/clk-divider-gate.c                 |   10 +-
 drivers/clk/imx/clk-imx8mm.c                       |   11 +-
 drivers/clk/imx/clk-imx8mn.c                       |   16 +-
 drivers/clk/imx/clk-imx8mq.c                       |    7 +-
 drivers/clk/imx/clk.h                              |   16 +-
 drivers/clk/mediatek/Kconfig                       |  105 +-
 drivers/clk/mediatek/Makefile                      |   13 +
 drivers/clk/mediatek/clk-cpumux.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8192-aud.c              |  118 +
 drivers/clk/mediatek/clk-mt8192-cam.c              |  107 +
 drivers/clk/mediatek/clk-mt8192-img.c              |   70 +
 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c     |  119 +
 drivers/clk/mediatek/clk-mt8192-ipe.c              |   57 +
 drivers/clk/mediatek/clk-mt8192-mdp.c              |   82 +
 drivers/clk/mediatek/clk-mt8192-mfg.c              |   50 +
 drivers/clk/mediatek/clk-mt8192-mm.c               |  108 +
 drivers/clk/mediatek/clk-mt8192-msdc.c             |   85 +
 drivers/clk/mediatek/clk-mt8192-scp_adsp.c         |   50 +
 drivers/clk/mediatek/clk-mt8192-vdec.c             |   94 +
 drivers/clk/mediatek/clk-mt8192-venc.c             |   53 +
 drivers/clk/mediatek/clk-mt8192.c                  | 1326 ++++++
 drivers/clk/mediatek/clk-mtk.c                     |   25 +-
 drivers/clk/mediatek/clk-mtk.h                     |   28 +-
 drivers/clk/mediatek/clk-mux.c                     |   11 +-
 drivers/clk/mediatek/clk-mux.h                     |   18 +-
 drivers/clk/mediatek/clk-pll.c                     |   31 +-
 drivers/clk/mediatek/reset.c                       |    2 +-
 drivers/clk/mvebu/kirkwood.c                       |    1 +
 drivers/clk/qcom/Kconfig                           |   60 +-
 drivers/clk/qcom/Makefile                          |    7 +
 drivers/clk/qcom/a53-pll.c                         |   68 +-
 drivers/clk/qcom/apcs-msm8916.c                    |   10 +-
 drivers/clk/qcom/camcc-sc7180.c                    |   25 +-
 drivers/clk/qcom/clk-rpmh.c                        |   21 +
 drivers/clk/qcom/clk-smd-rpm.c                     |  158 +
 drivers/clk/qcom/dispcc-sc7280.c                   |  908 +++++
 drivers/clk/qcom/dispcc-sm8250.c                   |   22 +-
 drivers/clk/qcom/gcc-msm8953.c                     | 4250 ++++++++++++++++++++
 drivers/clk/qcom/gcc-sdm660.c                      |  504 +--
 drivers/clk/qcom/gcc-sm6115.c                      | 3544 ++++++++++++++++
 drivers/clk/qcom/gcc-sm6350.c                      | 2588 ++++++++++++
 drivers/clk/qcom/gpucc-sc7280.c                    |  491 +++
 drivers/clk/qcom/gpucc-sm8150.c                    |   12 +
 drivers/clk/qcom/lpass-gfm-sm8250.c                |   21 +-
 drivers/clk/qcom/lpasscorecc-sc7180.c              |   18 +-
 drivers/clk/qcom/mmcc-msm8994.c                    | 2620 ++++++++++++
 drivers/clk/qcom/mss-sc7180.c                      |   30 +-
 drivers/clk/qcom/q6sstop-qcs404.c                  |   32 +-
 drivers/clk/qcom/turingcc-qcs404.c                 |   30 +-
 drivers/clk/qcom/videocc-sc7280.c                  |  325 ++
 drivers/clk/ralink/clk-mt7621.c                    |    9 +-
 drivers/clk/renesas/Kconfig                        |    4 +-
 drivers/clk/renesas/Makefile                       |    2 +-
 drivers/clk/renesas/r8a774a1-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/r8a774b1-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/r8a774c0-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/r8a774e1-cpg-mssr.c            |    2 +-
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |    5 +-
 drivers/clk/renesas/r9a07g044-cpg.c                |  151 +-
 .../renesas/{renesas-rzg2l-cpg.c => rzg2l-cpg.c}   |  132 +-
 .../renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h}   |   37 +-
 drivers/clk/rockchip/clk-pll.c                     |    2 +-
 drivers/clk/rockchip/clk-rk3036.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3308.c                  |    1 +
 drivers/clk/rockchip/clk.c                         |   17 +-
 drivers/clk/socfpga/clk-agilex.c                   |   19 +-
 drivers/clk/tegra/clk-dfll.c                       |    2 +-
 drivers/clk/tegra/clk-tegra-periph.c               |    6 +-
 drivers/clk/x86/Makefile                           |    2 +-
 drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c}     |   12 +-
 drivers/clk/zynqmp/clk-gate-zynqmp.c               |    4 +-
 drivers/clk/zynqmp/clk-mux-zynqmp.c                |    2 +-
 drivers/clk/zynqmp/clk-zynqmp.h                    |    1 +
 drivers/clk/zynqmp/clkc.c                          |    4 +-
 drivers/cpufreq/longhaul.c                         |    2 -
 drivers/dma-buf/sync_file.c                        |   13 +-
 drivers/dma/ipu/ipu_idmac.c                        |    2 +
 drivers/dma/mpc512x_dma.c                          |    1 +
 drivers/dma/ti/k3-udma.c                           |    1 +
 drivers/edac/Kconfig                               |    2 +-
 drivers/firmware/arm_ffa/bus.c                     |    6 +-
 drivers/firmware/arm_ffa/driver.c                  |    8 +-
 drivers/firmware/arm_scmi/bus.c                    |    8 +-
 drivers/firmware/arm_scmi/driver.c                 |   14 +-
 drivers/firmware/arm_scmi/notify.c                 |    4 +
 drivers/firmware/arm_scmi/sensors.c                |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   18 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   49 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    2 +-
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |    2 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c              |    4 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |    4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   45 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   30 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    2 +-
 .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c   |    4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |    8 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |    2 +-
 .../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h |  355 --
 .../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h    |  531 ---
 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h             |    1 +
 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h           |   57 -
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |    1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile        |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   24 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c   |  311 --
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |   49 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c       |    1 +
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c               |    5 +-
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       |    2 +-
 drivers/gpu/drm/msm/msm_gem.c                      |    2 +-
 drivers/gpu/drm/panel/panel-novatek-nt35510.c      |    4 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |    2 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |    3 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |    1 -
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |    1 +
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   13 +-
 drivers/iommu/intel/iommu.c                        |   34 +-
 drivers/iommu/rockchip-iommu.c                     |    6 +-
 drivers/mfd/intel-lpss.c                           |    3 +-
 drivers/mmc/host/jz4740_mmc.c                      |    2 +
 drivers/mtd/chips/cfi_util.c                       |    4 +-
 drivers/net/bonding/bond_main.c                    |  181 +-
 drivers/net/caif/Kconfig                           |    9 -
 drivers/net/caif/Makefile                          |    3 -
 drivers/net/caif/caif_hsi.c                        | 1454 -------
 drivers/net/dsa/microchip/ksz_common.c             |    4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   22 +-
 drivers/net/dsa/mv88e6xxx/serdes.c                 |    6 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |   14 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c      |    5 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   23 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |    6 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   18 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |    3 +
 drivers/net/ethernet/google/gve/gve_main.c         |   19 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |    7 -
 drivers/net/ethernet/ibm/ibmvnic.c                 |   22 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |    1 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |    1 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |    1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   15 +-
 drivers/net/ethernet/intel/igc/igc.h               |    2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |    3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    1 +
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |   20 +-
 drivers/net/ethernet/marvell/mvneta.c              |   20 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  292 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   10 +
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |   12 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   58 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |    1 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |    7 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  111 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |  200 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   88 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |    3 +
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |   10 +
 .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |    3 +-
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |    2 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |   87 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h |    3 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |    3 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   18 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c |  173 +
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |  229 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   26 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |    2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |    1 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   12 +-
 drivers/net/ethernet/microchip/sparx5/Kconfig      |    1 +
 drivers/net/ethernet/moxa/moxart_ether.c           |    4 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |    9 +-
 .../net/ethernet/netronome/nfp/flower/conntrack.c  |   14 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |    3 +-
 drivers/net/ethernet/sfc/efx_channels.c            |   22 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |    9 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |    3 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    1 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   41 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |   56 +-
 drivers/net/ethernet/ti/tlan.c                     |    3 +-
 drivers/net/fddi/defza.c                           |    3 +-
 drivers/net/netdevsim/ipsec.c                      |    8 +-
 drivers/net/phy/marvell10g.c                       |   40 +-
 drivers/net/usb/asix_devices.c                     |    1 +
 drivers/net/virtio_net.c                           |    8 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c              |   22 +-
 drivers/net/wan/hdlc_cisco.c                       |    8 +-
 drivers/net/wan/hdlc_fr.c                          |    8 +-
 drivers/net/wan/hdlc_ppp.c                         |    8 +-
 drivers/net/wan/hdlc_raw.c                         |    8 +-
 drivers/net/wan/hdlc_raw_eth.c                     |    8 +-
 drivers/net/wan/hdlc_x25.c                         |    8 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |    1 +
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |    3 +-
 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c          |   21 +-
 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h          |    6 +-
 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c         |    2 +-
 drivers/net/wwan/iosm/iosm_ipc_uevent.c            |    2 +-
 drivers/net/wwan/iosm/iosm_ipc_wwan.c              |   11 +-
 drivers/nvme/host/pci.c                            |   67 +-
 drivers/nvme/host/tcp.c                            |    4 +-
 drivers/pci/proc.c                                 |    2 +-
 drivers/power/supply/ab8500_fg.c                   |    2 +
 drivers/power/supply/abx500_chargalg.c             |    1 +
 drivers/ptp/Makefile                               |    2 +-
 drivers/ptp/ptp_clock.c                            |   44 +-
 drivers/ptp/ptp_private.h                          |   39 +
 drivers/ptp/ptp_sysfs.c                            |  160 +
 drivers/ptp/ptp_vclock.c                           |  219 +
 drivers/pwm/pwm-berlin.c                           |    9 +-
 drivers/pwm/pwm-ep93xx.c                           |   85 +-
 drivers/pwm/pwm-spear.c                            |    9 +-
 drivers/pwm/pwm-sprd.c                             |   11 +-
 drivers/pwm/pwm-tiecap.c                           |   15 +-
 drivers/s390/char/tape_char.c                      |    2 -
 drivers/s390/net/ctcm_fsms.c                       |    1 +
 drivers/s390/net/qeth_l3_main.c                    |    1 +
 drivers/s390/scsi/zfcp_sysfs.c                     |    1 +
 drivers/scsi/arm/fas216.c                          |    2 +-
 drivers/scsi/hosts.c                               |    1 +
 drivers/scsi/libsas/sas_discover.c                 |    2 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |   15 +-
 drivers/scsi/pm8001/pm8001_ctl.c                   |   48 +-
 drivers/scsi/pm8001/pm8001_hwi.c                   |   18 +-
 drivers/scsi/pm8001/pm8001_init.c                  |   29 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   41 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |   50 +-
 drivers/scsi/scsi_lib.c                            |    2 +-
 drivers/scsi/sd.c                                  |    4 -
 drivers/scsi/ufs/ufshcd.h                          |    9 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |    1 +
 drivers/video/fbdev/core/fbmem.c                   |   12 +-
 drivers/video/fbdev/xilinxfb.c                     |    2 +
 fs/btrfs/block-group.c                             |  367 +-
 fs/btrfs/block-group.h                             |    6 +-
 fs/btrfs/ctree.c                                   |   67 +-
 fs/btrfs/inode.c                                   |  147 +-
 fs/btrfs/transaction.c                             |   15 +-
 fs/btrfs/transaction.h                             |    9 +-
 fs/btrfs/tree-log.c                                |    2 +-
 fs/btrfs/volumes.c                                 |  355 +-
 fs/btrfs/volumes.h                                 |    5 +-
 fs/cifs/cifs_dfs_ref.c                             |    6 +-
 fs/cifs/cifsglob.h                                 |    7 +
 fs/cifs/connect.c                                  |  110 +-
 fs/cifs/dns_resolve.c                              |   10 +-
 fs/cifs/dns_resolve.h                              |    2 +-
 fs/cifs/misc.c                                     |    2 +-
 fs/cifs/smb2ops.c                                  |    6 +-
 fs/cifs/smb2pdu.h                                  |    1 +
 fs/configfs/file.c                                 |   29 +-
 fs/fcntl.c                                         |    2 +-
 fs/fs_context.c                                    |   54 +-
 fs/hfs/bfind.c                                     |   14 +-
 fs/hfs/bnode.c                                     |   25 +-
 fs/hfs/btree.h                                     |    7 +
 fs/hfs/super.c                                     |   10 +-
 fs/io_uring.c                                      |    8 +-
 fs/iomap/buffered-io.c                             |    8 +-
 fs/iomap/seek.c                                    |   25 +-
 fs/vboxsf/dir.c                                    |   76 +-
 fs/vboxsf/file.c                                   |   71 +-
 fs/vboxsf/vfsmod.h                                 |    7 +
 fs/xfs/libxfs/xfs_ag.c                             |    8 +
 fs/xfs/libxfs/xfs_attr.c                           |   16 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |   55 +
 fs/xfs/libxfs/xfs_ialloc.h                         |    3 +
 fs/xfs/libxfs/xfs_inode_buf.c                      |   28 +-
 fs/xfs/libxfs/xfs_trans_inode.c                    |   10 +-
 fs/xfs/scrub/inode.c                               |   18 +-
 fs/xfs/xfs_inode.c                                 |   13 +
 fs/xfs/xfs_ioctl.c                                 |   27 +-
 fs/xfs/xfs_rtalloc.c                               |   49 +-
 fs/zonefs/super.c                                  |    3 -
 include/dt-bindings/clock/imx8mn-clock.h           |    4 +-
 include/dt-bindings/clock/mt8192-clk.h             |  585 +++
 include/dt-bindings/clock/qcom,dispcc-sc7280.h     |   55 +
 include/dt-bindings/clock/qcom,gcc-msm8953.h       |  234 ++
 include/dt-bindings/clock/qcom,gcc-sc7280.h        |    2 +-
 include/dt-bindings/clock/qcom,gcc-sm6115.h        |  201 +
 include/dt-bindings/clock/qcom,gcc-sm6350.h        |  178 +
 include/dt-bindings/clock/qcom,gpucc-sc7280.h      |   35 +
 include/dt-bindings/clock/qcom,mmcc-msm8994.h      |  155 +
 include/dt-bindings/clock/qcom,rpmcc.h             |   10 +
 include/dt-bindings/clock/qcom,rpmh.h              |    2 +
 include/dt-bindings/clock/qcom,videocc-sc7280.h    |   27 +
 include/dt-bindings/clock/r9a07g044-cpg.h          |  237 +-
 include/dt-bindings/clock/rk3036-cru.h             |    1 +
 include/linux/bpf.h                                |    1 +
 include/linux/clk-provider.h                       |   14 +-
 include/linux/ethtool.h                            |   10 +
 include/linux/fs_context.h                         |    2 +
 include/linux/kasan.h                              |    1 +
 include/linux/marvell_phy.h                        |    6 +-
 include/linux/migrate.h                            |    5 -
 include/linux/mm.h                                 |    1 +
 include/linux/platform_data/x86/clk-lpss.h         |    2 +-
 include/linux/pm_clock.h                           |    5 +
 include/linux/pm_runtime.h                         |    4 +
 include/linux/ptp_clock_kernel.h                   |   31 +-
 include/linux/rmap.h                               |    4 +-
 include/linux/scmi_protocol.h                      |   14 +-
 include/linux/scpi_protocol.h                      |    8 +
 include/linux/soc/qcom/smd-rpm.h                   |    1 +
 include/linux/stmmac.h                             |    2 +
 include/math-emu/op-common.h                       |    2 +-
 include/net/bonding.h                              |    9 +-
 include/net/busy_poll.h                            |    2 +-
 include/net/caif/caif_hsi.h                        |  200 -
 include/net/dst_metadata.h                         |    4 +-
 include/net/ip6_route.h                            |    2 +-
 include/net/mptcp.h                                |    5 +-
 include/net/netfilter/nf_conntrack_core.h          |    1 -
 include/net/netns/conntrack.h                      |    1 +
 include/net/sctp/constants.h                       |    4 +-
 include/net/sock.h                                 |    8 +-
 include/net/tcp.h                                  |    4 +
 include/soc/tegra/mc.h                             |    9 +-
 include/uapi/linux/ethtool_netlink.h               |   15 +
 include/uapi/linux/net_tstamp.h                    |   17 +-
 include/uapi/linux/netfilter/nfnetlink_log.h       |    2 +-
 include/uapi/linux/netfilter/nfnetlink_queue.h     |    4 +-
 init/Kconfig                                       |    1 -
 kernel/bpf/core.c                                  |    8 +-
 kernel/bpf/devmap.c                                |    6 +-
 kernel/bpf/verifier.c                              |   60 +-
 kernel/cgroup/cgroup-v1.c                          |   12 +-
 kernel/debug/gdbstub.c                             |    2 +-
 kernel/rcu/refscale.c                              |    6 +-
 kernel/rcu/tasks.h                                 |    6 +-
 kernel/rcu/tree_stall.h                            |    4 +-
 kernel/scftorture.c                                |    6 +-
 kernel/trace/trace_events_hist.c                   |    6 +-
 lib/test_hmm.c                                     |    2 -
 mm/hugetlb.c                                       |    5 +-
 mm/kasan/kasan.h                                   |   12 +
 mm/migrate.c                                       |   48 -
 mm/page_alloc.c                                    |   28 +-
 mm/rmap.c                                          |   39 +-
 mm/slab.h                                          |   15 +-
 mm/slub.c                                          |   93 +-
 mm/util.c                                          |   10 +
 net/802/garp.c                                     |   14 +
 net/802/mrp.c                                      |   14 +
 net/bridge/br_if.c                                 |   17 +-
 net/bridge/br_multicast.c                          |    6 +
 net/core/dev.c                                     |   16 +
 net/core/skbuff.c                                  |    1 +
 net/core/sock.c                                    |   71 +-
 net/dsa/switch.c                                   |    8 +-
 net/ethtool/Makefile                               |    2 +-
 net/ethtool/common.c                               |   14 +
 net/ethtool/netlink.c                              |   10 +
 net/ethtool/netlink.h                              |    2 +
 net/ethtool/phc_vclocks.c                          |   94 +
 net/ipv4/fib_frontend.c                            |    2 +-
 net/ipv4/inet_diag.c                               |    5 +-
 net/ipv4/ip_tunnel.c                               |   18 +-
 net/ipv4/ipmr.c                                    |    2 +-
 net/ipv4/raw_diag.c                                |    7 +-
 net/ipv4/tcp.c                                     |    3 +
 net/ipv4/tcp_input.c                               |   21 +-
 net/ipv4/tcp_ipv4.c                                |    4 +-
 net/ipv4/tcp_output.c                              |    1 +
 net/ipv4/udp.c                                     |    6 +-
 net/ipv4/udp_diag.c                                |    6 +-
 net/ipv4/udp_offload.c                             |    6 +-
 net/ipv6/ip6_output.c                              |   32 +-
 net/ipv6/tcp_ipv6.c                                |   21 +-
 net/ipv6/udp.c                                     |    2 +-
 net/ipv6/xfrm6_output.c                            |    2 +-
 net/iucv/iucv.c                                    |   22 +-
 net/mptcp/mib.c                                    |    1 +
 net/mptcp/mib.h                                    |    1 +
 net/mptcp/mptcp_diag.c                             |    6 +-
 net/mptcp/options.c                                |   19 +-
 net/mptcp/protocol.c                               |   12 +-
 net/mptcp/protocol.h                               |   10 +-
 net/mptcp/sockopt.c                                |   68 +-
 net/mptcp/subflow.c                                |   11 +-
 net/mptcp/syncookies.c                             |   16 +-
 net/ncsi/Kconfig                                   |    6 +
 net/ncsi/internal.h                                |    5 +
 net/ncsi/ncsi-manage.c                             |   51 +-
 net/ncsi/ncsi-rsp.c                                |   11 +-
 net/netfilter/nf_conntrack_core.c                  |   11 +-
 net/netfilter/nf_conntrack_netlink.c               |    3 +
 net/netfilter/nf_conntrack_proto.c                 |    7 -
 net/netfilter/nf_conntrack_proto_gre.c             |   13 -
 net/netfilter/nf_conntrack_proto_tcp.c             |   69 +-
 net/netfilter/nf_conntrack_standalone.c            |   10 +
 net/netfilter/nf_tables_api.c                      |    3 +-
 net/netfilter/nft_last.c                           |   12 +-
 net/netlink/af_netlink.c                           |    2 +-
 net/openvswitch/flow_table.c                       |    6 +-
 net/sched/act_ct.c                                 |   14 +-
 net/sched/sch_taprio.c                             |    2 +-
 net/sctp/diag.c                                    |    6 +-
 net/sctp/protocol.c                                |    3 +-
 net/sctp/sm_make_chunk.c                           |    2 +-
 net/sctp/transport.c                               |   11 +-
 net/socket.c                                       |   19 +-
 net/unix/diag.c                                    |    6 +-
 samples/bpf/Makefile                               |    1 +
 samples/bpf/xdpsock_user.c                         |   28 +
 scripts/Makefile.build                             |    2 +-
 scripts/setlocalversion                            |   13 +-
 scripts/spdxcheck.py                               |    2 +-
 sound/soc/mediatek/mt8183/mt8183-dai-adda.c        |    1 +
 tools/arch/arm64/include/uapi/asm/unistd.h         |    1 +
 tools/bpf/Makefile                                 |    7 +-
 tools/bpf/bpftool/jit_disasm.c                     |    6 +-
 tools/bpf/runqslower/runqslower.bpf.c              |    2 +-
 tools/include/linux/kconfig.h                      |    6 -
 tools/include/uapi/asm-generic/unistd.h            |    7 +-
 tools/lib/bpf/libbpf.c                             |    4 +-
 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl  |    1 +
 tools/perf/builtin-inject.c                        |   13 +-
 tools/perf/builtin-report.c                        |   33 +-
 tools/perf/builtin-sched.c                         |   35 +-
 tools/perf/builtin-script.c                        |    8 +
 tools/perf/builtin-stat.c                          |    3 -
 tools/perf/builtin-trace.c                         |   45 +-
 tools/perf/tests/bpf.c                             |    2 +
 tools/perf/tests/event_update.c                    |    6 +-
 tools/perf/tests/evsel-roundtrip-name.c            |    3 +-
 tools/perf/tests/maps.c                            |    2 +
 tools/perf/tests/parse-events.c                    |   16 +-
 tools/perf/tests/perf-time-to-tsc.c                |    3 +-
 tools/perf/tests/topology.c                        |    1 +
 tools/perf/util/cs-etm.c                           |  168 +-
 tools/perf/util/data.c                             |    2 +-
 tools/perf/util/dso.c                              |    4 +-
 tools/perf/util/dwarf-aux.c                        |    8 +-
 tools/perf/util/dwarf-aux.h                        |    2 +-
 tools/perf/util/env.c                              |    2 +
 tools/perf/util/lzma.c                             |    8 +-
 tools/perf/util/map.c                              |    2 +
 tools/perf/util/pfm.c                              |    2 +-
 tools/perf/util/pmu.c                              |    9 +-
 tools/perf/util/probe-event.c                      |   53 +-
 tools/perf/util/probe-event.h                      |    4 +-
 tools/perf/util/probe-file.c                       |    4 +-
 tools/perf/util/probe-finder.c                     |   15 +-
 tools/perf/util/probe-finder.h                     |    2 +-
 tools/perf/util/session.c                          |    1 +
 tools/perf/util/sort.c                             |    2 +-
 tools/perf/util/sort.h                             |    2 +-
 tools/perf/util/stat-display.c                     |   14 +-
 tools/testing/kunit/kunit.py                       |    2 +
 tools/testing/kunit/kunit_kernel.py                |    6 +-
 tools/testing/kunit/kunit_parser.py                |    6 +-
 tools/testing/kunit/kunit_tool_test.py             |   16 +-
 ...test_is_test_passed-no_tests_run_no_header.log} |    0
 ...est_is_test_passed-no_tests_run_with_header.log |    2 +
 tools/testing/selftests/bpf/prog_tests/tailcalls.c |   36 +-
 .../selftests/bpf/progs/tailcall_bpf2bpf4.c        |   18 +
 tools/testing/selftests/kvm/include/kvm_util.h     |    3 +-
 .../testing/selftests/kvm/lib/aarch64/processor.c  |    2 +-
 tools/testing/selftests/kvm/lib/guest_modes.c      |   16 +
 tools/testing/selftests/kvm/lib/kvm_util.c         |    5 +
 .../testing/selftests/kvm/set_memory_region_test.c |    3 +-
 .../testing/selftests/kvm/x86_64/hyperv_features.c |    2 +-
 tools/testing/selftests/kvm/x86_64/mmu_role_test.c |    2 +-
 tools/testing/selftests/kvm/x86_64/smm_test.c      |   70 +-
 .../selftests/memory-hotplug/mem-on-off-test.sh    |    4 +-
 tools/testing/selftests/net/icmp_redirect.sh       |    5 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |    2 +-
 tools/testing/selftests/net/timestamping.c         |   55 +-
 tools/testing/selftests/netfilter/Makefile         |    2 +-
 .../selftests/netfilter/conntrack_tcp_unreplied.sh |  167 +
 virt/kvm/coalesced_mmio.c                          |    2 +-
 virt/kvm/kvm_main.c                                |    2 +-
 608 files changed, 27520 insertions(+), 6366 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-sys-clock.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt
 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-audss-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/net/smsc,lan9115.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/smsc911x.txt
 create mode 100644 Documentation/features/core/thread-info-in-task/arch-support.txt
 create mode 100644 arch/x86/kvm/mmu/paging.h
 create mode 100644 drivers/clk/clk-fractional-divider.h
 create mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-img.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192.c
 create mode 100644 drivers/clk/qcom/dispcc-sc7280.c
 create mode 100644 drivers/clk/qcom/gcc-msm8953.c
 create mode 100644 drivers/clk/qcom/gcc-sm6115.c
 create mode 100644 drivers/clk/qcom/gcc-sm6350.c
 create mode 100644 drivers/clk/qcom/gpucc-sc7280.c
 create mode 100644 drivers/clk/qcom/mmcc-msm8994.c
 create mode 100644 drivers/clk/qcom/videocc-sc7280.c
 rename drivers/clk/renesas/{renesas-rzg2l-cpg.c => rzg2l-cpg.c} (89%)
 rename drivers/clk/renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} (88%)
 rename drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c} (76%)
 delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h
 delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h
 delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h
 delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c
 delete mode 100644 drivers/net/caif/caif_hsi.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c
 create mode 100644 drivers/ptp/ptp_vclock.c
 create mode 100644 include/dt-bindings/clock/mt8192-clk.h
 create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h
 create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h
 create mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h
 create mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h
 delete mode 100644 include/net/caif/caif_hsi.h
 create mode 100644 net/ethtool/phc_vclocks.c
 rename tools/testing/kunit/test_data/{test_is_test_passed-no_tests_run.log => test_is_test_passed-no_tests_run_no_header.log} (100%)
 create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run_with_header.log
 create mode 100755 tools/testing/selftests/netfilter/conntrack_tcp_unreplied.sh

-- 
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git

             reply	other threads:[~2021-09-02 19:07 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-02 19:07 Stephen Boyd [this message]
2021-09-02 22:42 ` [GIT PULL] clk changes for the merge window pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2024-03-14 19:43 Stephen Boyd
2024-03-15 18:54 ` Linus Torvalds
2024-03-15 20:37 ` pr-tracker-bot
2024-01-09 22:39 Stephen Boyd
2024-01-12 22:20 ` pr-tracker-bot
2023-10-31 21:30 Stephen Boyd
2023-11-01  4:54 ` pr-tracker-bot
2023-08-31  1:14 Stephen Boyd
2023-08-31  3:20 ` pr-tracker-bot
2023-06-27  5:11 Stephen Boyd
2023-06-29 17:34 ` pr-tracker-bot
2023-05-07  0:27 Stephen Boyd
2023-05-07 18:12 ` pr-tracker-bot
2023-04-29  1:25 Stephen Boyd
2023-04-30  0:52 ` pr-tracker-bot
2023-02-25  4:45 Stephen Boyd
2023-02-25 23:22 ` pr-tracker-bot
2022-12-13 21:17 Stephen Boyd
2022-12-13 21:54 ` pr-tracker-bot
2022-10-07 20:58 Stephen Boyd
2022-10-08 17:35 ` pr-tracker-bot
2022-08-05  0:10 Stephen Boyd
2022-08-05  1:50 ` pr-tracker-bot
2022-05-26 23:57 Stephen Boyd
2022-05-27 22:45 ` pr-tracker-bot
2022-03-29 21:27 Stephen Boyd
2022-03-30 18:20 ` pr-tracker-bot
2022-01-12 21:28 Stephen Boyd
2022-01-13  1:10 ` pr-tracker-bot
2021-11-04  0:48 Stephen Boyd
2021-11-04  4:28 ` pr-tracker-bot
2021-07-08  0:14 Stephen Boyd
2021-07-08 19:49 ` pr-tracker-bot
2021-06-30 18:38 Stephen Boyd
2021-07-01 21:58 ` pr-tracker-bot
2021-04-28 23:57 Stephen Boyd
2021-04-29  0:26 ` pr-tracker-bot
2021-02-19 19:55 Stephen Boyd
2021-02-22 18:11 ` pr-tracker-bot
2020-12-21  1:52 Stephen Boyd
2020-12-21 18:45 ` Linus Torvalds
2020-12-21 18:46 ` pr-tracker-bot
2020-10-22 18:48 Stephen Boyd
2020-10-22 20:04 ` pr-tracker-bot
2020-08-07 20:02 Stephen Boyd
2020-08-07 20:39 ` pr-tracker-bot
2020-06-09 22:53 Stephen Boyd
2020-06-10 18:55 ` pr-tracker-bot
2020-04-05  2:53 Stephen Boyd
2020-04-05 19:45 ` pr-tracker-bot
2020-02-03 19:38 Stephen Boyd
2020-02-03 22:35 ` pr-tracker-bot
2019-11-27 21:36 Stephen Boyd
2019-12-02  2:05 ` pr-tracker-bot
2019-09-20 21:40 Stephen Boyd
2019-09-20 23:00 ` pr-tracker-bot
2019-07-16 17:15 Stephen Boyd
2019-07-17 17:15 ` pr-tracker-bot
2019-05-09 21:15 Stephen Boyd
2019-05-09 22:15 ` pr-tracker-bot
2019-03-13 18:28 Stephen Boyd
2019-03-14 17:55 ` pr-tracker-bot
2018-12-21 21:34 Stephen Boyd
2018-12-25 23:20 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210902190702.516457-1-sboyd@kernel.org \
    --to=sboyd@kernel.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mturquette@baylibre.com \
    --cc=robh@kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.