<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/clk/stm32, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/clk/stm32?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/clk/stm32?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-06-09T22:34:08Z</updated>
<entry>
<title>clk: stm32: rcc_reset: Fix missing spin_lock_init()</title>
<updated>2022-06-09T22:34:08Z</updated>
<author>
<name>Wei Yongjun</name>
<email>weiyongjun1@huawei.com</email>
</author>
<published>2022-06-08T02:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a1ea0857b59757733d58908dd55bf4b722ee574f'/>
<id>urn:sha1:a1ea0857b59757733d58908dd55bf4b722ee574f</id>
<content type='text'>
The driver allocates the spinlock but not initialize it.
Use spin_lock_init() on it to initialize it correctly.

Fixes: 637cee5ffc71 ("clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)")
Reported-by: Hulk Robot &lt;hulkci@huawei.com&gt;
Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt;
Link: https://lore.kernel.org/r/20220608021154.990347-1-weiyongjun1@huawei.com
Tested-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Reviewed-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add safe mux management</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=83ce0357dcb7fc7270fcb2c5cfea420085b8770e'/>
<id>urn:sha1:83ce0357dcb7fc7270fcb2c5cfea420085b8770e</id>
<content type='text'>
Some muxes need to set a the safe position when clock is off.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-12-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add multi mux function</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ffa2d04d859e99d69d0c89d3dc50067022544354'/>
<id>urn:sha1:ffa2d04d859e99d69d0c89d3dc50067022544354</id>
<content type='text'>
Some RCC muxes can manages two output clocks with same register.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-11-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add all STM32MP13 kernel clocks</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=bfad377983565358c8259e48693331b327535335'/>
<id>urn:sha1:bfad377983565358c8259e48693331b327535335</id>
<content type='text'>
Complete all kernel clocks of stm32mp13.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-10-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add all STM32MP13 peripheral clocks</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ae0da9a6db8a85f6eed811b2e54df5057df8b343'/>
<id>urn:sha1:ae0da9a6db8a85f6eed811b2e54df5057df8b343</id>
<content type='text'>
All peripheral clocks are mainly based on stm32_gate clock.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-9-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: manage secured clocks</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=93e336c2d6d11c37c22823c7219866e06fd0276b'/>
<id>urn:sha1:93e336c2d6d11c37c22823c7219866e06fd0276b</id>
<content type='text'>
Don't register a clock if this clock is secured.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-8-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add composite clock</title>
<updated>2022-05-21T04:07:49Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5f0d47213f52c0623b3ce662c924575b2ba718ae'/>
<id>urn:sha1:5f0d47213f52c0623b3ce662c924575b2ba718ae</id>
<content type='text'>
Just to introduce management of stm32 composite clock.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-7-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add stm32 divider clock</title>
<updated>2022-05-21T04:07:48Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=720e34ab3e57e19dba70c384e30494f047999c43'/>
<id>urn:sha1:720e34ab3e57e19dba70c384e30494f047999c43</id>
<content type='text'>
Just to introduce management of a stm32 divider clock

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-6-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add stm32_gate management</title>
<updated>2022-05-21T04:07:48Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=95f5e0a4c5fc654c9fdfe044e4c692bfead01352'/>
<id>urn:sha1:95f5e0a4c5fc654c9fdfe044e4c692bfead01352</id>
<content type='text'>
Just to introduce management of a stm32 gate clock.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-5-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32mp13: add stm32_mux clock management</title>
<updated>2022-05-21T04:07:48Z</updated>
<author>
<name>Gabriel Fernandez</name>
<email>gabriel.fernandez@foss.st.com</email>
</author>
<published>2022-05-16T07:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f95cea8308de5ef4075ae4f1f8a72ec275b0d5b5'/>
<id>urn:sha1:f95cea8308de5ef4075ae4f1f8a72ec275b0d5b5</id>
<content type='text'>
Just to introduce management of a stm32 mux clock.

Signed-off-by: Gabriel Fernandez &lt;gabriel.fernandez@foss.st.com&gt;
Link: https://lore.kernel.org/r/20220516070600.7692-4-gabriel.fernandez@foss.st.com
Signed-off-by: Stephen Boyd &lt;sboyd@kernel.org&gt;
</content>
</entry>
</feed>
