On 24/09/2019 at 12:39, Eugen Hristev - M18282 wrote: > From: Eugen Hristev <eugen.hris...@microchip.com> > > The prescaler mask for sam9x60 must be 0xff (8 bits). > Being set to 0, means that we cannot set any prescaler, thus the > programmable clocks do not work (except the case with prescaler 0) > Set the mask accordingly in layout struct. > > Fixes: 01e2113de9a5 ("clk: at91: add sam9x60 pmc driver") > Signed-off-by: Eugen Hristev <eugen.hris...@microchip.com>
Acked-by: Nicolas Ferre <nicolas.fe...@microchip.com> Thanks Eugen. Best regards, Nicolas > --- > drivers/clk/at91/sam9x60.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/clk/at91/sam9x60.c b/drivers/clk/at91/sam9x60.c > index 9790ddf..86238d5 100644 > --- a/drivers/clk/at91/sam9x60.c > +++ b/drivers/clk/at91/sam9x60.c > @@ -43,6 +43,7 @@ static const struct clk_pll_characteristics > upll_characteristics = { > }; > > static const struct clk_programmable_layout sam9x60_programmable_layout = { > + .pres_mask = 0xff, > .pres_shift = 8, > .css_mask = 0x1f, > .have_slck_mck = 0, > -- Nicolas Ferre