• Stephen Boyd's avatar
    Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' and 'clk-cleanup' into clk-next · 4222744d
    Stephen Boyd authored
     - Audio clks on StarFive JH7100 RISC-V SoC
     - Terminate arrays with sentinels and make that clearer
     - Cleanup SPDX tags
     - Fix typos in comments
    
    * clk-starfive:
      clk: starfive: Add JH7100 audio clock driver
      clk: starfive: jh7100: Support more clock types
      clk: starfive: jh7100: Make hw clock implementation reusable
      dt-bindings: clock: Add starfive,jh7100-audclk bindings
      dt-bindings: clock: Add JH7100 audio clock definitions
      clk: starfive: jh7100: Handle audio_div clock properly
      clk: starfive: jh7100: Don't round divisor up twice
    
    * clk-ti:
      clk: ti: Drop legacy compatibility clocks for dra7
      clk: ti: Drop legacy compatibility clocks for am4
      clk: ti: Drop legacy compatibility clocks for am3
      clk: ti: Update component clocks to use ti_dt_clk_name()
      clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
      clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
      clk: ti: Use clock-output-names for clkctrl
      clk: ti: Add ti_find_clock_provider() to use clock-output-names
      clk: ti: Optionally parse IO address from parent clock node
      clk: ti: Preserve node in ti_dt_clocks_register()
      clk: ti: Constify clkctrl_name
    
    * clk-terminate:
      clk: actions: Make sentinel elements more obvious
      clk: clps711x: Terminate clk_div_table with sentinel element
      clk: hisilicon: Terminate clk_div_table with sentinel element
      clk: loongson1: Terminate clk_div_table with sentinel element
      clk: actions: Terminate clk_div_table with sentinel element
    
    * clk-cleanup:
      clk: zynq: Update the parameters to zynq_clk_register_periph_clk
      clk: zynq: trivial warning fix
      clk: qcom: sm6125-gcc: fix typos in comments
      clk: ti: clkctrl: fix typos in comments
      clk: COMMON_CLK_LAN966X should depend on SOC_LAN966
      clk: Use of_device_get_match_data()
      clk: bcm2835: Remove unused variable
      clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
      clk: cleanup comments
      clk: socfpga: cleanup spdx tags
    4222744d
clkctrl.c 17.7 KB