The bulk of the changes are updates and fixes to existing clk provider
drivers, along with a pretty standard number of new drivers. The core
recieved a small number of updates as well.

Core changes of note:
* Removed CLK_IS_ROOT flag

New clk provider drivers:
* Renesas r8a7796 Clock Pulse Generator / Module Standby and Software
  Reset
* Allwinner sun8i H3 Clock Controller Unit
* AmLogic meson8b clock controller (rewritten)
* AmLogic gxbb clock controller
* Support for some new ICs was added by simple changes to static data
  tables for chips sharing the same family

Driver updates of note:
* the Allwinner sunxi clock driver infrastucture was rewritten to
  comform to the state of the art at drivers/clk/sunxi-ng. The old
  implementation is still supported for backwards compatibility with the
  DT ABI
Merge branch 'clk-fixes' into clk-next