Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1044642pxu; Thu, 17 Dec 2020 00:16:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJw+xu4/x89Qr53Tx5CvXZtGIMYJsLIPyQooU4G4zr8k82V89ATmJzSX5TigbcFmVCa1WdOp X-Received: by 2002:a17:906:1393:: with SMTP id f19mr33757172ejc.431.1608192985343; Thu, 17 Dec 2020 00:16:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608192985; cv=none; d=google.com; s=arc-20160816; b=0pMZN5NM63eyksweMwR6nVauYSaD57iALlObQHrlLh1lBqz6BtxRvvUf+/iqgICx+F VNgIg56m4uc376dZ4cW3FT6xgNKV0gUOom0uHvdxj04801F6ljn5J4cUj9xVmTjrMf+u NPzeFmEg5PuafIAUXrkJBlx/CmSINS0fDHapAsVGJ+OAziVUasU9d79INMwzjLxhr33c bXxH/0v5dnpN9tTIT/8yAYg/wf5P3ZbLKtbQMFVAAuVcRYKka4aVcE27i65qG0LWsKw0 ot/0COrpQIYzc5Wb2k/2yWMmC2UqvqYzKMfgwz+NwkcTMSTjbdOEvJi+/uL310Ec+371 07NA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=uic0sPnjltV6E0cMnK22j2cm6zgIKdt7EkdgU+VE/XU=; b=uD7JnhG8r+Qqm3c514LSUtIShXve/BrAM3SGVfILXU/QceFzr89qJOC38k4csEn3TV MxGHQf3/TrrgbE29qQrtxJY2b8HW5y8+hbHUwut5qjf3coN1C8vfzoxWuFEF9vMXbIBE QeiaD10VqbRkqG9m+ZXaJdImwhh72ewErK/45B+h6jzx8qsdVLBRBEd2cxWfPV+vTeRW YekLUVq57uEN6Rd09g65+HWdOv9XuKOdwW076pk3dblcxAnfGSY+gD53sPTVGiG4LG63 PmHXMd4xSi+0hjAxKhH3/ywwTPcaS/QqVU+KTb/1RWIply3znD2z3c3EHn3RSVAQiaMp uKKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@chromium.org header.s=google header.b=UPKHUKx9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i8si3836227edq.125.2020.12.17.00.16.02; Thu, 17 Dec 2020 00:16:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@chromium.org header.s=google header.b=UPKHUKx9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727300AbgLQIPU (ORCPT + 99 others); Thu, 17 Dec 2020 03:15:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727247AbgLQIPU (ORCPT ); Thu, 17 Dec 2020 03:15:20 -0500 Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 35F04C0617A7 for ; Thu, 17 Dec 2020 00:14:40 -0800 (PST) Received: by mail-pf1-x430.google.com with SMTP id h186so8069893pfe.0 for ; Thu, 17 Dec 2020 00:14:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=uic0sPnjltV6E0cMnK22j2cm6zgIKdt7EkdgU+VE/XU=; b=UPKHUKx9m2ZFBG9BqyaObq47RqjgLlSuzIjk58fzVdZso912+DZ9VxOotJpTcoH9kd YoVHoR+xfL+95UeuTUo81tyBl0i4Y40FE9YPZkMoloBCBixh58flqJWAIBL4d/w05paA ouc0JNq3Fr6rlaeSrtx45k/b5wVIPSQoaLOJk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=uic0sPnjltV6E0cMnK22j2cm6zgIKdt7EkdgU+VE/XU=; b=AFyzgRurZMZnkHbk9ROHwlwYEurQc/p0oY+dfkWZCmXXCNBf6PrM1TxZfSddCACYWp tpMPaR5m1w+OuFRae12pv4lABbETKCDhVlk6tmG4t/nng72OHcm+eDhWJSZcOenD47ZT 1pXZ2W3IzoEszKqwUhn+kzwWxWl3pbP3/x2yiOT7iI1A7+NgqSAhImoqv075doEd65DB Q4T8LOVDB8vt8hfDk7SnBLBMKiQN/tDJQgNmMhV/62ylKt7lNgIDaEwTWTmojM23BGhB smTCZv1utWudWIcDfjPiFtNx/32K3QC1/XGAbImM3t4vJDHK13kD5v2qwuVhtsyJePM1 fxTA== X-Gm-Message-State: AOAM533fk87ZsTYOOSDfbk1SyQ9lXUPdz6FNSAa3wLDudXO1YgICWjqu Ys5sr0Tohx5Ku1RfstB+Ss/6Ag== X-Received: by 2002:a63:8f19:: with SMTP id n25mr12803655pgd.17.1608192879725; Thu, 17 Dec 2020 00:14:39 -0800 (PST) Received: from kafuu-chino.c.googlers.com.com (105.219.229.35.bc.googleusercontent.com. [35.229.219.105]) by smtp.googlemail.com with ESMTPSA id e24sm4224686pjt.16.2020.12.17.00.14.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Dec 2020 00:14:38 -0800 (PST) From: Pi-Hsun Shih Cc: Pi-Hsun Shih , Nicolas Boichat , Benson Leung , Enric Balletbo i Serra , Guenter Roeck , Mark Brown , Prashant Malani , "Gustavo A. R. Silva" , linux-kernel@vger.kernel.org (open list) Subject: [PATCH 1/2] platform/chrome: cros_ec: Add host command to keep AP off after EC reset. Date: Thu, 17 Dec 2020 16:14:19 +0800 Message-Id: <20201217081423.896862-1-pihsun@chromium.org> X-Mailer: git-send-email 2.29.2.684.gfbc64c5ab5-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add command to EC_CMD_REBOOT_EC to reset EC but don't boot AP. Signed-off-by: Pi-Hsun Shih --- The corresponding changes in ChromeOS EC firmware is at crrev.com/c/2428361 --- include/linux/platform_data/cros_ec_commands.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/platform_data/cros_ec_commands.h b/include/linux/platform_data/cros_ec_commands.h index a3a9a878415f..b80a4a7038e4 100644 --- a/include/linux/platform_data/cros_ec_commands.h +++ b/include/linux/platform_data/cros_ec_commands.h @@ -4729,6 +4729,7 @@ enum ec_reboot_cmd { EC_REBOOT_DISABLE_JUMP = 5, /* Disable jump until next reboot */ EC_REBOOT_HIBERNATE = 6, /* Hibernate EC */ EC_REBOOT_HIBERNATE_CLEAR_AP_OFF = 7, /* and clears AP_OFF flag */ + EC_REBOOT_COLD_AP_OFF = 8, /* Cold-reboot and don't boot AP */ }; /* Flags for ec_params_reboot_ec.reboot_flags */ base-commit: accefff5b547a9a1d959c7e76ad539bf2480e78b -- 2.29.2.684.gfbc64c5ab5-goog