]> git.baikalelectronics.ru Git - kernel.git/commit
spi: mpc512x: cleanup clock API use
authorGerhard Sittig <gsi@denx.de>
Tue, 6 Aug 2013 20:43:41 +0000 (22:43 +0200)
committerMark Brown <broonie@linaro.org>
Thu, 22 Aug 2013 10:02:07 +0000 (11:02 +0100)
commitdc357b5f94bf9b4eeec47978552b4632a29d9038
tree110f19076264a98ba13584519810c499fd8942be
parent7389eb40d97a7be49653b327fc3faf73333a31e2
spi: mpc512x: cleanup clock API use

cleanup the MPC512x SoC's SPI master's use of the clock API
- get, prepare, and enable the MCLK during probe; disable, unprepare and
  put the MCLK upon remove; hold a reference to the clock over the
  period of use
- fetch MCLK rate (reference) once during probe and slightly reword BCLK
  (bitrate) determination to reduce redundancy as well as to not exceed
  the maximum text line length
- stick with the PPC_CLOCK 'psc%d_mclk' name for clock lookup, only
  switch to a fixed string later after device tree based clock lookup
  will have become available

Signed-off-by: Gerhard Sittig <gsi@denx.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/spi/spi-mpc512x-psc.c