Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp4096940rwe; Mon, 17 Apr 2023 07:58:26 -0700 (PDT) X-Google-Smtp-Source: AKy350aZIvkJ4MLIDEpv7p/oEz0HpearaNybvAn34y8HkDPyYUuNnnGuDO9Ty9KUOYiY3QmzkKjI X-Received: by 2002:a17:90b:3a91:b0:23f:7d05:8762 with SMTP id om17-20020a17090b3a9100b0023f7d058762mr14053410pjb.23.1681743506395; Mon, 17 Apr 2023 07:58:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681743506; cv=none; d=google.com; s=arc-20160816; b=Z8ycIf6vXEooq7uE0IPj6O7rOr+5vVJhVFJsLxnsvn0QhojGEQbZZTIissF2GG/TbO VS82sYVgBbljO1GT4bMNjVqIPHbH9E55yCWnBacGy75ciwbzjaOORCXj46HBQ6wrGF09 nRBdd6p9KA1MVuiEZxPDgVB8WCeaaal2UMjcgbXFniY4YOHRS2a5QQ1P59lupYqC732C TwvAk0Q2akcWvAko6lvZmAm4a7ZmnOrG0zDWoS7pXJMXgJh3jX+b69NmzLj1fd/Pak8D dgxqUCSCd6tMPP/xJ/0bSKSiKUZbvQMFhmR917wGLn/81rBonR4fhGw8yWWSmtaBm+dC 7p8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=WYXjd3dFJZ9jr+MGGQSiH1V/fToahIVAv131sffor2E=; b=H9PTFOM8pNWrg985htf5W/lHPAmuK1wghNR2IjO5BHflLE7GWrnLoMg+QaDSxUBBds TRswm95EO/CMBYzO6CdHA/OH8toIcSifkeO6dybGgbMiDNpvIOmkn4EUTsqK7kEy+7kz XNsV+FB14PycdGxZT2NdAVld07DERoYZHKnFbHqd3AjRudN8yI7QTdKskkmSHkCyCnJO 2ccpL6Td4gP48q4XD+O95IuSyrCTtq1nV1VJOjJTZlQKaKKrqVvXvt+xJ1DOBXdXQXaz oSTXHUT2fnZ8A6a/5PVljlhf5a6C+DxC2AwkCxDSo9nZdj09HEUcRnNYH5E6l7QVx6qW H4Rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20221208.gappssmtp.com header.s=20221208 header.b=Zm2XgoDO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h70-20020a638349000000b0051baf3f1b34si3379611pge.423.2023.04.17.07.58.15; Mon, 17 Apr 2023 07:58:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20221208.gappssmtp.com header.s=20221208 header.b=Zm2XgoDO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229889AbjDQO4O (ORCPT + 99 others); Mon, 17 Apr 2023 10:56:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229504AbjDQO4L (ORCPT ); Mon, 17 Apr 2023 10:56:11 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1923FB758 for ; Mon, 17 Apr 2023 07:55:41 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id d8-20020a05600c3ac800b003ee6e324b19so13241379wms.1 for ; Mon, 17 Apr 2023 07:55:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20221208.gappssmtp.com; s=20221208; t=1681743340; x=1684335340; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=WYXjd3dFJZ9jr+MGGQSiH1V/fToahIVAv131sffor2E=; b=Zm2XgoDOA75WQWE4pUBOyhAaKt4rChqJXPd2U4SDduyp7hzwaAQLaIcR20Jt2Lpgyf hIlQNQ0PTGSGxd4qXNZ528dmBs2In0QMGxSZQmi6ZJSxd6soU4VnYHqQKKD4VTPPJWJo 7BRcgWO4NCTlOhDpaxTEGc86JbBde6eXvQmXxotnI9t2KK9NsQD5mhiCFY3T0WzRG9fg UadOwpuTg06D3LK7lyxPsaP/nYiTYkaOqlNxiE/hKVevkyaHRNN9qmPRIWQnCaUugtLK 0wupbIfkOUYs4F9R5dghg/sL6LHpjLwYH/cJR2Xk7T0yj78/GeLNn4JZYbEgVHcQovyC Okxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681743340; x=1684335340; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WYXjd3dFJZ9jr+MGGQSiH1V/fToahIVAv131sffor2E=; b=hK6cNxixIKYgBd0VyBqhSBwHPMyvOGEW172foo+t8Q36W5i2JQAGdpHkW+WBXQCg4g ui0zZioDhzZc7xcuaPYkn6lrJHc5nYdR1YpOYcVss+cHT21l+pF6vKU+1dyjSgIwpctJ 0/pJsGnIoaPd7X1Umps+FW6Q7apfrLpmQzcHFJeb3tmGdNikal/Q9Od8hoIkwe/69q/w dgSzoTQ5qeHS+0c56lKstTBJRROETR18DN8pGhaL9f8K1rYcDk372tPy0SqNiy+4Tq34 DZ9mjuzZ4P05yQTiTPVsUyQlY9H/pHsrWX1dTARQmOaW9Mw8/OELIYd1esptFc5QBQX3 J6DQ== X-Gm-Message-State: AAQBX9cr5IPJhhAAzPfI9qj9S+JWJrirVoJ9L7zpwuh4OAlGzqDSYp8P AS+k9vO8CvyQeuOENGaqTA1JoZnDns7tqn7n64Y= X-Received: by 2002:a05:600c:1d20:b0:3f1:76d9:c788 with SMTP id l32-20020a05600c1d2000b003f176d9c788mr766508wms.8.1681743339907; Mon, 17 Apr 2023 07:55:39 -0700 (PDT) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:374a:ffae:fd26:4893]) by smtp.gmail.com with ESMTPSA id j15-20020a5d564f000000b002f7780eee10sm7998301wrw.59.2023.04.17.07.55.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 07:55:39 -0700 (PDT) From: Bartosz Golaszewski To: Sebastian Reichel , Rob Herring , Krzysztof Kozlowski , Andy Gross , Bjorn Andersson , Konrad Dybcio , Catalin Marinas , Will Deacon , Arnd Bergmann Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski Subject: [PATCH v2 0/3] arm64: qcom: fix the reboot reason handling on sa8775p Date: Mon, 17 Apr 2023 16:55:33 +0200 Message-Id: <20230417145536.414490-1-brgl@bgdev.pl> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Bartosz Golaszewski SA8775P uses nvmem to pass the reboot reason magic value to the bootloader. Remove the reboot modes from the PON node and introduce an SDAM node passed to the nvmem-reboot-mode driver. While at it: convert the bindings for nvmem-reboot-mode to YAML and enable it for arm64 in defconfig. v1 -> v2: - dropped the defconfig patch as it went upstream already - in patch 1: explained better why we need to drop the reboot-modes from the PON node - fixed formatting and order of properties in dt-bindings - fixed naming of nodes in device tree Bartosz Golaszewski (1): dt-bindings: power: reset: convert nvmem-reboot-mode bindings to YAML Parikshit Pareek (2): arm64: dts: qcom: sa8775p: pmic: remove the PON modes arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node .../power/reset/nvmem-reboot-mode.txt | 26 ---------- .../power/reset/nvmem-reboot-mode.yaml | 52 +++++++++++++++++++ arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 23 +++++++- 3 files changed, 73 insertions(+), 28 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.yaml -- 2.37.2