<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel_samsung_smdk4412/arch/arm/mach-exynos, branch replicant-6.0</title>
<subtitle>kernel/samsung/smdk4412
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/'/>
<entry>
<title>ARM: EXYNOS: silence watchdog log spam</title>
<updated>2016-06-30T08:19:50+00:00</updated>
<author>
<name>Simon Shields</name>
<email>keepcalm444@gmail.com</email>
</author>
<published>2016-06-13T10:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=53094f33e12e0564161fc7ebf38c222d9270e118'/>
<id>53094f33e12e0564161fc7ebf38c222d9270e118</id>
<content type='text'>
Change-Id: I6bee287c05b3f5170b8d1e2c1c6738d3c8cc88e9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6bee287c05b3f5170b8d1e2c1c6738d3c8cc88e9
</pre>
</div>
</content>
</entry>
<entry>
<title>smdk4412 : expand library to M0 boards</title>
<updated>2016-05-28T12:24:53+00:00</updated>
<author>
<name>RGIB</name>
<email>gibellini.roberto@gmail.com</email>
</author>
<published>2016-05-28T12:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=48243d6f59dd8d1e4ddb4338fb235d8ddf7b516f'/>
<id>48243d6f59dd8d1e4ddb4338fb235d8ddf7b516f</id>
<content type='text'>
Change-Id: I49ea61cea82f64ac1a2cdeb538ee174882749033
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I49ea61cea82f64ac1a2cdeb538ee174882749033
</pre>
</div>
</content>
</entry>
<entry>
<title>smdk4412 : local library for kona</title>
<updated>2016-05-28T09:37:13+00:00</updated>
<author>
<name>RGIB</name>
<email>gibellini.roberto@gmail.com</email>
</author>
<published>2016-05-28T09:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=e359fdd28d3ed3984d1305b3e7ba80fdb1c6e003'/>
<id>e359fdd28d3ed3984d1305b3e7ba80fdb1c6e003</id>
<content type='text'>
Change-Id: Icc141221dd9a2ff925935b211fe746d31d37ee2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Icc141221dd9a2ff925935b211fe746d31d37ee2b
</pre>
</div>
</content>
</entry>
<entry>
<title>remove pmem</title>
<updated>2016-05-20T12:44:18+00:00</updated>
<author>
<name>Simon Shields</name>
<email>keepcalm444@gmail.com</email>
</author>
<published>2016-05-13T13:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=f991b824bffa2034b7c5403a22245a97642b6d31'/>
<id>f991b824bffa2034b7c5403a22245a97642b6d31</id>
<content type='text'>
Change-Id: I53ceca9c1e0896241513e166de39684d3654f068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I53ceca9c1e0896241513e166de39684d3654f068
</pre>
</div>
</content>
</entry>
<entry>
<title>cypress: Port BLN for smdk4210</title>
<updated>2016-05-08T20:49:37+00:00</updated>
<author>
<name>Arnab Chaudhuri</name>
<email>coolguyforgenerationx@gmail.com</email>
</author>
<published>2016-05-04T10:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=dbabc204f2217b654d806a42163b46a6e77f0e7c'/>
<id>dbabc204f2217b654d806a42163b46a6e77f0e7c</id>
<content type='text'>
BLN code originally by neldar. Adapted for SGSII by creams. Ported
by gokhanmoral.

Change-Id: I3e51026a9057be47586378994f61719177507b84
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BLN code originally by neldar. Adapted for SGSII by creams. Ported
by gokhanmoral.

Change-Id: I3e51026a9057be47586378994f61719177507b84
</pre>
</div>
</content>
</entry>
<entry>
<title>mfc5x: update from n7100 source drop</title>
<updated>2016-03-22T11:13:39+00:00</updated>
<author>
<name>Simon Shields</name>
<email>keepcalm444@gmail.com</email>
</author>
<published>2016-03-21T09:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=0fc0548f98b6a525087caae453835a9ace22f447'/>
<id>0fc0548f98b6a525087caae453835a9ace22f447</id>
<content type='text'>
* include a few fixes for weird samsung mistakes in mfc_open

Change-Id: Icad82feac58c07f6af4c014e7dc967c70c6d1405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* include a few fixes for weird samsung mistakes in mfc_open

Change-Id: Icad82feac58c07f6af4c014e7dc967c70c6d1405
</pre>
</div>
</content>
</entry>
<entry>
<title>cpuidle-exynos4: Don't get stuck at 150 MHz.</title>
<updated>2016-02-05T20:34:47+00:00</updated>
<author>
<name>Christian Neumüller</name>
<email>cn00@gmx.at</email>
</author>
<published>2015-12-15T13:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=43eae3bb1ab429b1b88bd8c8558b685987f09521'/>
<id>43eae3bb1ab429b1b88bd8c8558b685987f09521</id>
<content type='text'>
The following scenario leads to the i9100 getting stuck at 150 MHz:

