• Stephen Boyd's avatar
    Merge branches 'clk-ofnode', 'clk-bindings', 'clk-cleanup', 'clk-zynq' and... · 49f4c2d1
    Stephen Boyd authored
    Merge branches 'clk-ofnode', 'clk-bindings', 'clk-cleanup', 'clk-zynq' and 'clk-xilinx' into clk-next
    
     - Miscellaneous of_node_put() fixes
     - Nuke dt-bindings/clk path (again) by moving headers to dt-bindings/clock
     - Convert gpio-clk-gate binding to YAML
     - Various fixes to AMD/Xilinx Zynqmp clk driver
     - Graduate AMD/Xilinx "clocking wizard" driver from staging
    
    * clk-ofnode:
      clk: ti: Balance of_node_get() calls for of_find_node_by_name()
      clk: tegra20: Fix refcount leak in tegra20_clock_init
      clk: tegra: Fix refcount leak in tegra114_clock_init
      clk: tegra: Fix refcount leak in tegra210_clock_init
      clk: sprd: Hold reference returned by of_get_parent()
      clk: berlin: Add of_node_put() for of_get_parent()
      clk: at91: dt-compat: Hold reference returned by of_get_parent()
      clk: qoriq: Hold reference returned by of_get_parent()
      clk: oxnas: Hold reference returned by of_get_parent()
      clk: st: Hold reference returned by of_get_parent()
      clk: tegra: Add missing of_node_put()
      clk: meson: Hold reference returned by of_get_parent()
      clk: nomadik: Add missing of_node_put()
    
    * clk-bindings:
      dt-bindings: clock: drop minItems equal to maxItems
      dt-bindings: clock: gpio-gate-clock: Convert to json-schema
      dt-bindings: clock: Move versaclock.h to dt-bindings/clock
      dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
    
    * clk-cleanup:
      clk: allow building lan966x as a module
      clk: clk-xgene: simplify if-if to if-else
      clk: nxp: fix typo in comment
      clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
      clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
      clkdev: Simplify devm_clk_hw_register_clkdev() function
      clkdev: Remove never used devm_clk_release_clkdev()
      clk: Remove never used devm_of_clk_del_provider()
      clk: pistachio: Fix initconst confusion
      clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
      clk: do not initialize ret
      clk: remove extra empty line
      clk: Fix comment typo
      clk: move from strlcpy with unused retval to strscpy
    
    * clk-zynq:
      clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
      clk: zynqmp: Check the return type zynqmp_pm_query_data
      clk: zynqmp: Add a check for NULL pointer
      clk: zynqmp: Replaced strncpy() with strscpy()
      clk: zynqmp: Fix stack-out-of-bounds in strncpy`
      clk: zynqmp: make bestdiv unsigned
    
    * clk-xilinx:
      clk: clocking-wizard: Depend on HAS_IOMEM
      clk: clocking-wizard: Use dev_err_probe() helper
      clk: clocking-wizard: Update the compatible
      clk: clocking-wizard: Fix the reconfig for 5.2
      clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
      clk: clocking-wizard: Move clocking-wizard out
      dt-bindings: add documentation of xilinx clocking wizard
    49f4c2d1
MAINTAINERS 663 KB