• Stephen Boyd's avatar
    Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' and 'clk-qcom' into clk-next · c64dd8ea
    Stephen Boyd authored
     - Make clk_set_rate_range() re-evaluate the limits each time
     - Introduce various clk_set_rate_range() tests
     - Add clk_drop_range() to drop a previously set range
     - Support for NCO blocks on Apple SoCs
    
    * clk-range:
      clk: Drop the rate range on clk_put()
      clk: test: Test clk_set_rate_range on orphan mux
      clk: Initialize orphan req_rate
      clk: bcm: rpi: Run some clocks at the minimum rate allowed
      clk: bcm: rpi: Set a default minimum rate
      clk: bcm: rpi: Add variant structure
      clk: Add clk_drop_range
      clk: Always set the rate on clk_set_range_rate
      clk: Use clamp instead of open-coding our own
      clk: Always clamp the rounded rate
      clk: Enforce that disjoints limits are invalid
      clk: Introduce Kunit Tests for the framework
      clk: Fix clk_hw_get_clk() when dev is NULL
    
    * clk-uniphier:
      clk: uniphier: Fix fixed-rate initialization
    
    * clk-apple:
      clk: clk-apple-nco: Allow and fix module building
      MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE
      clk: clk-apple-nco: Add driver for Apple NCO
      dt-bindings: clock: Add Apple NCO
    
    * clk-qcom: (61 commits)
      clk: qcom: gcc-msm8994: Fix gpll4 width
      dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml
      clk: qcom: Add display clock controller driver for SM6125
      dt-bindings: clock: add QCOM SM6125 display clock bindings
      clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig
      clk: qcom: gcc: Add emac GDSC support for SM8150
      clk: qcom: gcc: sm8150: Fix some identation issues
      clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
      clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
      clk: qcom: clk-rcg2: Update the frac table for pixel clock
      clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
      clk: qcom: smd: Add missing MSM8998 RPM clocks
      clk: qcom: smd: Add missing RPM clocks for msm8992/4
      dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
      clk: qcom: gcc-ipq806x: add CryptoEngine resets
      dt-bindings: reset: add ipq8064 ce5 resets
      clk: qcom: gcc-ipq806x: add CryptoEngine clocks
      dt-bindings: clock: add ipq8064 ce5 clk define
      clk: qcom: gcc-ipq806x: add additional freq for sdc table
      clk: qcom: clk-rcg: add clk_rcg_floor_ops ops
      ...
    c64dd8ea
Makefile 5.15 KB