1. Initially, only CPU0 is online.
2. CPU0 starts to bring CPU1 online.
3. CPU0 is waiting for CPU1 to come online, and meanwhile enters idle. Since it
   is the only online CPU, it lowers the CPU speed to save power.
4. CPU1 goes online (NOTE: While CPU0 is still idling!)

Note that local_irq_disable does not help here because CPU1 could
already be starting up (most_likely idle could be entered on CPU0 while in
"wait_for_completion_timeout(&amp;cpu_running, ...)" in arch/arm/kernel/smp.c:126.

This patch treats CPUs as online ("onlining") as soon as the CPU_UP_PREPARE
notifier is fired.

Change-Id: I7964ec3ea79084c3050db79d7d6c89db9f378326
(cherry picked from commit c96e5ebbfa00c07a7867b68799ac4c24a7a1535f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following scenario leads to the i9100 getting stuck at 150 MHz:

1. Initially, only CPU0 is online.
2. CPU0 starts to bring CPU1 online.
3. CPU0 is waiting for CPU1 to come online, and meanwhile enters idle. Since it
   is the only online CPU, it lowers the CPU speed to save power.
4. CPU1 goes online (NOTE: While CPU0 is still idling!)

Note that local_irq_disable does not help here because CPU1 could
already be starting up (most_likely idle could be entered on CPU0 while in
"wait_for_completion_timeout(&amp;cpu_running, ...)" in arch/arm/kernel/smp.c:126.

This patch treats CPUs as online ("onlining") as soon as the CPU_UP_PREPARE
notifier is fired.

Change-Id: I7964ec3ea79084c3050db79d7d6c89db9f378326
(cherry picked from commit c96e5ebbfa00c07a7867b68799ac4c24a7a1535f)
</pre>
</div>
</content>
</entry>
<entry>
<title>No need to panic</title>
<updated>2016-02-05T13:39:59+00:00</updated>
<author>
<name>rogersb11</name>
<email>brettrogers11@gmail.com</email>
</author>
<published>2016-02-05T13:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=c919e77581c5f10700b2b9de2e6a55d721bf12f7'/>
<id>c919e77581c5f10700b2b9de2e6a55d721bf12f7</id>
<content type='text'>
Stop the modem from crashing and rebooting the device for no real reason

Change-Id: I6d0931a6558eb4ae9530a1dcdf44b0e57827b2e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop the modem from crashing and rebooting the device for no real reason

Change-Id: I6d0931a6558eb4ae9530a1dcdf44b0e57827b2e3
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: Exynos: Call cpu_pm_enter/exit in Low Power States.</title>
<updated>2015-07-01T12:04:04+00:00</updated>
<author>
<name>Christian Neumüller</name>
<email>cn00@gmx.at</email>
</author>
<published>2014-12-20T22:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=88e677ab215016edb259568719484fbc50baf054'/>
<id>88e677ab215016edb259568719484fbc50baf054</id>
<content type='text'>
In low power cpuidle states, the FPU registers get corrupted. By calling
cpu_pm_enter, the VFP module gets notified so that it saves the FPU state and
restores it from RAM the next time a thread uses it.

The comments at cpu_pm_enter/exit indicate that these functions must be called
with interrupts disabled, so place the calls between
local_irq_disable/local_irq_enble.

See http://forum.xda-developers.com/showthread.php?p=57637134 to
http://forum.xda-developers.com/showthread.php?p=57643086.

Change-Id: Icde0ab93734cf2a4febfabc3c04e77ce955bd9da
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In low power cpuidle states, the FPU registers get corrupted. By calling
cpu_pm_enter, the VFP module gets notified so that it saves the FPU state and
restores it from RAM the next time a thread uses it.

The comments at cpu_pm_enter/exit indicate that these functions must be called
with interrupts disabled, so place the calls between
local_irq_disable/local_irq_enble.

See http://forum.xda-developers.com/showthread.php?p=57637134 to
http://forum.xda-developers.com/showthread.php?p=57643086.

Change-Id: Icde0ab93734cf2a4febfabc3c04e77ce955bd9da
</pre>
</div>
</content>
</entry>
<entry>
<title>smdk4412: update mdm from KK source</title>
<updated>2015-03-27T12:20:09+00:00</updated>
<author>
<name>sbrissen</name>
<email>sbrissen@hotmail.com</email>
</author>
<published>2015-03-27T12:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/kernel_samsung_smdk4412/commit/?id=a0d78f86e338f28cf8e658563feba990cccdf5a1'/>
<id>a0d78f86e338f28cf8e658563feba990cccdf5a1</id>
<content type='text'>
Change-Id: If01d4a165b4b6bdc26a20fb449104e7bcb0c9403
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If01d4a165b4b6bdc26a20fb449104e7bcb0c9403
</pre>
</div>
</content>
</entry>
</feed>
