linux-kernel.vger.kernel.org archive mirror
 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: 83+ 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 --
2025-07-31 16:43 Stephen Boyd
2025-07-31 20:51 ` pr-tracker-bot
2025-05-30  0:14 Stephen Boyd
2025-05-30 17:29 ` pr-tracker-bot
2025-03-28 20:53 Stephen Boyd
2025-03-30  2:39 ` pr-tracker-bot
2025-01-22  0:23 Stephen Boyd
2025-01-22 19:06 ` pr-tracker-bot
2024-11-21 22:45 Stephen Boyd
2024-11-23  1:31 ` pr-tracker-bot
2024-09-23 18:29 Stephen Boyd
2024-09-23 22:19 ` Linus Torvalds
2024-09-23 22:34 ` pr-tracker-bot
2024-07-18 20:25 Stephen Boyd
2024-07-19 19:38 ` pr-tracker-bot
2024-05-17  1:31 Stephen Boyd
2024-05-18 21:06 ` pr-tracker-bot
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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).