From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0BB8FD358D5 for ; Thu, 29 Jan 2026 07:46:02 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 53FD810E80B; Thu, 29 Jan 2026 07:46:01 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="JeN+afM6"; dkim-atps=neutral Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2973310E7FC for ; Thu, 29 Jan 2026 07:45:56 +0000 (UTC) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-34f634dbfd6so493353a91.2 for ; Wed, 28 Jan 2026 23:45:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769672756; x=1770277556; darn=lists.freedesktop.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=MfQfBaf9AAlms3smQ5+Ri25UHHgHjEr008f22TiaTqo=; b=JeN+afM6tK8XcTcZZI4TpAp4V4wbynplIlbZT5kcnzonUmXZF6HulqaAmNAHWz+oCJ Pxv2EaUxDHEexu1ex41rGJDrrNi0AZAAAX35N7QBX+k/7cmdiaZvYJIqpN/n73Ir+v7+ Sj/QKiG7LF51YuoI6g8qOtC5HytonnDkOCO8Gv8SHD2TfMypxxdaPk/q6Oe/p0ex4ncD FIoZkB0d31oT8L6MoUVzoPjMm4WaVp1jGzP8Tg8f8kunz0dx2MKnvWfylVootznYD51x vmKsqkkxboBv8ixaiSfI0Q1aIJy2jRa9FFpFSkxzWjdN2NUKandb/nHqQS4CDSRz0y1r u+3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769672756; x=1770277556; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MfQfBaf9AAlms3smQ5+Ri25UHHgHjEr008f22TiaTqo=; b=V8q99gNOhBIHmz1rUAyNOtRTwZRnaSYWKRbdlXABXIp1ClQJxINJDexM/lsfPRatIQ vpT+m2tYDEDlx7rSBkMfUEnFRNJmxmJ1Y2b/EV/AKSfZmR67o4SNluEs1A2DRLQOQYlA ARsvMJtcPA5F7nS1qovdDLunW/T3XARFKFCsyOM/GWPkDe7DKfkQEVlAs5uwfcsU0OeB 6JRkzMHuPU42bXqXBKx7E7CiKYkOmrKyvYeswXEH3LaEcTD1P143e1p7s/vI/11h0Oj2 4MXl9VsSZMcMXtEHXWppBj4WIJck+fM69GVeCpXc+n4YyIC2tY/KtS579CiCylBxMUXr v8+w== X-Forwarded-Encrypted: i=1; AJvYcCUs9JDXd8+R8R1IJyjqLceptF2xch8s/hOHRlsjYyBBPgsqLQbcPhGEadJW7/dgd9HfEqB8LSTqoBk=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yw0G2APTS1RE4NL8Iwdtn+VUVd0BX1eHV9/xcIGzS1m4YKyNMGA HqoRC5H1V0C4Crcpbz/cPiW61cTxCxL95pX5TV2BWpiXzU46CEpf+TRqp/B1b+k/ X-Gm-Gg: AZuq6aIPCyOv8SX5BlPFVK32Gz+VZnfiZWHRuEISKi75Plmx/bvNXtGJAHyTTytmiR9 MkmAk4ppntIdMMZja5XSzEJOR9+ZP6xtTVW13207KYuT8etOjn57ZK4dcBfN5ey2DZTxUVCUEIY QCPflgsSYmks+0e5PzuiGI6HyOuhUTYfevCx3w1swvuxDTd8vEBAJapbq9tipq1NRJtq60/nbd2 7FVJqPiyNxbvR3AMNzuJij0s9qQeitbO+ZkywLK1qml23ZqWyuxkTpVdHc8kyJhs+qHeWPPfr++ 032aDEejaJGA0ZHh71wsLkedrk2X3JbQerw3OU4UPk1g+Y0Lv2OzxVpVgiu0URGdbWI8npp0Iiv HWeMCq92uGv+x+Vwgn4hcIvkUGvpygJR2ZSuWC3DRgWUJQ2+wufVxN3F72E2IW2q8AXEvxHpvjA G7cuDYQvkZAj4mYqGvqAUpHCQfTrjjtX2lkZB68PW6z4calWINGkgIcoNErH3+09JsBlXd6Es= X-Received: by 2002:a05:6214:202d:b0:7f5:eda2:a54b with SMTP id 6a1803df08f44-894cc95cd40mr119052776d6.62.1769665662516; Wed, 28 Jan 2026 21:47:42 -0800 (PST) Received: from mighty.stonybrook.edu (nat-130-245-192-1.resnet.stonybrook.edu. [130.245.192.1]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-894d36dd1cfsm30903216d6.25.2026.01.28.21.47.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 21:47:42 -0800 (PST) From: Mithil Bavishi To: aaro.koskinen@iki.fi, airlied@gmail.com, andreas@kemnade.info, conor+dt@kernel.org, jernej.skrabec@gmail.com, jonas@kwiboo.se, khilman@baylibre.com, krzk+dt@kernel.org, laurent.pinchart@ideasonboard.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, neil.armstrong@linaro.org, prabhakar.mahadev-lad.rj@bp.renesas.com, jesszhan0024@gmail.com, rfoss@kernel.org, robh@kernel.org, rogerq@kernel.org, simona@ffwll.ch, thierry.reding@gmail.com, tony@atomide.com, tzimmermann@suse.de, andrzej.hajda@intel.com, bavishimithil@gmail.com Cc: devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org Subject: [PATCH v5 1/8] ARM: dts: twl6032: Add DTS file for TWL6032 PMIC Date: Thu, 29 Jan 2026 00:47:02 -0500 Message-ID: <20260129054709.3878-2-bavishimithil@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260129054709.3878-1-bavishimithil@gmail.com> References: <20260129054709.3878-1-bavishimithil@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Add a dedicated DTS file for the TWL6032 PMIC (Phoenix Lite). Already has driver support with TWL6030 (Phoenix) since both of them are so similar, some nodes can be reused from TWL6030 as well This can be included in the board files like twl6030 Example: ... &i2c1 { twl: twl@48 { reg = <0x48>; interrupts = ; interrupt-controller; interrupt-parent = <&gic>; }; }; /include/ "twl6032.dtsi" ... Used in devices like samsung-espresso, amazon-jem, epson-embt2ws etc Signed-off-by: Mithil Bavishi --- arch/arm/boot/dts/ti/omap/twl6032.dtsi | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/twl6032.dtsi diff --git a/arch/arm/boot/dts/ti/omap/twl6032.dtsi b/arch/arm/boot/dts/ti/omap/twl6032.dtsi new file mode 100644 index 000000000..d599a2ca6 --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/twl6032.dtsi @@ -0,0 +1,77 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Integrated Power Management Chip + * https://www.ti.com/lit/ds/symlink/twl6032.pdf + */ + +&twl { + compatible = "ti,twl6032"; + interrupt-controller; + #interrupt-cells = <1>; + + rtc { + compatible = "ti,twl4030-rtc"; + interrupts = <11>; + }; + + vio: regulator-vio { + compatible = "ti,twl6032-vio"; + }; + + ldo1: regulator-ldo1 { + compatible = "ti,twl6032-ldo1"; + }; + + ldo2: regulator-ldo2 { + compatible = "ti,twl6032-ldo2"; + }; + + ldo3: regulator-ldo3 { + compatible = "ti,twl6032-ldo3"; + }; + + ldo4: regulator-ldo4 { + compatible = "ti,twl6032-ldo4"; + }; + + ldo5: regulator-ldo5 { + compatible = "ti,twl6032-ldo5"; + }; + + ldo6: regulator-ldo6 { + compatible = "ti,twl6032-ldo6"; + }; + + ldoln: regulator-ldoln { + compatible = "ti,twl6032-ldoln"; + }; + + ldousb: regulator-ldousb { + compatible = "ti,twl6032-ldousb"; + }; + + smps4: regulator-smps4 { + compatible = "ti,twl6032-smps4"; + }; + + gpadc: gpadc { + compatible = "ti,twl6032-gpadc"; + interrupts = <3>; + #io-channel-cells = <1>; + }; + + twl_usb_comparator: usb-comparator { + compatible = "ti,twl6030-usb"; + interrupts = <4>, <10>; + }; + + twl_pwm: pwm { + compatible = "ti,twl6030-pwm"; + #pwm-cells = <2>; + }; + + twl_pwmled: pwmled { + compatible = "ti,twl6030-pwmled"; + #pwm-cells = <2>; + }; +}; -- 2.43.0