• Stephen Boyd's avatar
    Merge branch 'clk-rate-range' into clk-next · a7b78bef
    Stephen Boyd authored
     - Various clk rate range fixes
     - Drop clk rate range constraints on clk_put() (redux)
    
    * clk-rate-range: (28 commits)
      clk: mediatek: clk-mux: Add .determine_rate() callback
      clk: tests: Add tests for notifiers
      clk: Update req_rate on __clk_recalc_rates()
      clk: tests: Add missing test case for ranges
      clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
      clk: Introduce the clk_hw_get_rate_range function
      clk: Zero the clk_rate_request structure
      clk: Stop forwarding clk_rate_requests to the parent
      clk: Constify clk_has_parent()
      clk: Introduce clk_core_has_parent()
      clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
      clk: Add our request boundaries in clk_core_init_rate_req
      clk: Introduce clk_hw_init_rate_request()
      clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
      clk: Change clk_core_init_rate_req prototype
      clk: Set req_rate on reparenting
      clk: Take into account uncached clocks in clk_set_rate_range()
      clk: tests: Add some tests for orphan with multiple parents
      clk: tests: Add tests for mux with multiple parents
      clk: tests: Add tests for single parent mux
      ...
    a7b78bef
clk-rcg2.c 33.8 KB