<HTML><BODY>Патч, исправляющий неработоспособность отключения питания для rk3399<br><br><br>diff -ruN ./a/drivers/mfd/rk808.c ./b/drivers/mfd/rk808.c<br>--- ./a/drivers/mfd/rk808.c&nbsp;&nbsp; &nbsp;2019-10-05 16:12:40.000000000 +0300<br>+++ ./b/drivers/mfd/rk808.c&nbsp;&nbsp; &nbsp;2019-11-07 23:08:30.814428859 +0300<br>@@ -688,12 +688,12 @@<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; &nbsp;pm_off = of_property_read_bool(np,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;"rockchip,system-power-controller");<br>-&nbsp;&nbsp; &nbsp;if (pm_off &amp;&amp; !pm_power_off) {<br>+&nbsp;&nbsp; &nbsp;if (pm_off) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;rk808_i2c_client = client;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;pm_power_off = rk808-&gt;pm_pwroff_fn;<br>&nbsp;&nbsp;&nbsp; &nbsp;}<br>&nbsp;<br>-&nbsp;&nbsp; &nbsp;if (pm_off &amp;&amp; !pm_power_off_prepare) {<br>+&nbsp;&nbsp; &nbsp;if (pm_off &amp;&amp;) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (!rk808_i2c_client)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;rk808_i2c_client = client;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;pm_power_off_prepare = rk808-&gt;pm_pwroff_prep_fn;<br><br><br><br><br>С наилучшими пожеланиями!<br>Сергей Шарашкин.<br></BODY></HTML>