Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp3313980pxa; Tue, 18 Aug 2020 11:55:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzudaVj+a6S1JDDXKs4f65w4mMQZ3fHMHQKSwzCuHaYYd7R7n1G/Z320oT65Ky5ZDHqVl5X X-Received: by 2002:a17:906:b294:: with SMTP id q20mr20978850ejz.223.1597776952447; Tue, 18 Aug 2020 11:55:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597776952; cv=none; d=google.com; s=arc-20160816; b=AqIHd/mUiKCDG0SzsHOJUP71v5c2jHD6zguFp/Ak/411OUDW5PJd7l5mWUQZTJYbQI U7wx4GSt28ZsJFbM6TPwqpdtvf+nPc21mfIpHwLwZLVVfAimsT0dDgbcf9mT+NGfIGQ+ 3A2JGxz+4QOm4+f5LilB0F0OrNEX++YdUdJkOLWp28XSkWLLIhWeK7/fexwGWwzTLj8t uI8MOgk9yDZLU1atD0+6O3FFm6hQVgdObCTopSFgAhrq7tJkUCBcIc56QWtnCHO5a1Uk LStmQzG2fRY0e/JRyfAFo0H6AdGthNwUXsAt+R1JsvsEufkhvK3qN3+kzLqRxeeHHDmk S/ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature; bh=vfiuCTct4hAHdpafOBx0+18YNtmCRa6E9a+yCwaEzcU=; b=LxomeH1cPNIGZZ8IAAdiHkmSdp5H/WgqZrnBeyjxid+C5XYCQEmKsxFyxyOtzJZkwB pMkhUTcqmB21OGX+vPvk2MR0E01phQTwAzzSpeVLnFfhZeM8Fml5dqRDG/Hp2EyXXbt7 T6t1d7pA5hOPqtQ8BHCvK1jSUu/qvzzM5i8Gb+jX65aEupXhtf+fvCaaILXnfWXRUQzk 0jKVJ6V71Q5uq359dT9HL3FeLbgEKCv3k++DU22nHM5LWoflDGYQ+MMagiGVvAw7G4Gm W3i9uYpvX3qNh7rcQXsUZ36tLFHxou+nYTEele7EonrO1qRysxGG1s/yFNoeAETRyeXY cDng== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=K2fdtPeY; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r2si13577213edy.17.2020.08.18.11.55.28; Tue, 18 Aug 2020 11:55:52 -0700 (PDT) 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=@mg.codeaurora.org header.s=smtp header.b=K2fdtPeY; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726751AbgHRSyo (ORCPT + 99 others); Tue, 18 Aug 2020 14:54:44 -0400 Received: from m43-7.mailgun.net ([69.72.43.7]:25544 "EHLO m43-7.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726552AbgHRSyn (ORCPT ); Tue, 18 Aug 2020 14:54:43 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1597776882; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=vfiuCTct4hAHdpafOBx0+18YNtmCRa6E9a+yCwaEzcU=; b=K2fdtPeY5aUcHYYWM6Aqpal9potpcvt5WHf3frBQplJ5V1JaiyHs77UJhyCauKL8svrZGu3u G4tkXTstBrwwJsOTYcy7wvB9BPqVa7lI0RD4bCibMwwBvRGPkt7R+WFaCPQlsda9Mhot/m0O rzeUPb2cGNKK9SWjLo02Fo9EQ7E= X-Mailgun-Sending-Ip: 69.72.43.7 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n04.prod.us-east-1.postgun.com with SMTP id 5f3c23e0f2b697637a94b24c (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Tue, 18 Aug 2020 18:54:24 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id D8DA6C43395; Tue, 18 Aug 2020 18:54:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from eberman-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: eberman) by smtp.codeaurora.org (Postfix) with ESMTPSA id F28BCC433CA; Tue, 18 Aug 2020 18:54:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org F28BCC433CA Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=eberman@codeaurora.org From: Elliot Berman To: Sebastian Reichel , Andy Yan , Bjorn Andersson , Andy Gross , Rob Herring Cc: Elliot Berman , linux-pm@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Trilok Soni , Prasad Sodagudi Subject: [RESEND PATCH v1 0/4] Support spaces in reboot mode framework Date: Tue, 18 Aug 2020 11:54:12 -0700 Message-Id: <1597776856-12014-1-git-send-email-eberman@codeaurora.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Resending with updated recepients and cover subject. PM8150 uses reboot-mode framework to set magic values for bootloader to read during next boot. dm-verity wants to use "dm-verity device corrupted" [1] as the restart command, however the reboot-mode framework does not support spaces in the command line as devicetree property names cannot have spaces. In order to support the PM8150 comamnds, this patch series adds two new optional array properties to reboot-mode framework: reboot-mode-names and reboot-mode-magic. The arrays supply the commands and magic values, respectively. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/md/dm-verity-target.c?h=v5.5#n255 Elliot Berman (4): dt-bindings: power: reset: Convert reboot-mode to YAML dt-bindings: power: reset: Add alternate reboot mode format power: reset: Add support for reboot mode alternate properties arm64: dts: qcom: pm8150: Add reboot magic .../bindings/power/reset/reboot-mode.txt | 25 --------- .../bindings/power/reset/reboot-mode.yaml | 64 ++++++++++++++++++++++ arch/arm64/boot/dts/qcom/pm8150.dtsi | 5 ++ drivers/power/reset/reboot-mode.c | 42 +++++++++++++- 4 files changed, 110 insertions(+), 26 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.yaml -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project