<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/clk, branch v2017.09-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/clk?h=v2017.09-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/clk?h=v2017.09-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-07-28T21:34:46Z</updated>
<entry>
<title>clk: fix compilation errors for poplar platform</title>
<updated>2017-07-28T21:34:46Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-25T11:24:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b108d8a0de3ddc6fe8aae55bc54e3edc69b4778b'/>
<id>urn:sha1:b108d8a0de3ddc6fe8aae55bc54e3edc69b4778b</id>
<content type='text'>
Move clk_release_all() prototype and definition inside
OF_CONTROL flag to avoid following compilation error for
poplar platform:

aarch64:  +   poplar
+drivers/usb/host/built-in.o: In function `ehci_usb_remove':
+drivers/usb/host/ehci-generic.c:159: undefined reference to `clk_release_all'
+drivers/usb/host/built-in.o: In function `ehci_usb_probe':
+drivers/usb/host/ehci-generic.c:133: undefined reference to `clk_release_all'
+make[1]: *** [u-boot] Error 139
+make: *** [sub-make] Error 2

Introduced by 4e542c4 clk: add clk_release_all()

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>clk: add clk_release_all()</title>
<updated>2017-07-28T21:34:08Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T09:57:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=82a8a669b4f7159f1f3c3251c2fcb36965896290'/>
<id>urn:sha1:82a8a669b4f7159f1f3c3251c2fcb36965896290</id>
<content type='text'>
Add clk_release_all() method which Disable/Free an
array of clocks that has been previously requested by
clk_request/get_by_*()

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>rockchip: clk: rk3368: use correct (i.e. 'rk3368_clk_priv') structure for auto-alloc</title>
<updated>2017-07-27T12:59:02Z</updated>
<author>
<name>Philipp Tomsich</name>
<email>philipp.tomsich@theobroma-systems.com</email>
</author>
<published>2017-07-11T18:59:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cdc6080a28ccf9c9299518374a8f8d1f9afa7ee7'/>
<id>urn:sha1:cdc6080a28ccf9c9299518374a8f8d1f9afa7ee7</id>
<content type='text'>
The clk driver for the RK3368 picked the wrong data structure's size
for its auto-alloc size: the size was calculated on the structure
representing the CRU hardware block instead of the priv structure.
As the CRU's register file is much larger than the driver's priv,
this did not cause any pain (except wasting memory).

Fix this by using the correct data structure's size.

Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: stm32f7: remove clock_get()</title>
<updated>2017-07-26T15:28:08Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T07:29:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=81d0128d2bec6aaa69d7f41c96a5a659075f79f7'/>
<id>urn:sha1:81d0128d2bec6aaa69d7f41c96a5a659075f79f7</id>
<content type='text'>
All drivers which was using clock_get() are now using
clk_get_rate() from clock framework, now it's safe to
remove clock_get().

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Acked-by: Vikas MANOCHA &lt;vikas.manocha@st.com&gt;
</content>
</entry>
<entry>
<title>clk: stm32f7: cleanup clocks unused definitions</title>
<updated>2017-07-26T15:26:54Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T07:29:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b9e86511d138dcca75171b846111373481f1ea6d'/>
<id>urn:sha1:b9e86511d138dcca75171b846111373481f1ea6d</id>
<content type='text'>
clean the code by removing unused enums, structs and
defines related to clocks

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Acked-by: Vikas MANOCHA &lt;vikas.manocha@st.com&gt;
</content>
</entry>
<entry>
<title>clk: stm32f7: add clock .get_rate() callback</title>
<updated>2017-07-26T15:26:53Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T07:29:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=288f17e6481d556cd9eff62ca64b4d4c5863fd9e'/>
<id>urn:sha1:288f17e6481d556cd9eff62ca64b4d4c5863fd9e</id>
<content type='text'>
Add clock framework .get_rate callback.
This step will allow to convert all drivers which was using
proprietary clock_get() to use clock framework .get_rate().

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Acked-by: Vikas MANOCHA &lt;vikas.manocha@st.com&gt;
</content>
</entry>
<entry>
<title>clk: stm32f7: get RCC base address from DT</title>
<updated>2017-07-26T15:26:53Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T07:29:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=199a2178fe8d7bde8cb176a70a1304ba58670648'/>
<id>urn:sha1:199a2178fe8d7bde8cb176a70a1304ba58670648</id>
<content type='text'>
Retrieve RCC base address from DT, this will prepare
the ground for future STM32 SoCs support.

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Acked-by: Vikas MANOCHA &lt;vikas.manocha@st.com&gt;
</content>
</entry>
<entry>
<title>clk: stm32f7: add static for configure_clocks()</title>
<updated>2017-07-26T15:26:53Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2017-07-18T07:29:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=704e954ceecbb02a6173ab9fe51b75c03c620ba2'/>
<id>urn:sha1:704e954ceecbb02a6173ab9fe51b75c03c620ba2</id>
<content type='text'>
Also remove its declaration from stm32.h which
is no more needed.

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Acked-by: Vikas MANOCHA &lt;vikas.manocha@st.com&gt;
</content>
</entry>
<entry>
<title>rockchip: rk322x: add clock driver</title>
<updated>2017-07-11T10:13:45Z</updated>
<author>
<name>Kever Yang</name>
<email>kever.yang@rock-chips.com</email>
</author>
<published>2017-06-23T09:17:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=045029cbd16782031fceede2808b4905214f0921'/>
<id>urn:sha1:045029cbd16782031fceede2808b4905214f0921</id>
<content type='text'>
Add clock driver init support for:
- cpu, bus clock init;
- emmc, sdmmc clock;
- ddr clock;

Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
Reviewed-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Fixed format specified (%x -&gt; %p) in clk_rk322x.c:
Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-uniphier</title>
<updated>2017-06-24T22:18:41Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-06-24T22:18:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=524b42bc2c6ae0a3d1d73a83de59346e4b3becd7'/>
<id>urn:sha1:524b42bc2c6ae0a3d1d73a83de59346e4b3becd7</id>
<content type='text'>
- fix sparse warnings
- sync DT with Linux
- add new board support (LD11/LD20 global)
</content>
</entry>
</feed>
