<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/soc/qcom/smd-rpm.h, branch linux-6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.19.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.19.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2023-07-15T16:54:44Z</updated>
<entry>
<title>clk: qcom: smd-rpm: Move some RPM resources to the common header</title>
<updated>2023-07-15T16:54:44Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@linaro.org</email>
</author>
<published>2023-06-19T13:04:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e1e1267413d2e9fbe3a34c5a5f701b0f5fb0bf2c'/>
<id>urn:sha1:e1e1267413d2e9fbe3a34c5a5f701b0f5fb0bf2c</id>
<content type='text'>
In preparation for handling the bus clocks in the icc driver, carve out
some defines and a struct definition to the common rpm header.

Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
Acked-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Acked-by: Georgi Djakov &lt;djakov@kernel.org&gt;
Link: https://lore.kernel.org/r/20230526-topic-smd_icc-v7-4-09c78c175546@linaro.org
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: smd-rpm: Use tabs for defines</title>
<updated>2023-07-15T16:54:44Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@linaro.org</email>
</author>
<published>2023-06-19T13:04:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=82a793e2d3e3da748f23a0fbe0b4615292625fe8'/>
<id>urn:sha1:82a793e2d3e3da748f23a0fbe0b4615292625fe8</id>
<content type='text'>
Use tabs for defines to make things spaced consistently.

Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Acked-by: Georgi Djakov &lt;djakov@kernel.org&gt;
Link: https://lore.kernel.org/r/20230526-topic-smd_icc-v7-3-09c78c175546@linaro.org
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: smd-rpm: Add QCOM_SMD_RPM_STATE_NUM</title>
<updated>2023-07-15T16:54:44Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@linaro.org</email>
</author>
<published>2023-06-19T13:04:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cb0116090e4cff6da2e9abd1c29b8e16491af176'/>
<id>urn:sha1:cb0116090e4cff6da2e9abd1c29b8e16491af176</id>
<content type='text'>
Add a preprocessor define to indicate the number of RPM contexts/states.

Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Acked-by: Georgi Djakov &lt;djakov@kernel.org&gt;
Link: https://lore.kernel.org/r/20230526-topic-smd_icc-v7-2-09c78c175546@linaro.org
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: smd-rpm: remove duplication between MMXI and MMAXI defines</title>
<updated>2022-12-28T18:26:14Z</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@linaro.org</email>
</author>
<published>2022-12-09T16:48:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c941b98781b348bd63fb8f8b5307b10fde2af0c1'/>
<id>urn:sha1:c941b98781b348bd63fb8f8b5307b10fde2af0c1</id>
<content type='text'>
The commit 644c42295592 ("clk: qcom: smd: Add SM6375 clocks") added a
duplicate of the existing define QCOM_SMD_RPM_MMAXI_CLK, drop it now.

Fixes: 644c42295592 ("clk: qcom: smd: Add SM6375 clocks")
Reviewed-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221209164855.128798-4-dmitry.baryshkov@linaro.org
</content>
</entry>
<entry>
<title>regulator: qcom_smd: Add PMR735a regulators</title>
<updated>2022-11-09T17:56:40Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@linaro.org</email>
</author>
<published>2022-11-09T11:08:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0cda8c43aa2477b7a9f9bed0adff2f34d3afc143'/>
<id>urn:sha1:0cda8c43aa2477b7a9f9bed0adff2f34d3afc143</id>
<content type='text'>
PMR735a is already supported in the RPMH regulator driver, but
there are cases where it's bundled with SMD RPM SoCs. Port it over
to qcom_smd-regulator to enable usage in such cases.

Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Link: https://lore.kernel.org/r/20221109110846.45789-2-konrad.dybcio@linaro.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: smd: Add SM6375 clocks</title>
<updated>2022-09-27T17:07:17Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@somainline.org</email>
</author>
<published>2022-09-21T00:44:58Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=644c4229559257cadc4267fc36c2dc22ee9c040f'/>
<id>urn:sha1:644c4229559257cadc4267fc36c2dc22ee9c040f</id>
<content type='text'>
Add support for controlling SMD RPM clocks on SM6375.

Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@somainline.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20220921004458.151842-3-konrad.dybcio@somainline.org
</content>
</entry>
<entry>
<title>clk: qcom: smd: Add missing RPM clocks for msm8992/4</title>
<updated>2022-03-09T14:53:14Z</updated>
<author>
<name>Konrad Dybcio</name>
<email>konrad.dybcio@somainline.org</email>
</author>
<published>2022-02-26T21:41:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f804360bb3a50decbed6e2761247964dca72c080'/>
<id>urn:sha1:f804360bb3a50decbed6e2761247964dca72c080</id>
<content type='text'>
XO and MSS_CFG were omitted when first adding the clocks for these SoCs.
Add them, and while at it, move the XO clock to the top of the definition
list, as ideally everyone should start using it sooner or later..

