Message ID | 20200519224151.2074597-1-lkundrak@v3.sk |
---|---|
Headers | show |
Series | MMP2 Clock Updates (GPU, Audio, Power Islands) | expand |
Quoting Lubomir Rintel (2020-05-19 15:41:39) > While calculating the output rate of a fractional divider clock, the > value is divided and multipled by 10000, discarding the least > significant digits -- presumably to fit the intermediate value within 32 > bits. > > The precision we're losing is, however, not insignificant for things like > I2S clock. Maybe also elsewhere, now that since commit ea56ad60260e ("clk: > mmp2: Stop pretending PLL outputs are constant") the parent rates are more > precise and no longer rounded to 10000s. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:40) > For the I2S fractional clocks, there are more bits that need to be set > for the clock to run. Their actual meaning is unknown. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:43) > A trivial change to keep the sorting sane. The APBC registers are happier > when they are grouped together, instead of mixed with the APMU ones. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:44) > This is a trivial rename for a routine that registers more clock sources > than the PLLs -- there's also a XO. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:45) > A pair of fractional clock sources for PLLs and gates. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:46) > This clocks the Audio block. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:49) > Apart from the clocks and resets, the PMU hardware also controls power > to peripherals that are on separate power islands. On MMP2, that's the > GC860 GPU and the SSPA audio interface, while on MMP3 also the camera > interface is on a separate island, along with the pair of GC2000 and GC300 > GPUs and the SSPA. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > > --- Applied to clk-next
Quoting Lubomir Rintel (2020-05-19 15:41:51) > This is a driver for a block that generates master and bit clocks for > the I2S interface. It's separate from the PMUs that generate clocks for > the peripherals. > > Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> > > --- Applied to clk-next