<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch imx-android-13.4.1.04</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>ENGR00256543 mx6: Update equation for thermal sensor on i.MX6DL</title>
<updated>2013-04-08T04:36:58+00:00</updated>
<author>
<name>Anson Huang</name>
<email>b20788@freescale.com</email>
</author>
<published>2013-03-29T01:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=52eb964770ff859ab9bb4b8d3adeecc7d3c8c0a4'/>
<id>52eb964770ff859ab9bb4b8d3adeecc7d3c8c0a4</id>
<content type='text'>
Use universal equation and 25C's calibration data to
get thermal sensor's ratio on i.MX6DL.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use universal equation and 25C's calibration data to
get thermal sensor's ratio on i.MX6DL.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00255481 mx6: Update equation for thermal sensor</title>
<updated>2013-04-08T02:49:27+00:00</updated>
<author>
<name>Anson Huang</name>
<email>b20788@freescale.com</email>
</author>
<published>2013-03-13T06:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2e2ec276df83834ebe8e1f891a3d38ee5b302080'/>
<id>2e2ec276df83834ebe8e1f891a3d38ee5b302080</id>
<content type='text'>
Use universal equation and 25C's calibration data to
get thermal sensor's ratio.

If want to use old calibration method, please add
"use_calibration" into kernel command line.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use universal equation and 25C's calibration data to
get thermal sensor's ratio.

If want to use old calibration method, please add
"use_calibration" into kernel command line.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00241003-2 pfuze: using _sel interface to add delay support</title>
<updated>2013-03-21T03:24:54+00:00</updated>
<author>
<name>Anson Huang</name>
<email>b20788@freescale.com</email>
</author>
<published>2013-01-23T07:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3efd27d2a6b897dc45eeac4574f86c0ba8772428'/>
<id>3efd27d2a6b897dc45eeac4574f86c0ba8772428</id>
<content type='text'>
use regulator _sel interface set to support auto delay,
as when regulator's voltage go up, it will take some time
to ramp up to the required voltage, so the delay is necessary.
_sel interface set support such function, now we switch to this
interface set.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use regulator _sel interface set to support auto delay,
as when regulator's voltage go up, it will take some time
to ramp up to the required voltage, so the delay is necessary.
_sel interface set support such function, now we switch to this
interface set.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00241003-1 mx6: need to add delay in LDO voltage setting</title>
<updated>2013-03-21T03:21:06+00:00</updated>
<author>
<name>Anson Huang</name>
<email>b20788@freescale.com</email>
</author>
<published>2013-01-21T08:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b83c90a6fc91fc2e55ddd6af0aa7867b15f62509'/>
<id>b83c90a6fc91fc2e55ddd6af0aa7867b15f62509</id>
<content type='text'>
1.LDO ramp up time may be modified by ROM code
according to fuse setting, cpu freq driver use
fixed delay time which assume the LDO ramp up time
is the reset value of ANATOP register, need to set
it to reset value in regulator init.

2.The regulator set voltage should take care of
the ramp up time, calculate the ramp up time based
of register setting and to the delay, make sure that
when the set voltage function return, the voltage is
stable enough.

3.CPUFreq no need to use delay, it is already taken
care by regulator voltage setting.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1.LDO ramp up time may be modified by ROM code
according to fuse setting, cpu freq driver use
fixed delay time which assume the LDO ramp up time
is the reset value of ANATOP register, need to set
it to reset value in regulator init.

2.The regulator set voltage should take care of
the ramp up time, calculate the ramp up time based
of register setting and to the delay, make sure that
when the set voltage function return, the voltage is
stable enough.

3.CPUFreq no need to use delay, it is already taken
care by regulator voltage setting.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00233732 mx6dl: change 996M setpoint voltage</title>
<updated>2012-11-20T06:16:03+00:00</updated>
<author>
<name>Anson Huang</name>
<email>b20788@freescale.com</email>
</author>
<published>2012-11-09T16:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8513494e88d30972288366cdf4fa259c9f80a207'/>
<id>8513494e88d30972288366cdf4fa259c9f80a207</id>
<content type='text'>
Change 996M setpoint voltage according to datasheet,
lower VDDARM_CAP from 1.275V to 1.25V, and VDDSOC/PU_CAP
from 1.275V to 1.175V.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change 996M setpoint voltage according to datasheet,
lower VDDARM_CAP from 1.275V to 1.25V, and VDDSOC/PU_CAP
from 1.275V to 1.175V.

