Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp624842imm; Fri, 3 Aug 2018 08:52:11 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfWs2L+49HbCvaTxwlGtJmw81P0h7RnNlp+4MaSrzaxT+0JU558XH9ua4LYmQEefTwNKL8V X-Received: by 2002:a62:5984:: with SMTP id k4-v6mr5154427pfj.116.1533311531541; Fri, 03 Aug 2018 08:52:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533311531; cv=none; d=google.com; s=arc-20160816; b=pUu0+kEqVtz2j3rEvyTm8CQDjo8DKtvY9Gfyp6/QhzgD8zAS5QB/CkD4rCP+gBhBHs BKleFS5QSvn1igC1NX1a6ouKUhAwO8SewKHcaLP1XyCgMacmyVROlHGjUoaySHRmxSBm KcYgYakORORTArT7y1eqjuT43H9PSHGrCpas6qSJk+Qi5nwC5TyJUal2pGcJYWNXdIzl RfuphM7e2VFCRMBTeYlIr+7B5juiNGwGC/7O77Le9AMmpRPwIsPt3/1iGYUNxa1HyF+u nY0vhvaENzUfqWt5XlESVkwzxYwhtRqKeKb2zlbXXgEv0sgC3/vtWQ3hAPBVsdV2jqLB qjIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=7dOAbB4ouHls6dBZy2wTBHOnZDM3RPLu+BmdMX+7Rso=; b=davKyV/GDHX6JKNdHldbgKtRBdDZLYwI5rnOI17LCbFcrmfkrdExy6Gh1GYyhfRjod jyaG12wB66TjU3OuFq3O1epuGT9VKTksmxJ9isnydaU757UIDlD4jXknPTlTPj+i0cwk /YXk4FZ0QDqx17kYRasvi5lJBJCBlr5ydw7FYkVyKO31OJ8rT3X+bv4wyNpElMXmRGR5 2h9nWJRNDuXtWz4y2LS1u757rNaNcibhJkV91kMYWjipQy7Dp3MZ43ErerABIZpyeSZ7 HPtistxBODN0BS0kw/cgBaGhit+TZJgtILBUyvdTS01G/kNXe4cK+4HWPCl8uB8t7w++ 0z6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=i+BObw1q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c4-v6si5338283pfd.344.2018.08.03.08.51.56; Fri, 03 Aug 2018 08:52:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=i+BObw1q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727841AbeHCRr5 (ORCPT + 99 others); Fri, 3 Aug 2018 13:47:57 -0400 Received: from mail-qt0-f193.google.com ([209.85.216.193]:44967 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727394AbeHCRr4 (ORCPT ); Fri, 3 Aug 2018 13:47:56 -0400 Received: by mail-qt0-f193.google.com with SMTP id b15-v6so6599245qtp.11 for ; Fri, 03 Aug 2018 08:51:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7dOAbB4ouHls6dBZy2wTBHOnZDM3RPLu+BmdMX+7Rso=; b=i+BObw1q0QS/Gf9Y2Ff3GKr71CxEgCLJmOZTcQNY6cEjsV2tQcfqfnqlhdhN7pN9BJ 1f+nDZKmSYdlPA76ySk+y3hpAevPzWteHjfF4SYEeYC6jtxgFPqvfsXS7M6/hk5g+u8c TJWl17ajrru4uCA3gEW1PL0awMJ/0ZrSOEpec= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7dOAbB4ouHls6dBZy2wTBHOnZDM3RPLu+BmdMX+7Rso=; b=lCPTch8kx6cLTF6zQSCk5y6zz27f8yPjfDRSLjN4bysb7F618l59PSUeI5iq3+nXvv ZVXkr66A0wjwq4kInh95rufwHcB/yoToSk1gCSMLw4+hTmi8JMf1oLgm7KCPxHMZedW0 QsUMsc0xViHe0mGjB8igmaiRFkj0NdDkGbCflCkDozRFjTLtOd9l4lqdT2PIZ0PqL18s 46EX0lU3BvCot2HEHziI8ude9hbLPCYTwGjc7NdqM/aElK207vFBp0QQvs41KAo+lxU7 8KBG4xibBZK2xsrRZhJNFeOFXjn4dowDOl2bCSzYnrvD8WMiwUlSSvxNKKyEzXED462X ZCUg== X-Gm-Message-State: AOUpUlEQYTe4/oHSGDUj4k0qy9hYXa8JAYIApjKbORvgC66T9OE6J8Zq uhxxMk4blIqe/V5tAHdRKcjoVseom0zVl8/cxA/qiw== X-Received: by 2002:a0c:d158:: with SMTP id c24-v6mr3939982qvh.142.1533311459567; Fri, 03 Aug 2018 08:50:59 -0700 (PDT) MIME-Version: 1.0 References: <20180605224458.62692-1-ravisadineni@chromium.org> <20180803072628eucas1p26abe0cb121b974401759502f8807bb96~HTx4BGQjl1119311193eucas1p2U@eucas1p2.samsung.com> In-Reply-To: <20180803072628eucas1p26abe0cb121b974401759502f8807bb96~HTx4BGQjl1119311193eucas1p2U@eucas1p2.samsung.com> From: Ravi Chandra Sadineni Date: Fri, 3 Aug 2018 08:50:48 -0700 Message-ID: Subject: Re: [PATCH] Input: cros_ec_keyb: Remove check before calling pm_wakeup_event. To: m.szyprowski@samsung.com Cc: Ravi Chandra Sadineni , Dmitry Torokhov , Dmitry Torokhov , Todd Broch , linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-samsung-soc@vger.kernel.org Content-Type: multipart/alternative; boundary="000000000000e0bd3f057289e462" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --000000000000e0bd3f057289e462 Content-Type: text/plain; charset="UTF-8" Hi Marek, Can you please give me little more context ? Snow is still on 3.8.11. This patch is not backported to 3.8.11. Are you trying to flash a different kernel on snow? Thanks, Ravi On Fri, Aug 3, 2018 at 12:26 AM Marek Szyprowski wrote: > Hi All, > > On 2018-06-06 00:44, Ravi Chandra Sadineni wrote: > > Remove the unnecessary check before calling pm_wakeup_event. If the > > device is not wake enabled, this call is no-op anyway. > > > > Signed-off-by: Ravi Chandra Sadineni > > This patch breaks suspend/resume on Samsung Exynos5250 Snow Chromebook. > It looks that it is waiting forever(?) on some cros ec i2c call. With > no_console_suspend and initcall_debug kernel parameters together with > playing with magic-sysrq after suspend/resume cycle I've managed to get > following log: > > # rtcwake -s10 -mmem > rtcwake: wakeup from "mem" using /dev/rtc0 at Fri Aug 3 06:13:42 2018 > [ 38.359219] PM: suspend entry (deep) > [ 38.362782] PM: Syncing filesystems ... done. > [ 38.379897] Freezing user space processes ... (elapsed 0.002 seconds) > done. > [ 38.382258] OOM killer disabled. > [ 38.382263] Freezing remaining freezable tasks ... (elapsed 0.001 > seconds) done. > [ 38.388705] calling input2+ @ 1610, parent: gpio-keys > [ 38.388847] call input2+ returned 0 after 122 usecs > [ 38.388985] calling sound+ @ 1610, parent: platform > [ 38.423739] max98095 7-0011: ASoC: PRE_PMD: LINE Left Out event > failed: -22 > [ 38.435718] call sound+ returned 0 after 45628 usecs > [ 38.435746] calling panel+ @ 1610, parent: platform > [ 38.435754] call panel+ returned 0 after 1 usecs > [ 38.435768] calling hdmi-audio-codec.4.auto+ @ 1610, parent: > 14530000.hdmi > [ 38.435775] call hdmi-audio-codec.4.auto+ returned 0 after 1 usecs > [ 38.435799] calling backlight+ @ 1610, parent: backlight > [ 38.436032] call backlight+ returned 0 after 221 usecs > [ 38.436048] calling backlight+ @ 1610, parent: platform > [ 38.445536] call backlight+ returned 0 after 9257 usecs > [ 38.445670] calling mmc2:0001:3+ @ 6, parent: mmc2:0001 > [ 38.445700] call mmc2:0001:3+ returned 0 after 1 usecs > [ 38.445733] calling mmc2:0001:2+ @ 6, parent: mmc2:0001 > [ 38.445740] call mmc2:0001:2+ returned 0 after 1 usecs > [ 38.445760] calling mmc2:0001:1+ @ 6, parent: mmc2:0001 > [ 38.445767] call mmc2:0001:1+ returned 0 after 1 usecs > [ 38.445792] calling mmc2:0001+ @ 6, parent: mmc2 > [ 38.445884] calling snd-soc-dummy+ @ 1610, parent: platform > [ 38.445892] call snd-soc-dummy+ returned 0 after 1 usecs > [ 38.445988] calling cpufreq-dt+ @ 1610, parent: platform > [ 38.445997] call cpufreq-dt+ returned 0 after 1 usecs > [ 38.446071] calling tps65090-charger+ @ 1610, parent: 104-0048 > [ 38.446079] call tps65090-charger+ returned 0 after 1 usecs > [ 38.446208] calling mmc1:e624+ @ 78, parent: mmc1 > [ 38.446212] calling tps65090-pmic+ @ 1610, parent: 104-0048 > [ 38.446220] call tps65090-pmic+ returned 0 after 1 usecs > [ 38.446279] calling input1+ @ 1610, parent: > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller > [ 38.446289] call input1+ returned 0 after 3 usecs > [ 38.446305] calling > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ @ 1610, > parent: 104-001e > [ 38.446313] call > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ > returned 0 after 1 usecs > [ 38.446327] calling cros-ec-dev.3.auto+ @ 1610, parent: 104-001e > [ 38.446334] call cros-ec-dev.3.auto+ returned 0 after 1 usecs > [ 38.446370] calling 104-001e+ @ 1610, parent: i2c-104 > [ 38.448555] call mmc1:e624+ returned 0 after 2283 usecs > [ 38.450514] calling mmc0:0001+ @ 79, parent: mmc0 > [ 38.457501] call mmc2:0001+ returned 0 after 11425 usecs > [ 38.463830] wake enabled for irq 150 > [ 38.469426] calling 1-1+ @ 6, parent: usb1 > [ 38.474501] call 104-001e+ returned 0 after 27461 usecs > [ 38.490008] call 1-1+ returned 0 after 10331 usecs > [ 38.494988] calling 104-000b+ @ 1610, parent: i2c-104 > [ 38.512028] call mmc0:0001+ returned 0 after 36926 usecs > [ 38.547373] call 104-000b+ returned 0 after 51146 usecs > [ 38.670382] calling rtc1+ @ 1610, parent: 101e0000.rtc > [ 38.675688] call rtc1+ returned 0 after 2 usecs > [ 38.680296] calling rtc0+ @ 1610, parent: max77686-rtc > [ 38.717626] call rtc0+ returned 0 after 31302 usecs > [ 38.722578] calling input0+ @ 1610, parent: 1-0067 > [ 38.727536] call input0+ returned 0 after 3 usecs > [ 38.732368] calling usb4+ @ 78, parent: xhci-hcd.2.auto > [ 38.732790] calling usb2+ @ 1614, parent: 12120000.usb > [ 38.738659] calling usb1+ @ 79, parent: 12110000.usb > [ 38.743044] calling usb3+ @ 6, parent: xhci-hcd.2.auto > [ 38.748311] call usb4+ returned 0 after 10186 usecs > [ 38.753567] call usb3+ returned 0 after 251 usecs > [ 38.758811] call usb1+ returned 0 after 526 usecs > [ 38.763006] calling xhci-hcd.2.auto+ @ 6, parent: 12000000.dwc3 > [ 38.773625] call xhci-hcd.2.auto+ returned 0 after 43 usecs > [ 38.779206] calling 12000000.dwc3+ @ 1610, parent: soc:usb_dwc3 > [ 38.785417] call 12000000.dwc3+ returned 0 after 245 usecs > [ 38.790917] calling usb_phy_generic.1.auto+ @ 1610, parent: platform > [ 38.797356] call usb_phy_generic.1.auto+ returned 0 after 1 usecs > [ 38.803431] calling usb_phy_generic.0.auto+ @ 1610, parent: platform > [ 38.809966] call usb_phy_generic.0.auto+ returned 0 after 1 usecs > [ 38.816108] calling Fixed MDIO bus.0+ @ 1610, parent: platform > [ 38.822083] call Fixed MDIO bus.0+ returned 0 after 1 usecs > [ 38.827738] calling max77686-clk+ @ 1610, parent: 0-0009 > [ 38.833159] call max77686-clk+ returned 0 after 1 usecs > [ 38.838478] calling max77686-rtc+ @ 1610, parent: 0-0009 > [ 38.844475] wake enabled for irq 146 > [ 38.848184] call max77686-rtc+ returned 0 after 4181 usecs > [ 38.853999] calling max77686-pmic+ @ 1610, parent: 0-0009 > [ 38.859554] call max77686-pmic+ returned 0 after 1 usecs > [ 38.865284] calling exynos-drm+ @ 1610, parent: platform > [ 38.871024] call usb2+ returned 0 after 114877 usecs > [ 38.890105] call exynos-drm+ returned 0 after 13780 usecs > [ 38.894146] calling serial8250+ @ 1610, parent: platform > [ 38.899515] call serial8250+ returned 0 after 2 usecs > [ 38.908551] calling alarmtimer+ @ 1610, parent: platform > [ 38.913057] call alarmtimer+ returned 0 after 536 usecs > [ 38.917812] calling regulatory.0+ @ 1610, parent: platform > [ #8.923263] call regulatory.0+ returned 0 after 1 usecs > [ 38.929144] calling 1-0067+ @ 1610, parent: i2c-1 > [ 38.967236] wake enabled for irq 148 > [ 38.969454] call 1-0067+ returned 0 after 35363 usecs > [ 38.974510] calling 0-0009+ @ 1610, parent: i2c-0 > [ 38.979274] call 0-0009+ returned 0 after 5 usecs > [ 38.983989] calling mmc3_pwrseq+ @ 1610, parent: platform > [ 38.989422] call mmc3_pwrseq+ returned 0 after 1 usecs > [ 38.994522] calling regulator-usb3+ @ 1610, parent: platform > [ 39.000271] call regulator-usb3+ returned 0 after 1 usecs > [ 39.005633] calling i2c-arbitrator+ @ 1610, parent: platform > [ 39.011381] call i2c-arbitrator+ returned 0 after 1 usecs > [ 39.016744] calling vbat-fixed-regulator+ @ 1610, parent: platform > [ 39.023015] call vbat-fixed-regulator+ returned 0 after 1 usecs > [ 39.028925] calling gpio-keys+ @ 1610, parent: platform > [ 39.034182] wake enabled for irq 152 > [ 39.037759] wake enabled for irq 153 > [ 39.041292] call gpio-keys+ returned 0 after 6944 usecs > [ 39.046515] calling opp_table0+ @ 1610, parent: platform > [ 39.051915] call opp_table0+ returned 0 after 1 usecs > [ 39.056940] calling 14650000.sysmmu+ @ 1610, parent: soc > [ 39.062332] call 14650000.sysmmu+ returned 0 after 2 usecs > [ 39.067818] calling 14640000.sysmmu+ @ 1610, parent: soc > [ 39.073332] call 14640000.sysmmu+ returned 0 after 174 usecs > [ 39.078845] calling 13eb0000.sysmmu+ @ 1610, parent: soc > [ 39.084180] call 13eb0000.sysmmu+ returned 0 after 2 usecs > [ 39.089690] calling 13ea0000.sysmmu+ @ 1610, parent: soc > [ 39.095029] call 13ea0000.sysmmu+ returned 0 after 2 usecs > [ 39.100547] calling 13e90000.sysmmu+ @ 1610, parent: soc > [ 39.105880] call 13e90000.sysmmu+ returned 0 after 2 usecs > [ 39.111402] calling 13e80000.sysmmu+ @ 1610, parent: soc > [ 39.116731] call 13e80000.sysmmu+ returned 0 after 2 usecs > [ 39.122241] calling 13c50000.sysmmu+ @ 1610, parent: soc > [ 39.127607] call 13c50000.sysmmu+ returned 0 after 2 usecs > [ 39.133065] calling 13c40000.sysmmu+ @ 1610, parent: soc > [ 39.138498] call 13c40000.sysmmu+ returned 0 after 2 usecs > [ 39.143915] calling 132f0000.sysmmu+ @ 1610, parent: soc > [ 39.149308] call 132f0000.sysmmu+ returned 0 after 2 usecs > [ 39.154765] calling 132e0000.sysmmu+ @ 1610, parent: soc > [ 39.160155] call 132e0000.sysmmu+ returned 0 after 2 usecs > [ 39.165615] calling 132d0000.sysmmu+ @ 1610, parent: soc > [ 39.171005] call 132d0000.sysmmu+ returned 0 after 2 usecs > [ 39.176465] calling 132c0000.sysmmu+ @ 1610, parent: soc > [ 39.181856] call 132c0000.sysmmu+ returned 0 after 2 usecs > [ 39.187340] calling 132b0000.sysmmu+ @ 1610, parent: soc > [ 39.192680] call 132b0000.sysmmu+ returned 0 after 2 usecs > [ 39.198190] calling 13290000.sysmmu+ @ 1610, parent: soc > [ 39.203530] call 13290000.sysmmu+ returned 0 after 2 usecs > [ 39.209091] calling 13280000.sysmmu+ @ 1610, parent: soc > [ 39.214380] call 13280000.sysmmu+ returned 0 after 2 usecs > [ 39.219892] calling 132a0000.sysmmu+ @ 1610, parent: soc > [ 39.225230] call 132a0000.sysmmu+ returned 0 after 2 usecs > [ 39.230749] calling 13270000.sysmmu+ @ 1610, parent: soc > [ 39.236080] call 13270000.sysmmu+ returned 0 after 2 usecs > [ 39.241590] calling 13260000.sysmmu+ @ 1610, parent: soc > [ 39.246931] call 13260000.sysmmu+ returned 0 after 2 usecs > [ 39.252440] calling 11f20000.sysmmu+ @ 1610, parent: soc > [ 39.257806] call 11f20000.sysmmu+ returned 0 after 2 usecs > [ 39.263265] calling 11d40000.sysmmu+ @ 1610, parent: soc > [ 39.268655] call 11d40000.sysmmu+ returned 0 after 2 usecs > [ 39.274115] calling 11210000.sysmmu+ @ 1610, parent: soc > [ 39.279505] call 11210000.sysmmu+ returned 0 after 2 usecs > [ 39.284965] calling 11200000.sysmmu+ @ 1610, parent: soc > [ 39.290355] call 11200000.sysmmu+ returned 0 after 2 usecs > [ 39.295815] calling 10a60000.sysmmu+ @ 1610, parent: soc > [ 39.301206] call 10a60000.sysmmu+ returned 0 after 2 usecs > [ 39.306657] calling soc:video-phy+ @ 1610, parent: soc > [ 39.311881] call soc:video-phy+ returned 0 after 2 usecs > [ 39.317158] calling 101b0000.cec+ @ 1610, parent: soc > [ 39.322296] call 101b0000.cec+ returned 0 after 1 usecs > [ 39.327511] calling 13e30000.gsc+ @ 1610, parent: soc > [ 39.332600] call 13e30000.gsc+ returned 0 after 1 usecs > [ 39.337841] calling 13e20000.gsc+ @ 1610, parent: soc > [ 39.342929] call 13e20000.gsc+ returned 0 after 1 usecs > [ 39.348208] calling 13e10000.gsc+ @ 1610, parent: soc > [ 39.353258] call 13e10000.gsc+ returned 0 after 1 usecs > [ 39.358506] calling 13e00000.gsc+ @ 1610, parent: soc > [ 39.363588] call 13e00000.gsc+ returned 0 after 1 usecs > [ 39.368835] calling 11c10000.mdma+ @ 1610, parent: soc:amba > [ 39.374443] call 11c10000.mdma+ returned 0 after 5 usecs > [ 39.379772] calling 10800000.mdma+ @ 1610, parent: soc:amba > [ 39.385379] call 10800000.mdma+ returned 0 after 5 usecs > [ 39.390726] calling 121b0000.pdma+ @ 1610, parent: soc:amba > [ 39.396316] call 121b0000.pdma+ returned 0 after 5 usecs > [ 39.401663] calling 121a0000.pdma+ @ 1610, parent: soc:amba > [ 39.407280] call 121a0000.pdma+ returned 0 after 4 usecs > [ 39.412554] calling soc:amba+ @ 1610, parent: soc > [ 39.417340] call soc:amba+ returned 0 after 1 usecs > [ 39.422186] calling 12130000.phy+ @ 1610, parent: soc > [ 39.427323] call 12130000.phy+ returned 0 after 1 usecs > [ 39.432517] calling 12120000.usb+ @ 1610, parent: soc > [ 39.437820] call 12120000.usb+ returned 0 after 165 usecs > [ 39.443020] calling 12110000.usb+ @ 1610, parent: soc > [ 39.448434] call 12110000.usb+ returned 0 after 270 usecs > [ 39.453523] calling 12100000.phy+ @ 1610, parent: soc > [ 39.458662] call 12100000.phy+ returned 0 after 1 usecs > [ 39.463850] calling soc:usb_dwc3+ @ 1610, parent: soc > [ 39.468994] call soc:usb_dwc3+ returned 0 after 7 usecs > [ 39.474179] calling 3830000.i2s+ @ 1610, parent: soc > [ 39.479232] call 3830000.i2s+ returned 0 after 2 usecs > [ 39.484337] calling 12230000.mmc+ @ 1610, parent: soc > [ 39.489497] call 12230000.mmc+ returned 0 after 17 usecs > [ 39.494753] calling 12220000.mmc+ @ 1610, parent: soc > [ 39.499900] call 12220000.mmc+ returned 0 after 11 usecs > [ 39.505169] calling 12200000.mmc+ @ 1610, parent: soc > [ 39.510321] call 12200000.mmc+ returned 0 after 16 usecs > [ 39.515583] calling 12d30000.spi+ @ 1610, parent: soc > [ 39.520864] call 12d30000.spi+ returned 0 after 140 usecs > [ 39.526086] calling 12ce0000.i2c+ @ 1610, parent: soc > [ 39.531225] call 12ce0000.i2c+ returned 0 after 1 usecs > [ 39.536415] calling 12cd0000.i2c+ @ 1610, parent: soc > [ 39.541552] call 12cd0000.i2c+ returned 0 after 1 usecs > [ 39.546744] calling 12cb0000.i2c+ @ 1610, parent: soc > [ 39.551881] call 12cb0000.i2c+ returned 0 after 1 usecs > [ 39.557073] calling 12ca0000.i2c+ @ 1610, parent: soc > [ 39.562253] call 12ca0000.i2c+ returned 0 after 1 usecs > [ 39.567427] calling 10060000.tmu+ @ 1610, parent: soc > [ 39.572696] call 10060000.tmu+ returned 0 after 178 usecs > [ 39.577932] calling 11c00000.rotator+ @ 1610, parent: soc > [ 39.583366] call 11c00000.rotator+ returned 0 after 1 usecs > [ 39.588955] calling 11000000.codec+ @ 1610, parent: soc > [ 39.594216] call 11000000.codec+ returned 0 after 1 usecs > [ 39.599632] calling 101d0000.watchdog+ @ 1610, parent: soc > [ 39.605415] call 101d0000.watchdog+ returned 0 after 256 usecs > [ 39.611005] calling 10040000.system-controller+ @ 1610, parent: soc > [ 39.617342] call 10040000.system-controller+ returned 0 after 1 usecs > [ 39.623806] calling 10d10000.pinctrl+ @ 1610, parent: soc > [ 39.629223] call 10d10000.pinctrl+ returned 0 after 1 usecs > [ 39.634845] calling 13400000.pinctrl+ @ 1610, parent: soc > [ 39.640247] call 13400000.pinctrl+ returned 0 after 1 usecs > [ 39.646009] calling 11400000.pinctrl+ @ 1610, parent: soc > [ 39.651271] call 11400000.pinctrl+ returned 0 after 1 usecs > [ 39.656807] calling soc:pmu+ @ 1610, parent: soc > [ 39.661509] call soc:pmu+ returned 0 after 2 usecs > [ 39.666265] calling 101c0000.mct+ @ 1610, parent: soc > [ 39.671405] call 101c0000.mct+ returned 0 after 1 usecs > [ 39.676596] calling soc:timer+ @ 1610, parent: soc > [ 39.681473] call soc:timer+ returned 0 after 1 usecs > [ 39.686423] calling 10010000.clock-controller+ @ 1610, parent: soc > [ 39.692676] call 10010000.clock-controller+ returned 0 after 1 usecs > [ 39.699021] calling 100440c0.power-domain+ @ 1610, parent: Soc > [ 39.704888] call 100440c0.power-domain+ returned 0 after 1 usecs > [ 39.710911] calling 100440a0.power-domain+ @ 1610, parent: soc > [ 39.716780] call 100440a0.power-domain+ returned 0 after 1 usecs > [ 39.722802] calling 10044060.power-domain+ @ 1610, parent: soc > [ 39.728697] call 10044060.power-domain+ returned 0 after 1 usecs > [ 39.734669] calling 10044040.power-domain+ @ 1610, parent: soc > [ 39.740589] call 10044040.power-domain+ returned 0 after 1 usecs > [ 39.746560] calling 10044000.power-domain+ @ 1610, parent: soc > [ 39.752486] call 10044000.power-domain+ returned 0 after 1 usecs > [ 39.758477] calling 2020000.sysram+ @ 1610, parent: soc > [ 39.763736] call 2020000.sysram+ returned 0 after 2 usecs > [ 39.769191] calling 10850000.g2d+ @ 1610, parent: soc > [ 39.774238] call 10850000.g2d+ returned 0 after 1 usecs > [ 39.779480] calling 10830600.rng+ @ 1610, parent: soc > [ 39.784568] call 10830600.rng+ returned 0 after 3 usecs > [ 39.789808] calling 10830400.rng+ @ 1610, parent: soc > [ 39.794897] call 10830400.rng+ returned 0 after 3 usecs > [ 39.800137] calling 10830000.sss+ @ 1610, parent: soc > [ 39.805226] call 10830000.sss+ returned 0 after 2 usecs > [ 39.810468] calling 101e0000.rtc+ @ 1610, parent: soc > [ 39.815639] call 101e0000.rtc+ returned 0 after 84 usecs > [ 39.820886] calling 12dd0000.pwm+ @ 1610, parent: soc > [ 39.825972] call 12dd0000.pwm+ returned 0 after 3 usecs > [ 39.831211] calling 12c90000.i2c+ @ 1610, parent: soc > [ 39.836300] call 12c90000.i2c+ returned 0 after 1 usecs > [ 39.841542] calling 12c80000.i2c+ @ 1610, parent: soc > [ 39.846629] call 12c80000.i2c+ returned 0 after 1 usecs > [ 39.851871] calling 12c70000.i2c+ @ 1610, parent: soc > [ 39.856958] call 12c70000.i2c+ returned 0 after 1 usecs > [ 39.862200] calling 12c60000.i2c+ @ 1610, parent: soc > [ 39.867313] call 12c60000.i2c+ returned 0 after 1 usecs > [ 39.872505] calling 12c30000.serial+ @ 1610, parent: soc > [ 39.878121] call 12c30000.serial+ returned 0 after 209 usecs > [ 39.883531] calling 12c20000.serial+ @ 1610, parent: soc > [ 39.888936] call 12c20000.serial+ returned 0 after 6 usecs > [ 39.894379] calling 12c10000.serial+ @ 1610, parent: soc > [ 39.899782] call 12c10000.serial+ returned 0 after 5 usecs > [ 39.905229] calling 12c00000.serial+ @ 1610, parent: soc > [ 39.910631] call 12c00000.serial+ returned 0 after 6 usecs > [ 39.916078] calling 10050000.syscon+ @ 1610, parent: soc > [ 39.921478] call 10050000.syscon+ returned 0 after 1 usecs > [ 39.926929] calling 12250000.memory-controller+ @ 1610, parent: soc > [ 39.933289] call 12250000.memory-controller+ returned 0 after 4 usecs > [ 39.939717] calling 10000000.chipid+ @ 1610, parent: soc > [ 39.945062] call 10000000.chipid+ returned 0 after 1 usecs > [ 39.950564] calling soc:syscon-reboot+ @ 1610, parent: soc > [ 39.956086] call soc:syscon-reboot+ returned 0 after 1 usecs > [ 39.961761] calling soc:syscon-poweroff+ @ 1610, parent: soc > [ 39.967484] call soc:syscon-poweroff+ returned 0 after 2 usecs > [ 39.973344] calling soc+ @ 1610, parent: platform > [ 39.978108] call soc+ returned 0 after 1 usecs > [ 39.982477] calling exynos_cpuidle+ @ 1610, parent: platform > [ 39.988230] call exynos_cpuidle+ returned 0 after 1 usecs > [ 39.993609] calling reg-dummy+ @ 1610, parent: platform > [ 39.998903] call reg-dummy+ returned 0 after 1 usecs > [ 40.005000] calling regulator.49+ @ 1610, parent: 104-0048 > [ 40.014319] call regulator.49+ returned 0 after 4783 usecs > [ 40.018399] calling regulator.48+ @ 1610, parent: 104-0048 > [ 40.026464] call regulator.48+ returned 0 after 2491 usecs > [ 40.030537] calling regulator.47+ @ 1610, parent: 104-0048 > [ 40.038619] call regulator.47+ returned 0 after 2503 usecs > [ 40.042668] calling regulator.46+ @ 1610, parent: 104-0048 > [ 40.050792] call regulator.46+ returned 0 after 2484 usecs > [ 40.054836] calling regulator.45+ @ 1610, parent: 104-0048 > [ 40.062966] call regulator.45+ returned 0 after 2488 usecs > [ 40.067007] calling regulator.44+ @ 1610, parent: 104-0048 > [ 40.075128] call regulator.44+ returned 0 after 2482 usecs > [ 40.079207] calling regulator.43+ @ 1610, parent: 104-0048 > [ 40.087293] call regulator.43+ returned 0 after 2508 usecs > [ 40.091337] calling regulator.42+ @ 1610, parent: 104-0048 > [ 40.099447] call regulator.42+ returned 0 after 2502 usecs > [ 40.103488M calling regulator.41+ @ 1610, parent: 104-0048 > [ 40.111609] call regulator.41+ returned 0 after 2481 usecs > [ 40.115658] calling regulator.40+ @ 1610, parent: 104-0048 > [ 40.123782] call regulator.40+ returned 0 after 2484 usecs > [ 40.127859] calling regulator.39+ @ 1610, parent: 104-0048 > [ 40.135918] call regulator.39+ returned 0 after 2482 usecs > [ 40.139993] calling regulator.38+ @ 1610, parent: 104-0048 > [ 40.148053] call regulator.38+ returned 0 after 2482 usecs > [ 40.153493] calling regulator.37+ @ 1610, parent: 0-0009 > [ 40.160058] call regulator.37+ returned 0 after 2493 usecs > [ 40.164100] calling regulator.36+ @ 1610, parent: 0-0009 > [ 40.172105] call regulator.36+ returned 0 after 2485 usecs > [ 40.176148] calling regulator.35+ @ 1610, parent: 0-0009 > [ 40.184097] call regulator.35+ returned 0 after 2481 usecs > [ 40.188215] calling regulator.34+ @ 1610, parent: 0-0009 > [ 40.196063] call regulator.34+ returned 0 after 2484 usecs > [ 40.200137] calling regulator.33+ @ 1610, parent: 0-0009 > [ 40.208023] call regulator.33+ returned 0 after 2482 usecs > [ 40.212067] calling regulator.32+ @ 1610, parent: 0-0009 > [ 40.220014] call regulator.32+ returned 0 after 2482 usecs > [ 40.224062] calling regulator.31+ @ 1610, parent: 0-0009 > [ 40.232011] call regulator.31+ returned 0 after 2484 usecs > [ 40.236057] calling regulator.30+ @ 1610, parent: 0-0009 > [ 40.244006] call regulator.30+ returned 0 after 2481 usecs > [ 40.248085] calling regulator.29+ @ 1610, parent: 0-0009 > [ 40.255969] call regulator.29+ returned 0 after 2480 usecs > [ 40.260047] calling regulator.28+ @ 1610, parent: 0-0009 > [ 40.267963] call regulator.28+ returned 0 after 2513 usecs > [ 40.272010] calling regulator.27+ @ 1610, parent: 0-0009 > [ 40.279962] call regulator.27+ returned 0 after 2484 usecs > [ 40.284006] calling regulator.26+ @ 1610, parent: 0-0009 > [ 40.291953] call regulator.26+ returned 0 after 2480 usecs > [ 40.295993] calling regulator.25+ @ 1610, parent: 0-0009 > [ 40.303941] call regulator.25+ returned 0 after 2482 usecs > [ 40.308021] calling regulator.24+ @ 1610, parent: 0-0009 > [ 40.315905] call regulator.24+ returned 0 after 2481 usecs > [ 40.319982] calling regulator.23+ @ 1610, parent: 0-0009 > [ 40.327863] call regulator.23+ returned 0 after 2478 usecs > [ 40.331912] calling regulator.22+ @ 1610, parent: 0-0009 > [ 40.339858] call regulator.22+ returned 0 after 2482 usecs > [ 40.343898] calling regulator.21+ @ 1610, parent: 0-0009 > [ 40.351846] call regulator.21+ returned 0 after 2481 usecs > [ 40.355894] calling regulator.20+ @ 1610, parent: 0-0009 > [ 40.363838] call regulator.20+ returned 0 after 2479 usecs > [ 40.367912] calling regulator.19+ @ 1610, parent: 0-0009 > [ 40.375796] call regulator.19+ returned 0 after 2480 usecs > [ 40.379874] calling regulator.18+ @ 1610, parent: 0-0009 > [ 40.387789] call regulator.18+ returned 0 after 2513 usecs > [ 40.391837] calling regulator.17+ @ 1610, parent: 0-0009 > [ 40.399825] call regulator.17+ returned 0 after 2482 usecs > [ 40.403868] calling regulator.16+ @ 1610, parent: 0-0009 > [ 40.411816] call regulator.16+ returned 0 after 2481 usecs > [ 40.415864] calling regulator.15+ @ 1610, parent: 0-0009 > [ 40.423813] call regulator.15+ returned 0 after 2483 usecs > [ 40.427891] calling regulator.14+ @ 1610, parent: 0-0009 > [ 40.435775] call regulator.14+ returned 0 after 2480 usecs > [ 40.439852] calling regulator.13+ @ 1610, parent: 0-0009 > [ 40.447747] call regulator.13+ returned 0 after 2491 usecs > [ 40.451791] calling regulator.12+ @ 1610, parent: 0-0009 > [ 40.459718] call regulator.12+ returned 0 after 2493 usecs > [ 40.463760] calling regulator.11+ @ 1610, parent: 0-0009 > [ 40.471704] call regulator.11+ returned 0 after 2478 usecs > [ 40.475747] calling regulator.10+ @ 1610, parent: 0-0009 > [ 40.483693] call regulator.10+ returned 0 after 2479 usecs > [ 40.487766] calling regulator.9+ @ 1610, parent: 0-0009 > [ 40.495563] call regulator.9+ returned 0 after 2482 usecs > [ 40.499553] calling regulator.8+ @ 1610, parent: 0-0009 > [ 40.507358] call regulator.8+ returned 0 after 2489 usecs > [ 40.511317] calling regulator.7+ @ 1610, parent: 0-0009 > [ 40.519148] call regulator.7+ returned 0 after 2482 usecs > [ 40.523105] calling regulator.6+ @ 1610, parent: 0-0009 > [ 40.530965] call regulator.6+ returned 0 after 2481 usecs > [ 40.534918] calling regulator.5+ @ 1610, parent: 0-0009 > [ 40.542777] call regulator.5+ returned 0 after 2480 usecs > [ 40.546732] calling regulator.4+ @ 1610, parent: 0-0009 > [ 40.554589] call regulator.4+ returned 0 after 2480 usecs > [ 40.558576] calling regulator.3+ @ 1610, parent: 0-0009 > [ 40.566375] call regulator.3+ returned 0 after 2481 usecs > [ 40.574330] calling regulator.2+ @ 1610, parent: regulator-usb3 > [ 40.581488] call regulator.2+ returned 0 after 2503 usecs > [ 40.585445] calling regulator.1+ @ 1610, parent: vbat-fixed-regulator > [ 40.594529] call regulator.1+ returned 0 after 2483 usecs > [ 40.599129] calling 3860000.pinctrl+ @ 1610, parent: soc > [ 40.603864] call 3860000.pinctrl+ returned 0 after 6 usecs > [ 40.609438] calling 10d10000.pinctrl+ @ 1610, parent: soc > [ 40.614804] call 10d10000.pinctrl+ returned 0 after 9 usecs > [ 40.620443] calling 13400000.pinctrl+ @ 1610, parent: soc > [ 40.625838] call 13400000.pinctrl+ returned 0 after 20 usecs > [ 40.631656] calling 11400000.pinctrl+ @ 1610, parent: soc > [ 40.636963] call 11400000.pinctrl+ returned 0 after 33 usecs > [ 40.642621] calling 3810000.audss-clock-controller+ @ 1610, parent: soc > [ 40.649295] call 3810000.audss-clock-controller+ returned 0 after 2 > usecs > [ 40.656038] calling DISP1+ @ 1610, parent: 10010000.clock-controller > [ 40.662615] call DISP1+ returned 0 after 134 usecs > [ 40.667491] calling regulator.0+ @ 1610, parent: reg-dummy > [ 40.675340] call regulator.0+ returned 0 after 2501 usecs > [ 40.680439] calling 145b0000.dp-controller+ @ 1610, parent: soc > [ 40.685291] call 145b0000.dp-controller+ returned 0 after 3 usecs > [ 40.691452] calling 14530000.hdmi+ @ 1610, parent: soc > [ 40.696569] call 14530000.hdmi+ returned 0 after 2 usecs > [ 40.704295] calling 14450000.mixer+ @ 1610, parent: soc > [ 40.708189] call 14450000.mixer+ returned 0 after 3 usecs > [ 40.713542] calling 14400000.fimd+ @ 1610, parent: soc > [ 40.718772] call 14400000.fimd+ returned 0 after 3 usecs > [ 40.727460] calling 14650000.sysmmu+ @ 1610, parent: soc > [ 40.731412] call 14650000.sysmmu+ returned 0 after 3 usecs > [ 40.736888] calling 14640000.sysmmu+ @ 1610, parent: soc > [ 40.742287] call 14640000.sysmmu+ returned 0 after 2 usecs > [ 40.747764] calling 13eb0000.sysmmu+ @ 1610, parent: soc > [ 40.753110] call 13eb0000.sysmmu+ returned 0 after 3 usecs > [ 40.758614] calling 13ea0000.sysmmu+ @ 1610, parent: soc > [ 40.763960] call 13ea0000.sysmmu+ returned 0 after 2 usecs > [ 40.769463] calling 13e90000.sysmmu+ @ 1610, parent: soc > [ 40.774809] call 13e90000.sysmmu+ returned 0 after 2 usecs > [ 40.780320] calling 13e80000.sysmmu+ @ 1610, parent: soc > [ 40.785659] call 13e80000.sysmmu+ returned 0 after 2 usecs > [ 40.791163] calling 13c50000.sysmmu+ @ 1610, parent: soc > [ 40.796510] call 13c50000.sysmmu+ returned 0 after 2 usecs > [ 40.802013] calling 13c40000.sysmmu+ @ 1610, parent: soc > [ 40.807386] call 13c40000.sysmmu+ returned 0 after 2 usecs > [ 40.812940] calling 11f20000.sysmmu+ @ 1610, parent: soc > [ 40.818284] call 11f20000.sysmmu+ returned 0 after 3 usecs > [ 40.823699] calling 11210000.sysmmu+ @ 1610, parent: soc > [ 40.829088] call 11210000.sysmmu+ returned 0 after 3 usecs > [ 40.834539] calling 11200000.sysmmu+ @ 1610, parent: soc > [ 40.839935] call 11200000.sysmmu+ returned 0 after 2 usecs > [ 40.845539] calling 3830000.i2s+ @ 1610, parent: soc > [ 40.850439] call 3830000.i2s+ returned 0 after 3 usecs > [ 40.855564] calling 12ce0000.i2c+ @ 1610, parent: soc > [ 40.860679] call 12ce0000.i2c+ returned 0 after 1 usecs > [ 40.865867] calling 12cd0000.i2c+ @ 1610, parent: soc > [ 40.871007] call 12cd0000.i2c+ returned 0 after 2 usecs > [ 40.876196] calling 12cb0000.i2c+ @ 1610, parent: soc > [ 40.881336] call 12cb0000.i2c+ returned 0 after 1 usecs > [ 40.886525] calling 12ca0000.i2c+ @ 1610, parent: soc > [ 40.891666] call 12ca0000.i2c+ returned 0 after 1 usecs > [ 40.896885] calling 3860000.pinctrl+ @ 1610, parent: soc > [ 40.902257] call 3860000.pinctrl+ returned 0 after 2 usecs > [ 40.907970] calling 3810000.audss-clock-controller+ @ 1610, parent: soc > [ 40.914748] call 3810000.audss-clock-controller+ returned 0 after 350 > usecs > [ 40.921371] calling DISP1+ @ 1610, parent: 10010000.clock-controller > [ 40.928050] call DISP1+ returned 0 after 263 usecs > [ 40.932597] calling 12c90000.i2c+ @ 1610, parent: soc > [ 40.937847] call 12c90000.i2c+ returned 0 after 165 usecs > [ 40.943034] calling 12c80000.i2c+ @ 1610, parent: soc > [ 40.948176] call 12c80000.i2c+ returned 0 after 3 usecs > [ 40.953362] calling 12c70000.i2c+ @ 1610, parent: soc > [ 40.958505] call 12c70000.i2c+ returned 0 after 4 usecs > [ 40.963690] calling 12c60000.i2c+ @ 1610, parent: soc > [ 40.968833] call 12c60000.i2c+ returned 0 after 3 usecs > [ 40.974280] Disabling non-boot CPUs ... > [ 41.019014] IRQ55 no longer affine to CPU1 > [ 41.022280] PM: Calling exynos_pm_suspend+0x0/0x50 > [ 41.029707] PM: Calling sched_clock_suspend+0x0/0x30 > [ 41.034649] PM: Calling timekeeping_suspend+0x0/0x2f8 > [ 41.034649] PM: Calling irq_gc_suspend+0x0/0x6c > [ 41.034649] PM: Calling fw_suspend+0x0/0x18 > [ 41.034649] PM: Calling cpu_pm_suspend+0x0/0x18 > [ 41.034649] PM: Calling exynos_clkout_suspend+0x0/0x24 > [ 41.034649] PM: Calling exynos5250_clk_suspend+0x0/0x20 > [ 41.034649] PM: Calling combiner_suspe[ 41.066995] call > 12c30000.serial+ returned 0 after 60 usecs > [ 41.071122] calling 12c60000.i2c+ @ 1610, parent: soc > [ 41.076307] call 12c60000.i2c+ returned 0 after 1 usecs > [ 41.081450] calling 12c70000.i2c+ @ 1610, parent: soc > [ 41.086607] call 12c70000.i2c+ returned 0 after 1 usecs > [ 41.091807] calling 12c80000.i2c+ @ 1610, parent: soc > [ 41.096898] call 12c80000.i2c+ returned 0 after 1 usecs > [ 41.102133] calling 12c90000.i2c+ @ 1610, parent: soc > [ 41.107228] call 12c90000.i2c+ returned 0 after 1 usecs > [ 41.112470] calling 12dd0000.pwm+ @ 1610, parent: soc > [ 41.117569] call 12dd0000.pwm+ returned 0 after 13 usecs > [ 41.122880] calling 101e0000.rtc+ @ 1610, parent: soc > [ 41.127975] s3c-btc 101e0000.rtc: rtc disabled, re-enabling > [ 41.133558] call 101e0000.rtc+ returned 0 after 5456 usecs > [ 41.139000] calling 10830000.sss+ @ 1610, parent: soc > [ 41.144142] call 10830000.sss+ returned 0 after 2 usecs > [ 41.149328] calling 10830400.rng+ @ 1610, parent: soc > [ 41.154472] call 10830400.rng+ returned 0 after 1 usecs > [ 41.159657] calling 10830600.rng+ @ 1610, parent: soc > [ 41.164802] call 10830600.rng+ returned 0 after 3 usecs > [ 41.169987] calling 10850000.g2d+ @ 1610, parent: soc > [ 41.175129] call 10850000.g2d+ returned 0 after 1 usecs > [ 41.180315] calling 2020000.sysram+ @ 1610, parent: soc > [ 41.185633] call 2020000.sysram+ returned 0 after 1 usecs > [ 41.190992] calling 10044000.power-domain+ @ 1610, parent: soc > [ 41.196920] call 10044000.power-domain+ returned 0 after 1 usecs > [ 41.202976] calling 10044040.power-domain+ @ 1610, parent: soc > [ 41.208787] call 10044040.power-domain+ returned 0 after 1 usecs > [ 41.214811] calling 10044060.power-domain+ @ 1610, parent: soc > [ 41.220678] call 10044060.power-domain+ returned 0 after 1 usecs > [ 41.226696] calling 100440a0.power-domain+ @ 1610, parent: soc > [ 41.232594] call 100440a0.power-domain+ returned 0 after 1 usecs > [ 41.238563] calling 100440c0.power-domain+ @ 1610, parent: soc > [ 41.244536] call 100440c0.power-domain+ returned 0 after 1 usecs > [ 41.250455] calling 10010000.clock-controller+ @ 1610, parent: soc > [ 41.256742] call 10010000.clock-controller+ returned 0 after 1 usecs > [ 41.263088] calling soc:timer+ @ 1610, parent: soc > [ 41.267891] call soc:timer+ returned 0 after 1 usecs > [ 41.272868] calling 101c0000.mct+ @ 1610, parent: soc > [ 41.277962] call 101c0000.mct+ returned 0 after 1 usecs > [ 41.283199] calling soc:pmu+ @ 1610, parent: soc > [ 41.287857] call soc:pmu+ returned 0 after 2 usecs > [ 41.292658] calling 11400000.pinctrl+ @ 1610, parent: soc > [ 41.298103] call 11400000.pinctrl+ returned 0 after 1 usecs > [ 41.303773] calling 13400000.pinctrl+ @ 1610, parent: soc > [ 41.309125] call 13400000.pinctrl+ returned 0 after 1 usecs > [ 41.314738] calling 10d10000.pinctrl+ @ 1610, parent: soc > [ 41.320149] call 10d10000.pinctrl+ returned 0 after 2 usecs > [ 41.325757] calling 10040000.system-controller+ @ 1610, parent: soc > [ 41.332069] call 10040000.system-controller+ returned 0 after 1 usecs > [ 41.338471] calling 101d0000.watchdog+ @ 1610, parent: soc > [ 41.344054] s3c2410-wdt 101d0000.watchdog: watchdog disabled > [ 41.349659] call 101d0000.watchdog+ returned 0 after 5485 usecs > [ 41.355593] calling 11000000.codec+ @ 1610, parent: soc > [ 41.360858] call 11000000.codec+ returned 0 after 1 usecs > [ 41.366266] calling 11c00000.rotator+ @ 1610, parent: soc > [ 41.371736] call 11c00000.rotator+ returned 0 after 1 usecs > [ 41.377266] calling 10060000.tmu+ @ 1610, parent: soc > [ 41.382437] call 10060000.tmu+ returned 0 after 31 usecs > [ 41.387681] calling 12ca0000.i2c+ @ 610, parent: soc > [ 41.392823] call 12ca0000.i2c+ returned 0 after 1 usecs > [ 41.398010] calling 12cb0000.i2c+ @ 1610, parent: soc > [ 41.403152] call 12cb0000.i2c+ returned 0 after 1 usecs > [ 41.408339] calling 12cd0000.i2c+ @ 1610, parent: soc > [ 41.413481] call 12cd0000.i2c+ returned 0 after 1 usecs > [ 41.418669] calling 12ce0000.i2c+ @ 1610, parent: soc > [ 41.423811] call 12ce0000.i2c+ returned 0 after 1 usecs > [ 41.428998] calling 12d30000.spi+ @ 1610, parent: soc > [ 41.434413] call 12d30000.spi+ returned 0 after 268 usecs > [ 41.439502] calling 12200000.mmc+ @ 1610, parent: soc > [ 41.444837] call 12200000.mmc+ returned 0 after 188 usecs > [ 41.450010] calling 12220000.mmc+ @ 1610, parent: soc > [ 41.450061] calling mmc0:0001+ @ 1643, parent: mmc0 > [ 41.455218] call 12220000.mmc+ returned 0 after 26 usecs > [ 41.460128] call mmc0:0001+ returned 0 after 19 usecs > [ 41.465409] calling 12230000.mmc+ @ 1610, parent: soc > [ 41.470448] calling mmc1:e624+ @ 1644, parent: mmc1 > [ 41.475574] call 12230000.mmc+ returned 0 after 31 usecs > [ 41.480499] call mmc1:e624+ returned 0 after 8 usecs > [ 41.485796] calling 3830000.i2s+ @ 1610, parent: soc > [ 41.490756] calling mmc2:0001+ @ 1646, parent: mmc2 > [ 41.495767] call 3830000.i2s+ returned 0 after 2 usecs > [ 41.495778] calling soc:usb_dwc3+ @ 1610, parent: soc > [ 41.511006] call soc:usb_dwc3+ returned 0 after 63 usecs > [ 41.516269] calling 12100000.phy+ @ 1610, parent: soc > [ 41.521357] call 12100000.phy+ returned 0 after 2 usecs > [ 41.526591] calling 12110000.usb+ @ 1610, parent: soc > [ 41.532034] usb usb1: root hub lost power or was reset > [ 41.536810] call 12110000.usb+ returned 0 after 4980 usecs > [ 41.542304] calling 12120000.usb+ @ 1610, parent: soc > [ 41.542319] calling usb1+ @ 1617, parent: 12110000.usb > [ 41.551709] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req > 400000Hz, actual 396825HZ div = 63) > [ 41.615745] usb usb2: root hub lost power or was reset > [ 41.619947] call 12120000.usb+ returned 0 after 70860 usecs > [ 41.625087] calling 12130000.phy+ @ 1610, parent: soc > [ 41.625111] calling usb2+ @ 1613, parent: 12120000.usb > [ 41.630177] call 12130000.phy+ returned 0 after 2 usecs > [ 41.640597] calling soc:amba+ @ 1610, parent: soc > [ 41.645371] call soc:amba+ returned 0 after 1 usecs > [ 41.650193] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req > 50000000Hz, actual 50000000HZ div = 0) > [ 41.659959] calling 121a0000.pdma+ @ 1610, parent: soc:amba > [ 41.660009] call mmc2:0001+ returned 0 after 155559 usecs > [ 41.665553] call 121a0000.pdma+ returned 0 after 5 usecs > [ 41.665565] calling 121b0000.pdma+ @ 1610, parent: soc:amba > [ 41.681649] calling mmc2:0001:1+ @ 1647, parent: mmc2:0001 > [ 41.682210] call 121b0000.pdma+ returned 0 after 5 usecs > [ 41.687397] call mmc2:0001:1+ returned 0 after 1 usecs > [ 41.692768] calling 10800000.mdma+ @ 1610, parent: soc:amba > [ 41.697822] calling mmc2:0001:2+ @ 1648, parent: mmc2:0001 > [ 41.703483] call 10800000.mdma+ returned 0 after 4 usecs > [ 41.709022] calling mmc2:0001:3+ @ 1649, parent: mmc2:0001 > [ 41.714329] calling 11c10000.mdma+ @ 1610, parent: soc:amba > [ 41.719870] call mmc2:0001:3+ returned 0 after 1 usecs > [ 41.725590] call mmc2:0001:2+ returned 0 after 1 usecs > [ 41.731642] call 11c10000.mdma+ returned 0 after 6 usecs > [ 41.741045] calling 13e00000.gsc+ @ 1610, parent: soc > [ 41.746186] call 13e00000.gsc+ returned 0 after 1 usecs > [ 41.751373] calling 13e10000.gsc+ @ 1610, parent: soc > [ 41.756516] call 13e10000.gsc+ returned 0 after 1 usecs > [ 41.761724] calling 13e20000.gsc+ @ 1610, parent: soc > [ 41.766820] call 13e20000.gsc+ returned 0 after 1 usecs > [ 41.772058] calling 13e30000.gsc+ @ 1610, parent: soc > [ 41.777149] call 13e30000.gsc+ returned 0 after 1 usecs > [ 41.782386] calling 101b0000.cec+ @ 1610, parent: soc > [ 41.787479] call 101b0000.cec+ returned 0 after 1 usecs > [ 41.792715] calling soc:video-phy+ @ 1610, parent: soc > [ 41.797895] call soc:video-phy+ returned 0 after 2 usecs > [ 41.801680] call usb1+ returned 0 after 243207 usecs > [ 41.803225] calling 10a60000.sysmmu+ @ 1610, parent: soc > [ 41.808275] calling 1-1+ @ 1635, parent: usb1 > [ 41.813545] call 10a60000.sysmmu+ returned 0 after 2 usecs > [ 41.813563] calling 11200000.sysmmu+ @ 1610, parent: soc > [ 41.828798] call 11200000.sysmmu+ returned 0 after 2 usecs > [ 41.834298] calling 11210000.sysmmu+ @ 1610, parent: soc > [ 41.839649] call 11210000.sysmmu+ returned 0 after 3 usecs > [ 41.845147] calling 11d40000.sysmmu+ @ 1610, parent: soc > [ 41.850498] call 11d40000.sysmmu+ returned 0 after 3 usecs > [ 41.855997] calling 11f20000.sysmmu+ @ 1610, parent: soc > [ 41.861348] call 11f20000.sysmmu+ returned 0 after 2 usecs > [ 41.866846] calling 13260000.sysmmu+ @ 1610, parent: soc > [ 41.872264] call 13260000.sysmmu+ returned 0 after 2 usecs > [ 41.877673] calling 13270000.sysmmu+ @ 1610, parent: soc > [ 41.881864] call usb2+ returned 0 after 240745 usecs > [ 41.883075] call 13270000.sysmmu+ returned 0 after 3 usecs > [ 41.893496] calling 132a0000.sysmmu+ @ 1610, parent: soc > [ 41.898845] call 132a0000.sysmmu+ returned 0 after 2 usecs > [ 41.904345] calling 13280000.sysmmu+ @ 1610, parent: soc > [ 41.909695] call 13280000.sysmmu+ returned 0 after 2 usecs > [ 41.915194] calling 13290000.sysmmu+ @ 1610, parent: soc > [ 41.920546] call 13290000.sysmmu+ returned 0 after 3 usecs > [ 41.926044] calling 132b0000.sysmmu+ @ 1610, parent: soc > [ 41.931396] call 132b0000.sysmmu+ returned 0 after 3 usecs > [ 41.936900] calling 132c0000.sysmmu+ @ 1610, parent: soc > [ 41.942270] call 132c0000.sysmmu+ returned 0 after 2 usecs > [ 41.947720] calling 132d0000.sysmmu+ @ 1610, parent: soc > [ 41.953122] call 132d0000.sysmmu+ returned 0 after 3 usecs > [ 41.958570] calling 132e0000.sysmmu+ @ 1610, parent: soc > [ 41.962417] usb 1-1: reset high-speed USB device number 2 using > exynos-ehci > [ 41.963970] call 132e0000.sysmmu+ returned 0 after 3 usecs > [ 41.976423] calling 132f0000.sysmmu+ @ 1610, parent: soc > [ 41.981764] call 132f0000.sysmmu+ returned 0 after 2 usecs > [ 41.987225] calling 13c40000.sysmmu+ @ 1610, parent: soc > [ 41.992627] call 13c40000.sysmmu+ returned 0 after 2 usecs > [ 41.998072] calling 13c50000.sysmmu+ @ 1610, parent: soc > [ 42.003469] call 13c50000.sysmmu+ returned 0 after 2 usecs > [ 42.008913] calling 13e80000.sysmmu+ @ 1610, parent: soc > [ 42.014319] call 13e80000.sysmmu+ returned 0 after 2 usecs > [ 42.019763] calling 13e90000.sysmmu+ @ 1610, parent: soc > [ 42.025166] call 13e90000.sysmmu+ returned 0 after 2 usecs > [ 42.030613] calling 13ea0000.sysmmu+ @ 1610, parent: soc > [ 42.036015] call 13ea0000.sysmmu+ returned 0 after 2 usecs > [ 42.041463] calling 13eb0000.sysmmu+ @ 1610, parent: soc > [ 42.046863] call 13eb0000.sysmmu+ returned 0 after 2 usecs > [ 42.052336] calling 14640000.sysmmu+ @ 1610, parent: soc > [ 42.057753] call 14640000.sysmmu+ returned 0 after 65 usecs > [ 42.063283] calling 14650000.sysmmu+ @ 1610, parent: soc > [ 42.068626] call 14650000.sysmmu+ returned 0 after 3 usecs > [ 42.074129] calling opp_table0+ @ 1610, parent: platform > [ 42.079475] call opp_table0+ returned 0 after 1 usecs > [ 42.084575] calling gpio-keys+ @ 1610, parent: platform > [ 42.089805] wake disabled for irq 152 > [ 42.093464] wake disabled for irq 153 > [ 42.097095] call gpio-keys+ returned 0 after 7122 usecs > [ 42.102331] calling vbat-fixed-regulator+ @ 1610, parent: platform > [ 42.108559] call vbat-fixed-regulator+ returned 0 after 2 usecs > [ 42.114486] calling i2c-arbitrator+ @ 1610, parent: platform > [ 42.120186] call i2c-arbitrator+ returned 0 after 2 usecs > [ 42.125615] calling regulator-usb3+ @ 1610, parent: platform > [ 42.131306] call regulator-usb3+ returned 0 after 1 usecs > [ 42.136717] calling mmc3_pwrseq+ @ 1610, parent: platform > [ 42.142172] call mmc3_pwrseq+ returned 0 after 1 usecs > [ 42.147294] calling 0-0009+ @ 1610, parent: i2c-0 > [ 42.152352] call 0-0009+ returned 0 after 279 usecs > [ 42.156913] calling 1-0067+ @ 1610, parent: i2c-1 > [ 42.161775] wake disabled for irq 148 > [ 42.321621] call 1-0067+ returned 0 after 156102 usecs > [ 42.325614] calling regulatory.0+ @ 1610, parent: platform > [ 42.330866] call regulatory.0+ returned 0 after 1 usecs > [ 42.336121] calling alarmtimer+ @ 1610, parent: platform > [ 42.341459] call alarmtimer+ returned 0 after 6 usecs > [ 42.348605] calling serial8250+ @ 1610, parent: platform > [ 42.352589] call serial8250+ returned 0 after 2 usecs > [ 42.357625] calling exynos-drm+ @ 1610, parent: platform > [ 42.478238] exynos-dp 145b0000.dp-controller: Link Training Clock > Recovery success > [ 42.487049] exynos-dp 145b0000.dp-controller: Link Training success! > [ 42.598098] exynos-dp 145b0000.dp-controller: Timeout of video > streamclk ok > [ 42.603648] exynos-dp 145b0000.dp-controller: unable to config video > [ 42.632081] call 1-1+ returned 0 after 794948 usecs > [ 42.654712] call exynos-drm+ returned 0 after 284877 usecs > [ 42.660368] calling max77686-pmic+ @ 1610, parent: 0-0009 > [ 42.665845] call max77686-pmic+ returned 0 after 1 usecs > [ 42.671229] calling max77686-rtc+ @ 1610, parent: 0-0009 > [ 42.676798] wake disabled for irq 146 > [ 42.680400] call max77686-rtc+ returned 0 after 3705 usecs > [ 42.685914] calling max77686-clk+ @ 1610, parent: 0-0009 > [ 42.691260] call max77686-clk+ returned 0 after 1 usecs > [ 42.696508] calling Fixed MDIO bus.0+ @ 1610, parent: platform > [ 42.702422] call Fixed MDIO bus.0+ returned 0 after 1 usecs > [ 42.708756] calling usb_phy_generic.0.auto+ @ 1610, parent: platform > [ 42.715664] call usb_phy_generic.0.auto+ returned 0 after 1 usecs > [ 42.721785] calling usb_phy_generic.1.auto+ @ 1610, parent: platform > [ 42.728251] call usb_phy_generic.1.auto+ returned 0 after 1 usecs > [ 42.734379] calling 12000000.dwc3+ @ 1610, parent: soc:usb_dwc3 > [ 42.740472] call 12000000.dwc3+ returned 0 after 79 usecs > [ 42.745933] calling input0+ @ 1610, parent: 1-0067 > [ 42.745948] calling xhci-hcd.2.auto+ @ 1618, parent: 12000000.dwc3 > [ 42.750813] call input0+ returned 0 after 3 usecs > [ 42.757161] usb usb3: root hub lost power or was reset > [ 42.761865] calling rtc0+ @ 1610, parent: max77686-rtc > [ 42.767037] usb usb4: root hub lost power or was reset > [ 42.780258] call xhci-hcd.2.auto+ returned 0 after 22597 usecs > [ 42.786253] calling usb3+ @ 1625, parent: xhci-hcd.2.auto > [ 42.791825] calling usb4+ @ 1630, parent: xhci-hcd.2.auto > [ 42.802300] call rtc0+ returned 0 after 29281 usecs > [ 42.807236] calling rtc1+ @ 1610, parent: 101e0000.rtc > [ 42.812588] call rtc1+ returned 0 after 1 usecs > [ 42.817220] calling 104-001e+ @ 1610, parent: i2c-104 > [ 42.825054] wake disabled for irq 150 > [ 42.911689] call usb4+ returned 0 after 111658 usecs > [ 42.912072] call usb3+ returned 0 after 111335 usecs > [ 44.505817] asix 1-1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 > > > > > > > > > *** break sent *** > [ 63.472452] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) > show-all-locks(d) terminate-all-tasks(e) memory-full-oom-kill(f) > kill-all-tasks(i) thaw-filesystems(j) sak(k) > show-backtrace-all-active-cpus(l) show-memory-usage(m) > nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) > unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) > show-blocked-tasks(w) dump-ftrace-buffer(z) > > *** break sent *** > [ 66.873020] sysrq: SysRq : Show backtrace of all active CPUs > [ 66.878907] NMI backtrace for cpu 0 > [ 66.882602] CPU: 0 PID: 0 Comm: swapper/0 Not tainted > 4.17.0-rc6-00023-g38ba34a43dbc-dirty #203 > [ 66.891572] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree) > [ 66.897948] [] (unwind_backtrace) from [] > (show_stack+0x10/0x14) > [ 66.905999] [] (show_stack) from [] > (dump_stack+0x90/0xc8) > [ 66.913539] [] (dump_stack) from [] > (nmi_cpu_backtrace+0xf8/0x10c) > [ 66.921777] [] (nmi_cpu_backtrace) from [] > (nmi_trigger_cpumask_backtrace+0x110/0x148) > [ 66.931793] [] (nmi_trigger_cpumask_backtrace) from > [] (__handle_sysrq+0xdc/0x250) > [ 66.941482] [] (__handle_sysrq) from [] > (s3c24xx_serial_rx_drain_fifo+0x134/0x224) > [ 66.951191] [] (s3c24xx_serial_rx_drain_fifo) from > [] (s3c24xx_serial_rx_chars+0x6c/0x198) > [ 66.961600] [] (s3c24xx_serial_rx_chars) from [] > (s3c64xx_serial_handle_irq+0x48/0x60) > [ 66.971644] [] (s3c64xx_serial_handle_irq) from > [] (__handle_irq_event_percpu+0x98/0x510) > [ 66.981975] [] (__handle_irq_event_percpu) from > [] (handle_irq_event_percpu+0x1c/0x58) > [ 66.992059] [] (handle_irq_event_percpu) from [] > (handle_irq_event+0x38/0x5c) > [ 67.001370] [] (handle_irq_event) from [] > (handle_fasteoi_irq+0xa4/0x138) > [ 67.010341] [] (handle_fasteoi_irq) from [] > (generic_handle_irq+0x18/0x28) > [ 67.019428] [] (generic_handle_irq) from [] > (__handle_domain_irq+0x6c/0xe4) > [ 67.028610] [] (__handle_domain_irq) from [] > (gic_handle_irq+0x54/0xa0) > [ 67.037441] [] (gic_handle_irq) from [] > (__irq_svc+0x70/0xb0) > [ 67.045410] Exception stack(0xc0f01ee8 to 0xc0f01f30) > [ 67.050934] 1ee0: 00000001 00000001 00000000 > c0f0bc00 91f13160 0000000f > [ 67.059626] 1f00: 00000000 c0f7aad4 00000000 00000000 eefb47c0 > 00000000 00000000 c0f01f38 > [ 67.068324] 1f20: c0180a08 c06c4e0c 20000153 ffffffff > [ 67.073876] [] (__irq_svc) from [] > (cpuidle_enter_state+0x1c0/0x498) > [ 67.082500] [] (cpuidle_enter_state) from [] > (do_idle+0x1c0/0x278) > [ 67.090967] [] (do_idle) from [] > (cpu_startup_entry+0x18/0x1c) > [ 67.099089] [] (cpu_startup_entry) from [] > (start_kernel+0x3ec/0x46c) > [ 67.107837] Sending NMI from CPU 0 to CPUs 1: > [ 67.112750] NMI backtrace for cpu 1 > [ 67.112756] CPU: 1 PID: 0 Comm: swapper/1 Not tainted > 4.17.0-rc6-00023-g38ba34a43dbc-dirty #203 > [ 67.112758] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree) > [ 67.112764] PC is at cpuidle_enter_state+0x1c0/0x498 > [ 67.112769] LR is at trace_hardirqs_on_caller+0x100/0x1e0 > [ 67.112772] pc : [] lr : [] psr: 20000013 > [ 67.112775] sp : ee8f7f70 ip : 00000000 fp : 00000000 > [ 67.112777] r10: eefc67c0 r9 : 00000000 r8 : 00000001 > [ 67.112780] r7 : c0f7aad4 r6 : 00000001 r5 : 0000000f r4 : a03b2a20 > [ 67.112782] r3 : ee8ea640 r2 : 00000000 r1 : 00000001 r0 : 00000001 > [ 67.112786] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM > Segment none > [ 67.112788] Control: 10c5387d Table: 6c06806a DAC: 00000051 > [ 67.112793] CPU: 1 PID: 0 Comm: swapper/1 Not tainted > 4.17.0-rc6-00023-g38ba34a43dbc-dirty #203 > [ 67.112795] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree) > [ 67.112801] [] (unwind_backtrace) from [] > (show_stack+0x10/0x14) > [ 67.112807] [] (show_stack) from [] > (dump_stack+0x90/0xc8) > [ 67.112813] [] (dump_stack) from [] > (nmi_cpu_backt2ace+0xa8/0x10c) > [ 67.112818] [] (nmi_cpu_backtrace) from [] > (handle_IPI+0x108/0x3e4) > [ 67.112824] [] (handle_IPI) from [] > (gic_handle_irq+0x94/0xa0) > [ 67.112829] [] (gic_handle_irq) from [] > (__irq_svc+0x70/0xb0) > [ 67.112831] Exception stack(0xee8f7f20 to 0xee8f7f68) > [ 67.112836] 7f20: 00000001 00000001 00000000 ee8ea640 a03b2a20 > 0000000f 00000001 c0f7aad4 > [ 67.112841] 7f40: 00000001 00000000 eefc67c0 00000000 00000000 > ee8f7f70 c0180a08 c06c4e0c > [ 67.112844] 7f60: 20000013 ffffffff > [ 67.112850] [] (__irq_svc) from [] > (cpuidle_enter_state+0x1c0/0x498) > [ 67.112857] [] (cpuidle_enter_state) from [] > (do_idle+0x1c0/0x278) > [ 67.112862] [] (do_idle) from [] > (cpu_startup_entry+0x18/0x1c) > [ 67.112867] [] (cpu_startup_entry) from [<401028ac>] > (0x401028ac) > [ 67.114359] cros-ec-i2c 104-001e: bad packet checksum > [ 67.322533] call 104-001e+ returned 0 after 23925980 usecs > [ 67.328468] calling cros-ec-dev.3.auto+ @ 1610, parent: 104-001e > [ 67.335024] call cros-ec-dev.3.auto+ returned 0 after 1 usecs > [ 67.341192] calling > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ @ 1610, > parent: 104-001e > [ 67.351704] call > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ > returned 0 after 1 usecs > [ 67.361881] calling input1+ @ 1610, parent: > i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller > [ 67.372254] call input1+ returned 0 after 3 usecs > [ 67.377450] calling tps65090-pmic+ @ 1610, parent: 104-0048 > [ 67.383604] call tps65090-pmic+ returned 0 after 1 usecs > [ 67.389409] calling tps65090-charger+ @ 1610, parent: 104-0048 > [ 67.395783] call tps65090-charger+ returned 0 after 1 usecs > [ 67.401811] calling cpufreq-dt+ @ 1610, parent: platform > [ 67.407613] call cpufreq-dt+ returned 0 after 1 usecs > [ 67.413094] calling snd-soc-dummy+ @ 1610, parent: platform > [ 67.419141] call snd-soc-dummy+ returned 0 after 1 usecs > [ 67.424949] calling backlight+ @ 1610, parent: platform > [ 67.430781] call backlight+ returned 0 after 206 usecs > [ 67.436251] calling backlight+ @ 1610, parent: backlight > [ 67.441954] call backlight+ returned 0 after 3 usecs > [ 67.447256] calling hdmi-audio-codec.4.auto+ @ 1610, parent: > 14530000.hdmi > [ 67.454596] call hdmi-audio-codec.4.auto+ returned 0 after 1 usecs > [ 67.461098] calling panel+ @ 1610, parent: platform > [ 67.466391] call panel+ returned 0 after 1 usecs > [ 67.471315] calling sound+ @ 1610, parent: platform > [ 67.477289] call sound+ returned 0 after 673 usecs > [ 67.482595] calling input2+ @ 1610, parent: gpio-keys > [ 67.488097] call input2+ returned 0 after 2 usecs > [ 67.498847] OOM killer enabled. > [ 67.502391] Restarting tasks ... done. > > > > > --- > > drivers/input/keyboard/cros_ec_keyb.c | 30 ++++++++++----------------- > > 1 file changed, 11 insertions(+), 19 deletions(-) > > > > diff --git a/drivers/input/keyboard/cros_ec_keyb.c > b/drivers/input/keyboard/cros_ec_keyb.c > > index 489ddd37bd4ee..c5e32544130dc 100644 > > --- a/drivers/input/keyboard/cros_ec_keyb.c > > +++ b/drivers/input/keyboard/cros_ec_keyb.c > > @@ -242,19 +242,17 @@ static int cros_ec_keyb_work(struct notifier_block > *nb, > > u32 val; > > unsigned int ev_type; > > > > + /* > > + * If not wake enabled, discard key state changes during > > + * suspend. Switches will be re-checked in > > + * cros_ec_keyb_resume() to be sure nothing is lost. > > + */ > > + if (queued_during_suspend && !device_may_wakeup(ckdev->dev)) > > + return NOTIFY_OK; > > + > > switch (ckdev->ec->event_data.event_type) { > > case EC_MKBP_EVENT_KEY_MATRIX: > > - if (device_may_wakeup(ckdev->dev)) { > > - pm_wakeup_event(ckdev->dev, 0); > > - } else { > > - /* > > - * If keyboard is not wake enabled, discard key > state > > - * changes during suspend. Switches will be > re-checked > > - * in cros_ec_keyb_resume() to be sure nothing is > lost. > > - */ > > - if (queued_during_suspend) > > - return NOTIFY_OK; > > - } > > + pm_wakeup_event(ckdev->dev, 0); > > > > if (ckdev->ec->event_size != ckdev->cols) { > > dev_err(ckdev->dev, > > @@ -268,10 +266,7 @@ static int cros_ec_keyb_work(struct notifier_block > *nb, > > break; > > > > case EC_MKBP_EVENT_SYSRQ: > > - if (device_may_wakeup(ckdev->dev)) > > - pm_wakeup_event(ckdev->dev, 0); > > - else if (queued_during_suspend) > > - return NOTIFY_OK; > > + pm_wakeup_event(ckdev->dev, 0); > > > > val = > get_unaligned_le32(&ckdev->ec->event_data.data.sysrq); > > dev_dbg(ckdev->dev, "sysrq code from EC: %#x\n", val); > > @@ -280,10 +275,7 @@ static int cros_ec_keyb_work(struct notifier_block > *nb, > > > > case EC_MKBP_EVENT_BUTTON: > > case EC_MKBP_EVENT_SWITCH: > > - if (device_may_wakeup(ckdev->dev)) > > - pm_wakeup_event(ckdev->dev, 0); > > - else if (queued_during_suspend) > > - return NOTIFY_OK; > > + pm_wakeup_event(ckdev->dev, 0); > > > > if (ckdev->ec->event_data.event_type == > EC_MKBP_EVENT_BUTTON) { > > val = get_unaligned_le32( > > > > Best regards > -- > Marek Szyprowski, PhD > Samsung R&D Institute Poland > > --000000000000e0bd3f057289e462 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Marek,

Can you please give me little more contex= t ? Snow is still on 3.8.11. This patch is not backported to 3.8.11. Are yo= u trying to flash a different kernel=C2=A0 on snow?=C2=A0=C2=A0

Than= ks,
Ravi=C2=A0

On Fri, Aug 3, 2018 at 12:26 AM Marek Szyprowski <m.szyprowski@samsung.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">Hi All,

On 2018-06-06 00:44, Ravi Chandra Sadineni wrote:
> Remove the unnecessary check before calling pm_wakeup_event. If the > device is not wake enabled, this call is no-op anyway.
>
> Signed-off-by: Ravi Chandra Sadineni <ravisadineni@chromium.org>

This patch breaks suspend/resume on Samsung Exynos5250 Snow Chromebook. It looks that it is waiting forever(?) on some cros ec i2c call. With
no_console_suspend and initcall_debug kernel parameters together with
playing with magic-sysrq after suspend/resume cycle I've managed to get=
following log:

# rtcwake -s10 -mmem
rtcwake: wakeup from "mem" using /dev/rtc0 at Fri Aug=C2=A0 3 06:= 13:42 2018
[=C2=A0=C2=A0 38.359219] PM: suspend entry (deep)
[=C2=A0=C2=A0 38.362782] PM: Syncing filesystems ... done.
[=C2=A0=C2=A0 38.379897] Freezing user space processes ... (elapsed 0.002 s= econds)
done.
[=C2=A0=C2=A0 38.382258] OOM killer disabled.
[=C2=A0=C2=A0 38.382263] Freezing remaining freezable tasks ... (elapsed 0.= 001
seconds) done.
[=C2=A0=C2=A0 38.388705] calling=C2=A0 input2+ @ 1610, parent: gpio-keys [=C2=A0=C2=A0 38.388847] call input2+ returned 0 after 122 usecs
[=C2=A0=C2=A0 38.388985] calling=C2=A0 sound+ @ 1610, parent: platform
[=C2=A0=C2=A0 38.423739] max98095 7-0011: ASoC: PRE_PMD: LINE Left Out even= t
failed: -22
[=C2=A0=C2=A0 38.435718] call sound+ returned 0 after 45628 usecs
[=C2=A0=C2=A0 38.435746] calling=C2=A0 panel+ @ 1610, parent: platform
[=C2=A0=C2=A0 38.435754] call panel+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.435768] calling=C2=A0 hdmi-audio-codec.4.auto+ @ 1610, par= ent:
14530000.hdmi
[=C2=A0=C2=A0 38.435775] call hdmi-audio-codec.4.auto+ returned 0 after 1 u= secs
[=C2=A0=C2=A0 38.435799] calling=C2=A0 backlight+ @ 1610, parent: backlight=
[=C2=A0=C2=A0 38.436032] call backlight+ returned 0 after 221 usecs
[=C2=A0=C2=A0 38.436048] calling=C2=A0 backlight+ @ 1610, parent: platform<= br> [=C2=A0=C2=A0 38.445536] call backlight+ returned 0 after 9257 usecs
[=C2=A0=C2=A0 38.445670] calling=C2=A0 mmc2:0001:3+ @ 6, parent: mmc2:0001<= br> [=C2=A0=C2=A0 38.445700] call mmc2:0001:3+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.445733] calling=C2=A0 mmc2:0001:2+ @ 6, parent: mmc2:0001<= br> [=C2=A0=C2=A0 38.445740] call mmc2:0001:2+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.445760] calling=C2=A0 mmc2:0001:1+ @ 6, parent: mmc2:0001<= br> [=C2=A0=C2=A0 38.445767] call mmc2:0001:1+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.445792] calling=C2=A0 mmc2:0001+ @ 6, parent: mmc2
[=C2=A0=C2=A0 38.445884] calling=C2=A0 snd-soc-dummy+ @ 1610, parent: platf= orm
[=C2=A0=C2=A0 38.445892] call snd-soc-dummy+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.445988] calling=C2=A0 cpufreq-dt+ @ 1610, parent: platform=
[=C2=A0=C2=A0 38.445997] call cpufreq-dt+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.446071] calling=C2=A0 tps65090-charger+ @ 1610, parent: 10= 4-0048
[=C2=A0=C2=A0 38.446079] call tps65090-charger+ returned 0 after 1 usecs [=C2=A0=C2=A0 38.446208] calling=C2=A0 mmc1:e624+ @ 78, parent: mmc1
[=C2=A0=C2=A0 38.446212] calling=C2=A0 tps65090-pmic+ @ 1610, parent: 104-0= 048
[=C2=A0=C2=A0 38.446220] call tps65090-pmic+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.446279] calling=C2=A0 input1+ @ 1610, parent:
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller
[=C2=A0=C2=A0 38.446289] call input1+ returned 0 after 3 usecs
[=C2=A0=C2=A0 38.446305] calling
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ @ 1610, parent: 104-001e
[=C2=A0=C2=A0 38.446313] call
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+
returned 0 after 1 usecs
[=C2=A0=C2=A0 38.446327] calling=C2=A0 cros-ec-dev.3.auto+ @ 1610, parent: = 104-001e
[=C2=A0=C2=A0 38.446334] call cros-ec-dev.3.auto+ returned 0 after 1 usecs<= br> [=C2=A0=C2=A0 38.446370] calling=C2=A0 104-001e+ @ 1610, parent: i2c-104 [=C2=A0=C2=A0 38.448555] call mmc1:e624+ returned 0 after 2283 usecs
[=C2=A0=C2=A0 38.450514] calling=C2=A0 mmc0:0001+ @ 79, parent: mmc0
[=C2=A0=C2=A0 38.457501] call mmc2:0001+ returned 0 after 11425 usecs
[=C2=A0=C2=A0 38.463830] wake enabled for irq 150
[=C2=A0=C2=A0 38.469426] calling=C2=A0 1-1+ @ 6, parent: usb1
[=C2=A0=C2=A0 38.474501] call 104-001e+ returned 0 after 27461 usecs
[=C2=A0=C2=A0 38.490008] call 1-1+ returned 0 after 10331 usecs
[=C2=A0=C2=A0 38.494988] calling=C2=A0 104-000b+ @ 1610, parent: i2c-104 [=C2=A0=C2=A0 38.512028] call mmc0:0001+ returned 0 after 36926 usecs
[=C2=A0=C2=A0 38.547373] call 104-000b+ returned 0 after 51146 usecs
[=C2=A0=C2=A0 38.670382] calling=C2=A0 rtc1+ @ 1610, parent: 101e0000.rtc [=C2=A0=C2=A0 38.675688] call rtc1+ returned 0 after 2 usecs
[=C2=A0=C2=A0 38.680296] calling=C2=A0 rtc0+ @ 1610, parent: max77686-rtc [=C2=A0=C2=A0 38.717626] call rtc0+ returned 0 after 31302 usecs
[=C2=A0=C2=A0 38.722578] calling=C2=A0 input0+ @ 1610, parent: 1-0067
[=C2=A0=C2=A0 38.727536] call input0+ returned 0 after 3 usecs
[=C2=A0=C2=A0 38.732368] calling=C2=A0 usb4+ @ 78, parent: xhci-hcd.2.auto<= br> [=C2=A0=C2=A0 38.732790] calling=C2=A0 usb2+ @ 1614, parent: 12120000.usb [=C2=A0=C2=A0 38.738659] calling=C2=A0 usb1+ @ 79, parent: 12110000.usb
[=C2=A0=C2=A0 38.743044] calling=C2=A0 usb3+ @ 6, parent: xhci-hcd.2.auto [=C2=A0=C2=A0 38.748311] call usb4+ returned 0 after 10186 usecs
[=C2=A0=C2=A0 38.753567] call usb3+ returned 0 after 251 usecs
[=C2=A0=C2=A0 38.758811] call usb1+ returned 0 after 526 usecs
[=C2=A0=C2=A0 38.763006] calling=C2=A0 xhci-hcd.2.auto+ @ 6, parent: 120000= 00.dwc3
[=C2=A0=C2=A0 38.773625] call xhci-hcd.2.auto+ returned 0 after 43 usecs [=C2=A0=C2=A0 38.779206] calling=C2=A0 12000000.dwc3+ @ 1610, parent: soc:u= sb_dwc3
[=C2=A0=C2=A0 38.785417] call 12000000.dwc3+ returned 0 after 245 usecs
[=C2=A0=C2=A0 38.790917] calling=C2=A0 usb_phy_generic.1.auto+ @ 1610, pare= nt: platform
[=C2=A0=C2=A0 38.797356] call usb_phy_generic.1.auto+ returned 0 after 1 us= ecs
[=C2=A0=C2=A0 38.803431] calling=C2=A0 usb_phy_generic.0.auto+ @ 1610, pare= nt: platform
[=C2=A0=C2=A0 38.809966] call usb_phy_generic.0.auto+ returned 0 after 1 us= ecs
[=C2=A0=C2=A0 38.816108] calling=C2=A0 Fixed MDIO bus.0+ @ 1610, parent: pl= atform
[=C2=A0=C2=A0 38.822083] call Fixed MDIO bus.0+ returned 0 after 1 usecs [=C2=A0=C2=A0 38.827738] calling=C2=A0 max77686-clk+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 38.833159] call max77686-clk+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.838478] calling=C2=A0 max77686-rtc+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 38.844475] wake enabled for irq 146
[=C2=A0=C2=A0 38.848184] call max77686-rtc+ returned 0 after 4181 usecs
[=C2=A0=C2=A0 38.853999] calling=C2=A0 max77686-pmic+ @ 1610, parent: 0-000= 9
[=C2=A0=C2=A0 38.859554] call max77686-pmic+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.865284] calling=C2=A0 exynos-drm+ @ 1610, parent: platform=
[=C2=A0=C2=A0 38.871024] call usb2+ returned 0 after 114877 usecs
[=C2=A0=C2=A0 38.890105] call exynos-drm+ returned 0 after 13780 usecs
[=C2=A0=C2=A0 38.894146] calling=C2=A0 serial8250+ @ 1610, parent: platform=
[=C2=A0=C2=A0 38.899515] call serial8250+ returned 0 after 2 usecs
[=C2=A0=C2=A0 38.908551] calling=C2=A0 alarmtimer+ @ 1610, parent: platform=
[=C2=A0=C2=A0 38.913057] call alarmtimer+ returned 0 after 536 usecs
[=C2=A0=C2=A0 38.917812] calling=C2=A0 regulatory.0+ @ 1610, parent: platfo= rm
[=C2=A0=C2=A0 #8.923263] call regulatory.0+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.929144] calling=C2=A0 1-0067+ @ 1610, parent: i2c-1
[=C2=A0=C2=A0 38.967236] wake enabled for irq 148
[=C2=A0=C2=A0 38.969454] call 1-0067+ returned 0 after 35363 usecs
[=C2=A0=C2=A0 38.974510] calling=C2=A0 0-0009+ @ 1610, parent: i2c-0
[=C2=A0=C2=A0 38.979274] call 0-0009+ returned 0 after 5 usecs
[=C2=A0=C2=A0 38.983989] calling=C2=A0 mmc3_pwrseq+ @ 1610, parent: platfor= m
[=C2=A0=C2=A0 38.989422] call mmc3_pwrseq+ returned 0 after 1 usecs
[=C2=A0=C2=A0 38.994522] calling=C2=A0 regulator-usb3+ @ 1610, parent: plat= form
[=C2=A0=C2=A0 39.000271] call regulator-usb3+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.005633] calling=C2=A0 i2c-arbitrator+ @ 1610, parent: plat= form
[=C2=A0=C2=A0 39.011381] call i2c-arbitrator+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.016744] calling=C2=A0 vbat-fixed-regulator+ @ 1610, parent= : platform
[=C2=A0=C2=A0 39.023015] call vbat-fixed-regulator+ returned 0 after 1 usec= s
[=C2=A0=C2=A0 39.028925] calling=C2=A0 gpio-keys+ @ 1610, parent: platform<= br> [=C2=A0=C2=A0 39.034182] wake enabled for irq 152
[=C2=A0=C2=A0 39.037759] wake enabled for irq 153
[=C2=A0=C2=A0 39.041292] call gpio-keys+ returned 0 after 6944 usecs
[=C2=A0=C2=A0 39.046515] calling=C2=A0 opp_table0+ @ 1610, parent: platform=
[=C2=A0=C2=A0 39.051915] call opp_table0+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.056940] calling=C2=A0 14650000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.062332] call 14650000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.067818] calling=C2=A0 14640000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.073332] call 14640000.sysmmu+ returned 0 after 174 usecs [=C2=A0=C2=A0 39.078845] calling=C2=A0 13eb0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.084180] call 13eb0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.089690] calling=C2=A0 13ea0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.095029] call 13ea0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.100547] calling=C2=A0 13e90000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.105880] call 13e90000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.111402] calling=C2=A0 13e80000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.116731] call 13e80000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.122241] calling=C2=A0 13c50000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.127607] call 13c50000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.133065] calling=C2=A0 13c40000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.138498] call 13c40000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.143915] calling=C2=A0 132f0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.149308] call 132f0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.154765] calling=C2=A0 132e0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.160155] call 132e0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.165615] calling=C2=A0 132d0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.171005] call 132d0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.176465] calling=C2=A0 132c0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.181856] call 132c0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.187340] calling=C2=A0 132b0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.192680] call 132b0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.198190] calling=C2=A0 13290000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.203530] call 13290000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.209091] calling=C2=A0 13280000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.214380] call 13280000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.219892] calling=C2=A0 132a0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.225230] call 132a0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.230749] calling=C2=A0 13270000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.236080] call 13270000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.241590] calling=C2=A0 13260000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.246931] call 13260000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.252440] calling=C2=A0 11f20000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.257806] call 11f20000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.263265] calling=C2=A0 11d40000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.268655] call 11d40000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.274115] calling=C2=A0 11210000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.279505] call 11210000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.284965] calling=C2=A0 11200000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.290355] call 11200000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.295815] calling=C2=A0 10a60000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.301206] call 10a60000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.306657] calling=C2=A0 soc:video-phy+ @ 1610, parent: soc [=C2=A0=C2=A0 39.311881] call soc:video-phy+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.317158] calling=C2=A0 101b0000.cec+ @ 1610, parent: soc [=C2=A0=C2=A0 39.322296] call 101b0000.cec+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.327511] calling=C2=A0 13e30000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.332600] call 13e30000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.337841] calling=C2=A0 13e20000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.342929] call 13e20000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.348208] calling=C2=A0 13e10000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.353258] call 13e10000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.358506] calling=C2=A0 13e00000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.363588] call 13e00000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.368835] calling=C2=A0 11c10000.mdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 39.374443] call 11c10000.mdma+ returned 0 after 5 usecs
[=C2=A0=C2=A0 39.379772] calling=C2=A0 10800000.mdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 39.385379] call 10800000.mdma+ returned 0 after 5 usecs
[=C2=A0=C2=A0 39.390726] calling=C2=A0 121b0000.pdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 39.396316] call 121b0000.pdma+ returned 0 after 5 usecs
[=C2=A0=C2=A0 39.401663] calling=C2=A0 121a0000.pdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 39.407280] call 121a0000.pdma+ returned 0 after 4 usecs
[=C2=A0=C2=A0 39.412554] calling=C2=A0 soc:amba+ @ 1610, parent: soc
[=C2=A0=C2=A0 39.417340] call soc:amba+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.422186] calling=C2=A0 12130000.phy+ @ 1610, parent: soc [=C2=A0=C2=A0 39.427323] call 12130000.phy+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.432517] calling=C2=A0 12120000.usb+ @ 1610, parent: soc [=C2=A0=C2=A0 39.437820] call 12120000.usb+ returned 0 after 165 usecs
[=C2=A0=C2=A0 39.443020] calling=C2=A0 12110000.usb+ @ 1610, parent: soc [=C2=A0=C2=A0 39.448434] call 12110000.usb+ returned 0 after 270 usecs
[=C2=A0=C2=A0 39.453523] calling=C2=A0 12100000.phy+ @ 1610, parent: soc [=C2=A0=C2=A0 39.458662] call 12100000.phy+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.463850] calling=C2=A0 soc:usb_dwc3+ @ 1610, parent: soc [=C2=A0=C2=A0 39.468994] call soc:usb_dwc3+ returned 0 after 7 usecs
[=C2=A0=C2=A0 39.474179] calling=C2=A0 3830000.i2s+ @ 1610, parent: soc
[=C2=A0=C2=A0 39.479232] call 3830000.i2s+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.484337] calling=C2=A0 12230000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.489497] call 12230000.mmc+ returned 0 after 17 usecs
[=C2=A0=C2=A0 39.494753] calling=C2=A0 12220000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.499900] call 12220000.mmc+ returned 0 after 11 usecs
[=C2=A0=C2=A0 39.505169] calling=C2=A0 12200000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.510321] call 12200000.mmc+ returned 0 after 16 usecs
[=C2=A0=C2=A0 39.515583] calling=C2=A0 12d30000.spi+ @ 1610, parent: soc [=C2=A0=C2=A0 39.520864] call 12d30000.spi+ returned 0 after 140 usecs
[=C2=A0=C2=A0 39.526086] calling=C2=A0 12ce0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.531225] call 12ce0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.536415] calling=C2=A0 12cd0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.541552] call 12cd0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.546744] calling=C2=A0 12cb0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.551881] call 12cb0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.557073] calling=C2=A0 12ca0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.562253] call 12ca0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.567427] calling=C2=A0 10060000.tmu+ @ 1610, parent: soc [=C2=A0=C2=A0 39.572696] call 10060000.tmu+ returned 0 after 178 usecs
[=C2=A0=C2=A0 39.577932] calling=C2=A0 11c00000.rotator+ @ 1610, parent: so= c
[=C2=A0=C2=A0 39.583366] call 11c00000.rotator+ returned 0 after 1 usecs [=C2=A0=C2=A0 39.588955] calling=C2=A0 11000000.codec+ @ 1610, parent: soc<= br> [=C2=A0=C2=A0 39.594216] call 11000000.codec+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.599632] calling=C2=A0 101d0000.watchdog+ @ 1610, parent: s= oc
[=C2=A0=C2=A0 39.605415] call 101d0000.watchdog+ returned 0 after 256 usecs=
[=C2=A0=C2=A0 39.611005] calling=C2=A0 10040000.system-controller+ @ 1610, = parent: soc
[=C2=A0=C2=A0 39.617342] call 10040000.system-controller+ returned 0 after = 1 usecs
[=C2=A0=C2=A0 39.623806] calling=C2=A0 10d10000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 39.629223] call 10d10000.pinctrl+ returned 0 after 1 usecs [=C2=A0=C2=A0 39.634845] calling=C2=A0 13400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 39.640247] call 13400000.pinctrl+ returned 0 after 1 usecs [=C2=A0=C2=A0 39.646009] calling=C2=A0 11400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 39.651271] call 11400000.pinctrl+ returned 0 after 1 usecs [=C2=A0=C2=A0 39.656807] calling=C2=A0 soc:pmu+ @ 1610, parent: soc
[=C2=A0=C2=A0 39.661509] call soc:pmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.666265] calling=C2=A0 101c0000.mct+ @ 1610, parent: soc [=C2=A0=C2=A0 39.671405] call 101c0000.mct+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.676596] calling=C2=A0 soc:timer+ @ 1610, parent: soc
[=C2=A0=C2=A0 39.681473] call soc:timer+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.686423] calling=C2=A0 10010000.clock-controller+ @ 1610, p= arent: soc
[=C2=A0=C2=A0 39.692676] call 10010000.clock-controller+ returned 0 after 1= usecs
[=C2=A0=C2=A0 39.699021] calling=C2=A0 100440c0.power-domain+ @ 1610, paren= t: Soc
[=C2=A0=C2=A0 39.704888] call 100440c0.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 39.710911] calling=C2=A0 100440a0.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 39.716780] call 100440a0.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 39.722802] calling=C2=A0 10044060.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 39.728697] call 10044060.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 39.734669] calling=C2=A0 10044040.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 39.740589] call 10044040.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 39.746560] calling=C2=A0 10044000.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 39.752486] call 10044000.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 39.758477] calling=C2=A0 2020000.sysram+ @ 1610, parent: soc<= br> [=C2=A0=C2=A0 39.763736] call 2020000.sysram+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.769191] calling=C2=A0 10850000.g2d+ @ 1610, parent: soc [=C2=A0=C2=A0 39.774238] call 10850000.g2d+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.779480] calling=C2=A0 10830600.rng+ @ 1610, parent: soc [=C2=A0=C2=A0 39.784568] call 10830600.rng+ returned 0 after 3 usecs
[=C2=A0=C2=A0 39.789808] calling=C2=A0 10830400.rng+ @ 1610, parent: soc [=C2=A0=C2=A0 39.794897] call 10830400.rng+ returned 0 after 3 usecs
[=C2=A0=C2=A0 39.800137] calling=C2=A0 10830000.sss+ @ 1610, parent: soc [=C2=A0=C2=A0 39.805226] call 10830000.sss+ returned 0 after 2 usecs
[=C2=A0=C2=A0 39.810468] calling=C2=A0 101e0000.rtc+ @ 1610, parent: soc [=C2=A0=C2=A0 39.815639] call 101e0000.rtc+ returned 0 after 84 usecs
[=C2=A0=C2=A0 39.820886] calling=C2=A0 12dd0000.pwm+ @ 1610, parent: soc [=C2=A0=C2=A0 39.825972] call 12dd0000.pwm+ returned 0 after 3 usecs
[=C2=A0=C2=A0 39.831211] calling=C2=A0 12c90000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.836300] call 12c90000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.841542] calling=C2=A0 12c80000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.846629] call 12c80000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.851871] calling=C2=A0 12c70000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.856958] call 12c70000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.862200] calling=C2=A0 12c60000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 39.867313] call 12c60000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.872505] calling=C2=A0 12c30000.serial+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.878121] call 12c30000.serial+ returned 0 after 209 usecs [=C2=A0=C2=A0 39.883531] calling=C2=A0 12c20000.serial+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.888936] call 12c20000.serial+ returned 0 after 6 usecs
[=C2=A0=C2=A0 39.894379] calling=C2=A0 12c10000.serial+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.899782] call 12c10000.serial+ returned 0 after 5 usecs
[=C2=A0=C2=A0 39.905229] calling=C2=A0 12c00000.serial+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.910631] call 12c00000.serial+ returned 0 after 6 usecs
[=C2=A0=C2=A0 39.916078] calling=C2=A0 10050000.syscon+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.921478] call 10050000.syscon+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.926929] calling=C2=A0 12250000.memory-controller+ @ 1610, = parent: soc
[=C2=A0=C2=A0 39.933289] call 12250000.memory-controller+ returned 0 after = 4 usecs
[=C2=A0=C2=A0 39.939717] calling=C2=A0 10000000.chipid+ @ 1610, parent: soc=
[=C2=A0=C2=A0 39.945062] call 10000000.chipid+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.950564] calling=C2=A0 soc:syscon-reboot+ @ 1610, parent: s= oc
[=C2=A0=C2=A0 39.956086] call soc:syscon-reboot+ returned 0 after 1 usecs [=C2=A0=C2=A0 39.961761] calling=C2=A0 soc:syscon-poweroff+ @ 1610, parent:= soc
[=C2=A0=C2=A0 39.967484] call soc:syscon-poweroff+ returned 0 after 2 usecs=
[=C2=A0=C2=A0 39.973344] calling=C2=A0 soc+ @ 1610, parent: platform
[=C2=A0=C2=A0 39.978108] call soc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.982477] calling=C2=A0 exynos_cpuidle+ @ 1610, parent: plat= form
[=C2=A0=C2=A0 39.988230] call exynos_cpuidle+ returned 0 after 1 usecs
[=C2=A0=C2=A0 39.993609] calling=C2=A0 reg-dummy+ @ 1610, parent: platform<= br> [=C2=A0=C2=A0 39.998903] call reg-dummy+ returned 0 after 1 usecs
[=C2=A0=C2=A0 40.005000] calling=C2=A0 regulator.49+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.014319] call regulator.49+ returned 0 after 4783 usecs
[=C2=A0=C2=A0 40.018399] calling=C2=A0 regulator.48+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.026464] call regulator.48+ returned 0 after 2491 usecs
[=C2=A0=C2=A0 40.030537] calling=C2=A0 regulator.47+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.038619] call regulator.47+ returned 0 after 2503 usecs
[=C2=A0=C2=A0 40.042668] calling=C2=A0 regulator.46+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.050792] call regulator.46+ returned 0 after 2484 usecs
[=C2=A0=C2=A0 40.054836] calling=C2=A0 regulator.45+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.062966] call regulator.45+ returned 0 after 2488 usecs
[=C2=A0=C2=A0 40.067007] calling=C2=A0 regulator.44+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.075128] call regulator.44+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.079207] calling=C2=A0 regulator.43+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.087293] call regulator.43+ returned 0 after 2508 usecs
[=C2=A0=C2=A0 40.091337] calling=C2=A0 regulator.42+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.099447] call regulator.42+ returned 0 after 2502 usecs
[=C2=A0=C2=A0 40.103488M calling=C2=A0 regulator.41+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.111609] call regulator.41+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.115658] calling=C2=A0 regulator.40+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.123782] call regulator.40+ returned 0 after 2484 usecs
[=C2=A0=C2=A0 40.127859] calling=C2=A0 regulator.39+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.135918] call regulator.39+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.139993] calling=C2=A0 regulator.38+ @ 1610, parent: 104-00= 48
[=C2=A0=C2=A0 40.148053] call regulator.38+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.153493] calling=C2=A0 regulator.37+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.160058] call regulator.37+ returned 0 after 2493 usecs
[=C2=A0=C2=A0 40.164100] calling=C2=A0 regulator.36+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.172105] call regulator.36+ returned 0 after 2485 usecs
[=C2=A0=C2=A0 40.176148] calling=C2=A0 regulator.35+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.184097] call regulator.35+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.188215] calling=C2=A0 regulator.34+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.196063] call regulator.34+ returned 0 after 2484 usecs
[=C2=A0=C2=A0 40.200137] calling=C2=A0 regulator.33+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.208023] call regulator.33+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.212067] calling=C2=A0 regulator.32+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.220014] call regulator.32+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.224062] calling=C2=A0 regulator.31+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.232011] call regulator.31+ returned 0 after 2484 usecs
[=C2=A0=C2=A0 40.236057] calling=C2=A0 regulator.30+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.244006] call regulator.30+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.248085] calling=C2=A0 regulator.29+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.255969] call regulator.29+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.260047] calling=C2=A0 regulator.28+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.267963] call regulator.28+ returned 0 after 2513 usecs
[=C2=A0=C2=A0 40.272010] calling=C2=A0 regulator.27+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.279962] call regulator.27+ returned 0 after 2484 usecs
[=C2=A0=C2=A0 40.284006] calling=C2=A0 regulator.26+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.291953] call regulator.26+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.295993] calling=C2=A0 regulator.25+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.303941] call regulator.25+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.308021] calling=C2=A0 regulator.24+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.315905] call regulator.24+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.319982] calling=C2=A0 regulator.23+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.327863] call regulator.23+ returned 0 after 2478 usecs
[=C2=A0=C2=A0 40.331912] calling=C2=A0 regulator.22+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.339858] call regulator.22+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.343898] calling=C2=A0 regulator.21+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.351846] call regulator.21+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.355894] calling=C2=A0 regulator.20+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.363838] call regulator.20+ returned 0 after 2479 usecs
[=C2=A0=C2=A0 40.367912] calling=C2=A0 regulator.19+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.375796] call regulator.19+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.379874] calling=C2=A0 regulator.18+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.387789] call regulator.18+ returned 0 after 2513 usecs
[=C2=A0=C2=A0 40.391837] calling=C2=A0 regulator.17+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.399825] call regulator.17+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.403868] calling=C2=A0 regulator.16+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.411816] call regulator.16+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.415864] calling=C2=A0 regulator.15+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.423813] call regulator.15+ returned 0 after 2483 usecs
[=C2=A0=C2=A0 40.427891] calling=C2=A0 regulator.14+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.435775] call regulator.14+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.439852] calling=C2=A0 regulator.13+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.447747] call regulator.13+ returned 0 after 2491 usecs
[=C2=A0=C2=A0 40.451791] calling=C2=A0 regulator.12+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.459718] call regulator.12+ returned 0 after 2493 usecs
[=C2=A0=C2=A0 40.463760] calling=C2=A0 regulator.11+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.471704] call regulator.11+ returned 0 after 2478 usecs
[=C2=A0=C2=A0 40.475747] calling=C2=A0 regulator.10+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 40.483693] call regulator.10+ returned 0 after 2479 usecs
[=C2=A0=C2=A0 40.487766] calling=C2=A0 regulator.9+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.495563] call regulator.9+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.499553] calling=C2=A0 regulator.8+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.507358] call regulator.8+ returned 0 after 2489 usecs
[=C2=A0=C2=A0 40.511317] calling=C2=A0 regulator.7+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.519148] call regulator.7+ returned 0 after 2482 usecs
[=C2=A0=C2=A0 40.523105] calling=C2=A0 regulator.6+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.530965] call regulator.6+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.534918] calling=C2=A0 regulator.5+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.542777] call regulator.5+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.546732] calling=C2=A0 regulator.4+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.554589] call regulator.4+ returned 0 after 2480 usecs
[=C2=A0=C2=A0 40.558576] calling=C2=A0 regulator.3+ @ 1610, parent: 0-0009<= br> [=C2=A0=C2=A0 40.566375] call regulator.3+ returned 0 after 2481 usecs
[=C2=A0=C2=A0 40.574330] calling=C2=A0 regulator.2+ @ 1610, parent: regulat= or-usb3
[=C2=A0=C2=A0 40.581488] call regulator.2+ returned 0 after 2503 usecs
[=C2=A0=C2=A0 40.585445] calling=C2=A0 regulator.1+ @ 1610, parent: vbat-fi= xed-regulator
[=C2=A0=C2=A0 40.594529] call regulator.1+ returned 0 after 2483 usecs
[=C2=A0=C2=A0 40.599129] calling=C2=A0 3860000.pinctrl+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.603864] call 3860000.pinctrl+ returned 0 after 6 usecs
[=C2=A0=C2=A0 40.609438] calling=C2=A0 10d10000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 40.614804] call 10d10000.pinctrl+ returned 0 after 9 usecs [=C2=A0=C2=A0 40.620443] calling=C2=A0 13400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 40.625838] call 13400000.pinctrl+ returned 0 after 20 usecs [=C2=A0=C2=A0 40.631656] calling=C2=A0 11400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 40.636963] call 11400000.pinctrl+ returned 0 after 33 usecs [=C2=A0=C2=A0 40.642621] calling=C2=A0 3810000.audss-clock-controller+ @ 16= 10, parent: soc
[=C2=A0=C2=A0 40.649295] call 3810000.audss-clock-controller+ returned 0 af= ter 2 usecs
[=C2=A0=C2=A0 40.656038] calling=C2=A0 DISP1+ @ 1610, parent: 10010000.cloc= k-controller
[=C2=A0=C2=A0 40.662615] call DISP1+ returned 0 after 134 usecs
[=C2=A0=C2=A0 40.667491] calling=C2=A0 regulator.0+ @ 1610, parent: reg-dum= my
[=C2=A0=C2=A0 40.675340] call regulator.0+ returned 0 after 2501 usecs
[=C2=A0=C2=A0 40.680439] calling=C2=A0 145b0000.dp-controller+ @ 1610, pare= nt: soc
[=C2=A0=C2=A0 40.685291] call 145b0000.dp-controller+ returned 0 after 3 us= ecs
[=C2=A0=C2=A0 40.691452] calling=C2=A0 14530000.hdmi+ @ 1610, parent: soc [=C2=A0=C2=A0 40.696569] call 14530000.hdmi+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.704295] calling=C2=A0 14450000.mixer+ @ 1610, parent: soc<= br> [=C2=A0=C2=A0 40.708189] call 14450000.mixer+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.713542] calling=C2=A0 14400000.fimd+ @ 1610, parent: soc [=C2=A0=C2=A0 40.718772] call 14400000.fimd+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.727460] calling=C2=A0 14650000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.731412] call 14650000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.736888] calling=C2=A0 14640000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.742287] call 14640000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.747764] calling=C2=A0 13eb0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.753110] call 13eb0000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.758614] calling=C2=A0 13ea0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.763960] call 13ea0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.769463] calling=C2=A0 13e90000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.774809] call 13e90000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.780320] calling=C2=A0 13e80000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.785659] call 13e80000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.791163] calling=C2=A0 13c50000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.796510] call 13c50000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.802013] calling=C2=A0 13c40000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.807386] call 13c40000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.812940] calling=C2=A0 11f20000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.818284] call 11f20000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.823699] calling=C2=A0 11210000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.829088] call 11210000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.834539] calling=C2=A0 11200000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.839935] call 11200000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.845539] calling=C2=A0 3830000.i2s+ @ 1610, parent: soc
[=C2=A0=C2=A0 40.850439] call 3830000.i2s+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.855564] calling=C2=A0 12ce0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.860679] call 12ce0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 40.865867] calling=C2=A0 12cd0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.871007] call 12cd0000.i2c+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.876196] calling=C2=A0 12cb0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.881336] call 12cb0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 40.886525] calling=C2=A0 12ca0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.891666] call 12ca0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 40.896885] calling=C2=A0 3860000.pinctrl+ @ 1610, parent: soc=
[=C2=A0=C2=A0 40.902257] call 3860000.pinctrl+ returned 0 after 2 usecs
[=C2=A0=C2=A0 40.907970] calling=C2=A0 3810000.audss-clock-controller+ @ 16= 10, parent: soc
[=C2=A0=C2=A0 40.914748] call 3810000.audss-clock-controller+ returned 0 af= ter 350
usecs
[=C2=A0=C2=A0 40.921371] calling=C2=A0 DISP1+ @ 1610, parent: 10010000.cloc= k-controller
[=C2=A0=C2=A0 40.928050] call DISP1+ returned 0 after 263 usecs
[=C2=A0=C2=A0 40.932597] calling=C2=A0 12c90000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.937847] call 12c90000.i2c+ returned 0 after 165 usecs
[=C2=A0=C2=A0 40.943034] calling=C2=A0 12c80000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.948176] call 12c80000.i2c+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.953362] calling=C2=A0 12c70000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.958505] call 12c70000.i2c+ returned 0 after 4 usecs
[=C2=A0=C2=A0 40.963690] calling=C2=A0 12c60000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 40.968833] call 12c60000.i2c+ returned 0 after 3 usecs
[=C2=A0=C2=A0 40.974280] Disabling non-boot CPUs ...
[=C2=A0=C2=A0 41.019014] IRQ55 no longer affine to CPU1
[=C2=A0=C2=A0 41.022280] PM: Calling exynos_pm_suspend+0x0/0x50
[=C2=A0=C2=A0 41.029707] PM: Calling sched_clock_suspend+0x0/0x30
[=C2=A0=C2=A0 41.034649] PM: Calling timekeeping_suspend+0x0/0x2f8
[=C2=A0=C2=A0 41.034649] PM: Calling irq_gc_suspend+0x0/0x6c
[=C2=A0=C2=A0 41.034649] PM: Calling fw_suspend+0x0/0x18
[=C2=A0=C2=A0 41.034649] PM: Calling cpu_pm_suspend+0x0/0x18
[=C2=A0=C2=A0 41.034649] PM: Calling exynos_clkout_suspend+0x0/0x24
[=C2=A0=C2=A0 41.034649] PM: Calling exynos5250_clk_suspend+0x0/0x20
[=C2=A0=C2=A0 41.034649] PM: Calling combiner_suspe[=C2=A0=C2=A0 41.066995]= call
12c30000.serial+ returned 0 after 60 usecs
[=C2=A0=C2=A0 41.071122] calling=C2=A0 12c60000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.076307] call 12c60000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.081450] calling=C2=A0 12c70000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.086607] call 12c70000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.091807] calling=C2=A0 12c80000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.096898] call 12c80000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.102133] calling=C2=A0 12c90000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.107228] call 12c90000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.112470] calling=C2=A0 12dd0000.pwm+ @ 1610, parent: soc [=C2=A0=C2=A0 41.117569] call 12dd0000.pwm+ returned 0 after 13 usecs
[=C2=A0=C2=A0 41.122880] calling=C2=A0 101e0000.rtc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.127975] s3c-btc 101e0000.rtc: rtc disabled, re-enabling [=C2=A0=C2=A0 41.133558] call 101e0000.rtc+ returned 0 after 5456 usecs
[=C2=A0=C2=A0 41.139000] calling=C2=A0 10830000.sss+ @ 1610, parent: soc [=C2=A0=C2=A0 41.144142] call 10830000.sss+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.149328] calling=C2=A0 10830400.rng+ @ 1610, parent: soc [=C2=A0=C2=A0 41.154472] call 10830400.rng+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.159657] calling=C2=A0 10830600.rng+ @ 1610, parent: soc [=C2=A0=C2=A0 41.164802] call 10830600.rng+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.169987] calling=C2=A0 10850000.g2d+ @ 1610, parent: soc [=C2=A0=C2=A0 41.175129] call 10850000.g2d+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.180315] calling=C2=A0 2020000.sysram+ @ 1610, parent: soc<= br> [=C2=A0=C2=A0 41.185633] call 2020000.sysram+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.190992] calling=C2=A0 10044000.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 41.196920] call 10044000.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 41.202976] calling=C2=A0 10044040.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 41.208787] call 10044040.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 41.214811] calling=C2=A0 10044060.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 41.220678] call 10044060.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 41.226696] calling=C2=A0 100440a0.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 41.232594] call 100440a0.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 41.238563] calling=C2=A0 100440c0.power-domain+ @ 1610, paren= t: soc
[=C2=A0=C2=A0 41.244536] call 100440c0.power-domain+ returned 0 after 1 use= cs
[=C2=A0=C2=A0 41.250455] calling=C2=A0 10010000.clock-controller+ @ 1610, p= arent: soc
[=C2=A0=C2=A0 41.256742] call 10010000.clock-controller+ returned 0 after 1= usecs
[=C2=A0=C2=A0 41.263088] calling=C2=A0 soc:timer+ @ 1610, parent: soc
[=C2=A0=C2=A0 41.267891] call soc:timer+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.272868] calling=C2=A0 101c0000.mct+ @ 1610, parent: soc [=C2=A0=C2=A0 41.277962] call 101c0000.mct+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.283199] calling=C2=A0 soc:pmu+ @ 1610, parent: soc
[=C2=A0=C2=A0 41.287857] call soc:pmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.292658] calling=C2=A0 11400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 41.298103] call 11400000.pinctrl+ returned 0 after 1 usecs [=C2=A0=C2=A0 41.303773] calling=C2=A0 13400000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 41.309125] call 13400000.pinctrl+ returned 0 after 1 usecs [=C2=A0=C2=A0 41.314738] calling=C2=A0 10d10000.pinctrl+ @ 1610, parent: so= c
[=C2=A0=C2=A0 41.320149] call 10d10000.pinctrl+ returned 0 after 2 usecs [=C2=A0=C2=A0 41.325757] calling=C2=A0 10040000.system-controller+ @ 1610, = parent: soc
[=C2=A0=C2=A0 41.332069] call 10040000.system-controller+ returned 0 after = 1 usecs
[=C2=A0=C2=A0 41.338471] calling=C2=A0 101d0000.watchdog+ @ 1610, parent: s= oc
[=C2=A0=C2=A0 41.344054] s3c2410-wdt 101d0000.watchdog: watchdog disabled [=C2=A0=C2=A0 41.349659] call 101d0000.watchdog+ returned 0 after 5485 usec= s
[=C2=A0=C2=A0 41.355593] calling=C2=A0 11000000.codec+ @ 1610, parent: soc<= br> [=C2=A0=C2=A0 41.360858] call 11000000.codec+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.366266] calling=C2=A0 11c00000.rotator+ @ 1610, parent: so= c
[=C2=A0=C2=A0 41.371736] call 11c00000.rotator+ returned 0 after 1 usecs [=C2=A0=C2=A0 41.377266] calling=C2=A0 10060000.tmu+ @ 1610, parent: soc [=C2=A0=C2=A0 41.382437] call 10060000.tmu+ returned 0 after 31 usecs
[=C2=A0=C2=A0 41.387681] calling=C2=A0 12ca0000.i2c+ @ 610, parent: soc
[=C2=A0=C2=A0 41.392823] call 12ca0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.398010] calling=C2=A0 12cb0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.403152] call 12cb0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.408339] calling=C2=A0 12cd0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.413481] call 12cd0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.418669] calling=C2=A0 12ce0000.i2c+ @ 1610, parent: soc [=C2=A0=C2=A0 41.423811] call 12ce0000.i2c+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.428998] calling=C2=A0 12d30000.spi+ @ 1610, parent: soc [=C2=A0=C2=A0 41.434413] call 12d30000.spi+ returned 0 after 268 usecs
[=C2=A0=C2=A0 41.439502] calling=C2=A0 12200000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.444837] call 12200000.mmc+ returned 0 after 188 usecs
[=C2=A0=C2=A0 41.450010] calling=C2=A0 12220000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.450061] calling=C2=A0 mmc0:0001+ @ 1643, parent: mmc0
[=C2=A0=C2=A0 41.455218] call 12220000.mmc+ returned 0 after 26 usecs
[=C2=A0=C2=A0 41.460128] call mmc0:0001+ returned 0 after 19 usecs
[=C2=A0=C2=A0 41.465409] calling=C2=A0 12230000.mmc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.470448] calling=C2=A0 mmc1:e624+ @ 1644, parent: mmc1
[=C2=A0=C2=A0 41.475574] call 12230000.mmc+ returned 0 after 31 usecs
[=C2=A0=C2=A0 41.480499] call mmc1:e624+ returned 0 after 8 usecs
[=C2=A0=C2=A0 41.485796] calling=C2=A0 3830000.i2s+ @ 1610, parent: soc
[=C2=A0=C2=A0 41.490756] calling=C2=A0 mmc2:0001+ @ 1646, parent: mmc2
[=C2=A0=C2=A0 41.495767] call 3830000.i2s+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.495778] calling=C2=A0 soc:usb_dwc3+ @ 1610, parent: soc [=C2=A0=C2=A0 41.511006] call soc:usb_dwc3+ returned 0 after 63 usecs
[=C2=A0=C2=A0 41.516269] calling=C2=A0 12100000.phy+ @ 1610, parent: soc [=C2=A0=C2=A0 41.521357] call 12100000.phy+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.526591] calling=C2=A0 12110000.usb+ @ 1610, parent: soc [=C2=A0=C2=A0 41.532034] usb usb1: root hub lost power or was reset
[=C2=A0=C2=A0 41.536810] call 12110000.usb+ returned 0 after 4980 usecs
[=C2=A0=C2=A0 41.542304] calling=C2=A0 12120000.usb+ @ 1610, parent: soc [=C2=A0=C2=A0 41.542319] calling=C2=A0 usb1+ @ 1617, parent: 12110000.usb [=C2=A0=C2=A0 41.551709] mmc_host mmc2: Bus speed (slot 0) =3D 50000000Hz (= slot req
400000Hz, actual 396825HZ div =3D 63)
[=C2=A0=C2=A0 41.615745] usb usb2: root hub lost power or was reset
[=C2=A0=C2=A0 41.619947] call 12120000.usb+ returned 0 after 70860 usecs [=C2=A0=C2=A0 41.625087] calling=C2=A0 12130000.phy+ @ 1610, parent: soc [=C2=A0=C2=A0 41.625111] calling=C2=A0 usb2+ @ 1613, parent: 12120000.usb [=C2=A0=C2=A0 41.630177] call 12130000.phy+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.640597] calling=C2=A0 soc:amba+ @ 1610, parent: soc
[=C2=A0=C2=A0 41.645371] call soc:amba+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.650193] mmc_host mmc2: Bus speed (slot 0) =3D 50000000Hz (= slot req
50000000Hz, actual 50000000HZ div =3D 0)
[=C2=A0=C2=A0 41.659959] calling=C2=A0 121a0000.pdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 41.660009] call mmc2:0001+ returned 0 after 155559 usecs
[=C2=A0=C2=A0 41.665553] call 121a0000.pdma+ returned 0 after 5 usecs
[=C2=A0=C2=A0 41.665565] calling=C2=A0 121b0000.pdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 41.681649] calling=C2=A0 mmc2:0001:1+ @ 1647, parent: mmc2:00= 01
[=C2=A0=C2=A0 41.682210] call 121b0000.pdma+ returned 0 after 5 usecs
[=C2=A0=C2=A0 41.687397] call mmc2:0001:1+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.692768] calling=C2=A0 10800000.mdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 41.697822] calling=C2=A0 mmc2:0001:2+ @ 1648, parent: mmc2:00= 01
[=C2=A0=C2=A0 41.703483] call 10800000.mdma+ returned 0 after 4 usecs
[=C2=A0=C2=A0 41.709022] calling=C2=A0 mmc2:0001:3+ @ 1649, parent: mmc2:00= 01
[=C2=A0=C2=A0 41.714329] calling=C2=A0 11c10000.mdma+ @ 1610, parent: soc:a= mba
[=C2=A0=C2=A0 41.719870] call mmc2:0001:3+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.725590] call mmc2:0001:2+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.731642] call 11c10000.mdma+ returned 0 after 6 usecs
[=C2=A0=C2=A0 41.741045] calling=C2=A0 13e00000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.746186] call 13e00000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.751373] calling=C2=A0 13e10000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.756516] call 13e10000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.761724] calling=C2=A0 13e20000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.766820] call 13e20000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.772058] calling=C2=A0 13e30000.gsc+ @ 1610, parent: soc [=C2=A0=C2=A0 41.777149] call 13e30000.gsc+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.782386] calling=C2=A0 101b0000.cec+ @ 1610, parent: soc [=C2=A0=C2=A0 41.787479] call 101b0000.cec+ returned 0 after 1 usecs
[=C2=A0=C2=A0 41.792715] calling=C2=A0 soc:video-phy+ @ 1610, parent: soc [=C2=A0=C2=A0 41.797895] call soc:video-phy+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.801680] call usb1+ returned 0 after 243207 usecs
[=C2=A0=C2=A0 41.803225] calling=C2=A0 10a60000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.808275] calling=C2=A0 1-1+ @ 1635, parent: usb1
[=C2=A0=C2=A0 41.813545] call 10a60000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.813563] calling=C2=A0 11200000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.828798] call 11200000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.834298] calling=C2=A0 11210000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.839649] call 11210000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.845147] calling=C2=A0 11d40000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.850498] call 11d40000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.855997] calling=C2=A0 11f20000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.861348] call 11f20000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.866846] calling=C2=A0 13260000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.872264] call 13260000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.877673] calling=C2=A0 13270000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.881864] call usb2+ returned 0 after 240745 usecs
[=C2=A0=C2=A0 41.883075] call 13270000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.893496] calling=C2=A0 132a0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.898845] call 132a0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.904345] calling=C2=A0 13280000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.909695] call 13280000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.915194] calling=C2=A0 13290000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.920546] call 13290000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.926044] calling=C2=A0 132b0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.931396] call 132b0000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.936900] calling=C2=A0 132c0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.942270] call 132c0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.947720] calling=C2=A0 132d0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.953122] call 132d0000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.958570] calling=C2=A0 132e0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.962417] usb 1-1: reset high-speed USB device number 2 usin= g
exynos-ehci
[=C2=A0=C2=A0 41.963970] call 132e0000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 41.976423] calling=C2=A0 132f0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.981764] call 132f0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.987225] calling=C2=A0 13c40000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 41.992627] call 13c40000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 41.998072] calling=C2=A0 13c50000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.003469] call 13c50000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.008913] calling=C2=A0 13e80000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.014319] call 13e80000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.019763] calling=C2=A0 13e90000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.025166] call 13e90000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.030613] calling=C2=A0 13ea0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.036015] call 13ea0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.041463] calling=C2=A0 13eb0000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.046863] call 13eb0000.sysmmu+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.052336] calling=C2=A0 14640000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.057753] call 14640000.sysmmu+ returned 0 after 65 usecs [=C2=A0=C2=A0 42.063283] calling=C2=A0 14650000.sysmmu+ @ 1610, parent: soc=
[=C2=A0=C2=A0 42.068626] call 14650000.sysmmu+ returned 0 after 3 usecs
[=C2=A0=C2=A0 42.074129] calling=C2=A0 opp_table0+ @ 1610, parent: platform=
[=C2=A0=C2=A0 42.079475] call opp_table0+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.084575] calling=C2=A0 gpio-keys+ @ 1610, parent: platform<= br> [=C2=A0=C2=A0 42.089805] wake disabled for irq 152
[=C2=A0=C2=A0 42.093464] wake disabled for irq 153
[=C2=A0=C2=A0 42.097095] call gpio-keys+ returned 0 after 7122 usecs
[=C2=A0=C2=A0 42.102331] calling=C2=A0 vbat-fixed-regulator+ @ 1610, parent= : platform
[=C2=A0=C2=A0 42.108559] call vbat-fixed-regulator+ returned 0 after 2 usec= s
[=C2=A0=C2=A0 42.114486] calling=C2=A0 i2c-arbitrator+ @ 1610, parent: plat= form
[=C2=A0=C2=A0 42.120186] call i2c-arbitrator+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.125615] calling=C2=A0 regulator-usb3+ @ 1610, parent: plat= form
[=C2=A0=C2=A0 42.131306] call regulator-usb3+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.136717] calling=C2=A0 mmc3_pwrseq+ @ 1610, parent: platfor= m
[=C2=A0=C2=A0 42.142172] call mmc3_pwrseq+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.147294] calling=C2=A0 0-0009+ @ 1610, parent: i2c-0
[=C2=A0=C2=A0 42.152352] call 0-0009+ returned 0 after 279 usecs
[=C2=A0=C2=A0 42.156913] calling=C2=A0 1-0067+ @ 1610, parent: i2c-1
[=C2=A0=C2=A0 42.161775] wake disabled for irq 148
[=C2=A0=C2=A0 42.321621] call 1-0067+ returned 0 after 156102 usecs
[=C2=A0=C2=A0 42.325614] calling=C2=A0 regulatory.0+ @ 1610, parent: platfo= rm
[=C2=A0=C2=A0 42.330866] call regulatory.0+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.336121] calling=C2=A0 alarmtimer+ @ 1610, parent: platform=
[=C2=A0=C2=A0 42.341459] call alarmtimer+ returned 0 after 6 usecs
[=C2=A0=C2=A0 42.348605] calling=C2=A0 serial8250+ @ 1610, parent: platform=
[=C2=A0=C2=A0 42.352589] call serial8250+ returned 0 after 2 usecs
[=C2=A0=C2=A0 42.357625] calling=C2=A0 exynos-drm+ @ 1610, parent: platform=
[=C2=A0=C2=A0 42.478238] exynos-dp 145b0000.dp-controller: Link Training Cl= ock
Recovery success
[=C2=A0=C2=A0 42.487049] exynos-dp 145b0000.dp-controller: Link Training su= ccess!
[=C2=A0=C2=A0 42.598098] exynos-dp 145b0000.dp-controller: Timeout of video=
streamclk ok
[=C2=A0=C2=A0 42.603648] exynos-dp 145b0000.dp-controller: unable to config= video
[=C2=A0=C2=A0 42.632081] call 1-1+ returned 0 after 794948 usecs
[=C2=A0=C2=A0 42.654712] call exynos-drm+ returned 0 after 284877 usecs
[=C2=A0=C2=A0 42.660368] calling=C2=A0 max77686-pmic+ @ 1610, parent: 0-000= 9
[=C2=A0=C2=A0 42.665845] call max77686-pmic+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.671229] calling=C2=A0 max77686-rtc+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 42.676798] wake disabled for irq 146
[=C2=A0=C2=A0 42.680400] call max77686-rtc+ returned 0 after 3705 usecs
[=C2=A0=C2=A0 42.685914] calling=C2=A0 max77686-clk+ @ 1610, parent: 0-0009=
[=C2=A0=C2=A0 42.691260] call max77686-clk+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.696508] calling=C2=A0 Fixed MDIO bus.0+ @ 1610, parent: pl= atform
[=C2=A0=C2=A0 42.702422] call Fixed MDIO bus.0+ returned 0 after 1 usecs [=C2=A0=C2=A0 42.708756] calling=C2=A0 usb_phy_generic.0.auto+ @ 1610, pare= nt: platform
[=C2=A0=C2=A0 42.715664] call usb_phy_generic.0.auto+ returned 0 after 1 us= ecs
[=C2=A0=C2=A0 42.721785] calling=C2=A0 usb_phy_generic.1.auto+ @ 1610, pare= nt: platform
[=C2=A0=C2=A0 42.728251] call usb_phy_generic.1.auto+ returned 0 after 1 us= ecs
[=C2=A0=C2=A0 42.734379] calling=C2=A0 12000000.dwc3+ @ 1610, parent: soc:u= sb_dwc3
[=C2=A0=C2=A0 42.740472] call 12000000.dwc3+ returned 0 after 79 usecs
[=C2=A0=C2=A0 42.745933] calling=C2=A0 input0+ @ 1610, parent: 1-0067
[=C2=A0=C2=A0 42.745948] calling=C2=A0 xhci-hcd.2.auto+ @ 1618, parent: 120= 00000.dwc3
[=C2=A0=C2=A0 42.750813] call input0+ returned 0 after 3 usecs
[=C2=A0=C2=A0 42.757161] usb usb3: root hub lost power or was reset
[=C2=A0=C2=A0 42.761865] calling=C2=A0 rtc0+ @ 1610, parent: max77686-rtc [=C2=A0=C2=A0 42.767037] usb usb4: root hub lost power or was reset
[=C2=A0=C2=A0 42.780258] call xhci-hcd.2.auto+ returned 0 after 22597 usecs=
[=C2=A0=C2=A0 42.786253] calling=C2=A0 usb3+ @ 1625, parent: xhci-hcd.2.aut= o
[=C2=A0=C2=A0 42.791825] calling=C2=A0 usb4+ @ 1630, parent: xhci-hcd.2.aut= o
[=C2=A0=C2=A0 42.802300] call rtc0+ returned 0 after 29281 usecs
[=C2=A0=C2=A0 42.807236] calling=C2=A0 rtc1+ @ 1610, parent: 101e0000.rtc [=C2=A0=C2=A0 42.812588] call rtc1+ returned 0 after 1 usecs
[=C2=A0=C2=A0 42.817220] calling=C2=A0 104-001e+ @ 1610, parent: i2c-104 [=C2=A0=C2=A0 42.825054] wake disabled for irq 150
[=C2=A0=C2=A0 42.911689] call usb4+ returned 0 after 111658 usecs
[=C2=A0=C2=A0 42.912072] call usb3+ returned 0 after 111335 usecs
[=C2=A0=C2=A0 44.505817] asix 1-1:1.0 eth0: link up, 100Mbps, full-duplex, = lpa 0xC1E1








*** break sent ***
[=C2=A0=C2=A0 63.472452] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) cras= h(c)
show-all-locks(d) terminate-all-tasks(e) memory-full-oom-kill(f)
kill-all-tasks(i) thaw-filesystems(j) sak(k)
show-backtrace-all-active-cpus(l) show-memory-usage(m)
nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q)
unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V)
show-blocked-tasks(w) dump-ftrace-buffer(z)

*** break sent ***
[=C2=A0=C2=A0 66.873020] sysrq: SysRq : Show backtrace of all active CPUs [=C2=A0=C2=A0 66.878907] NMI backtrace for cpu 0
[=C2=A0=C2=A0 66.882602] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
4.17.0-rc6-00023-g38ba34a43dbc-dirty #203
[=C2=A0=C2=A0 66.891572] Hardware name: SAMSUNG EXYNOS (Flattened Device Tr= ee)
[=C2=A0=C2=A0 66.897948] [<c0111ed0>] (unwind_backtrace) from [<c0= 10e4ec>]
(show_stack+0x10/0x14)
[=C2=A0=C2=A0 66.905999] [<c010e4ec>] (show_stack) from [<c09cea04= >]
(dump_stack+0x90/0xc8)
[=C2=A0=C2=A0 66.913539] [<c09cea04>] (dump_stack) from [<c09d4ab4= >]
(nmi_cpu_backtrace+0xf8/0x10c)
[=C2=A0=C2=A0 66.921777] [<c09d4ab4>] (nmi_cpu_backtrace) from [<c= 09d4bd8>]
(nmi_trigger_cpumask_backtrace+0x110/0x148)
[=C2=A0=C2=A0 66.931793] [<c09d4bd8>] (nmi_trigger_cpumask_backtrace)= from
[<c04c0d3c>] (__handle_sysrq+0xdc/0x250)
[=C2=A0=C2=A0 66.941482] [<c04c0d3c>] (__handle_sysrq) from [<c04d= a95c>]
(s3c24xx_serial_rx_drain_fifo+0x134/0x224)
[=C2=A0=C2=A0 66.951191] [<c04da95c>] (s3c24xx_serial_rx_drain_fifo) = from
[<c04db568>] (s3c24xx_serial_rx_chars+0x6c/0x198)
[=C2=A0=C2=A0 66.961600] [<c04db568>] (s3c24xx_serial_rx_chars) from = [<c04db6dc>]
(s3c64xx_serial_handle_irq+0x48/0x60)
[=C2=A0=C2=A0 66.971644] [<c04db6dc>] (s3c64xx_serial_handle_irq) fro= m
[<c018eb0c>] (__handle_irq_event_percpu+0x98/0x510)
[=C2=A0=C2=A0 66.981975] [<c018eb0c>] (__handle_irq_event_percpu) fro= m
[<c018efa0>] (handle_irq_event_percpu+0x1c/0x58)
[=C2=A0=C2=A0 66.992059] [<c018efa0>] (handle_irq_event_percpu) from = [<c018f014>]
(handle_irq_event+0x38/0x5c)
[=C2=A0=C2=A0 67.001370] [<c018f014>] (handle_irq_event) from [<c0= 1927dc>]
(handle_fasteoi_irq+0xa4/0x138)
[=C2=A0=C2=A0 67.010341] [<c01927dc>] (handle_fasteoi_irq) from [<= c018e2e4>]
(generic_handle_irq+0x18/0x28)
[=C2=A0=C2=A0 67.019428] [<c018e2e4>] (generic_handle_irq) from [<= c018e400>]
(__handle_domain_irq+0x6c/0xe4)
[=C2=A0=C2=A0 67.028610] [<c018e400>] (__handle_domain_irq) from [<= ;c0465ca4>]
(gic_handle_irq+0x54/0xa0)
[=C2=A0=C2=A0 67.037441] [<c0465ca4>] (gic_handle_irq) from [<c010= 19f0>]
(__irq_svc+0x70/0xb0)
[=C2=A0=C2=A0 67.045410] Exception stack(0xc0f01ee8 to 0xc0f01f30)
[=C2=A0=C2=A0 67.050934] 1ee0:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 00000001 00= 000001 00000000
c0f0bc00 91f13160 0000000f
[=C2=A0=C2=A0 67.059626] 1f00: 00000000 c0f7aad4 00000000 00000000 eefb47c0=
00000000 00000000 c0f01f38
[=C2=A0=C2=A0 67.068324] 1f20: c0180a08 c06c4e0c 20000153 ffffffff
[=C2=A0=C2=A0 67.073876] [<c01019f0>] (__irq_svc) from [<c06c4e0c&= gt;]
(cpuidle_enter_state+0x1c0/0x498)
[=C2=A0=C2=A0 67.082500] [<c06c4e0c>] (cpuidle_enter_state) from [<= ;c015c1e8>]
(do_idle+0x1c0/0x278)
[=C2=A0=C2=A0 67.090967] [<c015c1e8>] (do_idle) from [<c015c5e0>= ;]
(cpu_startup_entry+0x18/0x1c)
[=C2=A0=C2=A0 67.099089] [<c015c5e0>] (cpu_startup_entry) from [<c= 0e00dc0>]
(start_kernel+0x3ec/0x46c)
[=C2=A0=C2=A0 67.107837] Sending NMI from CPU 0 to CPUs 1:
[=C2=A0=C2=A0 67.112750] NMI backtrace for cpu 1
[=C2=A0=C2=A0 67.112756] CPU: 1 PID: 0 Comm: swapper/1 Not tainted
4.17.0-rc6-00023-g38ba34a43dbc-dirty #203
[=C2=A0=C2=A0 67.112758] Hardware name: SAMSUNG EXYNOS (Flattened Device Tr= ee)
[=C2=A0=C2=A0 67.112764] PC is at cpuidle_enter_state+0x1c0/0x498
[=C2=A0=C2=A0 67.112769] LR is at trace_hardirqs_on_caller+0x100/0x1e0
[=C2=A0=C2=A0 67.112772] pc : [<c06c4e0c>]=C2=A0=C2=A0=C2=A0 lr : [&l= t;c0180a08>] psr: 20000013
[=C2=A0=C2=A0 67.112775] sp : ee8f7f70=C2=A0 ip : 00000000=C2=A0 fp : 00000= 000
[=C2=A0=C2=A0 67.112777] r10: eefc67c0=C2=A0 r9 : 00000000=C2=A0 r8 : 00000= 001
[=C2=A0=C2=A0 67.112780] r7 : c0f7aad4=C2=A0 r6 : 00000001=C2=A0 r5 : 00000= 00f=C2=A0 r4 : a03b2a20
[=C2=A0=C2=A0 67.112782] r3 : ee8ea640=C2=A0 r2 : 00000000=C2=A0 r1 : 00000= 001=C2=A0 r0 : 00000001
[=C2=A0=C2=A0 67.112786] Flags: nzCv=C2=A0 IRQs on=C2=A0 FIQs on=C2=A0 Mode= SVC_32=C2=A0 ISA ARM
Segment none
[=C2=A0=C2=A0 67.112788] Control: 10c5387d=C2=A0 Table: 6c06806a=C2=A0 DAC:= 00000051
[=C2=A0=C2=A0 67.112793] CPU: 1 PID: 0 Comm: swapper/1 Not tainted
4.17.0-rc6-00023-g38ba34a43dbc-dirty #203
[=C2=A0=C2=A0 67.112795] Hardware name: SAMSUNG EXYNOS (Flattened Device Tr= ee)
[=C2=A0=C2=A0 67.112801] [<c0111ed0>] (unwind_backtrace) from [<c0= 10e4ec>]
(show_stack+0x10/0x14)
[=C2=A0=C2=A0 67.112807] [<c010e4ec>] (show_stack) from [<c09cea04= >]
(dump_stack+0x90/0xc8)
[=C2=A0=C2=A0 67.112813] [<c09cea04>] (dump_stack) from [<c09d4a64= >]
(nmi_cpu_backt2ace+0xa8/0x10c)
[=C2=A0=C2=A0 67.112818] [<c09d4a64>] (nmi_cpu_backtrace) from [<c= 0110c4c>]
(handle_IPI+0x108/0x3e4)
[=C2=A0=C2=A0 67.112824] [<c0110c4c>] (handle_IPI) from [<c0465ce4= >]
(gic_handle_irq+0x94/0xa0)
[=C2=A0=C2=A0 67.112829] [<c0465ce4>] (gic_handle_irq) from [<c010= 19f0>]
(__irq_svc+0x70/0xb0)
[=C2=A0=C2=A0 67.112831] Exception stack(0xee8f7f20 to 0xee8f7f68)
[=C2=A0=C2=A0 67.112836] 7f20: 00000001 00000001 00000000 ee8ea640 a03b2a20=
0000000f 00000001 c0f7aad4
[=C2=A0=C2=A0 67.112841] 7f40: 00000001 00000000 eefc67c0 00000000 00000000=
ee8f7f70 c0180a08 c06c4e0c
[=C2=A0=C2=A0 67.112844] 7f60: 20000013 ffffffff
[=C2=A0=C2=A0 67.112850] [<c01019f0>] (__irq_svc) from [<c06c4e0c&= gt;]
(cpuidle_enter_state+0x1c0/0x498)
[=C2=A0=C2=A0 67.112857] [<c06c4e0c>] (cpuidle_enter_state) from [<= ;c015c1e8>]
(do_idle+0x1c0/0x278)
[=C2=A0=C2=A0 67.112862] [<c015c1e8>] (do_idle) from [<c015c5e0>= ;]
(cpu_startup_entry+0x18/0x1c)
[=C2=A0=C2=A0 67.112867] [<c015c5e0>] (cpu_startup_entry) from [<4= 01028ac>]
(0x401028ac)
[=C2=A0=C2=A0 67.114359] cros-ec-i2c 104-001e: bad packet checksum
[=C2=A0=C2=A0 67.322533] call 104-001e+ returned 0 after 23925980 usecs
[=C2=A0=C2=A0 67.328468] calling=C2=A0 cros-ec-dev.3.auto+ @ 1610, parent: = 104-001e
[=C2=A0=C2=A0 67.335024] call cros-ec-dev.3.auto+ returned 0 after 1 usecs<= br> [=C2=A0=C2=A0 67.341192] calling
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+ @ 1610, parent: 104-001e
[=C2=A0=C2=A0 67.351704] call
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller+
returned 0 after 1 usecs
[=C2=A0=C2=A0 67.361881] calling=C2=A0 input1+ @ 1610, parent:
i2c-arbitrator:i2c@0:embedded-controller@1e:keyboard-controller
[=C2=A0=C2=A0 67.372254] call input1+ returned 0 after 3 usecs
[=C2=A0=C2=A0 67.377450] calling=C2=A0 tps65090-pmic+ @ 1610, parent: 104-0= 048
[=C2=A0=C2=A0 67.383604] call tps65090-pmic+ returned 0 after 1 usecs
[=C2=A0=C2=A0 67.389409] calling=C2=A0 tps65090-charger+ @ 1610, parent: 10= 4-0048
[=C2=A0=C2=A0 67.395783] call tps65090-charger+ returned 0 after 1 usecs [=C2=A0=C2=A0 67.401811] calling=C2=A0 cpufreq-dt+ @ 1610, parent: platform=
[=C2=A0=C2=A0 67.407613] call cpufreq-dt+ returned 0 after 1 usecs
[=C2=A0=C2=A0 67.413094] calling=C2=A0 snd-soc-dummy+ @ 1610, parent: platf= orm
[=C2=A0=C2=A0 67.419141] call snd-soc-dummy+ returned 0 after 1 usecs
[=C2=A0=C2=A0 67.424949] calling=C2=A0 backlight+ @ 1610, parent: platform<= br> [=C2=A0=C2=A0 67.430781] call backlight+ returned 0 after 206 usecs
[=C2=A0=C2=A0 67.436251] calling=C2=A0 backlight+ @ 1610, parent: backlight=
[=C2=A0=C2=A0 67.441954] call backlight+ returned 0 after 3 usecs
[=C2=A0=C2=A0 67.447256] calling=C2=A0 hdmi-audio-codec.4.auto+ @ 1610, par= ent:
14530000.hdmi
[=C2=A0=C2=A0 67.454596] call hdmi-audio-codec.4.auto+ returned 0 after 1 u= secs
[=C2=A0=C2=A0 67.461098] calling=C2=A0 panel+ @ 1610, parent: platform
[=C2=A0=C2=A0 67.466391] call panel+ returned 0 after 1 usecs
[=C2=A0=C2=A0 67.471315] calling=C2=A0 sound+ @ 1610, parent: platform
[=C2=A0=C2=A0 67.477289] call sound+ returned 0 after 673 usecs
[=C2=A0=C2=A0 67.482595] calling=C2=A0 input2+ @ 1610, parent: gpio-keys [=C2=A0=C2=A0 67.488097] call input2+ returned 0 after 2 usecs
[=C2=A0=C2=A0 67.498847] OOM killer enabled.
[=C2=A0=C2=A0 67.502391] Restarting tasks ... done.



> ---
>=C2=A0 =C2=A0drivers/input/keyboard/cros_ec_keyb.c | 30 ++++++++++-----= ------------
>=C2=A0 =C2=A01 file changed, 11 insertions(+), 19 deletions(-)
>
> diff --git a/drivers/input/keyboard/cros_ec_keyb.c b/drivers/input/key= board/cros_ec_keyb.c
> index 489ddd37bd4ee..c5e32544130dc 100644
> --- a/drivers/input/keyboard/cros_ec_keyb.c
> +++ b/drivers/input/keyboard/cros_ec_keyb.c
> @@ -242,19 +242,17 @@ static int cros_ec_keyb_work(struct notifier_blo= ck *nb,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0u32 val;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned int ev_type;
>=C2=A0 =C2=A0
> +=C2=A0 =C2=A0 =C2=A0/*
> +=C2=A0 =C2=A0 =C2=A0 * If not wake enabled, discard key state changes= during
> +=C2=A0 =C2=A0 =C2=A0 * suspend. Switches will be re-checked in
> +=C2=A0 =C2=A0 =C2=A0 * cros_ec_keyb_resume() to be sure nothing is lo= st.
> +=C2=A0 =C2=A0 =C2=A0 */
> +=C2=A0 =C2=A0 =C2=A0if (queued_during_suspend && !device_may_= wakeup(ckdev->dev))
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return NOTIFY_OK;
> +
>=C2=A0 =C2=A0 =C2=A0 =C2=A0switch (ckdev->ec->event_data.event_ty= pe) {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0case EC_MKBP_EVENT_KEY_MATRIX:
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (device_may_wakeup= (ckdev->dev)) {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0pm_wakeup_event(ckdev->dev, 0);
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0} else {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0/*
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 * If keyboard is not wake enabled, discard key state
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 * changes during suspend. Switches will be re-checked
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 * in cros_ec_keyb_resume() to be sure nothing is lost.
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 */
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0if (queued_during_suspend)
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return NOTIFY_OK;
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pm_wakeup_event(ckdev= ->dev, 0);
>=C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (ckdev->ec= ->event_size !=3D ckdev->cols) {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0dev_err(ckdev->dev,
> @@ -268,10 +266,7 @@ static int cros_ec_keyb_work(struct notifier_bloc= k *nb,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;
>=C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0case EC_MKBP_EVENT_SYSRQ:
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (device_may_wakeup= (ckdev->dev))
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0pm_wakeup_event(ckdev->dev, 0);
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else if (queued_durin= g_suspend)
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0return NOTIFY_OK;
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pm_wakeup_event(ckdev= ->dev, 0);
>=C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0val =3D get_unal= igned_le32(&ckdev->ec->event_data.data.sysrq);
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0dev_dbg(ckdev-&g= t;dev, "sysrq code from EC: %#x\n", val);
> @@ -280,10 +275,7 @@ static int cros_ec_keyb_work(struct notifier_bloc= k *nb,
>=C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0case EC_MKBP_EVENT_BUTTON:
>=C2=A0 =C2=A0 =C2=A0 =C2=A0case EC_MKBP_EVENT_SWITCH:
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (device_may_wakeup= (ckdev->dev))
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0pm_wakeup_event(ckdev->dev, 0);
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else if (queued_durin= g_suspend)
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0return NOTIFY_OK;
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pm_wakeup_event(ckdev= ->dev, 0);
>=C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (ckdev->ec= ->event_data.event_type =3D=3D EC_MKBP_EVENT_BUTTON) {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0val =3D get_unaligned_le32(
>

Best regards
--
Marek Szyprowski, PhD
Samsung R&D Institute Poland

--000000000000e0bd3f057289e462--