From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) (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 CFB5F32B9BD for ; Thu, 19 Feb 2026 22:56:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771541775; cv=none; b=QjNVUTdMRQjdG37Q17qKluwEFHmQl9bMEgSUGFjO8Ju29oq0rVna/qh+ZSb16DSib1Q8ueaRjI8PfqGI8EIJD6QdnkWR6kTrpSJOW2P+1P+k/X6fc0X8Nr+CNJU5A8KeGYB/IhnOf7JxVC+iRyllS1E1pNkuPuQDRVT2aKq5Sqs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771541775; c=relaxed/simple; bh=KAvlbY0yYL9PaaTueRuO9yIwL2QGgENhM1iet7MXCjM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bbbXNWpDI16zumQ4hin+T16E3dL8I9VCiFs6BOnc+2a+LMH1+gP7o6QDxY9ZMe3RkB9OfEelRSkKTaqq2ZxtCPZQEvD/Ei/XMao57L4LsjJX/QqCImUVkZ65uWe1E0xBGcs9MRVn2d0N4XNFOjcO1MJZt4a9KJGoHXM34C/emR8= 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=cv/BSWnI; arc=none smtp.client-ip=209.85.160.175 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="cv/BSWnI" Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-506a1b23c05so16674681cf.0 for ; Thu, 19 Feb 2026 14:56:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771541773; x=1772146573; 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=MfQfBaf9AAlms3smQ5+Ri25UHHgHjEr008f22TiaTqo=; b=cv/BSWnI0KP1vk/HXa+/KEBRKZ04QfxGquXLoALQupwHsPcoY90tzpxWf1Z88jGzLT lDgVfPNrBxDAvZRZpQr2pLDU5i305MrfdoNkTun2Fg//NGt5HTA1l3Gwto8kPGa8ZvtZ xG0+NCKMRpDqajyVrRAUEXwslHOP1X2ZVlWH6/93QPP/6xaKp5d9CQZw2OICZpdM1ZcM jgkvOIyd26/pSwtF0sOdne3EJOuhlhOZ3RUId7NPir4q/9XMKLbo7p/kAx/vwHQw34/N 8+77SGkwKTZQ9UFjcEQ4uxg0sBydV+13Yhc+Ek8t00P59i0H5i8qgK3dJxgtGLJIccq1 3G4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771541773; x=1772146573; 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=sU9+i7ipLVmnaZpBP2BIxU3OJq8MacIH4lWhL7Cz4HWBmyGgNywpo0W4Vk4ZUWd1Bw dP9Lxl2uIvIO1MD5ucWEIH871R1Uk/67gO78EQsGiWHHtp1QffgF2MTArgKAlEG/9H8X bPVi6jatZ3Rg8t6f3bxZeVAFfVUgZ6ssSxNRS1AAAch2zJjLNW9S+clH0pbcKHfzC32H CBivBCVZhsCcI/Lsvq2Z3iK32uS8nxBqrLWycsjLyJP0Cf7gjn+hRkodz0ATgAC+U0sp 8GKjDqFbAc4cVSWvqzmd8/+GvgY8glrFp4dYxce8HE3Shw1Geu6C6UNrSrjnP33QJNVg AnkA== X-Forwarded-Encrypted: i=1; AJvYcCWq7N6e0DYwftnuf6+dsnPwzzkRn3lyBZRH6GUxQbOHWTaaImdiBHyf0/Hx2iTydJAjR7PdktHteTN6VBU=@vger.kernel.org X-Gm-Message-State: AOJu0YwF/ZX326a2xBiURHhhkns9ZZVUsnjnQjhSENao7gzA6uTa751n dHxMm6w7TIGl9VfgHHVThlqnOeTfsOYjpTnFb9/PeIcr3+l56L91/BReS/MuDv9Q X-Gm-Gg: AZuq6aIJ1V1AeOnwt7sZiBCaGyRuFTjRZJ+0axnKl2eAC0Ko+L16J/fjGiD6wvb1iW2 hbwOZb4x33zeDET+Rri6SdLmpCaE1pmrty78Qu0aawO3au2cdhwdYx4zTniz9zgVxeNP2qzEQiM XPlNGF3d2v27FZ3uVeq7Z0QgVx08IEwqGYS+c2qNmJt9/5bbLJ6i/CcE4FxG8cnvQNpjbUUZlwb Os0r0ryBYpKu5F8ptwSssROEgiRQhe7r0a4q4rlBrGrjf7TflRkyXAPuWD9MoyRdUqF3P7pBCqt 5QLHI9pXGCH4QLzfrIvvoKAvtGF6zeXR8eFaj3vprnaENm75/Ii96C2fv4iiQkfe9KycC/qyAOM IN+Yg3kEgv92OxzhmtJuhHO9mV8GUXCq+M3VdHc5iP5Skw9oytz7fxzvP8T3nIcteveDCwC3AdS hSWNBF+/Oe5Db4aov8a+GdItizJdzJLkaZ3RRBWMohT83nCIOU1QZZbiuEm9B1WVrDuDQSVVjP6 DCKm/ZISrSnLDaa2s+1Cg== X-Received: by 2002:a05:622a:613:b0:4f1:d85c:d7c3 with SMTP id d75a77b69052e-506b4020b97mr249828281cf.66.1771535059258; Thu, 19 Feb 2026 13:04:19 -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 d75a77b69052e-506b275d59fsm153971511cf.32.2026.02.19.13.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Feb 2026 13:04:18 -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 v6 1/8] ARM: dts: twl6032: Add DTS file for TWL6032 PMIC Date: Thu, 19 Feb 2026 16:04:00 -0500 Message-ID: <20260219210408.5451-2-bavishimithil@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260219210408.5451-1-bavishimithil@gmail.com> References: <20260219210408.5451-1-bavishimithil@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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