From nobody Fri Dec 19 20:34:50 2025 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 51B871B3952 for ; Sat, 24 May 2025 05:21:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748064103; cv=none; b=nQ8XkRoF/McNxFtuUsFKzC3PHvWsBaisYbp1h7KYsQu7zGphXY3MMTXsddDr184EmIFAUdtbZSlUfnTQ9lP9P4Q5sTSd+mLavm8i197fN6f82/OuC8f0oBTdZlx9XN5iHgzcGyrzrF8qYigB6V0mjfmZtoNYXB+cZc77hqLv6FM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1748064103; c=relaxed/simple; bh=+jwqBuIwFMBeNotpPI6tkIuGBlP83Ihx29EXiedTQeE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LyxMGBmj9n7TEKajGdvyUvMLq2BK1IUyX3eSYeH2f2wpwvzgevVeutmu4oboorvWzO+F2nnXpqK64s3B2PrFbrB+2kVvt6X+3rwNd8GiymaSQjNchYl2apcDBfS+Zu8g+gwRRld1+mWYZH/YZ4WeZIMOD3kL6jsmgifg5TgNNT4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=f85i/E8r; arc=none smtp.client-ip=209.85.208.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="f85i/E8r" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-602c4eae8d5so983905a12.1 for ; Fri, 23 May 2025 22:21:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748064099; x=1748668899; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=7Twazfz0joDHDf3E0VUXRkggat1KdGbQWxfqNgUu5Y8=; b=f85i/E8ru0B3StnOmk25oZBBK2xMpuL+AuQtKizcNTRlFtNGk1woykQVEhJcfdrHFg UKGKn8O83EdCypfKynAbFWjsj4yuDIDQtNBF6QDrlWUCFq6R1ZpoWoK8Mk3/ZH2DFNnF JJxRWw1zoQIKJ72cizxsH1O5N7rwgP2DNK54p2To2Q2RIsm6PxvMUDrKGk8a0V7shqzI J6voFEsUVS8YmLSFLp2FlI69GfvA3eD13LSBVTkU15hP9jIx/bDdOaidx83nE2iNt50D U/d5aTgxjCo8szne6fEoy31KZuuc2zz3CKZdqwUng/3pZTNLy1mBzdeKtsxJMN1DwSXK eK1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748064099; x=1748668899; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7Twazfz0joDHDf3E0VUXRkggat1KdGbQWxfqNgUu5Y8=; b=kN+lKb2xwoUUEGi+0frSy35+8AzaOnfYAsXEfHHjUH/QuRSsy8UPU5ANKjlzNvi3L+ 9s72eRa+695VryVGHKk/0LezbiRY0Dl8htPeyJE+1bsH0ZrYsxHqbK9b1lTbC6lD+D/E HoPHU1FDOcWFY4fRi+wssBMOBUHYMHfJxk1GKUgqX0UgBIHKv3Wm3+a7hf818RIfm2q2 IO6V31EoNgyPkv5Z/CA3uiC5i2AyJutHCnDiPkxLITaJQFiCiLi8MEF5AIlXLv+WKC5o Hr03NtyOUdkNtw8bPi8lXTtAlXFC89f3mEVm3TWpRrdZYdQI0rifmnhv8BOioHYQsH9C D6Fw== X-Forwarded-Encrypted: i=1; AJvYcCURCLgxjhJh5aWVhyul+xJy6M0sukhs056sJLgwJaTtToxrZucxpnrLWfwkVS77cSRQazVVU39sVcpiSPE=@vger.kernel.org X-Gm-Message-State: AOJu0YxTvNwI3upase1kyMOSkgPpYCM+BgRpSDDxxnNaBniODUH0++Df rXjuVpkH1gWP2oK2cRLmtkb565dCfuCR5L8+CZ6IPLfEl//+u+WNcG3o6nMDDUxrp9Q= X-Gm-Gg: ASbGncvbKgXu2vnHBJUmbf7lL6W3knIWsBb8KvDdlAl8JEZsv0W5zRDZ8ngTTXby4ax WTjh4L7NUHQ+5iXhfutuGtq9J3taOZcUeladNcjMaEoSls+vOuGBH3wKgaLMwM52tVertMNEi2U rUjGKHPjUZrqPfxPLZkE9Vfm1RtmtXa88SxfLaH0zuPxZDHmM+GrTh3rLtW+6vdWzD8f1iwXDHO fzeNFDFAdUeqdBZefpEa85wcAxwveXO3/ptSi3BwJsJaHV3alwzPU7TwbWmDBKFMwdQWmYbEzEf 9lXbHrhNzSRd5XC6Vzgsq3jKR2UbNSEt1K00NW5XZsclUzqFWqB4UCsRN6uJCejydUrveWDADRb ac5KKV5uDlL3W8r1385j/hOWzBB4B8c5lAU0= X-Google-Smtp-Source: AGHT+IHtMWk0Zf+q26yD0iAFN/AxSEy+PDpN0ChAhlrk8dppBVzxLu8QU9Jabhie5nFR/O8+Q1JeMA== X-Received: by 2002:a17:907:96a0:b0:ad5:67f3:73ea with SMTP id a640c23a62f3a-ad64e84b500mr516495266b.21.1748064099584; Fri, 23 May 2025 22:21:39 -0700 (PDT) Received: from puffmais.c.googlers.com (68.57.204.35.bc.googleusercontent.com. [35.204.57.68]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad5572f6402sm1106778066b.178.2025.05.23.22.21.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 May 2025 22:21:39 -0700 (PDT) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Sat, 24 May 2025 06:21:30 +0100 Subject: [PATCH v2 3/4] arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250524-b4-max77759-mfd-dts-v2-3-b479542eb97d@linaro.org> References: <20250524-b4-max77759-mfd-dts-v2-0-b479542eb97d@linaro.org> In-Reply-To: <20250524-b4-max77759-mfd-dts-v2-0-b479542eb97d@linaro.org> To: Catalin Marinas , Will Deacon , Peter Griffin , Tudor Ambarus , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Will McVicker , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.14.2 Add the 'nvmem-reboot-mode' which is used to communicate a requested boot mode to the boot loader. Signed-off-by: Andr=C3=A9 Draszik Reviewed-by: Peter Griffin --- v2: - add dm-verity-device-corrupted - update commit message slightly --- .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 17 +++++++++++++= +++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi b/ar= ch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi index de5c8d236b705505c0745827c5c6b67d94ba6227..cd8e1b8a10b111190b984e104f7= 49d04514d0449 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi @@ -60,6 +60,21 @@ button-power { }; }; =20 + reboot-mode { + compatible =3D "nvmem-reboot-mode"; + nvmem-cells =3D <&nvmem_reboot_mode>; + nvmem-cell-names =3D "reboot-mode"; + mode-bootloader =3D <0x800000fc>; + mode-charge =3D <0x8000000a>; + mode-dm-verity-device-corrupted =3D <0x80000050>; + mode-fastboot =3D <0x800000fa>; + mode-reboot-ab-update =3D <0x80000052>; + mode-recovery =3D <0x800000ff>; + mode-rescue =3D <0x800000f9>; + mode-shutdown-thermal =3D <0x80000051>; + mode-shutdown-thermal-battery =3D <0x80000051>; + }; + /* TODO: Remove this once PMIC is implemented */ reg_placeholder: regulator-0 { compatible =3D "regulator-fixed"; @@ -224,7 +239,7 @@ nvmem-layout { #address-cells =3D <1>; #size-cells =3D <1>; =20 - reboot-mode@0 { + nvmem_reboot_mode: reboot-mode@0 { reg =3D <0x0 0x4>; }; =20 --=20 2.49.0.1151.ga128411c76-goog