Fixes: b4297844995f ("clk: qcom: smd: Add support for MSM8992/4 rpm clocks")
Signed-off-by: Konrad Dybcio &lt;konrad.dybcio@somainline.org&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
Link: https://lore.kernel.org/r/20220226214126.21209-2-konrad.dybcio@somainline.org
</content>
</entry>
<entry>
<title>clk: qcom: smd-rpm: Add QCM2290 RPM clock support</title>
<updated>2021-10-13T22:20:22Z</updated>
<author>
<name>Shawn Guo</name>
<email>shawn.guo@linaro.org</email>
</author>
<published>2021-09-17T03:04:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=78b727d0281507fabf954573420790b21e34aefe'/>
<id>urn:sha1:78b727d0281507fabf954573420790b21e34aefe</id>
<content type='text'>
Add support for RPM-managed clocks on the QCM2290 platform.

Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Link: https://lore.kernel.org/r/20210917030434.19859-4-shawn.guo@linaro.org
Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: qcom: smd: Add support for SM6125 rpm clocks</title>
<updated>2021-08-06T01:27:56Z</updated>
<author>
<name>Martin Botka</name>
<email>martin.botka@somainline.org</email>
</author>
<published>2021-07-30T21:59:24Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=edeb2ca74716056b2be62925f21494d7af65150f'/>
<id>urn:sha1:edeb2ca74716056b2be62925f21494d7af65150f</id>
<content type='text'>
Add rpm smd clocks, PMIC and bus clocks which are required on SM6125
for clients to vote on.

Signed-off-by: Martin Botka &lt;martin.botka@somainline.org&gt;
Link: https://lore.kernel.org/r/20210730215924.733350-2-martin.botka@somainline.org
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: qcom_smd: Add PM660/PM660L regulator support</title>
<updated>2020-10-01T20:25:25Z</updated>
<author>
<name>AngeloGioacchino Del Regno</name>
<email>kholk11@gmail.com</email>
</author>
<published>2020-09-26T12:55:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6d849653b00f2336efcd371fe85a7eb31bb094e9'/>
<id>urn:sha1:6d849653b00f2336efcd371fe85a7eb31bb094e9</id>
<content type='text'>
The PM660 and PM660L are a very very common PMIC combo, found on
boards using the SDM630, SDM636, SDM660 (and SDA variants) SoC.

PM660 provides 6 SMPS and 19 LDOs (of which one is unaccesible),
while PM660L provides 5 SMPS (of which S3 and S4 are combined),
10 LDOs and a Buck-or-Boost (BoB) regulator.

The PM660L IC also provides other regulators that are very
specialized (for example, for the display) and will be managed
in the other appropriate drivers (for example, labibb).

Signed-off-by: AngeloGioacchino Del Regno &lt;kholk11@gmail.com&gt;
Link: https://lore.kernel.org/r/20200926125549.13191-6-kholk11@gmail.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
