Commit 063c0e773ab3 for kernel

commit 063c0e773ab33103407a76051821777014b756fe
Merge: ef4d3ea40565 f6abcc21d943
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Nov 30 15:46:46 2022 -0800

    Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

    Pull clk fixes from Stephen Boyd:
     "A set of clk driver fixes that resolve issues for various SoCs.

      Most of these are incorrect clk data, like bad parent descriptions.
      When the clk tree is improperly described things don't work, like USB
      and UFS controllers, because clk frequencies are wonky. Here are the
      extra details:

       - Fix the parent of UFS reference clks on Qualcomm SC8280XP so that
         UFS works properly

       - Fix the clk ID for USB on AT91 RM9200 so the USB driver continues
         to probe

       - Stop using of_device_get_match_data() on the wrong device for a
         Samsung Exynos driver so it gets the proper clk data

       - Fix ExynosAutov9 binding

       - Fix the parent of the div4 clk on Exynos7885

       - Stop calling runtime PM APIs from the Qualcomm GDSC driver directly
         as it leads to a lockdep splat and is just plain wrong because it
         violates runtime PM semantics by calling runtime PM APIs when the
         device has been runtime PM disabled"

    * tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
      clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
      ARM: at91: rm9200: fix usb device clock id
      clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
      dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1
      clk: qcom: gdsc: Remove direct runtime PM calls
      clk: samsung: exynos7885: Correct "div4" clock parents