Signed-off-by: Anson Huang &lt;b20788@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00233049 Fixed kernel panic in lower memory killer</title>
<updated>2012-11-12T15:44:35+00:00</updated>
<author>
<name>Xianzhong</name>
<email>b07117@freescale.com</email>
</author>
<published>2012-11-12T15:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4531ec56c17ff89a39a51907ab38209e26398da0'/>
<id>4531ec56c17ff89a39a51907ab38209e26398da0</id>
<content type='text'>
The kernel panic happen when normal memory is exhausted but high memory is available,
The fix is to disable oom-killer in normal alloc_pages, oom-killer will be triggered when normal and highmem zones are exhausted.

Signed-off-by: Xianzhong &lt;b07117@freescale.com&gt;
Acked-by: Lily Zhang
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel panic happen when normal memory is exhausted but high memory is available,
The fix is to disable oom-killer in normal alloc_pages, oom-killer will be triggered when normal and highmem zones are exhausted.

Signed-off-by: Xianzhong &lt;b07117@freescale.com&gt;
Acked-by: Lily Zhang
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00232951 the force contiguous lowmem killer</title>
<updated>2012-11-12T06:24:14+00:00</updated>
<author>
<name>Xianzhong</name>
<email>b07117@freescale.com</email>
</author>
<published>2012-11-09T13:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4429a55b3cd51291ffc4c4ee59b9acf18398978e'/>
<id>4429a55b3cd51291ffc4c4ee59b9acf18398978e</id>
<content type='text'>
The killer only work when force contiguous memory allocation fail,the work routinue:
1. register task free callback
2. force contiguous lowmem shrink
   1&gt; initialize min_adj to 0, kill itself in case other process cannot be killed
   2&gt; polling all process and find the available process(higher oom_adj, higher gpu memory)
   3&gt; select the best available process and send SIGKILL to kill it
3. try to allocate force contiguous memory again
4. unregister task free and exit shrinking state when memory is ready

Signed-off-by: Xianzhong &lt;b07117@freescale.com&gt;
Acked-by: Lily Zhang
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The killer only work when force contiguous memory allocation fail,the work routinue:
1. register task free callback
2. force contiguous lowmem shrink
   1&gt; initialize min_adj to 0, kill itself in case other process cannot be killed
   2&gt; polling all process and find the available process(higher oom_adj, higher gpu memory)
   3&gt; select the best available process and send SIGKILL to kill it
3. try to allocate force contiguous memory again
4. unregister task free and exit shrinking state when memory is ready

Signed-off-by: Xianzhong &lt;b07117@freescale.com&gt;
Acked-by: Lily Zhang
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'rel_imx_3.0.35_12.11.01_RC3' into imx_3.0.35_android_r13.4.y</title>
<updated>2012-11-09T06:11:22+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-11-09T06:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6f4bfd20b2a1b3a11a2bece474bb806712c4a318'/>
<id>6f4bfd20b2a1b3a11a2bece474bb806712c4a318</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00232525 mx6q_sabresd: system should not be wake up by volume key</title>
<updated>2012-11-08T14:15:17+00:00</updated>
<author>
<name>Lin Fuzhen</name>
<email>fuzhen.lin@freescale.com</email>
</author>
<published>2012-11-06T05:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=274ac335362a56a2033b2dd9dff8d2ef72f518d9'/>
<id>274ac335362a56a2033b2dd9dff8d2ef72f518d9</id>
<content type='text'>
remove the wake up flag for VOL_DOWN and VOL_UP keys for sabresd B4 and
above board.

Signed-off-by: Lin Fuzhen &lt;fuzhen.lin@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove the wake up flag for VOL_DOWN and VOL_UP keys for sabresd B4 and
above board.

Signed-off-by: Lin Fuzhen &lt;fuzhen.lin@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00232930 Added default video mode check, make sure it is a CEA mode.</title>
<updated>2012-11-08T10:05:19+00:00</updated>
<author>
<name>Sandor Yu</name>
<email>R01008@freescale.com</email>
</author>
<published>2012-11-08T08:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=45ac114a6769b08d52b8bcde50743c77d1480811'/>
<id>45ac114a6769b08d52b8bcde50743c77d1480811</id>
<content type='text'>
When system bootup without HDMI plugin, the default modelist
and default video mode will create.
Match default video mode in default CEA modelist, make sure
default video mode is a CEA mode.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When system bootup without HDMI plugin, the default modelist
and default video mode will create.
Match default video mode in default CEA modelist, make sure
default video mode is a CEA mode.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
