]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: clk-imx35: Fix SSI clock registration
authorFabio Estevam <fabio.estevam@freescale.com>
Mon, 20 Aug 2012 12:39:22 +0000 (09:39 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Oct 2012 17:39:00 +0000 (10:39 -0700)
commit9c7911680824e4aa89bf5247ffae0e38bf5c45bb
tree65630c37e7657c1c41a16c0546aac26b50ddb490
parentb8e2903a1a8da1565e6825cac6e8a7a6a8b0c4b6
ARM: clk-imx35: Fix SSI clock registration

commit 48540058612786d365602f3324ed97f9071092de upstream.

SSI block has two types of clock:

ipg: bus clock, the clock needed for accessing registers.
per: peripheral clock, the clock needed for generating the bit rate.

Currently SSI driver only supports slave mode and only need to handle
the ipg clock, because the peripheral clock comes from the master codec.

Only register the ipg clock and do not register the peripheral clock for ssi.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Tested-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mach-imx/clk-imx35.c