On Fri, Oct 13, 2017 at 8:48 PM, Eugeniy Paltsev <eugeniy.palt...@synopsys.com> wrote: > Add option to set spi controller clock frequency via device tree > using standard clock bindings. > Old way of setting spi controller clock frequency (via implementation > of 'cm_get_spi_controller_clk_hz' function in platform specific code) > remains supported for backward compatibility. > > Signed-off-by: Eugeniy Paltsev <eugeniy.palt...@synopsys.com> > --- > Changes v1->v2: > * disable clock if we can't get the rate. > * get rid of cm_get_spi_controller_clk_hz weak declaration. > > drivers/spi/designware_spi.c | 65 > +++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 64 insertions(+), 1 deletion(-) > > diff --git a/drivers/spi/designware_spi.c b/drivers/spi/designware_spi.c > index 5aa507b..9eb5b1c 100644 > --- a/drivers/spi/designware_spi.c > +++ b/drivers/spi/designware_spi.c > @@ -11,6 +11,7 @@ > */ > > #include <common.h> > +#include <clk.h> > #include <dm.h> > #include <errno.h> > #include <malloc.h> > @@ -18,7 +19,10 @@ > #include <fdtdec.h> > #include <linux/compat.h> > #include <asm/io.h> > +/* Only SOCFPGA_GEN5 and SOCFPGA_ARRIA10 uses their clock_manager functions > */ > +#if defined(CONFIG_TARGET_SOCFPGA_GEN5) || > defined(CONFIG_TARGET_SOCFPGA_ARRIA10) > #include <asm/arch/clock_manager.h> > +#endif
How hard it is to make others to use clock manager? do you have any list? thanks! -- Jagan Teki Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream Maintainer Hyderabad, India. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot