Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp3196653ybl; Sun, 1 Sep 2019 08:13:36 -0700 (PDT) X-Google-Smtp-Source: APXvYqwIK5+qdwMv7UUhPADzI/htNs3/mQ0wvtZwxwMnWOI6hlB/xBP469cShjB29lGH/4zUiCeB X-Received: by 2002:aa7:8f29:: with SMTP id y9mr30998201pfr.27.1567350815980; Sun, 01 Sep 2019 08:13:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567350815; cv=none; d=google.com; s=arc-20160816; b=MpDQnP7KEdDWp3Kk7nsVqYT/dOMwhPWktB7YljFc0ddK/pgT7DChQITlluTzcF+jM1 17sdMS6K4juh/zL5nBIcysTDNoNo8rao5m/2oEIhT36LYOAoXmOvpSBiVZHKNeB0Pk4m lUgFWSVl1Z/FwrtJSvM/Tyu0TJaFoMkBel58uEHSQczLGtsUhRKT8Nq5TqaNrQIBypP3 s0RbCC/igmq8urQQIqBHKIpFue966NjNzJ3fLVQ+hEpjZNJd3srAZOtM2Bwa0AYF00iP dtQRpVbTPVetRnd4Nvu0exu29PqeRp1znpLxD8/e1TPu5FmrdFm26Zb65Iv/H4oE+aBU E4lQ== 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 :mime-version:dkim-signature; bh=Oy9vbVSjk4JRk5gZtaXEHlSIoXq+rSlaq2jhBh5Gric=; b=x480zGcWeAyFVOzv3KW+FOtI/LSIq49Aug6CMWDlgURadnmF9zmknGY5jSnMIn2PH9 wHIvAaqEgBL0UsaLhgKxVs/iV8q9O4jihcHIexF4hwoSXinnsJsEtz1tkrO0FkAPtBej 1Ges1F0Jd5LRe8jObttH4fKWKRL33cNPqigQwSqPr9C2ISk7z3Hrr+I7LEk9x0x6x1cV aPitJcAcaUda4sdone4u1kOZgDvuMLexfwoM8xA2fmhgwxQyRrxL/I+G5KutQj93CymZ DBjI4gB7cy8l4dNXYbVe+rj/OC4iyJ8GWerRshjGZSZk6jho6thT3r9z7s/SmSChdg46 tmog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jB9FDimY; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 15si9059690pgy.517.2019.09.01.08.13.19; Sun, 01 Sep 2019 08:13:35 -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=@gmail.com header.s=20161025 header.b=jB9FDimY; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728966AbfIANTE (ORCPT + 99 others); Sun, 1 Sep 2019 09:19:04 -0400 Received: from mail-io1-f68.google.com ([209.85.166.68]:37123 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728934AbfIANTE (ORCPT ); Sun, 1 Sep 2019 09:19:04 -0400 Received: by mail-io1-f68.google.com with SMTP id r4so8797264iop.4; Sun, 01 Sep 2019 06:19:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=Oy9vbVSjk4JRk5gZtaXEHlSIoXq+rSlaq2jhBh5Gric=; b=jB9FDimYiKWkYoSdSws6i2oCvHgvDv9kst7x48wNIh1jRcOwL/68qaH3tPBKQt92vI LBcSqlIFydSUHScYQ8/IzKNWJsLAO22qMtpcSNrvm6VxzE4I6devfchF/bSB9G+BfaoO XtIs74xkt/ciyiMGazA4+2tuLegPkjzbmDAsVlC6ZGKiBi8EPGK59ldKYzsp/bUFVHwU Wtlsim8pT2IDJTUUKtMSbfxTxVVY/3xfgFVFOna4t5+wKA+Gz4gQvkqEP0grMMiX4EXD NaayUKBDI+4CAZ2ssU0xjpdTvusNCjXo3pI2XLI+wVrkZQ0Or4K7yQ/QIh7p1DB/60ff wgxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Oy9vbVSjk4JRk5gZtaXEHlSIoXq+rSlaq2jhBh5Gric=; b=C2jCrm1BdmHRQQwo2Pu0wVGL+nMubXSR8orARapq2gnn/vV2Mc1e1IkH7IQXpkrlCM eJqfg9aLmBeAkLKtufAy6ntqmroYFMx4GrZkKqUbcUspMxeiqi6W3kaUB2tzUhCAp7dX csV2nT7F18iETySSbuDCbAveuxwcavfpQ+R2ofpfSI7ZwDHHz46TtsgXdCl5c9hA/HaK D5ttvAOCY9qvMgJZO23PyBvuzVKUPBPrm+m95NBqwgLmIH+dy503/rNkb/nMPkHtIybS 0mNY3oU4r/a41LMhALbu+lsCJtiWUdKVSo0w1ZCJXMa4T0/eFI40w0YHIpzMrGI0UxAl JOwg== X-Gm-Message-State: APjAAAWscU5p/th2sjcTkf/wLb710XC94JmXqiRxFW0mUmLYcGx2s601 bZyxOA1hsv+4mKV+i5IcOaWMGCLU0cpAszCV0X0= X-Received: by 2002:a5d:8c8b:: with SMTP id g11mr30622237ion.134.1567343943040; Sun, 01 Sep 2019 06:19:03 -0700 (PDT) MIME-Version: 1.0 From: Jaafar Ali Date: Sun, 1 Sep 2019 16:13:03 +0300 Message-ID: Subject: cpuidle big_little driver on Odroid-xu4 To: Sylwester Nawrocki Cc: linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, kgene@kernel.org, Krzysztof Kozlowski , sam@ravnborg.org, linux-clk@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dear Sylwester, Kernel 5.3rc1 Hardware Odroid-XU4 cpuidle-big_little driver for exynos 5422 of odroid-xu3/4 is not working. when I enable it in the defconfig , CONFIG_ARM_BIG_LITTLE_CPUIDLE=y, the device will not boot and the heartbeat blue LED stops. when the powerdown state[1] is removed form cpuidle-big_little driver or the function bl_enter_powerdown is disabled by early return, the kernel boots successfully and I can see cpuidle driver inside /sys/devices/system/cpu/cpuidle/current_driver both cpuidle-big_little power down state (exynos5420) and suspend stuff are using mcpm_cpu_suspend() which in turn calls mcpm_cpu_power_down() eventually. while suspend stuff is working correctly and the cpu can suspend/resume without problems, the cpuidle-bl is not working the few difference between suspend.c and cpuidle-big_little that I found are suspend.c do some more preparations such as storing resume entry point "mcpm_entry_point" into S5P_INFORM0, reset EXYNOS5420_CPU_STATE and save and restore some other registers. Can we repeat the scenario of suspend in cpuidle-big_little Best Regards -- Jaafar Khalaf