From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) (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 374BF370D5C for ; Tue, 3 Mar 2026 20:30:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569829; cv=none; b=Db46bbVAB8WZHRQVeKSZlmtQpLe6F7v202gng51Otqn9TDHPFDM4+7Da0hbG1Z8KtKk8YqkS4eC+JntBgUsQG22XkAjw/l3B1Y2tkJQ0SYUaFr+NFFd5RNNrzr9Cel74EMx+ja3Vie//17yNJjS4mL3zbJOTqK0eiPq5puAq9yg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569829; c=relaxed/simple; bh=KAvlbY0yYL9PaaTueRuO9yIwL2QGgENhM1iet7MXCjM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uovP09JtXDqeL6ALZFUDA1JKrHagfWTZMdk5r0k3L8KU2jJG9yxrgOFb6KrwiuhdMAWnO48kPj7EbK/oBMugfRxlC6Jh8Yjc3cAw6/43qNNcrcmdNrYyanOfSOMJKrxdW4Hd/msapZ+sC86zPO87cxSFjMcJEnrHaIyYMLPwjgw= 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=nsMugjWX; arc=none smtp.client-ip=209.85.222.173 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="nsMugjWX" Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-8c711959442so576671585a.0 for ; Tue, 03 Mar 2026 12:30:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569827; x=1773174627; 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=nsMugjWXJJeXW8KaA7wQtHGvd1qQaYhLcv3g1UgU0vlV9v02eXpCP4Dx55U0GJFKWY bWwGjunI0qhBv7qV8qV/shiYuz3Vkzj0SiYv/Of3cw7hibCboKnggvxEMYqT2e3V42c9 Pzbt84m+o49EjjksEM02mLedRjhyA/0M48GHV9Tbp7cINEj/jprE4jKtNdeJ7xpq5T7P mBaFvjlQBQc0GywqE5tMFHHeQx6/+LqwfLP63qdFbtQq4sBTmNywMOpiwNzE/Tfvr7C0 FU8er4TPkFnCdLLzEzKNQ3ON4votFwflb4o4ifJ3pCrq4UUtkdgNwvCjo+E7IY47yHTg uQFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569827; x=1773174627; 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=uXJqxZMQq7zCclJxuU1BqgQ4FZTCNZbPJt0f2fZgLxUVVhWLm1NQmCUtnNH3u+IXv6 l2lj9xp/BKLkhMDJf+1daRsb5S2+2RNhjCU7JEE7lioUdkk6N5FwMxg1Iw+WUnMn8CAq rzZc5w/gztOWnUJ8BDj0uCDp+ipiOZNSHR2Db3ke5mx/GLJHfcBg/NP/oFCp5ps8hHjr ACMJ2rnQKx+AA5kAltfSiAGDu8VmSEHdinIZJdVbEGXJwY907a0d40+L2+MSl+R3Gp97 Mow/TcoE99eZym01HwwGR7/hQdLg9l6C2VXJcd8Q3RsFOE8A34YA5y0CHzksPMYmbXuh TWvQ== X-Forwarded-Encrypted: i=1; AJvYcCVTeF39rrJ67IKKMZ+M4b86GTwmWUm1gKbyRR0qhF+8UlL3XPReeG4k0iTDDJ/kr/kDrUF+EvkZ71bFZFc=@vger.kernel.org X-Gm-Message-State: AOJu0YzVOo81+v0/kXtHvJkk1o5gbuiS287E3gd43cHksLEaFC80UQoJ nIdjzLKbdOFKNGOxfuLmHpzHx3mSdVyZ4z6yhL20E6qGSgsiC0J1BExm X-Gm-Gg: ATEYQzwY7VeoRNOnB+2P8HoneJou0mxyjaDUF8FE4cWLgbvftehg+blcSmIxoeK1Gor rTv1BL8n4PYt4dLyfjLxvbjcqqWFPW1aUYE3noCR7oCFJycb6Sh4NSoyyRyuQgeXdgwZ6Ni8FUa lc/Ny5QKoVDhmBsbiJYD+qUYY16jnGoKFks9UGd9JETuvraF4w4pcpKgI0aAc7vWTtyCo1m9MsI wCQ3Agy7b00RW0TU+aeM3MDtwQPg8M2q2U2uGHy4RB7NvwRoGPgwAVN2A2zFEVoshTunXRmYQvV gVlN53R4zqpBJfiU+SY32EAoJcR5DRgmFmNCemWgP1QglvPWjCOFJY28zMnlK3NtdyqnGST7/qU 71qjhTVtLb5ur7WVvQ0TahGCG2hsXrq2xGFOepVWIU14aLud7bAkAZ8EL0Y9pMgXWxE01g85adH i8pX3IAwADw75DT5GjKfchb/kmaiAzEAkrbP0fSNIUVxI71I2XTlIo/2ZwKpvZBgin/4QsgzQIG SVA2Pss44M8Xxxafwzb6g== X-Received: by 2002:a05:620a:1a9b:b0:8c9:eee0:dbb7 with SMTP id af79cd13be357-8cd509c3187mr382434085a.23.1772569826932; Tue, 03 Mar 2026 12:30:26 -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 af79cd13be357-8cbbf564c27sm1465032085a.0.2026.03.03.12.30.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:26 -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 v9 1/8] ARM: dts: twl6032: Add DTS file for TWL6032 PMIC Date: Tue, 3 Mar 2026 15:30:10 -0500 Message-ID: <20260303203017.511-2-bavishimithil@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260303203017.511-1-bavishimithil@gmail.com> References: <20260303203017.511-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