From nobody Thu Dec 18 07:11:31 2025 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (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 2AC4130BF52 for ; Tue, 14 Oct 2025 04:42:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760416961; cv=none; b=omG5sAqPFmj++LsX3KiNzEG3d7LbR61PWAljBk8m2mN9BiZ5GqPcKGX7Y6oZeZKNng6liouChi74C9wA3IaDPbDnzvF/6+WtbNS+oBDDxDcAd/LXJNrGy7zA+fPsDLlxmuXo8NJoTJRP9bhC6vq01FaOpaVu+RGJrqyAyYCO9K4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760416961; c=relaxed/simple; bh=LlD5sufEhyxr4hiE2SiwlBEWbdTnSj4NpL35wgOf1+E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YvtGH18P7fjKE5KOwvSoKS/8z7o84ZpBD5fjp1ZtJH2x1g2LHOykBPMTdyU7wEVR0Hcj4aN1lzDA1pf71tEwaGFCwQHD/KIM9aSRpiuiNUvD7SUHhPn0WUOfHAe96UAVViQBX+htUchgqFyjGo3NFfhV4otyjTI48Ibv19WSN/c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lg236G2g; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lg236G2g" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-793021f348fso4453868b3a.1 for ; Mon, 13 Oct 2025 21:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760416959; x=1761021759; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NMLkMMr3UMj3Te9j9S9X0vH8qBE/08K7A/XwbJpo+ow=; b=lg236G2gDklfAaFfcTHr63fFCctum4RespVD2LYXjrqG/H/cwk5zyY7T/hPeBlgLv5 55VFoYXMQMbHYkgsc92coyHmVtmIw9jtsNj1Me5oJou5DwSS+Iy4Q2L6uRjh0QL47Ueo nt+rQGj/Uv58AgUpjQlIXaE+xI7fV5HlbW3t9KL2ub21zEpLelXMgrzw4C38GlxK4BGK Dvo72nN4//U3qPCI+yzVklChn0aiXRsFs9dUJJtMuVG3cYCSFNH9X2Wze81/Zu3Y3C9n NCm52mPe+Q9JeHMxbzWzs/6Zz1mONVigGvNQytZ3XqGi1nkcPR9lTxlG6j4WHFkCrXdD 6b+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760416959; x=1761021759; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NMLkMMr3UMj3Te9j9S9X0vH8qBE/08K7A/XwbJpo+ow=; b=jBPfGp/tihmXeB8z/ijh4AP2VQuxpHQHoKTTNQXR4kcIuZRu1PxBEfEgIRvat/y3uL Mz/PMEZ9y5oTb+H72/Q5G1o55KP2OCIaOj6AIfd4OmXIG7Pbd9ondPZJsFhcPQZGC9XC c6zBOad2bFPryuIUqVtEd7pkjorIyHdkVd5YJ1tojYZkXFmikgxCS0L1MPUoDWg90ezT pmnzofJJRp9jEMy0/gf5cMsIcuBeroHY1iAfvW4C9JAg+KWt13axGE4z/O88z0S/lrot VajpUPn01VxcsLrfaBMfLw0EMIKT8x1NPod1lgVWpYNsCj/2g4+7cuzom2aMaN/e7V4F m7Sw== X-Forwarded-Encrypted: i=1; AJvYcCWmZUUGCfTkJYYv4CbGA7n2MWJsVH/JkDsULAQoVFz2oYDivKclg/nQbdFDwtw8kpH1eTxkFsfKS95h888=@vger.kernel.org X-Gm-Message-State: AOJu0Yzuye8fGAjZcY2fc3kow2ml63yR/qYqOqwV8grrsn1y4vtoxJQK Bs6EoFc+i+/UeL7lR5IucOTwR0jF+hj2RZMx1WQsY5xj8hN5Y8VABwLG X-Gm-Gg: ASbGncv0renLvnawxRtFE4W/5G8iuVYBBTzRMi0HyRJpwGFzODgcGARVoFyXqDxzG09 YbfBtagH8SWFAeUaEzAEnF6ggXQGHP2jeR45WQ18BIzKie4r0bepNJP2oBtAj6yCHQZ0dE+hnOc fnNyn/tTtze8tWp9znTbMnWwuQ0VlzOE7But0v57PpTAXaA6ISti6c7McKZGNf1fjK3o3lm7Shz tjXNgHWr7YTvkS1qPP3tZstUP/S1WcfBARchOojqMeFEFDTE/oZDisZb1TXxAMc1wdv8qgD0vIO 6P22sUmMCuyX/y2Z1fYDZpFWVleQw7lrQS8GOUnSjqIZW956sfT7mJ90h6AolbJUjNvNUJ+7Y5v hFbdD3xwfIdGyQ+UspsCt/OquILVmYVW87C1N X-Google-Smtp-Source: AGHT+IF0dSCedgYL8Yw1vWwLQ85LNjU0mjT4cKI4EmBUbpEqlOKPPRO4D/udioZQ3fsYcVx9s0eR9A== X-Received: by 2002:a05:6a20:7347:b0:2f6:9592:9065 with SMTP id adf61e73a8af0-32da83e39aemr31193354637.30.1760416959465; Mon, 13 Oct 2025 21:42:39 -0700 (PDT) Received: from archlinux ([177.9.216.59]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-79b65528a51sm8440684b3a.85.2025.10.13.21.42.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Oct 2025 21:42:39 -0700 (PDT) From: =?UTF-8?q?Eric=20Gon=C3=A7alves?= To: Krzysztof Kozlowski , Bjorn Andersson , Konrad Dybcio , Rob Herring , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/6] arm64: dts: qcom: r0q: enable max77705 fuelgauge Date: Tue, 14 Oct 2025 00:41:33 -0400 Message-ID: <20251014044135.177210-5-ghatto404@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251014044135.177210-1-ghatto404@gmail.com> References: <20251014044135.177210-1-ghatto404@gmail.com> 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 The Samsung Galaxy S22 uses max77705 for its charger and fuelgauge, enable them. Signed-off-by: Eric Gon=C3=A7alves --- .../boot/dts/qcom/sm8450-samsung-r0q.dts | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts b/arch/arm64/b= oot/dts/qcom/sm8450-samsung-r0q.dts index 96a8a0e69681..244fed27a4cc 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts @@ -15,6 +15,16 @@ / { compatible =3D "samsung,r0q", "qcom,sm8450"; chassis-type =3D "handset"; =20 + battery: battery { + compatible =3D "simple-battery"; + + constant-charge-current-max-microamp =3D <2150000>; + charge-full-design-microamp-hours =3D <3700000>; + over-voltage-threshold-microvolt =3D <4500000>; + voltage-min-design-microvolt =3D <3400000>; + voltage-max-design-microvolt =3D <4350000>; + }; + chosen { #address-cells =3D <2>; #size-cells =3D <2>; @@ -199,6 +209,24 @@ vreg_l11c_3p0: ldo11 { }; }; =20 +&i2c5 { + status =3D "okay"; + + max77705_charger: charger@69 { + compatible =3D "maxim,max77705-charger"; + reg =3D <0x69>; + monitored-battery =3D <&battery>; + interrupts-extended =3D <&tlmm 5 IRQ_TYPE_LEVEL_LOW>; + }; + + fuel-gauge@36 { + reg =3D <0x36>; + compatible =3D "maxim,max77705-battery"; + power-supplies =3D <&max77705_charger>; + interrupts-extended =3D <&tlmm 5 IRQ_TYPE_LEVEL_LOW>; + }; +}; + &pm8350_gpios { vol_up_n: vol-up-n-state { pins =3D "gpio6"; @@ -218,6 +246,10 @@ &pon_resin { status =3D "okay"; }; =20 +&qupv3_id_0 { + status =3D "okay"; +}; + &tlmm { gpio-reserved-ranges =3D <36 4>; /* SPI (Unused) */ =20 --=20 2.51.0