From nobody Thu Apr 2 18:53:49 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9B9CA22D795; Thu, 12 Feb 2026 15:28:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910093; cv=none; b=UtlUZ4NAEKWgThXBpAnvoTqLGCm7A7nm6X5KfmcONlno0Xwb4ruWvLMCLOVNU+oDGZqpDFX27vcj3aMOlfOJTaBdQYJP/qfugANu9Zv91UjXAGOUxfCTXh1u2NSfTirfI/CwTxT+R75Ghkb+/1Ag1+DP+91NaHcv8QwFNK7K2I8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910093; c=relaxed/simple; bh=MyyRHojGRma43VjXeoLzWXv15/PR675SirS+LQARxfw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AeY6dqzVzqto7Woj1Okyx6JcM1wHF2PXpd0+9REqa1Y2O6kcVIRdvSo9Qylmw0u3ug3RShPJ24GZ/32XFOmFhaglnJz/8cJcNzxfQh9q3nEI790LTqxn+vVLnqt74zvaSrWnQ1rZJ1WbMvYmv/yRCI8V2Y/qD6wJi97O/xpyhOs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=oS49II96; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="oS49II96" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 22E9F1A0E5D; Thu, 12 Feb 2026 15:28:04 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id EE4DD606CA; Thu, 12 Feb 2026 15:28:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id CE86811971B29; Thu, 12 Feb 2026 16:27:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770910067; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=xZgZh/Rl+E/fs1x1zIL5h9Jc88D7SbPt0exYEgqnWeE=; b=oS49II96l26TrTW/awl+bmSz1iSh5Kq1IJOgFVETiBGM548rLYNTnjFGr7Ghz1C4wEESo3 /Z4Ys57xQAz6fRA4xUtser19qWpinCg3XguSpxyJkwmkb9MbP19Tgk89g4Mif8qxa/kfDX wHgAsITVUj8uKc9rzXBcMfBf/WTfQx1r6yTf+A1Oajmj0IUsuHZxtBXp96VTI6BLY9HOaa PQDu8TVxu1dOWSWDqLqBeOXq4Ej4H1b6OpO8vkONu3wPQdfdmwu7p/x1++D8E8wz1bb2Gc fLheCV/KfqUpsZQo4znSLXJzTMP5KBVEJJjZwgqGYslWSflA+WxMY2u5DtXK4g== From: "Kory Maincent (TI)" Date: Thu, 12 Feb 2026 16:26:15 +0100 Subject: [PATCH 1/5] ARM: dts: ti: Enable overlays for all DTB files Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260212-feature_bbge-v1-1-29014a212f35@bootlin.com> References: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> In-Reply-To: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Russell King Cc: Thomas Petazzoni , linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Luca Ceresoli , Bajjuri Praneeth , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Maarten Lankhorst , Louis Chauvet , "Kory Maincent (TI)" X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 Allow overlays to be applied to any DTB. This adds around ~40% to the total size of the DTB files on average. Signed-off-by: Kory Maincent (TI) -- Enable overlays for all dtb similarly to what has been done for arch64 TI boards, but we could only enable overlays for Beagle Bone and variant boards if required. --- arch/arm/boot/dts/ti/omap/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 14e500846875e..52df04328aff2 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -175,3 +175,6 @@ dtb-$(CONFIG_SOC_TI81XX) +=3D \ dm8148-t410.dtb \ dm8168-evm.dtb \ dra62x-j5eco-evm.dtb + +# Enable support for device-tree overlays +DTC_FLAGS :=3D -@ --=20 2.43.0 From nobody Thu Apr 2 18:53:49 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB6ED1F3B87 for ; Thu, 12 Feb 2026 15:28:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910090; cv=none; b=uOjtp0z35ZwfDAv5tcjlRhdUJBgz/l3fmEDYJ7rlVKnD/OS0C0hvNlY2uYmVEnpmUgfdBzaAFGfi0lLIK3jlqS1Mw9EQtTnMaiKFlqsn+mHmz2kIS6frwS/T36BWj5iohQ9UxI5IfyeooNP/48Ohshm/4Sa8tv8N33mwGNog42k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910090; c=relaxed/simple; bh=kAg7GnuZyI5ZzTuZI204r7cRM7u3uXOT4+LAvG87HQA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iQNiII1vJ0r3zC0SCPrxFSyFewGJK7Pmq4OW/TMc46VM8P/dopJ1Ucd8q33Hk2uyvqNXkAhOO4eYWGLSPgtQQpHl1uMoKQSNPcph4EV7Ikf2dW2/BE92cAzeaOyJsc4V3Y7DObqu25U+G3+exB8BxbgYuElDGME7SpfWSH+QVVo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=v9+M6EXS; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="v9+M6EXS" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 41E6F4E40CF0; Thu, 12 Feb 2026 15:28:07 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 1799D606CA; Thu, 12 Feb 2026 15:28:07 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 3788111971B05; Thu, 12 Feb 2026 16:28:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770910084; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=thbPNnRijTLf9gzZkZqQPZn2GPekIDtSoeywreYAt34=; b=v9+M6EXS3+KSQIsQQmNwLg6DbjW0+wRqi7o6sBQLkugxgmlxHiRjyjMZnQfsGKVFsch8gq xrsyBnl3hIiRFDhaffNj48tX7Zn13JLAWPhGwpOKZOLz9F5qk5RAmDzJZ9fEYbaR867j/Y CTgGtnfUXfNvy0H/CXjRqFKiIufEzQeQAoGdyz1kJBvEP7C/BaDm1PPStw5g2P6+Qbx+m0 1j7tT8+XaZ8QlaETs6XZtAu96wivAvVy5dxnHAZCxPgRujZ+GPYiBqTwgwYsf/Z0j6fH6y hsn6povRGcFrpw0/oR9y1IMsO5xBeNQOEpDwL/QR3ViSXx9yNlxc+dDvslrXSg== From: "Kory Maincent (TI)" Date: Thu, 12 Feb 2026 16:26:16 +0100 Subject: [PATCH 2/5] ARM: multi_v7_defconfig: Enable TILCDC DRM driver Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260212-feature_bbge-v1-2-29014a212f35@bootlin.com> References: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> In-Reply-To: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Russell King Cc: Thomas Petazzoni , linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Luca Ceresoli , Bajjuri Praneeth , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Maarten Lankhorst , Louis Chauvet , "Kory Maincent (TI)" X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 Enable CONFIG_DRM_TILCDC as a module to provide display support for TI AM335x-based SoCs in the multi_v7 kernel configuration. Signed-off-by: Kory Maincent (TI) --- arch/arm/configs/multi_v7_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v= 7_defconfig index 7f1fa9dd88c92..196b6872ca463 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -735,6 +735,7 @@ CONFIG_DRM_RCAR_DU=3Dm CONFIG_DRM_SUN4I=3Dm CONFIG_DRM_OMAP=3Dm CONFIG_OMAP5_DSS_HDMI=3Dy +CONFIG_DRM_TILCDC=3Dm CONFIG_DRM_MSM=3Dm CONFIG_DRM_FSL_DCU=3Dm CONFIG_DRM_TEGRA=3Dy --=20 2.43.0 From nobody Thu Apr 2 18:53:49 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8335422578A; Thu, 12 Feb 2026 15:28:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910092; cv=none; b=dFT2IdEJ6TyKQQsguCR7T1M/ntuuy8RjJdOgLGCZgMcquv5gF/zGiVGDWUdhWn9uBrJV1X5DpKtSeIKG4slAQ/v6QVaZYhVV33R89CyqG9Jmsg5UdbtypLS0tabfYfSQC2IcXc7uoBBL4s0IhwE5XPtUzvMZQS9rCKJqgBObCLo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910092; c=relaxed/simple; bh=I71qNTMzvMzAwNtlXCyxYnMHiDKBIu/HYDIf1798M9k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lvy7MqiuQCPNIDdcVmNIuWBjzlhjhYTiBHv+ZqC/NFvAGwfyylSmkIzxtEFHA0aGpcy8aWPGz4C2heTFuo7W1NsBhNhbwEm4iYIEMz2NSRJto1VGCfVUQb4RNHmrszGVC1iTG87VWbONj1/Znu4mln9n4Aivmbn2Le6CYlzthA4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=PjV4fCcN; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="PjV4fCcN" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 305834E40CE3; Thu, 12 Feb 2026 15:28:10 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 05323606CD; Thu, 12 Feb 2026 15:28:10 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5200511971B11; Thu, 12 Feb 2026 16:28:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770910088; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ek7OISNeQ+OcU+2gcXbX00XP+56retPqfH6Ygv5ZL0M=; b=PjV4fCcN2ZEOm4pvvdXsZyDrZs8FlK52ow42015KdXgtJVVmPq6MYI472D6gkxR4fo8szG Pav91Ud2lOZsEWKWJ4BMB6qwltYb7ruGGFWKbgvxOARtrbO9/Of82Z7eDjQswhjvK6/M+r m3gMjDIgG7WyE0ZoAY0pASab7kF4yf2CqLzay45CyOnF2Cqva40AHkX/drwTKN8CuMCs8P x04do6G2t9l/Zc6zLaIq78oLJ8qH6E3sWoK0M0bD+nfOiSaDi57Stcca86j6cQ9wB5d5/8 Wxv3rJ0zcw9ky8cpYbkgJPRB4lCmEEzh5yXsO8Kuufkb1dQ0OpL5ZAsUxisctw== From: "Kory Maincent (TI)" Date: Thu, 12 Feb 2026 16:26:17 +0100 Subject: [PATCH 3/5] ARM: omap2plus_defconfig: Enable ITE IT66121 driver Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260212-feature_bbge-v1-3-29014a212f35@bootlin.com> References: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> In-Reply-To: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Russell King Cc: Thomas Petazzoni , linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Luca Ceresoli , Bajjuri Praneeth , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Maarten Lankhorst , Louis Chauvet , "Kory Maincent (TI)" X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 Enable the ITE IT66121 HDMI bridge driver to support HDMI output on the BeagleBone Green with the Seeed Studio HDMI cape. Signed-off-by: Kory Maincent (TI) --- arch/arm/configs/omap2plus_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2p= lus_defconfig index 4e53c331cd841..cdf69ac2e5126 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -486,6 +486,7 @@ CONFIG_VIDEO_OMAP3=3Dm CONFIG_VIDEO_MT9P031=3Dm CONFIG_VIDEO_TVP5150=3Dm CONFIG_DRM=3Dm +CONFIG_DRM_ITE_IT66121=3Dm CONFIG_DRM_OMAP=3Dm CONFIG_OMAP5_DSS_HDMI=3Dy CONFIG_OMAP2_DSS_SDI=3Dy --=20 2.43.0 From nobody Thu Apr 2 18:53:49 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1E6C82040B6 for ; Thu, 12 Feb 2026 15:28:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910102; cv=none; b=R9hA0uFjtj6T8aTSgw9AUYH3zK+bEnJ24AZeTccJqBIlDMH2gvu3mdydJlSj/gpI4oGbUWOVPjVkf9Xr5HMRoHwVLhKAKIZqUwRYVki9M5TY7AhrCea/zX2iW759IwnS4HTZUm84TIPYINO/DBmjwfDtmil8tnj8BLhkN8QOvks= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910102; c=relaxed/simple; bh=lZwX1MQ89Zic7bb9qtCCxBRAn1AF48HZWuSNigfSQHE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=G7LsKRISzjdfSL9jjE/kBSAcbPC81iSWp4mRLJRc4jQJbIhk/IqtVqD2Nd3CEkBF4ZAHnZQFsVEit9bsHvjumjHIsuILmfnsv/w82saxfp2iGoBcdTT5K4n//i387WE7Y/Nh2hLL/2NJk8vRfPiIeUSJfhwTqqngM2gMP8Io84A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=aVG3NlYR; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="aVG3NlYR" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id F3CDAC23DAC; Thu, 12 Feb 2026 15:28:28 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 78636606CE; Thu, 12 Feb 2026 15:28:13 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2378411971B05; Thu, 12 Feb 2026 16:28:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770910091; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=UYzg7H8r28NuknnaHMhGKeY25Sfx8KUmF5qRI7gC69A=; b=aVG3NlYRlV0UEBW+qN0P3U0+aqIMVCKcvcl/zWf7zV+6RUAhKpJujdxe88CtuvANV++96n O4fU4uQ85lmrNh72DjeDDMOezvMjpGr18OZ+cACRGiwirFwViEnULg/WSyNXxIxywEahM3 uRe2WQLZRmkfP8C3v504Zz+1WlHRLvtKoHo/RSHpchq+pQl4icJBoZcXR8x+xg6qwpsVI3 BhhcVprWBxyWNJclEBKU+tAyD61OanHsAD6x7//XhqfcjhQinUCivuuPGRA9Ea2XBfn9dk vuiFIrCOI23s0lXiBbyeJ/5h7rrw2S4FMVPiTCY2Rwx+UHDCEWnDcXuTD4zuSg== From: "Kory Maincent (TI)" Date: Thu, 12 Feb 2026 16:26:18 +0100 Subject: [PATCH 4/5] ARM: multi_v7_defconfig: Enable ITE IT66121 driver Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260212-feature_bbge-v1-4-29014a212f35@bootlin.com> References: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> In-Reply-To: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Russell King Cc: Thomas Petazzoni , linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Luca Ceresoli , Bajjuri Praneeth , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Maarten Lankhorst , Louis Chauvet , "Kory Maincent (TI)" X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 Enable the ITE IT66121 HDMI bridge driver to support HDMI output on the BeagleBone Green with the Seeed Studio HDMI cape. Signed-off-by: Kory Maincent (TI) --- arch/arm/configs/multi_v7_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v= 7_defconfig index 196b6872ca463..2c9587855f044 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -751,6 +751,7 @@ CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=3Dm CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=3Dm CONFIG_DRM_DISPLAY_CONNECTOR=3Dm +CONFIG_DRM_ITE_IT66121=3Dm CONFIG_DRM_LVDS_CODEC=3Dm CONFIG_DRM_NXP_PTN3460=3Dm CONFIG_DRM_PARADE_PS8622=3Dm --=20 2.43.0 From nobody Thu Apr 2 18:53:49 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1E60B1F3B87 for ; Thu, 12 Feb 2026 15:28:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910102; cv=none; b=QNvYsFutYERVFwX1ZClP3DoLQXGdxnWKlwm1a0j/VqgeMYCdUFlzJaTZ33DBQiEjscOYIcTKgm0poq/1RgnPXIQRvrHY8HayXUlO2P6pPLxRoTlN8BuQX1Crcu4wMUR5PewuvLcamfHDg4kmsNSi/qmOTQGP20Ls1rKVxZQ4SAI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770910102; c=relaxed/simple; bh=G2vQYlLsdINyji1KLabxtiRtHzx45nyqyhItWUnpKao=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LrckRNF/3JRWQSyCIinnqKR9QELOXCCbnf13Xhj+Gdrp4fkCTek/UDg9Fy0Q22s9iqhZEU4YZz0Ikqeox5Cti4t3jDXtVRR+WSSNfn5HFStZi6x9ZkhW6SFmWidQDuJujDSjARxqEFAqnlEcKS6mFLIHgKP5W+qZ9SbAg5GcmMY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=e+0pBbPU; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="e+0pBbPU" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id EED61C23DAA; Thu, 12 Feb 2026 15:28:28 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 13C85606CF; Thu, 12 Feb 2026 15:28:16 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6C23511971B2A; Thu, 12 Feb 2026 16:28:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770910093; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=2Zij+Z4h6O2o9kCfnyrg98WGWWEKH3SEASfeD3RXqf8=; b=e+0pBbPU4ompRUN3bLPhtcg/rjp4Y8GEfyOeO3pe7QFkeMNwuxCfMnl5V64usoHBXITa2L j9uiGBkz9WpckNwRRDiI98izN0wWZzDgY7+YjqiT7Vtv1CXYRhOHbHUJPT8qk4AOyw2XTa mWSJH3DpZFduqi9XA4ADDKQcIQEfRo2GRsXSlf+P738gllBZCS4Co1tWVNxRkNkevX4680 zTrOpEeBI/Sf/IOx5Uoedkc2T5L/JRlIxxMOkeYj0bYqdmWNMs4IX2iKW1ZUQIcqinuwLb JUh/wuX6hTkazcPKkG8svPAAdojzRu5Hh2p2R+2o+cu8dVBLoLbAjqFB479Cww== From: "Kory Maincent (TI)" Date: Thu, 12 Feb 2026 16:26:19 +0100 Subject: [PATCH 5/5] ARM: dts: am335x: Add Seeed Studio BeagleBone HDMI cape overlay Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260212-feature_bbge-v1-5-29014a212f35@bootlin.com> References: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> In-Reply-To: <20260212-feature_bbge-v1-0-29014a212f35@bootlin.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Russell King Cc: Thomas Petazzoni , linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Luca Ceresoli , Bajjuri Praneeth , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Maarten Lankhorst , Louis Chauvet , "Kory Maincent (TI)" X-Mailer: b4 0.14-dev-d4707 X-Last-TLS-Session-Version: TLSv1.3 Add devicetree overlay for the Seeed Studio BeagleBone HDMI cape, which provides HDMI output via an ITE IT66121 HDMI bridge and audio support through McASP. The cape is designed for BeagleBone Green but is also compatible with BeagleBone and BeagleBone Black due to pin compatibility. Link: https://www.seeedstudio.com/Seeed-Studio-BeagleBoner-Green-HDMI-Cape.= html Signed-off-by: Kory Maincent (TI) --- arch/arm/boot/dts/ti/omap/Makefile | 5 + .../boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso | 157 +++++++++++++++++= ++++ 2 files changed, 162 insertions(+) diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 52df04328aff2..23ae6df682206 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -82,6 +82,10 @@ dtb-$(CONFIG_ARCH_OMAP4) +=3D \ omap4-var-stk-om44.dtb \ omap4-xyboard-mz609.dtb \ omap4-xyboard-mz617.dtb + +am335x-bonegreen-hdmi-00a0-dtbs :=3D am335x-bonegreen-eco.dtb \ + am335x-bone-hdmi-00a0.dtbo + dtb-$(CONFIG_SOC_AM33XX) +=3D \ am335x-baltos-ir2110.dtb \ am335x-baltos-ir3220.dtb \ @@ -94,6 +98,7 @@ dtb-$(CONFIG_SOC_AM33XX) +=3D \ am335x-bonegreen.dtb \ am335x-bonegreen-wireless.dtb \ am335x-bonegreen-eco.dtb \ + am335x-bonegreen-hdmi-00a0.dtb \ am335x-chiliboard.dtb \ am335x-cm-t335.dtb \ am335x-evm.dtb \ diff --git a/arch/arm/boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso b/arch/ar= m/boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso new file mode 100644 index 0000000000000..f43f44c79c96d --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso @@ -0,0 +1,157 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * 2017 Copyright (c) Seeed Technology Inc. All right reserved. + * Author: Baozhu Zuo + * Copyright (c) Bootlin 2026 + * + * This device tree overlay is compatible with the BeagleBone Black, Green + * and their subversions. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +&{/} { + hdmi0: connector-hdmi { + compatible =3D "hdmi-connector"; + label =3D "hdmi"; + type =3D "a"; + port { + hdmi_connector_in: endpoint { + remote-endpoint =3D <&it66121_out>; + }; + }; + }; + + clk_mcasp0_fixed: clk-mcasp0-fixed { + #clock-cells =3D <0>; + compatible =3D "fixed-clock"; + clock-frequency =3D <24576000>; + }; + + clk_mcasp0: clk-mcasp0 { + #clock-cells =3D <0>; + compatible =3D "gpio-gate-clock"; + clocks =3D <&clk_mcasp0_fixed>; + enable-gpios =3D <&gpio1 27 0>; + }; + + sound { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "TI BeagleBone Green HDMI cape"; + simple-audio-card,format =3D "i2s"; + simple-audio-card,bitclock-master =3D <&sound_master>; + simple-audio-card,frame-master =3D <&sound_master>; + + sound_master: simple-audio-card,cpu { + sound-dai =3D <&mcasp0>; + clocks =3D <&clk_mcasp0>; + }; + + simple-audio-card,codec { + sound-dai =3D <&it66121>; + }; + }; +}; + +&am33xx_pinmux { + bb_lcd_pins: pinmux-bb-lcd-pins { + pinctrl-single,pins =3D < + AM33XX_PADCONF(AM335X_PIN_LCD_DATA0, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA1, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA2, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA3, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA4, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA5, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA6, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA7, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA8, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA9, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA10, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA11, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA12, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA13, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA14, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_DATA15, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_OUTPUT, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_GPMC_ADVN_ALE, PIN_OUTPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_GPMC_OEN_REN, PIN_OUTPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_GPMC_WEN, PIN_INPUT, MUX_MODE7) + >; + }; + mcasp0_pins: mcasp0-pins { + pinctrl-single,pins =3D < + AM33XX_PADCONF(AM335X_PIN_MCASP0_AHCLKX, PIN_INPUT_PULLUP, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_MCASP0_AHCLKR, PIN_OUTPUT_PULLDOWN, MUX_MODE2) + AM33XX_PADCONF(AM335X_PIN_MCASP0_FSX, PIN_OUTPUT_PULLUP, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKX, PIN_OUTPUT_PULLDOWN, MUX_MODE0) + >; + }; +}; + +&i2c2 { + status =3D "okay"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + it66121: it66121 { + compatible =3D "ite,it66121"; + reg =3D <0x4d>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&bb_lcd_pins>; + + #sound-dai-cells =3D <0>; + + interrupt-parent =3D <&gpio2>; + interrupts =3D <4 IRQ_TYPE_EDGE_RISING>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + it66121_in: endpoint { + bus-width =3D <24>; + remote-endpoint =3D <&lcdc_0>; + }; + }; + + port@1 { + reg =3D <1>; + it66121_out: endpoint { + remote-endpoint =3D <&hdmi_connector_in>; + }; + }; + }; + }; +}; + +&lcdc { + status =3D "okay"; + blue-and-red-wiring =3D "straight"; + port { + lcdc_0: endpoint@0 { + remote-endpoint =3D <&it66121_in>; + }; + }; +}; + + +&mcasp0 { + status =3D "okay"; + #sound-dai-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mcasp0_pins>; + op-mode =3D <0>; + tdm-slots =3D <2>; + serial-dir =3D < 0 0 1 0 >; + tx-num-evt =3D <32>; + rx-num-evt =3D <32>; +}; + --=20 2.43.0