]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
authorClaudiu Beznea <claudiu.beznea@tuxon.dev>
Sun, 14 Jul 2024 14:13:15 +0000 (17:13 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2024 14:29:30 +0000 (16:29 +0200)
commit08d13bcb9cea2b9ceb00b956681cac682241db60
treeb6bd8c44c15193d4eedaf6009f7c27a5edd72058
parentb6edb3fd96bf0579451e8b0bc5d19940bfa81df0
clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs

[ Upstream commit 2d6e9ee7cb3e79b1713783c633b13af9aeffc90c ]

The maximum number of PLL components on SAMA7G5 is 3 (one fractional
part and 2 dividers). Allocate the needed amount of memory for
sama7g5_plls 2d array. Previous code used to allocate 7 array entries for
each PLL. While at it, replace 3 with PLL_COMPID_MAX in the loop which
parses the sama7g5_plls 2d array.

Fixes: cb783bbbcf54 ("clk: at91: sama7g5: add clock support for sama7g5")
Acked-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20240714141315.19480-1-claudiu.beznea@tuxon.dev
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/at91/sama7g5.c