• Stephen Boyd's avatar
    Merge branches 'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic'... · e2ceaa86
    Stephen Boyd authored
    Merge branches 'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic' and 'clk-samsung' into clk-next
    
    * clk-composite-determine-fix:
      clk: composite: Use rate_ops.determine_rate when also a mux is available
      clk: composite: Also consider .determine_rate for rate + mux composites
    
    * clk-allwinner:
      clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
      clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
      dt-bindings: clocks: Fix typo in the H6 compatible
      clk: sunxi-ng: Use a separate lock for each CCU instance
      clk: sunxi-ng: Prevent unbinding CCUs via sysfs
      clk: sunxi-ng: Unregister clocks/resets when unbinding
      clk: sunxi-ng: Add machine dependency to A83T CCU
      clk: sunxi-ng: mux: Remove unused 'reg' field
    
    * clk-amlogic:
      clk: meson: meson8b: Make the video clock trees mutable
      clk: meson: meson8b: Initialize the HDMI PLL registers
      clk: meson: meson8b: Add the HDMI PLL M/N parameters
      clk: meson: meson8b: Add the vid_pll_lvds_en gate clock
      clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
      clk: meson: meson8b: Export the video clocks
    
    * clk-samsung:
      clk: samsung: describe drivers in Kconfig
      clk: samsung: exynos5433: update apollo and atlas clock probing
      clk: samsung: add support for CPU clocks
      clk: samsung: Introduce Exynos850 clock driver
      dt-bindings: clock: Document Exynos850 CMU bindings
      dt-bindings: clock: Add bindings definitions for Exynos850 CMU
      clk: samsung: clk-pll: Implement pll0831x PLL type
      clk: samsung: clk-pll: Implement pll0822x PLL type
      clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
      clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
      clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
      clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
    e2ceaa86
clk-composite.c 13 KB