From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 61C3232863D; Tue, 14 Apr 2026 06:33:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776148422; cv=none; b=sOgKn52Vn0BckbeX/u/c7DUX6zH6HnSy7vn4SHuIiaYhw0Kbvm+2kPBcfoiVHB9S4PRMNMAFJoEV3D72U+mGESQLwWxGVs/w22/Bo54OLO5k7UNBqKwbCuBuxVMDYLgdQ05iL2xtZQzlQJjgL7YaHo09DluvJZZkxckc9JuYmzI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776148422; c=relaxed/simple; bh=amDGtZlZAyPAm2kay2Fu125lQem3gZDy2MoXtx8M9b8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ct975+2lXzuGu6X1mSUr6kBVKfhU8rQQLo1Kv3jxocmvBKJLYr3Y3Y+29oiHbFJeurZI7e6+pfv9YlbTk7UGz03nGqEGxIZY3GrvxzloXXpde+/yE1n6SVFWoldg88iWU/MpoaciAEYE7KqBTJXJVEn+OxvoClNDR8QKVwk95p8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=g+ZQF0zv; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="g+ZQF0zv" Received: from [127.0.0.1] (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id EE23925F15; Tue, 14 Apr 2026 08:33:36 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ZHKx2CvPxHyj; Tue, 14 Apr 2026 08:33:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1776148416; bh=amDGtZlZAyPAm2kay2Fu125lQem3gZDy2MoXtx8M9b8=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=g+ZQF0zvfBStEFyWwo7pg1QwPsKHjXEMbjsOex6eOBi8LcQPDJn/v+bjI/vBEnUWN u63jwMUdYZOQ8svwAqw2GFwR4oZr0UHdfW1xRuR7A+ZzfHKr23A/zLFOrQYZ2DQ2hg t9FjP0WQkkWLnCN/ngXq7KD9HiniEGprl3KJ7ftF97v3oNOI2myt/o73AOS8U4UN0K 9YJf12mxSSM6OHXR0n4Mxkf4rUVT9UI1z+B9Mth5tOLU6TaAtUeT5WcOMrPf6Gx9cc L2TpUdR2kgYfYQ41jN8SLW1c8RuyZwQeS1JvFnYrBNSGcC7Rbs1ERGUexb4aJIYMzx rGR6f4UTozlnA== From: Kaustabh Chakraborty Date: Tue, 14 Apr 2026 12:02:56 +0530 Subject: [PATCH v4 04/13] dt-bindings: power: supply: document Samsung S2M series PMIC charger device Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260414-s2mu005-pmic-v4-4-7fe7480577e6@disroot.org> References: <20260414-s2mu005-pmic-v4-0-7fe7480577e6@disroot.org> In-Reply-To: <20260414-s2mu005-pmic-v4-0-7fe7480577e6@disroot.org> To: Lee Jones , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , MyungJoo Ham , Chanwoo Choi , Sebastian Reichel , Krzysztof Kozlowski , =?utf-8?q?Andr=C3=A9_Draszik?= , Alexandre Belloni , Jonathan Corbet , Shuah Khan , Nam Tran , =?utf-8?q?=C5=81ukasz_Lebiedzi=C5=84ski?= Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-doc@vger.kernel.org, Kaustabh Chakraborty Certain Samsung S2M series PMICs have a battery charger device which, among other things, manages power interfacing of the USB port. It may supply power, as done in USB OTG operation mode, or it may accept power and redirect it to the battery fuelgauge for charging. Document this device. Signed-off-by: Kaustabh Chakraborty --- .../power/supply/samsung,s2mu005-charger.yaml | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/Documentation/devicetree/bindings/power/supply/samsung,s2mu005-charger.yaml b/Documentation/devicetree/bindings/power/supply/samsung,s2mu005-charger.yaml new file mode 100644 index 0000000000000..4ae45165b85fb --- /dev/null +++ b/Documentation/devicetree/bindings/power/supply/samsung,s2mu005-charger.yaml @@ -0,0 +1,39 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/power/supply/samsung,s2mu005-charger.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Battery Charger for Samsung S2M series PMICs + +maintainers: + - Kaustabh Chakraborty + +description: | + The Samsung S2M series PMIC battery charger manages power interfacing + of the USB port. It may supply power, as done in USB OTG operation + mode, or it may accept power and redirect it to the battery fuelgauge + for charging. + + This is a part of device tree bindings for S2M and S5M family of Power + Management IC (PMIC). + + See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for + additional information and example. + +allOf: + - $ref: power-supply.yaml# + +properties: + compatible: + enum: + - samsung,s2mu005-charger + + port: + $ref: /schemas/graph.yaml#/properties/port + +required: + - compatible + - port + +unevaluatedProperties: false -- 2.53.0