• Stephen Boyd's avatar
    Merge branches 'clk-microchip', 'clk-mmp', 'clk-unused' and 'clk-at91' into clk-next · dd9c697a
    Stephen Boyd authored
     - Add support for SAMA7G5 SoC clks
     - Microchip Sparx5 DPLL clk
    
    * clk-microchip:
      clk: sparx5: Add Sparx5 SoC DPLL clock driver
      dt-bindings: clock: sparx5: Add bindings include file
    
    * clk-mmp:
      clk: mmp: avoid missing prototype warning
    
    * clk-unused:
      clk: drop unused function __clk_get_flags
    
    * clk-at91:
      clk: at91: sama7g5: add clock support for sama7g5
      clk: at91: clk-utmi: add utmi support for sama7g5
      clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
      clk: at91: add macro for pll ids mask
      clk: at91: clk-programmable: add mux_table option
      clk: at91: clk-peripheral: add support for changeable parent rate
      clk: at91: clk-master: add master clock support for SAMA7G5
      clk: at91: clk-generated: add mux_table option
      clk: at91: clk-generated: pass the id of changeable parent at registration
      clk: at91: replace conditional operator with double logical not
      clk: at91: sckc: register slow_rc with accuracy option
      clk: at91: sam9x60: fix main rc oscillator frequency
      clk: at91: sam9x60-pll: use frac when setting frequency
      clk: at91: sam9x60-pll: check fcore against ranges
      clk: at91: sam9x60-pll: use logical or for range check
      clk: at91: clk-sam9x60-pll: fix mul mask
      clk: at91: clk-generated: check best_rate against ranges
      clk: at91: clk-generated: continue if __clk_determine_rate() returns error
      clk: at91: fix possible dead lock in new drivers
    dd9c697a
clk.c 124 KB