clk: qcom: krait-cc: convert to parent_data API
authorChristian Marangi <ansuelsmth@gmail.com>
Wed, 9 Nov 2022 00:56:31 +0000 (01:56 +0100)
committerBjorn Andersson <andersson@kernel.org>
Thu, 1 Dec 2022 23:26:39 +0000 (17:26 -0600)
commit56a655e1c41a86445cf2de656649ad93424b2a63
tree969f0d07f023e3e0349adbcef1e083b3e119f611
parent8ea9fb841a7e528bc8ae79d726ce951dcf7b46e2
clk: qcom: krait-cc: convert to parent_data API

Modernize the krait-cc driver to parent-data API and refactor to drop
any use of parent_names. From Documentation all the required clocks should
be declared in DTS so fw_name can be correctly used to get the parents
for all the muxes. .name is also declared to save compatibility with old
DT.

While at it also drop some hardcoded index and introduce an enum to make
index values more clear.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221109005631.3189-5-ansuelsmth@gmail.com
drivers/clk/qcom/krait-cc.c