From patchwork Thu Mar 6 10:14:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andr=C3=A9_Draszik?= X-Patchwork-Id: 871055 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (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 05C9B1FF1BC for ; Thu, 6 Mar 2025 10:14:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741256092; cv=none; b=hVJHJ/s4HsnTeQTcwQDL5kFWu5lwzvxMr2t1/7vBjA+WhAxgpNtE5YTqxpWa8zaCJmwWSTTSxz+ZYQtqPp+80KoLp6051hn0ZPhwGWYvXDt8CpbtFoLmIOpJLc/VhTAuGsMqRDMtsm5HyX+PtpYuCiCn/42JtsqNTxhwvomts6c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741256092; c=relaxed/simple; bh=Eb7POQGunjSjP8253tuV8Q/qASH50C+05IivcjCHmm4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=NKfS1t3XDppzcm/rYmhFdKUzxDh+kZKq69qVBY5z1w7iLkJ4vkTGPZ+s46lBLuxa0ji9OxffdGiafwTC/PujuPf0n+1/bqWw1Tw8BW76VLbC97bqIiOTn86WBhAlAQ4BfWjbmED5+2rAMOLoRgaA5gANSjP3XAy4b6nDK6lIcVI= 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=GUid9j3C; arc=none smtp.client-ip=209.85.208.52 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="GUid9j3C" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-5e04064af07so834533a12.0 for ; Thu, 06 Mar 2025 02:14:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741256089; x=1741860889; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=gea8RDhxW52XRzq4nksHK4G+nluCQdGJ7LngFtiewMU=; b=GUid9j3CNEGR5PKeXsIF1jHf3M53CacaM/BkJA8fOKzPaBkznlW1xdJGP8Zzad6P0f MEth7R5KTVrq3KmnY/GVeC8DWovh1uBga4Zvae3LB40BSgaXuyTcqcsb2J+rQW4wLt5p eI/4rBHnbqfyQppKe5mXCrf0GyD4hUJZEIscC24U8aAEUdUYX01sprenZO5Gaii7hjEO dN2+kg9thQ1yrzJ8gHCTzDV5LvtKsAw2TGeE4cPkkHNNls53Bfp2YPO2S0Kg5ICCUJYn z3Mgfqi4fcs5oKT9bDEfd9iaW68u8KXsQDV4/4Qdlsi4r3e2jxxZQ9tHuCKG/KmoX4e5 Ba9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741256089; x=1741860889; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gea8RDhxW52XRzq4nksHK4G+nluCQdGJ7LngFtiewMU=; b=jkEnuuSY5fwcLahDJdtgZS54PV3wIbR99Wln/Qu0roUFAjRC5klWc/PlrExvaKmpk2 ypKLVBSrnlEgzGTvbjgGLle08osXMh+fqyLS3LG2cv1BKPpKdKWIL1Y3pvRUKACqUyxu ns/1rg2ldf4+3MTAmV4nGNuP+pSHOmFNYVC+aHSf5KEY2/O/MY1SwfBxnUq8PgSUzMjH nfsY5Ln7+SfFya+d7Jt7a6dfPw5DqE1tF0gD4QCNDdKkL1xC86jetH9yfNu54y+AuZj0 5L0xN+/0BheLuzQZPdEdF9x2jl8mwfoazrmrqae5L0vTAr28HJ2KAZzP3ZgoDXdsuMCw a0/A== X-Forwarded-Encrypted: i=1; AJvYcCXw3MtZMNWza74pGrUCDC8GIrBI674ZIYENj2y+XQq5SE9Wt+UVJZgSQBwAQuWXdeUX151jqHjUfitksQcxMo7H0Q==@vger.kernel.org X-Gm-Message-State: AOJu0YywwsNjfvE96NjftBVTJmfJgQQMCwlZRpFNLAtCHDgxY1Euldu4 YEQLEHgtPuIeiTEmgR9h4XyHMXB0O06JJ7qvsw4Ve/Pw5pClcX1kSxmErZ2J+Lc= X-Gm-Gg: ASbGncuvrd7RW0qZApC4Ds2cs6GQ7oWHSfZnE0C0Ss3W8PZm6VG4vmDENAKeIe0tUJX JpoqcHLVo6pfapB0r2oRxQYG+FpsB1J2JSNZ6nBZvTp1168O7jd/rOoVXr/O2cgPto1gN+yjE/C i5MDYH5U5iU38yC2eYReIumlOIzbBVI+MG7UoYZX/ykqojkyfoQbHN7gNgP9IKqXJwUJnzHCWJY VwnZFle+IV9ZzuKMZpMfdkT1PJNRmXJwDE4ROw+toPr8NaHA4yC7klCy6fDRxsbaG9JeghLf2EP M9T7XHonW37HI9JwR3OPXxS3VZjc+9bL+BOHporfF4PbSJHrNpQxbOknAHQREW1M8av4h8Dk7pK Jrc3Jl+J1rfAIjgf4KAFD+ZzKRuO8 X-Google-Smtp-Source: AGHT+IEgLGcDGlkE6kWAXN5bUDSnAdelHUlOLrSKWe6iPW2qcxJJbof7KnLLgyUzGGWjzI7ZpD00UQ== X-Received: by 2002:a05:6402:434a:b0:5e5:c0e7:f455 with SMTP id 4fb4d7f45d1cf-5e5c0e7f696mr2569873a12.8.1741256089115; Thu, 06 Mar 2025 02:14:49 -0800 (PST) Received: from puffmais.c.googlers.com (30.171.91.34.bc.googleusercontent.com. [34.91.171.30]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e5c74a6af7sm708972a12.33.2025.03.06.02.14.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Mar 2025 02:14:48 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Subject: [PATCH 0/3] gs101 max77759 enablement (DT) Date: Thu, 06 Mar 2025 10:14:45 +0000 Message-Id: <20250306-b4-max77759-mfd-dts-v1-0-9fe8b0eb8123@linaro.org> Precedence: bulk X-Mailing-List: linux-samsung-soc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAJV1yWcC/x3MywqAIBBA0V+JWTdgD7X6lWiROtYseqARQvTvS cuzuPeBSIEpwlA8EOjmyMeeUZUF2HXeF0J22VCLWopGKDQtbnPSWsseN+/QXRG96TqjrDJOCcj lGchz+q/j9L4fWtwzJWUAAAA= X-Change-ID: 20250306-b4-max77759-mfd-dts-fb88b6c6bd60 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?A?= =?utf-8?q?ndr=C3=A9_Draszik?= X-Mailer: b4 0.14.2 Hi, This series enables the recently submitted Maxim max77759 driver and updates the DT for the Google Pixel 6 / Pro (oriole / raven) boards accordingly. !!! Dependency note !!! This series depends on the corresponding driver and DT bindings proposed in https://lore.kernel.org/r/20250228-max77759-mfd-v3-0-0c3627d42526@linaro.org Note that in that series bindings and gpio driver are accepted, but mfd and nvmem drivers are still waiting for review comments. !!! Dependency note end !!! This gives us some extra GPIOs, and enables NVMEM which is used to communicate the requested boot mode to the bootloader when doing a cold reset. Signed-off-by: André Draszik --- André Draszik (3): arm64: defconfig: enable Maxim max77759 driver arm64: dts: exynos: gs101-pixel-common: add the MAX77759 PMIC arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 75 ++++++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 2 files changed, 76 insertions(+) --- base-commit: 0226d0ce98a477937ed295fb7df4cc30b46fc304 change-id: 20250306-b4-max77759-mfd-dts-fb88b6c6bd60 Best regards,