From patchwork Thu Sep 10 10:44:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 3267 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114]) by mxe881.netcup.net (Postfix) with ESMTPS id 72A761C2C0C for ; Thu, 10 Sep 2026 12:53:26 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=baylibre.com; spf=pass (sender IP is 172.105.105.114) smtp.mailfrom=linux-sunxi+bounces-25788-noreply=patchwork.local@lists.linux.dev smtp.helo=tor.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.105.105.114 as permitted sender) client-ip=172.105.105.114; envelope-from=linux-sunxi+bounces-25788-noreply=patchwork.local@lists.linux.dev; helo=tor.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id 448063758D for ; Thu, 10 Sep 2026 10:45:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9390D45D92D; Thu, 10 Sep 2026 10:44:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="TIixQVJY" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr2-f12.google.com (mail-wr2-f12.google.com [74.125.225.76]) (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 538A5455622 for ; Thu, 10 Sep 2026 10:44:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.76 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789037097; cv=none; b=mDzlTt/KMP2kmHrzzfkO8sw02ouQyVBkZ+3VVDeDQ0mUvGpmWAjbB67BPDGoJ5BchYeV0T74h9GCsFeXUSd9eTUzTbgYy2Lo+zaxd7x5Mpbrdh7ncsCmTsyx+2bbLZEumzBMO67xEAXLA2kgUsupER+/nVJ3GNXUtM130s7Y/nM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789037097; c=relaxed/simple; bh=3nicj74Hxx6yjlTiwkNZyN2t5b9AT5SF1NRF97CcdWo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s5iN63ZMYt6dTvd3obBksfyr4gNcjjiQuSVQuy4epuAXhXR0SDrnm+54SIW9ANbsE2zNm/ZD2zONG8Pw5LZQrPdMxUyc/PgMSp/Vy1ABAqMlGTLwjxQVKPNICMCIkoQI0TRRT6JzSyn+cqkUZDz0nELt6Rmme5ZXMfCBT0H4E9c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=TIixQVJY; arc=none smtp.client-ip=74.125.225.76 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Received: by mail-wr2-f12.google.com with SMTP id ffacd0b85a97d-484366874b0so1224880f8f.2 for ; Thu, 10 Sep 2026 03:44:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1789037091; x=1789641891; darn=lists.linux.dev; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=dNdJC8F+FI98g8O8yjU0PBhO99fdyGD2hFZaDczCwSw=; b=TIixQVJYxLjx3X1bTQTK6k74zg3V1cnfW58o/EJPs5MEaC9gnBxWTSk7uZ0F36bg9p dUXjy+JhSdtI2ZSwt+wkMld/83J/DXbV7EThOmIteocp71CojUdK+JyEgCCO9EwtkJ4C txnpn7y0u2wIiev0acGU9dxpblU+3eF1EM5p3PZSZ3/cAfN4TS9DyLL8lTLi02KHk3Ln M+VwTRZNaDL+LHVIQq8iMH+oww5dkdPj4XAvOZwiA/8yXrG34B2rQrTMZfNRyPb/8hwp QO+uOskqpqazt7YUubGTuISidsAlyZ6Ev2xKLfUZZUgwzl0SpZQN2HSTL2ontS8IDnsF Bd0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789037091; x=1789641891; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=dNdJC8F+FI98g8O8yjU0PBhO99fdyGD2hFZaDczCwSw=; b=ot9TmMQOdA/SWKh3Ultyk21+Tw1St/sAUH6kv61WvJFJB4Ob61pS+bOAYR4TfffOX7 CgYHatbC3ZD7vDJ3qKsUTkGTJr4tFdfK1ineGvBCWnYgtkPYQlorSIckU0Lu+OrOHwZ8 +Nhh8BvGoYUaSkB4iYb63Oiv5kpXS/T8LeYp7Mtk/OhwzH0cZ2AfL2phAxmmw+Qyj8sT oFE1juyJW5ZMLMRHG6e0cVLEGKIgEnqrN787dMYb3yJVug0ouQfvJJjYJiYTseMfYKaV f4IJbxZl3dKZ1kCi2lZDvzO296SmWSzdM1oOhzImqrboj9W12uyPSaG0tQLJA4e3nw8u jhtw== X-Forwarded-Encrypted: i=1; AKwUvBxUVrwVzYXeBKTwKydwaPyc3xfvr2sW41RDeu488dPhnhptx6W/X4sju5EjH1OQ940eO/pzZmFJ9xWOAQ==@lists.linux.dev X-Gm-Message-State: AFuF++k5W1SFL7kdgk94xgFB6ClDHIoU0NHE1OH5WW/wRxkLNFD4nq14 t5un8gqihREX5zsxyrAS1aTwcRfDvIKKBA9mza3ivFRFgXFWJdl3hncSQ9uZDeCYuB4= X-Gm-Gg: AYBFou2N+WwdzmRumjBtpm/H5lnCP1ELP9x0yl2upPhwq47vCtBLn2EhSMBW+geE5lk ocdbsonF0DXJ7CZaPsYyo/IBasXelN9vRuFjLUy9/aVqnqgqZEky5ayTtyj8aHTS8rQj+wmKtEP Q2Uu7EKFASJgdUISZed1v2ZLZtuJ0MvJagHasyaYxZp1zvgj9Bj/MT6kRLey+fPnO+fKwTwcRfI rqK2MVj7NKfAimYP7VHw1rre7Y2xR12WD9yMEZZYGEx8OxB0+CC3X2hs15vPazMMV7r7N5tTEmm OzNPjlLx1IOIs5DpJX3jY6vs2jyBy4+bBOjjuj4tsOK/zlopV/7G6zkY7xFwDbZIYF3Wy5oL/KH y4ufEUFxYLzQ+H2EZc3UgQgW6sdjOOgZoCE+SPing9DdXlAZo0JLOFSEnhe6iMDf9L0PbnfDnfw uH+as/SjU0vDCHspKx2lJiq0jPvOkViMfVoBZ4vd0lkRu9EvKxdRntaJYgP3Wme8/BvZutChEQg RYJXbB8UTdipxjgHgA8Xsp146Of X-Received: by 2002:a05:6000:4b0c:b0:482:dac8:cd0d with SMTP id ffacd0b85a97d-485aaddef7amr22611052f8f.21.1789037091565; Thu, 10 Sep 2026 03:44:51 -0700 (PDT) Received: from localhost (82-67-6-57.subs.proxad.net. [82.67.6.57]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4858d312ca0sm52826286f8f.4.2026.09.10.03.44.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 03:44:51 -0700 (PDT) From: Jerome Brunet Date: Thu, 10 Sep 2026 12:44:37 +0200 Subject: [PATCH v8 3/5] dt-bindings: mfd: x-powers,axp152: Document AXP318W Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20260910-axp318-regulator-v8-3-e906a61a7f3d@baylibre.com> References: <20260910-axp318-regulator-v8-0-e906a61a7f3d@baylibre.com> In-Reply-To: <20260910-axp318-regulator-v8-0-e906a61a7f3d@baylibre.com> To: Andre Przywara , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Liam Girdwood , Mark Brown , Hans de Goede Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, mfd@lists.linux.dev, linux-sunxi@lists.linux.dev, Conor Dooley , Jerome Brunet X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3988; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=LBdBMXYah5b+O3yxBs9VZHzS2W2px3jjTuPIQfDgazg=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBqoooYcq9NPLrJjbzNHBDceVlyXxodJiDIF3o1j uP2FnaCXZKJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCaqKKGAAKCRDm/A8cN/La hX4TD/0aixhIChR8fwPiI2ZsPUSeOT6RQoSd5UZ2+mVFMj1cxLeoY0/ityCYTKcdmRkcDbJzWjZ pI3QgldSkswPWmBrRXu6MHUNtJBnlQciA7EEaas8IcWccgXA+OF8/fzfOM+5CEejrl0/sXbPdWw UmsEjHx3y+t0S/jUUXAbS/NKJlhNvC+fIoNqNuj5Q8NiNilYvJWLOFMRtn/NYRkGDvL8krkjHCU C6619HmWZO0gfPLGGtK7rVL4VR0DsQY0Pf08Ox1DREHKcNAGFGu+6sW7HkRAQGKdANEP17oZS9c bgGLvc/fEmSq0l6zhAMqRHwQsjCBAvYHP108+dpfRodRrih2cuL8iZccJuHMURO7I9SaUaK6VEw AHIVyseMkMIKGq86sZmksCW8SmhPERhSeND4mWqY6x6hoJvE6HGRoOA5mgY43ll7rZYSvwyu0fX qGVyXIXg6VOeEYF8Z3NHa5gFnUngDR5NXgxkaJcgY8mvRPjlhfPYVclKi7cxvwsZNcVIwjH9GAa B8qilD92l3RlWYaKJEI41C5XPvwnOl/A61xzBaF+uhwIjjrNBdy+VN24cYvOzN0AbONxO0QaB+I wKlsP8X1ZpmZjhFFqFi9wk8UU4Gx+uHNwYphQaU14yMg1MyUjerkEYjSO4zlRWD1kcnuOtRQcGT E+R85hsYUQHpMbg== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Andre Przywara The X-Powers AXP318W is a PMIC used on some newer Allwinner devices. Among a large number of both DCDC and LDO regulators it features the usual ADC/IRQ/power key parts. Like other recent PMICs, it lacks the DC/DC converter PWM frequency control register, that rate is fixed here (1.5MHz on DCDC1, 3 MHz on the others). Add the new compatible string, and add that to the list of PMICs without the PWM frequency property. Also add more input supply properties, for the split DCDC and ALDO supplies. The PMIC features *two* switched outputs, hanging of DCDC1, and the manual calls them swout1 and swout2, so follow suit here and add those names to the pattern for matching the node names. Signed-off-by: Andre Przywara Reviewed-by: Chen-Yu Tsai Acked-by: Conor Dooley Signed-off-by: Jerome Brunet --- .../devicetree/bindings/mfd/x-powers,axp152.yaml | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml b/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml index 45f015d63df1..edca6b1e9f70 100644 --- a/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml +++ b/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml @@ -70,6 +70,7 @@ allOf: enum: - x-powers,axp15060 - x-powers,axp305 + - x-powers,axp318w - x-powers,axp313a - x-powers,axp323 @@ -83,6 +84,7 @@ allOf: contains: enum: - x-powers,axp313a + - x-powers,axp318w - x-powers,axp323 - x-powers,axp15060 - x-powers,axp717 @@ -102,6 +104,7 @@ properties: - x-powers,axp221 - x-powers,axp223 - x-powers,axp313a + - x-powers,axp318w - x-powers,axp323 - x-powers,axp717 - x-powers,axp803 @@ -156,10 +159,18 @@ properties: description: > DCDC1 power supply node, if present. + vin19-supply: + description: > + Combined DCDC1/DCDC9 power supply node, if present. + vin2-supply: description: > DCDC2 power supply node, if present. + vin23-supply: + description: > + Combined DCDC2/DCDC3 power supply node, if present. + vin3-supply: description: > DCDC3 power supply node, if present. @@ -168,6 +179,10 @@ properties: description: > DCDC4 power supply node, if present. + vin45-supply: + description: > + Combined DCDC4/DCDC5 power supply node, if present. + vin5-supply: description: > DCDC5 power supply node, if present. @@ -176,6 +191,10 @@ properties: description: > DCDC6 power supply node, if present. + vin678-supply: + description: > + Combined DCDC6/DCDC7/DCDC8 power supply node, if present. + vin7-supply: description: > DCDC7 power supply node, if present. @@ -220,6 +239,14 @@ properties: description: > ALDO* power supply node, if present. + aldo156in-supply: + description: > + ALDO* power supply node, if present. + + aldo234in-supply: + description: > + ALDO* power supply node, if present. + bldoin-supply: description: > BLDO* power supply node, if present. @@ -277,7 +304,7 @@ properties: Defines the work frequency of DC-DC in kHz. patternProperties: - "^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boost)$": + "^(([a-f])?ldo[0-9]|dcdc[0-9a-e]|ldo(_|-)io(0|1)|(dc1)?sw|swout[1-2]|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boost)$": $ref: /schemas/regulator/regulator.yaml# type: object unevaluatedProperties: false