From nobody Thu Apr 2 22:21:33 2026 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: quoted-printable Content-Type: text/plain; charset="utf-8" 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 =3D <0x48>; interrupts =3D ; interrupt-controller; interrupt-parent =3D <&gic>; }; }; /include/ "twl6032.dtsi" ... Used in devices like samsung-espresso, amazon-jem, epson-embt2ws etc Signed-off-by: Mithil Bavishi Reviewed-by: Andreas Kemnade --- 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 =3D "ti,twl6032"; + interrupt-controller; + #interrupt-cells =3D <1>; + + rtc { + compatible =3D "ti,twl4030-rtc"; + interrupts =3D <11>; + }; + + vio: regulator-vio { + compatible =3D "ti,twl6032-vio"; + }; + + ldo1: regulator-ldo1 { + compatible =3D "ti,twl6032-ldo1"; + }; + + ldo2: regulator-ldo2 { + compatible =3D "ti,twl6032-ldo2"; + }; + + ldo3: regulator-ldo3 { + compatible =3D "ti,twl6032-ldo3"; + }; + + ldo4: regulator-ldo4 { + compatible =3D "ti,twl6032-ldo4"; + }; + + ldo5: regulator-ldo5 { + compatible =3D "ti,twl6032-ldo5"; + }; + + ldo6: regulator-ldo6 { + compatible =3D "ti,twl6032-ldo6"; + }; + + ldoln: regulator-ldoln { + compatible =3D "ti,twl6032-ldoln"; + }; + + ldousb: regulator-ldousb { + compatible =3D "ti,twl6032-ldousb"; + }; + + smps4: regulator-smps4 { + compatible =3D "ti,twl6032-smps4"; + }; + + gpadc: gpadc { + compatible =3D "ti,twl6032-gpadc"; + interrupts =3D <3>; + #io-channel-cells =3D <1>; + }; + + twl_usb_comparator: usb-comparator { + compatible =3D "ti,twl6030-usb"; + interrupts =3D <4>, <10>; + }; + + twl_pwm: pwm { + compatible =3D "ti,twl6030-pwm"; + #pwm-cells =3D <2>; + }; + + twl_pwmled: pwmled { + compatible =3D "ti,twl6030-pwmled"; + #pwm-cells =3D <2>; + }; +}; --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) (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 439BC373C1B for ; Tue, 3 Mar 2026 20:30:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569834; cv=none; b=CosFsTtHfU8EqfZcHYn3PSmgzx/ITJ8vJiNW7W9cILTKSGzUULeDjX/qZNW+Ya9MyiubqUUb5/SEZrkGdkcJq2iAZwVLghb8Cjl62xRtM9gL0hIb/ilYo3LjwbLOP+CHA9CcJrgfS/9gRmiVFLh2Ex9M/lClgHqAnKkXRQ4Mdn8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569834; c=relaxed/simple; bh=RuZaljSVXskqPJY8r+YAxpcHHlm/dbEQcU9B3NPU7t4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tUHo6PTu2LJHc+WHdlrl2HpvZB1VoJbdU32+Aog8E145NCqzTw/Rzm6kuPXit3TU/yn5LUr8zMTspT0d/3jiyyF7s5QhVica3T5lkiUMoC3EEf26mfnjDA59ZK9e3RuAfbdaOQCL5UaQiEeApX6Ghbg0hRg1j4+6bVSOrEgt8R0= 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=mZuyDt/4; arc=none smtp.client-ip=209.85.222.171 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="mZuyDt/4" Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-8cbb6d5f780so616843285a.1 for ; Tue, 03 Mar 2026 12:30:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569829; x=1773174629; 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=FWVCPo/EwWX5nyfgCTVstrGnhkLqhyh/3/ZgqXOIZ6A=; b=mZuyDt/4qjbhf6cyP2YPayWqBC7bFx7i+iRsd+qQIgVngaEh9bjCMeE0EYea2MR6Jf UnT7kQL8ywZXxsmNqIovDVUIpvwum5rc+mv/Zt3tPVuqn2Razb5M1ax2YczFVEDkO6c2 aALnBdliAPJU76bxEglcvd1/jtwS3FdynK28kQ9LH2PFxO28GQ4KCFXbAxLajH9rfjv7 BjBc3kJR9EtVc8vWt61KD3zfCRlHiE9eygOo1E/1UYs8sasvkaXujK6sbMsHF9ugKJHX f4wUOyi4F4CVjCcF6tJC7Pj4I6I2p8Ttlls6cAAHuEm9QJHzRfJTSxetUwtaW1hXwQ/O bOUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569829; x=1773174629; 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=FWVCPo/EwWX5nyfgCTVstrGnhkLqhyh/3/ZgqXOIZ6A=; b=Qbc4q4dEtEt3w0v+0kWOSKwK8jJ2+lNc8k3tVqRb5p47MTPW2K+VcQwMYWSlLbdjYe 3QG2ySccBG0rqKPXLrVMMkpoVESjyRMA5IlhMbKDRnEpbJz1AEWzJoeWRMQbmnoIKjTU kfA8akIy+ENVu0AMP1apoVzISDdG7Q0w7uEM3yXPUdYr2GVERszc7RnnPwBEcx4du6O8 WutjV6ieJOt07X9sffeme5qEwtTBhzzfKSTWvUBEFxey54sGbC/uxTwnDy0kZ8834SKf b67gyBA5TgHj3no2Tp9RZjjlPE+G6GGwRXtW7gV1BHm2aO08sJ799E6GlaLT/tJ4VlWB SMvg== X-Forwarded-Encrypted: i=1; AJvYcCXzRGN5A5d87QPMbMu/rzIZDRBFg0mpaWnlOUeFhOIUzzuFDM6xdv6ydY+Rf/X1NxuJcHRgCL+y9seyZQo=@vger.kernel.org X-Gm-Message-State: AOJu0YzVgNlNhibA9Y5YN+rn78bIJ12+DTpzB9OKhWl8v7/LQDpmjDwI 1N7dTUaLXdyTaYyxhta+04rxJwKk3sOUX5RIu/IjuZITqOLkKsTHLva2 X-Gm-Gg: ATEYQzy/6f/21FxqE9cjt6Nc1cK4WOlcG6skAPNRMhtx22XzvyzOuKLZihdX7BDCYEO hDS1Nje56JUMN5PilLExDOkffydr7yKPk8kAWomdLZ1ffbQCON8UYkzj0jTH1QW/ObZRshvd/OR zwG0D9WMBDet5EejV3TSCQtgbmsvHOXCR117iLNUZaIQzgdSvaQDu6XaGuqbkbaEUfaVuDS7Dtk FnCH6vMnojyZsnDtlCWB9POZn1dclRv74SlVudoflu1lsq63PXzI4f3SVRdWVP+V5Xi70oFf34r pRSjeEHYuwwmFGqtKX8OAdt2QFJaZyQy7X+1CX1bXkV6G8s2Bza1yHoSLgVPmYRX8Tnq6K/2hH1 iLiAAe3DiS8mZgRM80RNF8vt+P3sBt8kWp41Nc8LF1XsuUFU92s64gNFL1Nz7kHZNp/Sj+EAAuC WQvua4WVEZVvMNDQJWOfOFdkvDyXU8us9evogqZZ/paWh7VJkj7auogImI9Q6vwhfrN2XSUvy1b SbMMU6mFYo= X-Received: by 2002:a05:620a:489a:b0:8cb:9fd4:2ecb with SMTP id af79cd13be357-8cbc8e081ecmr2045708785a.54.1772569829106; Tue, 03 Mar 2026 12:30:29 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:28 -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, Krzysztof Kozlowski Subject: [PATCH v9 2/8] dt-bindings: vendor-prefixes: Add Doestek Date: Tue, 3 Mar 2026 15:30:11 -0500 Message-ID: <20260303203017.511-3-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: quoted-printable Content-Type: text/plain; charset="utf-8" Add vendor prefix for Doestek Co., Ltd. Link: http://www.doestek.co.kr/ Signed-off-by: Mithil Bavishi Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index ee7fd3cfe..5cc05d518 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -441,6 +441,8 @@ patternProperties: description: D-Link Corporation "^dmo,.*": description: Data Modul AG + "^doestek,.*": + description: Doestek Co., Ltd. "^domintech,.*": description: Domintech Co., Ltd. "^dongwoon,.*": --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (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 46BD8373C0D for ; Tue, 3 Mar 2026 20:30:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569833; cv=none; b=KByXLNeQ9kNCOAAReL3AV6GoEfoXG9L2TYNPdwdMWZh43cmOHjN5SAl/Fw2up339K598j6ehShmDsnVUZLBCZNqyTGVcxvVcO7OVd+9tRCjzppZa6Wgmr4ur41eiYpCmoCvUuhVpUKslvbQ9NNnYHvjo5A3jjdHp3/tlapbQJ7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569833; c=relaxed/simple; bh=spKaTaRAyEFBjHN3O+FzQ0d1t72031D7XZdd8u1NUjA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eUekh8tuV5WcGuHoXSWhqQ1Oft1XTbkJYeYt9jFmHqQpJvi9L5irNi10hm8DWUF/USBeSGL6trJTKCJq1hak4g+4lwZ7IRX0t3sQg3PWuP3SZUB4w7LFJJ2TwhhFPsAikTaNDedSt0Ng/34q3oPQyAa7rY08bYSZhanj81VU2Wk= 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=KR/3gsR1; arc=none smtp.client-ip=209.85.219.42 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="KR/3gsR1" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-89a06bc2f1bso28459996d6.1 for ; Tue, 03 Mar 2026 12:30:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569831; x=1773174631; 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=TQOnOVlc3pYD0aAOF8E7RKpLdhabU91Eut/dNYt+XQA=; b=KR/3gsR1+h69HmSJ3jbSF9lj6bAZG2MkJopRvt2Fxntaz9SeeLVCnARvlcNYevTfbM KNlXJvjGOsI/UXCzkRsQNBoXwZRhIGJsDWn4qetyaLUO3ZxOetljkb/Kqk1qCgdzGRbo pWCajb5tGzjNA1Tf/Vfohj5Njob1TFITQOe0uRgInyyQ9XVqZ/DVQWeAkYWBibaq4UWv 5EyiHY9Oxgdp4q9hZPc1wlEwcMcTIuqjYcGHMM1+P9OQhrpm6eQaxmpsuUO4AJEGv7y1 mezVPYVtCI9fa4Y+1ARVbdgzXjPSEFXtGscnZ++iVmQ57VovDRuU7RpZFJazExq11W5F 5g8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569831; x=1773174631; 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=TQOnOVlc3pYD0aAOF8E7RKpLdhabU91Eut/dNYt+XQA=; b=Cn6bFSfBnR9L3KXVQOnNoNAVozjTCW4gc+oGiK12O12qIDlKG9+7UrlZ4EW63lvDCe GLhrav/Jfv2kiT9Y6pUQOW2wb4dpb6D3yr00Utn9VShg47ECipDZpGseEmKJW3vN8EKM k72ORqnoaE7KsqcOBG/+1TP0pPK+mdkZtpTn5b8NSLoSbTKdCKM1EMixAqKDt6zvtt7S 9GjuqJuy/C0jNiChVtg/lMf3fKMCXE3G5YJ4+NszVlA7U/Vu7L1JQoAx2YaxUkdn3nfp bd1Uc/UQFjoxDfHvO8zId1YHGuJ1c10CLSNiDWpW4efV39ayDLJbcW1f/KqrDZgSAqDE PT2Q== X-Forwarded-Encrypted: i=1; AJvYcCXeonKqge95EbVl0UCpCfkdIQjXe1ec1iXXtmz0ODewEOEOXBbfHSSJoXp2TIXaRwBE0IkKxj6DgKHutJQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxlzZrcXPyx5Y0ijr2r5Lz1SvhE8qLV4Brix1xU79/+AYRR14Cy rAR5/a1V9oxuzXPl/Rdu4jJ9Bz9i6/i/Wk9nDzVLdCYEnofUVduDRMzv X-Gm-Gg: ATEYQzyaBrrZedYHBnZBBVTw6KRf6c6SiwgeTgM86D/03ysbUQDDTzIzObfY7L0PzRE h7iTszbix/P/67buI4hjwI0Od8L7r8rMXY+D0CvO8po4LFYYveZq8QZeeNYlX974ZDSMBxGYb+x v7LzDBpGvV9R7oRdmwnEHmcDn6mW0cfKhfFdo+yUN9srke5vrU85Zb390KFxigOcCRMJk93kjIY C01oHT5mKeKTHx/RGwSF/mx0V+yHUGLBkDWh1imy5ueRhwavzVDuQMNtISC9Uj8cWyCvV77rEye il2U/usOJ4Xz1eA5KFaM84rmcD09bafYMDfK5BPjNa3bRlvW6XC570CnKHku9lxnkKxNLUCre1/ ksbhpUKdPhXPMK7ANrmR+YDKfI5z2nkjz9a9QSauptX57txLxGwg2Xky9M6+/Lcpn6RS8iX1F9c sOXWELRM/pbpDf/EInLBXedTwK5axCGn6cVm+M++EUfP8yW+C9NhqHxoc3MYIofWXk4AKgaUAFZ TxvCmOqlhE= X-Received: by 2002:a05:6214:17c5:b0:89a:9b1:a21a with SMTP id 6a1803df08f44-89a09b1a2edmr39390026d6.25.1772569831011; Tue, 03 Mar 2026 12:30:31 -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.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:30 -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, Krzysztof Kozlowski Subject: [PATCH v9 3/8] dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am Date: Tue, 3 Mar 2026 15:30:12 -0500 Message-ID: <20260303203017.511-4-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: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible strings for the Doestek DTC34LM85AM Flat Panel Display Transmitter Signed-off-by: Mithil Bavishi Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/bridge/lvds-codec.ya= ml b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml index 4f52e35d0..7586d681b 100644 --- a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml +++ b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml @@ -33,6 +33,7 @@ properties: oneOf: - items: - enum: + - doestek,dtc34lm85am # For the Doestek DTC34LM85AM Flat Pan= el Display (FPD) Transmitter - onnn,fin3385 # OnSemi FIN3385 - ti,ds90c185 # For the TI DS90C185 FPD-Link Serializer - ti,ds90c187 # For the TI DS90C187 FPD-Link Serializer --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (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 68217375AD3 for ; Tue, 3 Mar 2026 20:30:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569835; cv=none; b=mBhMcuceqb3oA2YFb1Y4nB2/TLPBbBuFj1H938XQS8F2frhDV9xEM27+bFFM6OnBXeWk6NJatBE88uNKBYbwnJ1ba1nrRw1cCgP+Aw3UOyMN/acUZmrDspk33mfxP+6TYtKu4sDB4V7mC8lAXhlqp5eSBnKOcjzp2F2CakMZXcs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569835; c=relaxed/simple; bh=cihNYnflN3AVGRiDEm19DGgGttXrkIyvwuts3JIQy3Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RiaMPvkLApMc0FZdELh/0/96s8XdbJ4oD1ODPpR8++irrQs44IsCSBYJcwdYXas70B2FYxsXVqqK+8VEunfXCSrnQa9cD6vOclIUdvU9jSfXV4/kOKHbMYg4rIMXS2xxyD4jLRnKl4Cusw9vIstVHmBgMyo3eAM3AkTFeR4OmQc= 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=bB40iSUd; arc=none smtp.client-ip=209.85.222.169 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="bB40iSUd" Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-8cb5c9ba82bso1020120885a.2 for ; Tue, 03 Mar 2026 12:30:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569833; x=1773174633; 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=1IVPvbiKHqb1wJCwFPWETEeAl2aF1oAt9knBh3vkK+g=; b=bB40iSUd2YYMnEc1artiZlkJMWDwELXDwaLYUxSoHXRYm4MiBCp0/8596DzGPH6HoB qDLUWMqGHCRgbXbeP3V3oxu3Wzgr2LS3Uv0A53d8OXTjQO1m/1sEi6ivvBiaJodoi8za xy2wvg3NBSrrsDbWmJ3vGb3tPcds+Sav03NPgh2ta9J6i7VJZwG2wvi0q9UC2jumBJdT B+VsHS42nXXG477uoiIwRQepK3DI0fztZIKE7xAKqyNr0Q5HnIpT2eJpDf+fp2rL4MDd KOYzIWV32fmhMqY5pmKnhG9efafPeVH1G+Mo3n14zSYHRE0lauWXL+XtUSfh4ix4eQC8 YChw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569833; x=1773174633; 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=1IVPvbiKHqb1wJCwFPWETEeAl2aF1oAt9knBh3vkK+g=; b=W6T3ASDxJ7IcceKduNJSrIFEPyovYhRlNld+h9siAWdla0zgKBxQdid/BYHGlg0kIt 8iFG/jd0CfyWygCx+rzNYf9JBMxmRk0HEPPgQyRHCKwrDXv8T/Yu8KDgDrLZqgkKzav8 JihHnAFB+w3S6tp2DRtELhXajVwZ/IpWvYz0EHqO69LwupLcOtkMxUBHfG1VS9+PLofc DB/IZIUbC2esjr8ieraNNKjrYzTweCTTrQlqQdLY8nfhKmMZf+Pbuvtqlg8PwhGZEJq7 HXKw5amkhFkLJfpxvDwOFHB9Fwa6gMN0Py4NtJgy7lWraMalwby+1hry+XqHDCuZM9dh dCtg== X-Forwarded-Encrypted: i=1; AJvYcCWn8sOOIBNyFEx434yHmM9G94BfiDW2GMRry6N4gpMqZPsiFnNmFbROsPSwVmBpgkSXMJ+xzZM0kZk/zIg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2ZYaznXMavoYPxbEZOg8/BQ5KZwuIzXDteEiojBx8Ffo1j5dI ex9QpsgGUypuhuesajMj0/cvGZ878x/1gaVYR2GvklnOnInVY2OIcQIy X-Gm-Gg: ATEYQzzEhjCQ2KcruWYCXqRMPAnpCtC9uce7zLDxEwh+Q8nDBciNF4fFiQu1LpjHaPP N47Co+K78aJPmyKTtAkIJ7rM4SKAEdr4NGaLpjMPDmx6fLx7yA/CoB6u7hAIlkLIUNps5MSc8Dx jQjsXKLE1oTU7j9s9sMwa8LKUaC1y4lG+UcGJopPiLY3T2RaW0Li7Em563PGNMcXcAwWLoQKnUr 6g/Lnl9zfHjCxitDBU+IaXgf4sqP/awEmvvZPOGKXbnIpkJdrjojEBVUwhRP7IHvg0FtZJGogVw j1gs+eCi9MZMisqY9zNf0ylXaOsdIT3oMf8uNvqq0ei9+Z/tyTkp2ZNI/CIhZGC3dJ+DJaU5f6K 1dBUJib7o/8Eyxk3LHmiPSgHHh8/HnQi8NM9e1MbiGwfULv01oMdyeIBKoRpjDS1rJX8Y1L6yMb HvTpU1O7Fyw2rbYKPUJ+OGm9/+XmH4qxDBXHtlPl/mW6nVIRSyJETE0CyUIDKgBkrBWQJCv7kJQ q9fM2R6dSw= X-Received: by 2002:a05:620a:444f:b0:8cb:c043:4592 with SMTP id af79cd13be357-8cbc8e91d2fmr2385763185a.74.1772569833106; Tue, 03 Mar 2026 12:30:33 -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.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:32 -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, Krzysztof Kozlowski Subject: [PATCH v9 4/8] dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels Date: Tue, 3 Mar 2026 15:30:13 -0500 Message-ID: <20260303203017.511-5-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: quoted-printable Content-Type: text/plain; charset="utf-8" The LTN070NL01 is a 7.0 inch 1024x600, 24 bit, VESA Compatible, TFT display panel The LTN101AL03 is a 10.1 inch 800x1280, 24 bit, VESA Compatible, TFT display panel Signed-off-by: Mithil Bavishi Acked-by: Krzysztof Kozlowski --- .../devicetree/bindings/display/panel/panel-lvds.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/panel-lvds.yam= l b/Documentation/devicetree/bindings/display/panel/panel-lvds.yaml index dbc01e640..b31c67bab 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-lvds.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-lvds.yaml @@ -58,6 +58,10 @@ properties: - hydis,hv070wx2-1e0 # Jenson Display BL-JT60050-01A 7" WSVGA (1024x600) color TFT LC= D LVDS panel - jenson,bl-jt60050-01a + # Samsung LTN070NL01 7.0" WSVGA (1024x600) TFT LCD LVDS panel + - samsung,ltn070nl01 + # Samsung LTN101AL03 10.1" WXGA (800x1280) TFT LCD LVDS panel + - samsung,ltn101al03 - tbs,a711-panel # Winstar WF70A8SYJHLNGA 7" WSVGA (1024x600) color TFT LCD LVDS = panel - winstar,wf70a8syjhlnga --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.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 0D70B37702A for ; Tue, 3 Mar 2026 20:30:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569841; cv=none; b=PNa0m909KR0mHJIIDo5lCZGO7eEl4SbfUJ/BRXiAthnb5a6WGBRd47jeWtkEiHtthrvL/bOTiqYBAIrpv6Ew4uzm3EnDmHMLrMDqiVaAOBtHjCCpARwQDdLCs6xokbL4eIvaTEXOPjU+FQv14bCGRohCBY2bLkCPDVm3HuCWHsk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569841; c=relaxed/simple; bh=AhuQW/sja1TVOGATbFPD/JRpdwlyMBIiOL6BmbgYjAg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GBFanBbArBgB9Mk9w4jwSbAzli5b2tJ7HUo+DP1lGBNODfL1hwp4ZJHidIF0xuowWHVg9g16QQFaMTpl+ZCmMg++vEOrQnfDmHDjAkRSGrjJYiuWvOvy8Zt9W/jbxlpsSVqTUuxzKuiwJdKHPUvnK9pZVYRvjXySaFKddLeXNww= 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=DFFmE3Sd; arc=none smtp.client-ip=209.85.222.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="DFFmE3Sd" Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-8cb39647a70so577946685a.0 for ; Tue, 03 Mar 2026 12:30:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569835; x=1773174635; 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=Mi9r8yPzefryuLY25dXhKFkSGyVxbkYR/TDKdSXRVlg=; b=DFFmE3SdRRGIpaKytNJkHn+DnxVLACiAsXdM9oW/xE25GhB/NK2ratDp+sgCDj6GDm ESNMkQUsbKTqcWTzRxVU68HdxkR2ObArwQqzSyVGN47Mz65WvDVcDIShjfvEjnTiJM5A d75FRrhnSMvUeaPXvqJ+lKrQNjvSvd5cNPFI5DES2jeI0nEaDacl5xGZLVpwtmEuoQTx wO7Y2XuNJjKRnyZU0nOe8/kUGJ+sbjdvLTtfuSjWSdjdWmIRI2aOe8eC1vPO+8EtlWmn vik/iqbYtYBXEIRh8OYT5J/1qpVxCIpZBhAWhR0kC8Fy4Htln2sjrsaGCqL7WKOI5XAm FWPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569835; x=1773174635; 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=Mi9r8yPzefryuLY25dXhKFkSGyVxbkYR/TDKdSXRVlg=; b=wC5iYqOVIeJK8v3tHvqcE7YrvsZlSh4r87ZMJrlC92NtNw5ogD6qEvcx6MBXuPSPjC 8MoZehYs77XOCEmkYTV1/Vr1btqbZ+cZFgb4vvsBkxJnAIxhaYy35jIFQqjL0W4PEppk KbkglNnzLi4c9SoBYDdbxSwIpTYhddObvzBDQcDOdUipgVUX/UWx4rWP5En/bQsIZ/cS f5w508KFWtMhF8gSChs18jeL1Q0G79Jye5Y3TWJuMtU/tSnT89nHqtNddwbh25yF3f2w i10drYl+HFZLRE2tqsurHWAjP2rZnlqn7Yb6/Yp7UKP7Grlx4dIVc0ToaDnWmvUUb959 EhPQ== X-Forwarded-Encrypted: i=1; AJvYcCXg9JuCDIJw7fg1Vv1eqNjAGiZtcjBfxsRVeDSU6dlyg5vtotQAdiZWbj4VL+B55MDwmqoimHuVPowTsbc=@vger.kernel.org X-Gm-Message-State: AOJu0YwWTqflRbzWeS7yfgxXHuVwKW2ChMtf6i3rV0aF+DhXvJwG/W93 DBwrpWh7DXAxC8sV44Swb3VkdZeXHPJqx+GyPGHinVAxIw44ahYSbNia X-Gm-Gg: ATEYQzwMqAaP8/9Du1ixXSV2tVjGt6PVOscJzhUbMuxhGlWrY8KFKQxFN7DR4KbMeZY dikpzSGkLBBgWdMashxM+SiradJ/QHwLXauSfEPOx2m81c/dfSvuSVoWLH+/TpK9mKU/4416crJ n+22btHUem8NC1oMpbDzYwlPYulAtirVzDTlkiXLU6JJmtzW7NDuai7DVUd+wDJha8Z9odN/Bu3 4WwUdrIG9wnmoezF7qvE4W3BmQqKHmBitCfVFmIy19SO9ZN0nfzz9VzeELxR4UqFmaUoIk7RfFl Rwu5lR9gNeg1Z6Gns3EwMettkJ3QqfgqSjzVliREnhOSHGwIPokHV5xVF9LeUrbV63KEqQWhCp/ 4MqySHHXB+HKi2Nscz0dQDIF5HdYDzOKBVKnf/vhZwTBYkss5374ALbrSfZY5G2j+qWBUhAMLf5 223uAfMB5XgtyNu0KojxDC+Ztno/wofdybEkgpyU1RTDAK5qMBdpI/CD1ls89KTv4Ag5f3CrcNC 2BzeeVGFBw= X-Received: by 2002:a05:620a:4891:b0:8cb:b0f1:cf29 with SMTP id af79cd13be357-8cbc8df2e0dmr2103101585a.37.1772569835076; Tue, 03 Mar 2026 12:30:35 -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.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:34 -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 5/8] ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series Date: Tue, 3 Mar 2026 15:30:14 -0500 Message-ID: <20260303203017.511-6-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: quoted-printable Content-Type: text/plain; charset="utf-8" Create common device tree for Samsung Espresso series devices Create a shared device tree for all variants first. Device-specific trees will be added later based on screen size. Signed-off-by: Mithil Bavishi Reviewed-by: Andreas Kemnade --- .../omap/omap4-samsung-espresso-common.dtsi | 744 ++++++++++++++++++ 1 file changed, 744 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common= .dtsi diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi b= /arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file mode 100644 index 000000000..06651072f --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi @@ -0,0 +1,744 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; +#include "dt-bindings/gpio/gpio.h" +#include +#include +#include "omap443x.dtsi" + +/ { + memory@80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x40000000>; /* 1 GB */ + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + continuous_splash: framebuffer@bef00000{ + reg =3D <0xbef00000 (1024 * 600 * 4)>; + no-map; + }; + }; + + chosen { + stdout-path =3D &uart3; + #address-cells =3D <1>; + }; + + i2c-gpio5 { + compatible =3D "i2c-gpio"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c5_pins>; + sda-gpios =3D <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us =3D <10>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + /* TODO: SMB136 Charger for 7" variant at 0x4d */ + }; + + i2c-gpio6 { + compatible =3D "i2c-gpio"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c6_pins>; + sda-gpios =3D <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&gpio3 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us =3D <10>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + /* TODO: STMPE811 ADC at 0x41 */ + }; + + i2c-gpio7 { + compatible =3D "i2c-gpio"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c7_pins>; + sda-gpios =3D <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&gpio2 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us =3D <3>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + fuel-gauge@36 { + compatible =3D "maxim,max17042"; + reg =3D <0x36>; + pinctrl-0 =3D <&fuel_alert_irq>; + pinctrl-names =3D "default"; + interrupt-parent =3D <&gpio2>; + interrupts =3D <12 IRQ_TYPE_LEVEL_LOW>; + maxim,rsns-microohm =3D <10000>; + maxim,over-heat-temp =3D <500>; + maxim,dead-volt =3D <2500>; + maxim,over-volt =3D <4300>; + }; + }; + + reg_espresso_wlan: regulator-espresso-wlan { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wlanen_gpio>; + compatible =3D "regulator-fixed"; + regulator-name =3D "espresso_wlan"; + regulator-max-microvolt =3D <2000000>; + regulator-min-microvolt =3D <2000000>; + gpio =3D <&gpio4 8 GPIO_ACTIVE_HIGH>; /* GPIO_104 */ + startup-delay-us =3D <70000>; + regulator-always-on; + enable-active-high; + }; + + wlan_pwrseq: wlan-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + clocks =3D <&twl 0>; + clock-names =3D "ext_clock"; + }; + + reg_espresso_internal: regulator-espresso-internal { + compatible =3D "regulator-fixed"; + regulator-name =3D "eMMC_LDO"; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + gpios =3D <&gpio2 21 GPIO_ACTIVE_HIGH>; /* GPIO_63 */ + startup-delay-us =3D <100000>; + regulator-boot-on; + regulator-always-on; + enable-active-high; + }; + + reg_espresso_external: regulator-espresso-external { + compatible =3D "regulator-fixed"; + regulator-name =3D "vmmc1"; + regulator-max-microvolt =3D <2800000>; + regulator-min-microvolt =3D <2800000>; + gpios =3D <&gpio2 2 GPIO_ACTIVE_HIGH>; /* GPIO_34 */ + enable-active-high; + }; + + reg_touch_ldo_en: regulator-touch-ldo-en { + compatible =3D "regulator-fixed"; + regulator-name =3D "touch_ldo_en"; + regulator-max-microvolt =3D <2800000>; + regulator-min-microvolt =3D <2800000>; + gpios =3D <&gpio2 22 GPIO_ACTIVE_HIGH>; /* GPIO_54 */ + regulator-always-on; + enable-active-high; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&gpio_keys>; + + key-power { + label =3D "power"; + + gpios =3D <&gpio1 3 GPIO_ACTIVE_HIGH>; /* GPIO_wk3 */ + linux,code =3D ; + wakeup-source; + }; + + button-volup { + linux,code =3D ; + label =3D "volume_up"; /* GPIO_wk30 */ + gpios =3D <&gpio1 30 GPIO_ACTIVE_LOW>; + }; + + button-voldown { + linux,code =3D ; + label =3D "volume_down"; /* GPIO_wk8 */ + gpios =3D <&gpio1 8 GPIO_ACTIVE_LOW>; + }; + }; + + reg_lcd: regulator-lcd { + compatible =3D "regulator-fixed"; + regulator-name =3D "lcd_en"; + gpios =3D <&gpio5 7 GPIO_ACTIVE_HIGH>; /* GPIO_135 */ + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + regulator-boot-on; + }; + + pwm10: pwm-10 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm10_default>; + compatible =3D "ti,omap-dmtimer-pwm"; + #pwm-cells =3D <3>; + ti,timers =3D <&timer10>; + ti,clock-source =3D <0x00>; + }; + + lvds-encoder { + compatible =3D "doestek,dtc34lm85am", "lvds-encoder"; + powerdown-gpios =3D <&gpio5 8 GPIO_ACTIVE_LOW>; /* GPIO_136 */ + power-supply =3D <®_lcd>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + bridge_in: endpoint { + remote-endpoint =3D <&dpi_out>; + }; + }; + + port@1 { + reg =3D <1>; + bridge_out: endpoint { + remote-endpoint =3D <&panel_in>; + }; + }; + }; + }; + + vibrator { + compatible =3D "gpio-vibrator"; + enable-gpios =3D <&gpio2 6 GPIO_ACTIVE_HIGH>; /* GPIO_38 */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&vibrator_default>; + }; + + gp2a_shunt: current-sense-shunt { + compatible =3D "current-sense-shunt"; + io-channels =3D <&gpadc 4>; + shunt-resistor-micro-ohms =3D <24000000>; /* 24 ohms */ + #io-channel-cells =3D <0>; + }; + + led-ir { + compatible =3D "gpio-ir-tx"; + gpios =3D <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&ledir_pins>; + }; +}; + +&omap4_pmx_wkup { + gpio_keys: gpio-keys-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x046, PIN_INPUT | MUX_MODE3) + /* sim_cd.gpio_wk3 - EXT_WAKEUP */ + OMAP4_IOPAD(0x056, PIN_INPUT | MUX_MODE3) + /* fref_clk3_req.gpio_wk30 - VOL_UP */ + OMAP4_IOPAD(0x05C, PIN_INPUT | MUX_MODE3) + /* fref_clk4_out.gpio_wk8 - VOL_DN */ + >; + }; +}; + +&omap4_pmx_core { + backlight_pins: pinmux-backlight-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0X0D8, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE3) + /* usbb1_ulpitll_dat7.gpio_95 - LED_BACKLIGHT_RESET */ + >; + }; + + bluetooth_pins: pinmux-bluetooth-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x094, PIN_OUTPUT | MUX_MODE3) + /* gpmc_ncs6.gpio_103 - BT_EN */ + OMAP4_IOPAD(0x0be, PIN_OUTPUT | MUX_MODE3) + /* cam_strobe.gpio_82 - BT_nRST */ + OMAP4_IOPAD(0x0c0, PIN_INPUT | MUX_MODE3) + /* cam_globalreset.gpio_83 - BT_HOST_WAKE */ + OMAP4_IOPAD(0x0d4, PIN_OUTPUT | MUX_MODE3) + /* usbb1_ulpitll_dat5.gpio_93 - BT_WAKE */ + >; + }; + + dss_dpi_pins: pinmux-dss-dpi-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x162, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data23 */ + OMAP4_IOPAD(0x164, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data22 */ + OMAP4_IOPAD(0x166, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data21 */ + OMAP4_IOPAD(0x168, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data20 */ + OMAP4_IOPAD(0x16a, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data19 */ + OMAP4_IOPAD(0x16c, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data18 */ + OMAP4_IOPAD(0x16e, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data15 */ + OMAP4_IOPAD(0x170, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data14 */ + OMAP4_IOPAD(0x172, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data13 */ + OMAP4_IOPAD(0x174, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data12 */ + OMAP4_IOPAD(0x176, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data11 */ + OMAP4_IOPAD(0x1b4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data10 */ + OMAP4_IOPAD(0x1b6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data9 */ + OMAP4_IOPAD(0x1b8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data16 */ + OMAP4_IOPAD(0x1ba, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data17 */ + OMAP4_IOPAD(0x1bc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_hsync */ + OMAP4_IOPAD(0x1be, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_pclk */ + OMAP4_IOPAD(0x1c0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_vsync */ + OMAP4_IOPAD(0x1c2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_de */ + OMAP4_IOPAD(0x1c4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data8 */ + OMAP4_IOPAD(0x1c6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data7 */ + OMAP4_IOPAD(0x1c8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data6 */ + OMAP4_IOPAD(0x1ca, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data5 */ + OMAP4_IOPAD(0x1cc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data4 */ + OMAP4_IOPAD(0x1ce, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data3 */ + + OMAP4_IOPAD(0x1d0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data2 */ + OMAP4_IOPAD(0x1d2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data1 */ + OMAP4_IOPAD(0x1d4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) + /* dispc2_data0 */ + >; + }; + + fuel_alert_irq: pinmux-fuel-alert-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x068, PIN_INPUT_PULLUP | MUX_MODE3) + /* gpmc_a20.gpio_44 */ + >; + }; + + i2c1_pins: pinmux-i2c1-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c1_scl */ + OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c1_sda */ + >; + }; + + i2c2_pins: pinmux-i2c2-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x126, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c2_scl */ + OMAP4_IOPAD(0x128, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c2_sda */ + >; + }; + + i2c3_pins: pinmux-i2c3-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c3_scl */ + OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c3_sda */ + >; + }; + + i2c4_pins: pinmux-i2c4-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x12e, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c4_scl */ + OMAP4_IOPAD(0x130, PIN_INPUT_PULLUP | MUX_MODE0) + /* i2c4_sda */ + >; + }; + + i2c5_pins: pinmux-i2c5-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x0de, PIN_INPUT_PULLUP | MUX_MODE3) + /* usbc1_icusb_dp.gpio_98 */ + OMAP4_IOPAD(0x0e0, PIN_INPUT_PULLUP | MUX_MODE3) + /* usbc1_icusb_dm.gpio_99 */ + >; + }; + + i2c6_pins: pinmux-i2c6-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x09c, PIN_INPUT_PULLUP | MUX_MODE3) + /* hdmi_ddc_scl.gpio_65 */ + OMAP4_IOPAD(0x09e, PIN_INPUT_PULLUP | MUX_MODE3) + /* hdmi_ddc_sda.gpio_66 */ + >; + }; + + i2c7_pins: pinmux-i2c7-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x08a, PIN_INPUT_PULLUP | MUX_MODE3) + /* gpmc_wait0.gpio_61 */ + OMAP4_IOPAD(0x08c, PIN_INPUT_PULLUP | MUX_MODE3) + /* gpmc_wait1.gpio_62 */ + >; + }; + + ledir_pins: pimux-ledir-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x086, PIN_INPUT_PULLDOWN | MUX_MODE7) + /* gpmc_nbe0_cle.gpio_59 */ + OMAP4_IOPAD(0x156, PIN_INPUT_PULLDOWN | MUX_MODE7) + /* mcspi4_simo.gpio_152 */ + >; + }; + + lvds_pins: pinmux-lvds-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0X136, PIN_OUTPUT | MUX_MODE3) + /* mcspi1_simo.gpio_136 - LVDS_nSHDN */ + >; + }; + + mmc1_pins: pinmux-mmc1-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x0e2, PIN_INPUT_PULLDOWN | MUX_MODE0) + /* sdmmc1_clk */ + OMAP4_IOPAD(0x0e4, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmcc1_cmd */ + OMAP4_IOPAD(0x0e6, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmcc1_dat0 */ + OMAP4_IOPAD(0x0e8, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc1_dat1 */ + OMAP4_IOPAD(0x0ea, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc1_dat2 */ + OMAP4_IOPAD(0x0ec, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc1_dat3 */ + >; + }; + + mmc2_pins: pinmux-mmc2-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x040, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat0 */ + OMAP4_IOPAD(0x042, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat1 */ + OMAP4_IOPAD(0x044, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat2 */ + OMAP4_IOPAD(0x046, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat3 */ + OMAP4_IOPAD(0x048, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat4 */ + OMAP4_IOPAD(0x04a, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat5 */ + OMAP4_IOPAD(0x04c, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat6 */ + OMAP4_IOPAD(0x04e, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_dat7 */ + OMAP4_IOPAD(0x082, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_clk */ + OMAP4_IOPAD(0x084, PIN_INPUT_PULLUP | MUX_MODE1) + /* sdmmc2_cmd */ + >; + }; + + mmc5_pins: pinmux-mmc5-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x148, PIN_INPUT_PULLDOWN | MUX_MODE0) + /* sdmmc5_clk.sdmmc5_clk */ + OMAP4_IOPAD(0x14a, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_cmd.sdmmc5_cmd */ + OMAP4_IOPAD(0x14c, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat0.sdmmc5_dat0 */ + OMAP4_IOPAD(0x14e, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat1.sdmmc5_dat1 */ + OMAP4_IOPAD(0x150, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat2.sdmmc5_dat2 */ + OMAP4_IOPAD(0x152, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat3.sdmmc5_dat3 */ + >; + }; + + pwm10_default: pinmux-pwm10-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0X0D6, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE1) + /* usbb1_ulpitll_dat6.dmtimer10_pwm_evt - LED_BACKLIGHT_PWM */ + >; + }; + + touch_pins: pinmux-touch-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x06c, PIN_INPUT | MUX_MODE3) + /* gpmc_a22.gpio_46 - TSP_INT */ + >; + }; + + uart2_pins: pinmux-uart2-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x118, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_cts.uart2_cts */ + OMAP4_IOPAD(0x11a, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_rts.uart2_rts */ + OMAP4_IOPAD(0x11c, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_rx.uart2_rx */ + OMAP4_IOPAD(0x11e, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_tx.uart2_tx */ + >; + }; + + uart3_pins: pinmux-uart3-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x144, PIN_INPUT | MUX_MODE0) + /* uart3_rx_irrx */ + OMAP4_IOPAD(0x146, PIN_OUTPUT | MUX_MODE0) + /* uart3_tx_irtx */ + >; + }; + + vibrator_default: pinmux-vibrator-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x05c, PIN_INPUT_PULLDOWN | MUX_MODE3) + /* gpmc_ad14.gpio_38 - MOTOR_EN */ + >; + }; + + wlanen_gpio: pinmux-wlanen-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x096, PIN_OUTPUT | MUX_MODE3) + /* gpmc_ncs7.gpio_104 */ + >; + }; + + wlan_host_wake: pinmux-wlan-host-wake-pins { + pinctrl-single,pins =3D < + OMAP4_IOPAD(0x0bc, PIN_INPUT | MUX_MODE3) + /* cam_shutter.gpio_81 - WLAN_HOST_WAKE */ + >; + }; +}; + +&uart3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart3_pins>; + + interrupts-extended =3D <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH + &omap4_pmx_core OMAP4_UART3_RX>; +}; + +&i2c1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c1_pins>; + + clock-frequency =3D <400000>; + + twl: pmic@48 { + reg =3D <0x48>; + #clock-cells =3D <1>; + + pinctrl-names =3D "default"; + pinctrl-0 =3D < + &twl6030_pins + &twl6030_wkup_pins + >; + + /* SPI =3D 0, IRQ# =3D 7, 4 =3D active high level-sensitive */ + interrupts =3D ; /* IRQ_SYS_1N cascaded t= o gic */ + interrupt-parent =3D <&gic>; + system-power-controller; + }; +}; + +#include "twl6032.dtsi" +#include "twl6030_omap4.dtsi" + +&ldo1 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo3 { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo4 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + regulator-always-on; +}; + +&ldo5 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; +}; + +&ldo6 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&smps4 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; +}; + +&ldousb { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; +}; + +&i2c2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c2_pins>; +}; + +&i2c3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c3_pins>; +}; + +&i2c4 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c4_pins>; + + accelerometer@18 { + compatible =3D "bosch,bma254"; + reg =3D <0x18>; + vdd-supply =3D <&ldo4>; + vddio-supply =3D <&ldo5>; + interrupt-parent =3D <&gpio4>; + interrupts =3D <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>, + <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>; + }; + + magnetometer@2e { + compatible =3D "yamaha,yas530"; + reg =3D <0x2e>; + vdd-supply =3D <&ldo4>; + iovdd-supply =3D <&ldo5>; + reset-gpios =3D <&gpio5 29 GPIO_ACTIVE_LOW>; + interrupts =3D <&gpio6 10 IRQ_TYPE_EDGE_RISING>; + }; + + light-sensor@44 { + compatible =3D "sharp,gp2ap002a00f"; + reg =3D <0x44>; + interrupt-parent =3D <&gpio1>; + interrupts =3D <1 IRQ_TYPE_EDGE_FALLING>; + vdd-supply =3D <&ldo4>; + vio-supply =3D <&ldo4>; + io-channels =3D <&gp2a_shunt>; + io-channel-names =3D "alsout"; + sharp,proximity-far-hysteresis =3D /bits/ 8 <0x40>; + sharp,proximity-close-hysteresis =3D /bits/ 8 <0x20>; + }; +}; + +&dss { + status =3D "okay"; + + pinctrl-names =3D "default"; + pinctrl-0 =3D <&dss_dpi_pins>; + + port { + dpi_out: endpoint { + remote-endpoint =3D <&bridge_in>; + data-lines =3D <24>; + }; + }; +}; + +&twl_usb_comparator { + usb-supply =3D <&ldousb>; +}; + +&usb_otg_hs { + interface-type =3D <1>; + mode =3D <3>; + power =3D <50>; +}; + +&mmc1 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc1_pins>; + + vmmc-supply =3D <®_espresso_external>; + bus-width =3D <4>; +}; + +&mmc2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc2_pins>; + + vmmc-supply =3D <®_espresso_internal>; + ti,non-removable; + bus-width =3D <8>; +}; + +&mmc3 { + status =3D "disabled"; +}; + +&mmc4 { + status =3D "disabled"; +}; + +&mmc5 { + status =3D "okay"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + non-removable; + bus-width =3D <4>; + vmmc-supply =3D <®_espresso_wlan>; + mmc-pwrseq =3D <&wlan_pwrseq>; + + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc5_pins>; + + brcmf: wifi@1 { + compatible =3D "brcm,bcm4330-fmac", "brcm,bcm4329-fmac"; + reg =3D <1>; + + interrupt-parent =3D <&gpio3>; + interrupts =3D <17 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names =3D "host-wake"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wlan_host_wake>; + }; +}; + +&uart2 { + interrupts-extended =3D <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH + &omap4_pmx_core OMAP4_UART2_RX>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart2_pins>; + bluetooth { + compatible =3D "brcm,bcm4330-bt"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&bluetooth_pins>; + shutdown-gpios =3D <&gpio4 7 GPIO_ACTIVE_HIGH>; + reset-gpios =3D <&gpio3 18 GPIO_ACTIVE_LOW>; + device-wakeup-gpios =3D <&gpio3 29 GPIO_ACTIVE_HIGH>; + interrupt-parent =3D <&gpio3>; + interrupts =3D <19 IRQ_TYPE_EDGE_FALLING>; + interrupt-names =3D "host-wakeup"; + }; +}; --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (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 340B9371CEC for ; Tue, 3 Mar 2026 20:30:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569842; cv=none; b=u7Q5rsbQf/tHsqra+lez9c1NxLE3A41rPa9/7YpbQdSnJrIfeil1Z2vRnmhzlUP4YzRKD5ngeZjw2jVntKNGJSEbAs8KsCXsvqhUNuAxcjiozmxC1UipOV+YmnRR25hUcBoUXaSwe4a9VowG/5BTtMiJiiCWY9g8599im7NdBDY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569842; c=relaxed/simple; bh=trpX+5UlMTYq/zyHhxfWvjqST/R/uh9a912a+PSUHVc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rtpobsVAgsYCI/l5l0T2OAfPjAr0KwpXifBCIIm/2T63XQ4ZD9/XmYg7Cb6BWwOuyrG5sWKR1hbFjilBa6z3vqceEzt7MAVj/NoWT2ovBLo+A8SWAiWqjx56Y8th6GN2Jwb5coLQ7YwuuAXQPAAXGl9HPWlB47NTBlEqt/HRwqA= 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=OpjFMsHL; arc=none smtp.client-ip=209.85.222.182 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="OpjFMsHL" Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-8cb39f64348so609350385a.0 for ; Tue, 03 Mar 2026 12:30:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569837; x=1773174637; 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=oNC2r/k4VYyNvAPrupzATpkdJnOwaq0ecIMgKhToJ2I=; b=OpjFMsHLFvebYM8bZtVYwLuGVIIpFaRaWPKLnHYVzNiV+PzPIeiiBDIpd3y+zy55z0 5KVLKbwaS508/Ac0LfBGUifjMop89oIFLQZQC6DN21b/MNk2rNecqynf30HMpFOtdnmw sOsWVdEajojs4DHyDv/+1emJWeqPL2VCExAhWw+GwxnvEfuh7hOEWQ60EtfgPA8JpSYj JhN+XF3IViQpDaqLdy/pPTgAbrK14ZRyrgIzsMn5bRegySyaMmlplAoa5HXLOY3BlwCC 9Zs2HgCYzLZ2Wc8+x3XyhmmKrrCtM3PEF0K/Ho/vxMJBCoczxRyKr56U2yDTBHUU4UOE 1KVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569837; x=1773174637; 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=oNC2r/k4VYyNvAPrupzATpkdJnOwaq0ecIMgKhToJ2I=; b=kDwbveP/hypx4WulkRxXzVhEWvfbP+HyqGADqMAnMU91OAjkxnOsPZFPcyXB2YJVZm 0APNCbM1LVUu+WFOH2Rz054dZnzaMLAH9LA5F94JpBQEogHrBlreQ+erLgsD4zHZOzPF AYf2wvdZeDiiFFiQh8y6AgmT+P6/jN36JcdL1biS+ITk0Cjx+Wx2eAOAf3yW1DqnGHUm XqBXzuRTYhfwy+/TNysLOJXRUrRi0A2PxVlk3N4NRFta2bNTvwu1fO2fXJK7zCq2BKpO bUcUq+HQZkjUInRURN+GMiASPKCMeYwAkNcaJMQF3ydKRmHc6T2yINBRodSDgBIIVRe9 UIyQ== X-Forwarded-Encrypted: i=1; AJvYcCUUWjmq6Uu6q//XsgS10h+HV6D8Mo/b9o7qGdTeQ2u2fLN6hEGNTg5yg5oOUEkTsvP93BYPZHi+alxLdZY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5gJ2ugUNopJ6KdufgttdNCOWuzgHuXPyXSg1iUHMBDpDub8zw ezKBEOgorvOpdjWh/OHV2kBzlr2gTTzeJxoeGcZB98SITM13PcUjk2cs X-Gm-Gg: ATEYQzzH7qsFZlVLByRa4vDqEzDmj5JJOLuT1bN6E0HDRx4bkCucKG3kaGGxF8kIVZp VXzifCj7VX4b+Zq4nU+sYRwou/XV0ne+1dzhKQYQgJwwqBXGUcfMw2pXLCDeavYQPprAWlbw9LO ox95a9ASMonSr6zRY4pzWYoliwsUizmpqJ6Mh6PLbpRTJsf5dJIHjVAekKF6tQiDfz7MD7eeNil QivmTuMuG3h6w+pIN9U1uYZuoF9prjTfhPRrK+eGZmIuM0coi5ekGEKRO4DtiTwboRAsuC7uuku PI9ghR+5Eeg0fqSZ3SABfc2HFRBsaqH2Bxw3tjovj/cRNbCNzWK0pZbfbLpchAwSoS2zpHJ8Gcv yN8yk+a7m3g2Tim3bgN95nh9NmHGeHi3QducJLdZHDLCSkqrQ2zxh7G+Z6QxwtJwW4RV9a0PAYr lq0+GtxbKG4TTH4slKPoy1Fgddsz9JMBWZY3g8NBVVJfxQQPGgRhTK4ElDfSVOSpMPXk8Y16r2A bpwkP22fbw= X-Received: by 2002:a05:620a:1903:b0:8bb:a037:fd94 with SMTP id af79cd13be357-8cbc8df6fc0mr2124060285a.38.1772569837021; Tue, 03 Mar 2026 12:30:37 -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.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:36 -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, Krzysztof Kozlowski Subject: [PATCH v9 6/8] dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0 and 10.1 Date: Tue, 3 Mar 2026 15:30:15 -0500 Message-ID: <20260303203017.511-7-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: quoted-printable Content-Type: text/plain; charset="utf-8" Add samsung-espresso7 codename for the 7 inch variant Add samsung-espresso10 codename for the 10 inch variant Signed-off-by: Mithil Bavishi Acked-by: Krzysztof Kozlowski Reviewed-by: Andreas Kemnade --- Documentation/devicetree/bindings/arm/ti/omap.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/ti/omap.yaml b/Documenta= tion/devicetree/bindings/arm/ti/omap.yaml index 14f1b9d8f..f694dcbf2 100644 --- a/Documentation/devicetree/bindings/arm/ti/omap.yaml +++ b/Documentation/devicetree/bindings/arm/ti/omap.yaml @@ -144,6 +144,8 @@ properties: - motorola,droid-bionic # Motorola Droid Bionic XT875 - motorola,xyboard-mz609 - motorola,xyboard-mz617 + - samsung,espresso7 + - samsung,espresso10 - ti,omap4-panda - ti,omap4-sdp - const: ti,omap4430 --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (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 00CFB375AD3 for ; Tue, 3 Mar 2026 20:30:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569841; cv=none; b=akjBt55usCEVSQ2qCm68TnOumj2X6Skq0/nHDA9H2BYNJqrCgxP8Q+OyEUV0mloQ0dCj2cf8Vsok/NiPHJ6jNB+62CGscuxMEVvrB9bWd1dD514XhNctBbeHIKE/0hzpn99bOhVELKQMuOuTkn6yZb8+qIX36QhX1X7a47rFVX0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569841; c=relaxed/simple; bh=pocmGKWkkKsOAaHqrDffBq8KuvMtZRSl1Ehwcy1nFxY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sK1wCBnNyHS0/sNaDaeQYshq84tWxjRJAiO6GF4pc9WobuE3MMeYZghGrtZPRqSupd1KBOdeHRgD6uo8opWNaRLqzjFPcNWjSrrepmHpJIHcKR9NRBW1d0DL+KdEQNWuvbs8WsJ2Wsm1rOZdWxC/3l/nws2oGMUZCZ6OOSNm4aA= 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=DXGvJ1nP; arc=none smtp.client-ip=209.85.222.169 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="DXGvJ1nP" Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-8cb3fb47559so731379985a.1 for ; Tue, 03 Mar 2026 12:30:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569839; x=1773174639; 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=S0aFuZEcswfY1n9DtzJQKfDnbrUdcO+CQnvBKx4RAuE=; b=DXGvJ1nPoLr3IqN8iGdneUDsHTaQJiTAXvJXt52TqqvLinbWcRubFwPT6VXF0eAhol yy2B9BVKMe9kpAM7cxjE+RWjo6NnlZTY83HOd0YeinwiUyS2KqthaV98KoFONaJGAx12 vavw301kzxtqRt7VkDQPlbHcIycGa9m2Wc8/5iA/Hz8eQ2rA9Ixcc1VkarNWimOk/N0h lkS/7es4J4yCc5nsoeDbmy7dV/owbTq8cHlzpb5MBpBIazmdlhB69osYxllyjhCk5vwc 446ERimpMcXh/gHcGxDWZTAMKFaDHIfOsRVJ1yHZ6RS3nv62Q2Xutujx9PrPRFOw+zNT 22Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569839; x=1773174639; 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=S0aFuZEcswfY1n9DtzJQKfDnbrUdcO+CQnvBKx4RAuE=; b=UUQ1dkX/d9PRpvqqLFUU7VQKKvP9uasbO9nIMGzSboX+mZRNbxer0PTTbWnUSCkVAG K3e3893ZGpI8LxVvxy8XZ6fv3qcZVMDu5lAU8B0+5L+X5AQcaPnlgp+pTJyFARI6di89 ak3QYMBalZ4fp3VCq7DeSJbdVfa0/8v2YZdVr6l9t2jnW+cTLIcjIMb8BhcFae+/pEVB /gqVhlkVEWK3VJ5aJ5nV25tM6JuRkVhnOw3I5yagkrJreplf16ifX5hNgoOEEPn0vWpM hbgJ42DhCcmCzR59L3HtsJnSOY5f3iqpbOmWLvKkr0F5lj/WyZMAT5BDLDKhyRQ/2S1V eyOQ== X-Forwarded-Encrypted: i=1; AJvYcCW+DluOhkXiBFcBK7mf3kX7unyTIy1tU3ePBUXooIz5GwobQpY9zUBji37lQhAoaiaYxyyZywuRrRzlwyQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwUmu87wXISohLZw6coUG3zhBZ5inRs76iXhPzHPyBp6mPa7Vhv GjrsBlWaPh669AQgYLZVWIR7cWrrkTiMcxOJ9ARhTfcx4vPbuafxmaib X-Gm-Gg: ATEYQzw8LOS1MptZ5UOuxmCVO4XUL+IQ3ZZIXOS0o5GsYhAp/OB5nckY5B7pFas+Lf/ cquzt331Irhk2IJ8kONtFxxS7GK7f/xEGy6Cu1jwSWsUa76S7Hp3RJXWZJ9u55eTzfMfzBkgGbm 7l4ijomVhiuWnTdDeHAT7Ly34khurmheMgg4hw2XGc++t6NE/BS7bjE6iTi+9ShomT+iIcdGyeA W/Tv2Edr9Kam0n75PrhzevTmR/u5CPFrUGcO84iTRrsXHFNTuYzq8/RjX6gB7wr+73WWP/1dMup MEmEim/o5BON2HkRpzsB0gwU1mY+nmaOIzFNx/4aPqUggU/wjEAFl7bDkl4smUSdYm72G6KTTEM LSRbbKe+C95x0tj3khRmhiqPEYXB+oTgkeIhq6NDVqeHNreKjcmHVF3VY99Gjm7mlmV3yatyIFL /9zNR9tQFsfTdFcGzEHnuNrPwDyb9vX6KUgNBRVwzOpx0vQBdE1aFMpg4+VZUux4J5jDzVXnr0q RS+19lmY0g= X-Received: by 2002:a05:620a:1aa2:b0:8c5:2ce6:db1 with SMTP id af79cd13be357-8cbc8d67d4dmr2185912885a.3.1772569838816; Tue, 03 Mar 2026 12:30:38 -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.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:38 -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 7/8] ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0 Date: Tue, 3 Mar 2026 15:30:16 -0500 Message-ID: <20260303203017.511-8-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: quoted-printable Content-Type: text/plain; charset="utf-8" Create a device tree for the 7 inch variants (P3100, P3110, P3113) Signed-off-by: Mithil Bavishi Reviewed-by: Andreas Kemnade --- arch/arm/boot/dts/ti/omap/Makefile | 1 + .../dts/ti/omap/omap4-samsung-espresso7.dts | 70 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 3f54b515c..1fd426204 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -80,6 +80,7 @@ dtb-$(CONFIG_ARCH_OMAP4) +=3D \ omap4-sdp-es23plus.dtb \ omap4-var-dvk-om44.dtb \ omap4-var-stk-om44.dtb \ + omap4-samsung-espresso7.dtb \ omap4-xyboard-mz609.dtb \ omap4-xyboard-mz617.dtb dtb-$(CONFIG_SOC_AM33XX) +=3D \ diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts b/arch/a= rm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file mode 100644 index 000000000..cae37ff06 --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts @@ -0,0 +1,70 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" + +/ { + model =3D "Samsung Galaxy Tab 2 (7 inch)"; + compatible =3D "samsung,espresso7", "ti,omap4430", "ti,omap4"; + + backlight: backlight { + compatible =3D "pwm-backlight"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&backlight_pins>; + pwms =3D <&pwm10 0 1200 0>; + power-supply =3D <®_lcd>; + enable-gpios =3D <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels =3D <0 4 8 16 32 64 128 255>; + default-brightness-level =3D <2>; + }; + + panel { + compatible =3D "samsung,ltn070nl01", "panel-lvds"; + power-supply =3D <®_lcd>; + width-mm =3D <154>; + height-mm =3D <90>; + data-mapping =3D "vesa-24"; + backlight =3D <&backlight>; + + panel-timing { + clock-frequency =3D <47255554>; + + hback-porch =3D <210>; + hactive =3D <1024>; + hfront-porch =3D <186>; + hsync-len =3D <50>; + + vback-porch =3D <11>; + vactive =3D <600>; + vfront-porch =3D <24>; + vsync-len =3D <10>; + + hsync-active =3D <0>; + vsync-active =3D <0>; + de-active =3D <1>; + pixelclk-active =3D <1>; + syncclk-active =3D <0>; + }; + + port { + panel_in: endpoint { + remote-endpoint =3D <&bridge_out>; + }; + }; + }; +}; + +&i2c3 { + touchscreen@48 { + compatible =3D "melfas,mms136"; + reg =3D <0x48>; + interrupt-parent =3D <&gpio2>; + interrupts =3D <14 IRQ_TYPE_EDGE_FALLING>; + touchscreen-size-x =3D <1024>; + touchscreen-size-y =3D <600>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&touch_pins>; + avdd-supply =3D <®_touch_ldo_en>; + vdd-supply =3D <&ldo6>; + }; +}; --=20 2.43.0 From nobody Thu Apr 2 22:21:33 2026 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 0507C1862 for ; Tue, 3 Mar 2026 20:30:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569854; cv=none; b=fliYotVZxFXkYkYO900Zy674azJS7gaIewJ+ICgchVbDgoW4ebxVti7pnb3hXG6lx2KhjTGECS9DmZze+dNZeSfVEg4vS5UpIDXtQaQGKU4hSfEQbyh+fCvdKSzR6Ybm3Dj1p/uru8WywX/7u1+lVHcwsNfw+OaR0cvuhOnX3GI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772569854; c=relaxed/simple; bh=T/FjvdGM7OD6Yjn2fdSSsnX2CArQ46QvxueAlbps8EM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rOUvvI+Oj1QWZ6wOZHBuMoRBQO7ObcaJvzfcSxCVnIFUWGosbyfKbdfXMxN8uGAxfpL0CYVp6QwN3aSzG+jX9RTbfSyfwMoAB8jCWUnXi0bQIMV06tN8kHKbke18CxHEyjxj6ND7VOAjFxx6uzRibrUg1JVXL4tEdv4ASd0yhgM= 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=E+nYX8h2; arc=none smtp.client-ip=209.85.222.177 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="E+nYX8h2" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-8cbae8f69cbso631071085a.0 for ; Tue, 03 Mar 2026 12:30:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772569841; x=1773174641; 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=INGbKjO0pPud5pCmrtXsYBpEWemfrnA7TW8P4kAQQH4=; b=E+nYX8h2+KAlixcWVSbRKcDW8mvqZrg3N/Qo0CqUDUQCZNWRAzFVyJ8ddNXd7CX0PY U+RGJAmeILMdmRtMr/mfu53qYhLjqjMPpMmriqBIRnZCGtghJakZaulqtZEBNzWSwxZ/ j8bgQbvA13K497Ju9L7FZo3EZeFr2Ynr4ZNSoYGChlkpP++ayZJP14u11f6nlOICtSuq Xce6CpRPQSdivyzBLKXV5cXePogOc6rdFqt4eVqC+XXfOg3RyGMVbxBuqAF0Ga3W+H0O qYzCPBVP3I5rhcp8patduxCAVOQXkx4EaDlufFSYEo/0SjCJLFI18oJ6yvZIygPIyQxV /+Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772569841; x=1773174641; 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=INGbKjO0pPud5pCmrtXsYBpEWemfrnA7TW8P4kAQQH4=; b=uNfYjXs01L/GUEigKrIlYwzg0MkhDYoMwyo04cx2t4Qd2k43CdQwmGSRxkzOeYUTnx LoA0Kk4AH813Ieq8kSlaYIxMkL7N4/VtCjaDI2JaJV3ePc64CIcFm/QQbapvsEdndd00 qkt9WGXGqVNxFASXWcLP73Ot50BbzH1+arKaRuSxUGnZB3+qVJphc6ijOCLSkrq3hJ6Z 7oKZzuzpMJwn2N9GsgE3xumd3dEH15yjBF+J/XzTwftiwRLPdp02bbprt2Zvdp2wU38f 2lMevNR8KMvZbUd7CvDp92yL4mZUmzGcdB0T4kQ+yFYTm9tjXVObY+/mrnHCw0hlqFD7 aZYQ== X-Forwarded-Encrypted: i=1; AJvYcCX8lLPNQ70ITiYvXmCqF1hMbVQNYguwv1fYAB5P0W7GRxGZEbqr6FplFhEMy8+ttqQwtnMgvCoj/9n2AiM=@vger.kernel.org X-Gm-Message-State: AOJu0YyLQzzG0Qjff0/li0yWfmGFG8jS3paFTVnLmx1tBQj0DddDajlN 7CS0OqK4BCO5uWftqAXz6QIGufTekY2scfDFGcqvQ0BRPHMQ7xp8x3sc X-Gm-Gg: ATEYQzxvwlk/17FDFztwbLPN8ZWlFO2EXClxP+4xuXfIpVLdU05PqGTsKldg0nfLU0H MeC6wbGKtTw1tKiAOmSWBdjsh9YvgH/Whr968tpu1EKuK0+kWCJUVMbiHldgoHxRJTo3m3b9AIQ lXkPt+MKSRgv/IB70QBaZ8FdCotosbc4Twor04NW3cSDtuD/hdDuSTDGZ8XBnJyqoMahvDwDYv6 ZW+T4u0C4f4FpdGaI4skuxXNbPvtQxlc7L2MojjBkMzRX7BJxtEln7XovnxhHCLM6x8y1A9r7oT czAJC/7mfebrJoYia/WvUOMRo3zUXW5L9sAU7C7Ix1nzz+Ut6YHD7Dpyc42L2hhXz4jRPnXULgc yL0Vr/GC/A7wBGaNWCla0k30Wq66sMD4LqqUh1w/h9fA6LR2c62BRZXzEhLdk+SFi/onCN9tvl6 JurMXL0npwQ9hV90GKikfDP1INTz4FB6AZMbWGgBkuJF9A4YbQfulbOMNrUMxFbbzaAx4ZzSjX4 P24Pn9EYoZDMmPbXNkdzw== X-Received: by 2002:a05:620a:28d1:b0:8cb:3fca:2f9 with SMTP id af79cd13be357-8cd508e279cmr429991285a.4.1772569840704; Tue, 03 Mar 2026 12:30:40 -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.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 12:30:40 -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 8/8] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1 Date: Tue, 3 Mar 2026 15:30:17 -0500 Message-ID: <20260303203017.511-9-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: quoted-printable Content-Type: text/plain; charset="utf-8" Create a device tree for the 10 inch variants (P5100, P5110, P5113) Signed-off-by: Mithil Bavishi Reviewed-by: Andreas Kemnade --- arch/arm/boot/dts/ti/omap/Makefile | 1 + .../dts/ti/omap/omap4-samsung-espresso10.dts | 101 ++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 1fd426204..be992910f 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -81,6 +81,7 @@ dtb-$(CONFIG_ARCH_OMAP4) +=3D \ omap4-var-dvk-om44.dtb \ omap4-var-stk-om44.dtb \ omap4-samsung-espresso7.dtb \ + omap4-samsung-espresso10.dtb \ omap4-xyboard-mz609.dtb \ omap4-xyboard-mz617.dtb dtb-$(CONFIG_SOC_AM33XX) +=3D \ diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts b/arch/= arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file mode 100644 index 000000000..558dc3c02 --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts @@ -0,0 +1,101 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" +#include +/ { + model =3D "Samsung Galaxy Tab 2 (10 inch)"; + compatible =3D "samsung,espresso10", "ti,omap4430", "ti,omap4"; + + i2c-gpio5 { + smb347: charger@6 { + compatible =3D "summit,smb347"; + reg =3D <0x6>; // 0x0C >> 1 + interrupt-parent =3D <&gpio2>; + interrupts =3D <0 IRQ_TYPE_EDGE_BOTH>; + + summit,enable-usb-charging; + summit,enable-charge-control =3D ; + summit,chip-temperature-threshold-celsius =3D <120>; + summit,usb-current-limit-microamp =3D <1800000>; + }; + }; + + backlight: backlight { + compatible =3D "pwm-backlight"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&backlight_pins>; + pwms =3D <&pwm10 0 1600 0>; + power-supply =3D <®_lcd>; + enable-gpios =3D <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels =3D <0 4 8 16 32 64 128 255>; + default-brightness-level =3D <7>; + }; + + panel { + compatible =3D "samsung,ltn101al03", "panel-lvds"; + power-supply =3D <®_lcd>; + width-mm =3D <223>; + height-mm =3D <125>; + data-mapping =3D "vesa-24"; + backlight =3D <&backlight>; + + panel-timing { + clock-frequency =3D <69818000>; + + hback-porch =3D <64>; + hactive =3D <1280>; + hfront-porch =3D <16>; + hsync-len =3D <48>; + + vback-porch =3D <11>; + vactive =3D <800>; + vfront-porch =3D <16>; + vsync-len =3D <3>; + + hsync-active =3D <0>; + vsync-active =3D <0>; + de-active =3D <1>; + pixelclk-active =3D <1>; + }; + + port { + panel_in: endpoint { + remote-endpoint =3D <&bridge_out>; + }; + }; + }; +}; + +&i2c3 { + touchscreen@20 { + compatible =3D "syna,rmi4-i2c"; + reg =3D <0x20>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + interrupt-parent =3D <&gpio2>; + interrupts =3D <14 IRQ_TYPE_EDGE_FALLING>; + + pinctrl-names =3D "default"; + pinctrl-0 =3D <&touch_pins>; + + //avdd-supply =3D <®_touch_ldo_en>; + vdd-supply =3D <&ldo6>; + + syna,reset-delay-ms =3D <200>; + syna,startup-delay-ms =3D <200>; + + rmi4-f01@1 { + reg =3D <0x01>; + syna,nosleep-mode =3D <1>; + }; + + rmi4-f11@11 { + reg =3D <0x11>; + touchscreen-size-x =3D <1280>; + touchscreen-size-y =3D <800>; + syna,sensor-type =3D <1>; + }; + }; +}; --=20 2.43.0