Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: spear: Fix SSP clock definition on SPEAr600

There is no SPEAr600 device named "ssp-pl022.x". Instead, the description
of the SSP (Synchronous Serial Port) was recently added to the Device Tree,
and the device name is "xxx.spi", so we should associate the SSP gateable
clock to these device names.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Link: https://lore.kernel.org/r/20221115135814.214388-3-kory.maincent@bootlin.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Kory Maincent and committed by
Stephen Boyd
5381dc78 9a856bee

+3 -3
+3 -3
drivers/clk/spear/spear6xx_clock.c
··· 326 326 327 327 clk = clk_register_gate(NULL, "ssp0_clk", "apb_clk", 0, PERIP1_CLK_ENB, 328 328 SSP0_CLK_ENB, 0, &_lock); 329 - clk_register_clkdev(clk, NULL, "ssp-pl022.0"); 329 + clk_register_clkdev(clk, NULL, "d0100000.spi"); 330 330 331 331 clk = clk_register_gate(NULL, "ssp1_clk", "apb_clk", 0, PERIP1_CLK_ENB, 332 332 SSP1_CLK_ENB, 0, &_lock); 333 - clk_register_clkdev(clk, NULL, "ssp-pl022.1"); 333 + clk_register_clkdev(clk, NULL, "d0180000.spi"); 334 334 335 335 clk = clk_register_gate(NULL, "ssp2_clk", "apb_clk", 0, PERIP1_CLK_ENB, 336 336 SSP2_CLK_ENB, 0, &_lock); 337 - clk_register_clkdev(clk, NULL, "ssp-pl022.2"); 337 + clk_register_clkdev(clk, NULL, "d8180000.spi"); 338 338 }