Pull clk fixes from Stephen Boyd:
 "A collection of clk driver fixes and one core clk API fix:
   - Fix stm32 clk data to avoid a crash early on
   - Fix a randconfig build error in HiSilicon clk driver
   - Avoid an oops at boot on Qualcomm MSM8936 SoCs due to
     an improper consolidation of structs
   - Fix imbalanced disabling of the unused MMC clock on
     Tegra210 Jetson Nano
   - Plug a memory leak in devm_clk_bulk_get_all() unwind
     path"
* tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
  clk: fix leak on devm_clk_bulk_get_all() unwind
  clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops
  clk: qcom: smd-rpm: Fix MSM8936 RPM_SMD_PCNOC_A_CLK
  clk: hisilicon: hi3559a: select RESET_HISI
  clk: stm32f4: fix post divisor setup for I2S/SAI PLLs