This patch is the Flexgen implementation reusing as much as possible
of Common Clock Framework functions.
The idea is to have an instance of "struct flexgen" per output clock.
It represents the clock cross bar (by a mux element), and the pre and final dividers
(using dividers and gates elements).
Signed-off-by: Maxime Coquelin
Signed-off-by: Olivier Bideau
Signed-off-by: Gabriel Fernandez
Acked-by: Peter Griffin
Signed-off-by: Mike Turquette