Message ID | 20230104093450.3150578-1-abel.vesa@linaro.org |
---|---|
Headers | show |
Series | clk: qcom: Add support for SM8550 | expand |
On Wed, Jan 04, 2023 at 02:45:04PM +0200, Abel Vesa wrote: > On 23-01-04 12:46:55, Dmitry Baryshkov wrote: > > On 04/01/2023 11:34, Abel Vesa wrote: > > > Adds the RPMH clocks present in SM8550 SoC. > > > > > > Signed-off-by: Abel Vesa <abel.vesa@linaro.org> > > > Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> > > > --- > > > drivers/clk/qcom/clk-rpmh.c | 36 ++++++++++++++++++++++++++++++++++++ > > > 1 file changed, 36 insertions(+) > > > > I think the plan was to have the _PAD clock as a child node of the rpmcc. Is > > it still the planned implementation? > > Yes. Here is how the dts rpmhcc node will look like: > > rpmhcc: clock-controller { > compatible = "qcom,sm8550-rpmh-clk"; > #clock-cells = <1>; > clock-names = "xo"; > clocks = <&xo_board>; > > bi_tcxo_div2: bi-tcxo-div2-clk { Considering that the remainder of the clock exposed (except ipa clock) by the rpmhcc provider represent clock signals coming out of the pmic; and that this divider is not located in the aoss (rsc), I don't think these nodes should live here. /clocks seems perfectly fine to me. Regards, Bjorn > #clock-cells = <0>; > compatible = "fixed-factor-clock"; > clocks = <&rpmhcc RPMH_CXO_CLK>; > clock-mult = <1>; > clock-div = <2>; > }; > > bi_tcxo_ao_div2: bi-tcxo-div2-ao-clk { > #clock-cells = <0>; > compatible = "fixed-factor-clock"; > clocks = <&rpmhcc RPMH_CXO_CLK_A>; > clock-mult = <1>; > clock-div = <2>; > }; > }; > > The clock nodes will be probed on of_clk_init. > > > > > -- > > With best wishes > > Dmitry > >
On Wed, 4 Jan 2023 11:34:46 +0200, Abel Vesa wrote: > This patchset adds more clocks support for the Qualcomm SM8550 SoC, > It adds the TCSR clock controller driver and the rpmh clocks. > > Changes since v7: > * Replaced RPMH_CXO_PAD_CLK with RPMH_CXO_CLK in the TCSR CC binding > schema example > > [...] Applied, thanks! [1/4] dt-bindings: clock: Add SM8550 TCSR CC clocks commit: d8aa375bd70681b76c6bd5fe93bab6011e16a0fb [2/4] dt-bindings: clock: Add RPMHCC for SM8550 commit: ffcdd6907e9a1fdccd9350147d0f59cafb87e768 [3/4] clk: qcom: rpmh: Add support for SM8550 rpmh clocks commit: 478a573be730dd704ab6acee43f40d91fe8c808a [4/4] clk: qcom: Add TCSR clock driver for SM8550 commit: e9a7b78b20889d2325bef4a1eb39c1088858ab81 Best regards,