From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 57166429CDF for ; Fri, 17 Jul 2026 14:31:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784298718; cv=none; b=RtzurH/2qb7GqWGLn2fNr3Pqyj8e/+IUh2veJP1FPSjY1S87CJfdI8F49FCIbIhi47IaaqLRk2ihi4Jbmkt4g6eXHHwotkb9jPfDG88fpIHa3Q2ADp0tHja2w70nFK2QDNpjzhbm8az/MAXOXeVkb2TUC2XoV4+V+W9OWrkFfEQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784298718; c=relaxed/simple; bh=LxL3P7ZDDGnSBlu/ddOmtGsoPccExZSdj2/X5iSlPsQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JQvu99KZ5IsIQcHVUk7J1V/86aOpXzhF0M//kVpfmuK7GvdVMggA8HmvQqWbv17kn6OkdBsyi2fvsKriMPG3vI1dawWQDQkyFjgyQlLZmszNhKG0/Om4kNBa8hTMOMkz3c5JEL3eARclNPmgh6ue0/Lg2sVOBpzBF21Biq0AniU= 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=PUdtB1QH; arc=none smtp.client-ip=209.85.221.50 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="PUdtB1QH" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-47640541585so3971750f8f.1 for ; Fri, 17 Jul 2026 07:31:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784298714; x=1784903514; darn=vger.kernel.org; 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=tQrvCLaskKYjL8vcT0t1hmEL3tKSyDUY1GNsxXEl0Is=; b=PUdtB1QHLeXsdmk7dz7uaepHhss342rm28H9EJEMb+PRntvc7dkcf2x3Y9VHgHI9t4 MZ45uYg1hSUVRTsZnLWEixYF+vGMV/JZSwMHZeNOTgiEoAgBUsFH9kB4Xv4A+z9yQh3N 2jqgYnzz91nPiZogqNdFb9nDuhHnLQJh+VBwkJ1TABcJopnsy4KAJxC3kk60ZC8i11Rk XuH73DQ8pF8Zth12DXRgLF60A44s/8U2RxUo4flQklJmkppJxT43jUgFx2gYJg2/CTzB uoi4T7pp6WsAZgYLajRbvHpu6dK/jfEjvRNLxvXbA1c9sQau+9sXIX8DxivbG89y6DJY 1tAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784298714; x=1784903514; 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=tQrvCLaskKYjL8vcT0t1hmEL3tKSyDUY1GNsxXEl0Is=; b=cKdGEiE1NErbPSlbNb5Qa4tAY1J50kllNohgCi+u/TfABh2JgAwW12LEs4hAVjYe/4 kKNZJLBHhLKBHYZI7zNvxRqKFQZwawCxvAu2GsuM6ZF3vIx+A7ObitQmrbGHGzcbcg4/ Rg7fAi6Lj+9B05oVZn/J2srqGPv3Kt5pOtrx0bESdyBpgqdQQgkQXE9Bp4t72BBkjpxz gqa7ZFh6MabvjgquGI3wgW2qEgr67uqlxK3hNG12f6ez3FpzTf/KDH2Wdg2N6v286YrY h//4g48EVqAal6a54xyOaTsAJTJ2YZ7e45KzbLzjLlGlCIgHm6Tm283y1pDNLuZIqfPj cAWQ== X-Forwarded-Encrypted: i=1; AHgh+RogHebMMQbtbpYc6kO23HfyGuYFuVqzL/6eYwMhFUGbTJjtxflA7dzp9MGM3WjGgfHw2tQyEUPY8ExN6Dg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/98CbTaq68+43QMqFJmfgd9rpOr71SPwq29NdNUddDMdSj9wA 67jW0Nv2afrt9paVZh1YWm+D6OPt6pWA6t3jkaaKqVzFKidwUQLhuO2W4AhU/4ER6v8= X-Gm-Gg: AfdE7cmsKKUsBeDuBdnrHFj4I96LJBfLWE6lJ6X7agyJFtapDpHPt+0UXphwSgIHOte wwe/Lj4eKN4aas9+cwOJKJWOIMBqZov7UePoFvZN5hjri7bo8v6LwwroUWFkx4Xpf9r8wUz6Zp8 AoQbhKQuU9m1TAdvkmHiRXj9GEJ5OEQexJc5SuOs2hYzacotJfOwXOiCMqwiTD/jXJE/wfaq5j6 LcQf3LEzPoD1uYbEu/b2kA8MEODZY7kSmXwpA+5B4dckxntDURhVq5qzvKQHYUQ0466oybngpR6 80cyjdQc6T3V95Xj5CAM/w8hp0hYWHVEZMQ0Oc2U7M+kAs0vvScBBuZ3g5mZhYzPu8yXI4N3vlz 7ybJdlTMCF6eDzRH3QqKd96ebNVrXMelph9h1RlDHrtVODuv1C3QA0eruBpo/z/Dwd4vX6jKM/L tP X-Received: by 2002:a05:600c:4fc9:b0:493:e974:41ac with SMTP id 5b1f17b1804b1-4954a3f3b28mr34473155e9.16.1784298714581; Fri, 17 Jul 2026 07:31:54 -0700 (PDT) Received: from localhost ([2a01:e0a:3c5:5fb1:8e22:8a15:f33f:dc60]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4954a2f210csm56767835e9.15.2026.07.17.07.31.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 07:31:52 -0700 (PDT) From: Jerome Brunet Date: Fri, 17 Jul 2026 16:31:23 +0200 Subject: [PATCH v4 1/5] dt-bindings: mfd: x-powers,axp152: Document AXP318W 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: 7bit Message-Id: <20260717-axp318-regulator-v4-1-50aff97084dd@baylibre.com> References: <20260717-axp318-regulator-v4-0-50aff97084dd@baylibre.com> In-Reply-To: <20260717-axp318-regulator-v4-0-50aff97084dd@baylibre.com> To: Andre Przywara , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Liam Girdwood , Mark Brown Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Conor Dooley , Jerome Brunet X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3753; i=jbrunet@baylibre.com; h=from:subject:message-id; bh=SCsGgJ9Tp6R0f+PpY/7kge/G93NkJs0Y9x0DlFSpF7Y=; b=owEBbQKS/ZANAwAKAeb8Dxw38tqFAcsmYgBqWjzO5pQzJSJfnAyElhla3aRSQmtl3yFgL0YDg r3eZdRP0BuJAjMEAAEKAB0WIQT04VmuGPP1bV8btxvm/A8cN/LahQUCalo8zgAKCRDm/A8cN/La hURwD/9yHwBLUFDDtLObo9ab7SQ83ljbDMPKW38CKsAOP79NHyslfJyXqOzH7TGaiGVyQnTYHMK wNENTXgMY5H7dGfYKg6XpGwAcSTQe7oi0hO+ZrHAfnCDU1OPcgFfLMWOq09rC7xzA1kaWZ9kVkR BC2HAeunffTJrGaRVa+N1MEx8eRdmAg19Ow9ECZCk7JV4alk8bRtl4epnuz7/R+UKtwHNM3NkyW bwJuSP5ONqXV3zZK/HzByaS0Fm136Q8wZ5XIfJm07L4/ccDkIl/p8KUqw1V5uggw9PLmwgpIBUk S+AEV9WxFVUzBp1LKFFHQOm0pg6QFTs9n2156eR9g10axbAbM6hNt/2wzBdqWCo5GEapfwtO2J8 R/2w5kXm8VhHpmuLfvd8A1xvumN8kGGXAm1Dwt67mqGMpgVZyiu22ayvq3z3krFR42dj1S0JgCL W/Sz6R6A8haUQYJVK5C1wua5pkv47QEMKLmblB892IZ8CtfzO4lHEYtmV5LF9vg8RuUdfRHKLQD RjLDZ1RioC0+goiK6ciQanRNFIFjdLSqe4kWPbWG5za4chLuaVk8bOGnCpXTmnRUchpFoadEz2+ jWLM2Nz4UZKrUzkqQ1HoMoyiIPT+JzSCCrlDhYUDntYVYZXoh8UIqUL6U0L0/7fI4V6q/F4z7m2 dMjW+SWym9FBzuA== X-Developer-Key: i=jbrunet@baylibre.com; a=openpgp; fpr=F29F26CF27BAE1A9719AE6BDC3C92AAF3E60AED9 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 | 28 +++++++++++++++++++++- 1 file changed, 27 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..95b3984fe0f9 100644 --- a/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml +++ b/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml @@ -83,6 +83,7 @@ allOf: contains: enum: - x-powers,axp313a + - x-powers,axp318w - x-powers,axp323 - x-powers,axp15060 - x-powers,axp717 @@ -102,6 +103,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 +158,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 +178,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 +190,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 +238,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 +303,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-9]|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boost)$": $ref: /schemas/regulator/regulator.yaml# type: object unevaluatedProperties: false -- 2.47.3