These clocks were provided in `include/linux/clk-provider.h`, but lacks DT bindings. Add a clock controller to avoid operation conflict on same register. *** BLURB HERE *** David Yang (2): dt-bindings: clock: Add reg-clock-controller clk: Add basic register clock controller .../bindings/clock/reg-clock-controller.yaml | 245 +++++++ drivers/clk/Makefile | 1 + drivers/clk/clk-reg.c | 638 ++++++++++++++++++ 3 files changed, 884 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/reg-clock-controller.yaml create mode 100644 drivers/clk/clk-reg.c base-commit: 7a934f4bd7d6f9da84c8812da3ba42ee10f5778e -- 2.39.2