From nobody Sat Sep 26 11:48:08 2026 Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) (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 6F38E3A961A for ; Tue, 1 Sep 2026 21:42:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298956; cv=none; b=IaQ9MHM1nAnK/q8iOlX22mhSYRxD3wzELAtoptSBAxAFMnuODNxNA9UdKtyUZIRzNRy4EPurDpgxbBAwrE1B7+qiH8afQGCIaBRtHAZk8dMTizs8MN8To6Kz5GMc1qVGDAa8B2KadBAdExKLMIYiTZy63hSOttQ19qBvC+YjhrU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298956; c=relaxed/simple; bh=JPUA3viflQ2v9uEzqZ95Rm337zpwh6hXrUk2Yg+PzV8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OVz81ppJ6223rELF7+y7uR+irshWI/tn+zgQufS5XXXxZ9Ogatd6lUGX4Kbb8B0g693+AmhzDKQT4OB7X9bwWkwsK7iviedTLCv0wECUvNs3JcmjtHOvUQQ+D2w3VJ6WxWGTi8iDldkW9r0XvXNKmsdgFlHc1szWvyaYvgqum9A= 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=P02ltant; arc=none smtp.client-ip=209.85.160.43 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="P02ltant" Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-46ad7304688so1684065fac.0 for ; Tue, 01 Sep 2026 14:42:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788298953; x=1788903753; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=F+NmUzFRKeuEQ7M+1ibV0+Pzn+8gHlXWcUZ2COu4Ht4=; b=P02ltantu8oshKZx4o9a1xUnDYuKblvHDHy+YNGvhEPpwpmIO9JaWHP2XDXpg8QpAx Kmg6Zo9rO1JeLJfEltpVgzrJSU58i6DjzOnWg4sp1Wuoo48K82TI3+3JIWQU5zDz8rIU j+wXa4awoJHrC1xqRbTPVDMjTnB4EbKyIzX0Ar/u5evhkTFePKY8/2fUuN7UMuTb4CMO T3jDgt1zMw2j6qk8jOtfVPIXvwR0MyrE9DBcVovjIM8Tj1LkJ1G+DbyV1aEWLXJtq7Hm YMHIylHtwTp49IsQxtQ3JxYQO7Nl8gJIb/AZDNn2pBKPAD6YC7RAftFqaK+fq1LN9b22 qAWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788298953; x=1788903753; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=F+NmUzFRKeuEQ7M+1ibV0+Pzn+8gHlXWcUZ2COu4Ht4=; b=H2nqUPtx4j5EA3IhNSuZ9LdzNLnFaMmIZd/KTNEEoq1odMtGf6NrZ+pqOYADKxDVX5 2U7w6sSAQI5QANPX47sIStL1h/o2sUGhJj1dVetVEJJL7LHrJn1s2Jt6YBWCcWUXlKp5 eacI7GV734ZA7LJfeeSeq4XhryAjw66vB2eOVDGdDqOuoi6v3hxZyoVtxx96fp0QpRBN /qBKMSICsirql94BZnW6lvrFlBl+W53rJ8OanPoPJU1B74Z6rSBo+tCoF5EMrdI+ZuOP 0H1z3MV56DUVao4ZIxKzgNqFNAEHz00s73ZsRWTHTzHoWkoja9rckWGxoKMHSP47+Tuf jCow== X-Forwarded-Encrypted: i=1; AHgh+RpC7jUzP7sAMJRrfdxuNbWaExvDtg1Iq8EQWSV1eDojRkKST07dbMp+nUnEBxobfPUVdvHT0q6vUWBG0UQ=@vger.kernel.org X-Gm-Message-State: AFuF++nYcKKOEw0O9dHBSFFpDJoiNyUwg46ICJXbXXWZZmIGgk0Q5NeP AyhEPUJWVH6cd3beQ8LvEWLP3AwAKEBmR2uD5ATTgIBt5OYA2YaIyLqidf0hV1GN X-Gm-Gg: AR+sD104/icPAbev4+4JMejTeDaMtSkUlWcp9bekOq+iccnPLEBNkJU1omWEIRbVNVj Mq/vXfNnwIraKiCjxw7SGmlQT6qNNSAjbppZgwfACWQbKNRvDm+GCSwoFgs6CXvJtinZOZtmpWX aA4GKCavRB0K/drOQNVXrKH1BSCXT7/1CIo8ezjcxbAJZS95CEYU8aITnne/fcamxCyVvhSCMkm 41p4xeeXzRjZKShTTYj+UpVcnN2TEDMKOEQIOWPEvOUYvxbnw7mzJPoZWXOW7f3qlUsdmq13tVs lZJ25ndrJU2IAw1/MIrZzllQrFlnkcniGoWxg7V1dNGTFOofEwx/LuygtPnx3m7eZLClhO6/W+R spnnFa6CF13UUvUqc4nqxff8H7Vyq84XPmZobweqeSNUD39VAVtkwLcewGy4ViOBSo0YKl+uzJ8 J0f0AHAlPZYSZP3d+1EPceFaFZ7xuUSW2P8pJj7BE6Mbms7QFNOfXS62JaTc1GRPWOg/AaQXODE 2v54Zf5srHQ2EwIQMzDs38BKgvfdfUkd3diB3+/Fl2goAHw+zBCRgzhcapTBkMXUFu/F1ldB1mU 6xc9UeCsK+HNFChAUXyYAgK54c/Quim+pxP4nJNw1xcJCQ== X-Received: by 2002:a05:6820:f012:b0:6b1:a812:988a with SMTP id 006d021491bc7-6b4716950fdmr99940eaf.6.1788298953204; Tue, 01 Sep 2026 14:42:33 -0700 (PDT) Received: from [127.0.1.1] (140-186-136-19-dynamic.midco.net. [140.186.136.19]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6b40ba648f6sm1094703eaf.2.2026.09.01.14.42.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 14:42:32 -0700 (PDT) From: Robert Nelson Date: Tue, 01 Sep 2026 16:42:21 -0500 Subject: [PATCH 1/3] dt-bindings: omap: Add BeagleBone Black RevD 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: <20260901-v7-3-rc1-beaglebone-black-revd-v1-1-f521950b777a@gmail.com> References: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> In-Reply-To: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Kridner , Deepak Khatri , Ayush Singh , Robert Nelson X-Mailer: b4 0.15.2 Document the beagle,am335x-bone-black-revd compatible string in the appropriate place within the omap family binding file. Signed-off-by: Robert Nelson Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/ti/omap.yaml b/Documenta= tion/devicetree/bindings/arm/ti/omap.yaml index f694dcbf2348..9666c455628d 100644 --- a/Documentation/devicetree/bindings/arm/ti/omap.yaml +++ b/Documentation/devicetree/bindings/arm/ti/omap.yaml @@ -104,6 +104,7 @@ properties: - description: TI AM33 based platform items: - enum: + - beagle,am335x-bone-black-revd - compulab,cm-t335 - moxa,uc-8100-me-t - novatech,am335x-lxm --=20 2.55.0 From nobody Sat Sep 26 11:48:08 2026 Received: from mail-oo1-f52.google.com (mail-oo1-f52.google.com [209.85.161.52]) (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 DF1EA46F482 for ; Tue, 1 Sep 2026 21:42:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298960; cv=none; b=Hfyb2f4U/hoTbwlH5pFv00Pmvxtxsfp/oJLH/b8SZjvJjJykJiyWXzL1If8Ra/oj/kGPwXr5jWG3/yOUMI0zvCVM0yJM+Kycypo4guV2GupPJCmVV5OhtkIc44Ub1tWSzCot8xoicxDzAEBP15Pg5EZmxS5PLfU0mETPEUsx6lA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298960; c=relaxed/simple; bh=2MQajOnTHQy9cxT4/OCsw/3Iyn4dIFt4qbmTlxBoqlM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NaTXBCBSr/o3LWDd8o7DSv6/7/Ax3MYSm0TaFqL4arIiypEHacivej4Eoe53dOfoM/sZpogCo1LnI3HN3MZPXY0Qw2ylrrXe+hfdtD2EaKmN5v5vt2UOtQ9AsBo1+ELpuvfOP+VYxqVKNNAKQyLzmzPMrTv52rEB8O1C/+viEKg= 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=Nzsuqkj4; arc=none smtp.client-ip=209.85.161.52 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="Nzsuqkj4" Received: by mail-oo1-f52.google.com with SMTP id 006d021491bc7-6b1b233ca8dso176058eaf.2 for ; Tue, 01 Sep 2026 14:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788298958; x=1788903758; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=eDNui4atyj0kDkC+/FQwy6wqM5dKgLTfE/zfJmh8ukw=; b=Nzsuqkj4S/xTLqjOKEAa4k23CfO9GGUrKMYureafEZM/wZYBHL+WVqlrVm+eaeOcMA gfcARoXs6VoY4bKjbQfBdmusHoxY138RgOcL/8JJmyOlWeHEX/sqMWEIMAWCAoTpEP2o bkrTCro9cSSDOoXCTnk5oQy+tjVfpGOIdemlgB9AfpheY+LPoE36WSj1wf1D+HQO+05v G9QTdPtKLlBzieO6/o6JZi60TxFVdkHSLL9tzK9Zw/04L1Fgesy1CB8F/ThDs5aHrGtm yeCcZJnccHJYB+cTbwbBXP0rQmH98Y9dZhDo5WKkr8xfd97oB4PHjyEze1HkPM/B3CtT ifNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788298958; x=1788903758; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=eDNui4atyj0kDkC+/FQwy6wqM5dKgLTfE/zfJmh8ukw=; b=qiQDFUdqEqv9mrWl3qa+clV3b/HUWUBfORGu026rtpG2Yqvg605ZaPZWbKSc6cpT9f UAQWS7IgGdN0L45F8JlueCfLp22RjIODmsUkzOau7L+OcGB94m1ElT/M1/RBXdJNWjs7 zTsKn5qsCSzZpffh2q6K7zxbxv7A6glQkM0NAFRfuaoeq5cs6koGdObuA+Pb+Gm3fxea o84taY2TWONnFMkVeQ/FoTyfc/YDKs6YvE+V5+7BEtx6fYtpHrDtQi3zRsWTLveqNZl6 xMI8ewT7T6VCzOx88RyXsZ1ApBbtAZlz+1BobrBDjfrXf1NaJGyAUaCd5SP0ahcwo3Wk TY2A== X-Forwarded-Encrypted: i=1; AHgh+RpZEIke9PW1UIy/cliuT+0ZMAL7vxSNA4SMMrLoJFe/y9xqti5k/lnTe2oaRYYxXc78K5J8QLWvTapByK8=@vger.kernel.org X-Gm-Message-State: AFuF++n2D/tH+pJbkHxm45zVuI+1Tdf+LgQ+/5mtGzvxUC9gWjUJXJp0 4o0wHOHE+q+BknIeTTAT+D1oiEiyHfxNs82kO36RJglFXTRwEAIid3lU X-Gm-Gg: AR+sD10gY6T7gN9+zbr09Kvv4PDxEj7mUDfNz0vAmt3W/DKA6JCIDC1oJY4hMFcRML/ FweAhaLUVTLsUhQmsEf7ZR0t4UBvu2lKlzIyxrzlx2GCq6lEhHO52wNc5zoXQmre0coWoUBEEBq ZB7/g1T+Mk9dkP25zJoRGoB+/FgdypOxGX4B76YoaVjF4HsaYTA+tXVWu0xq9ep6PqtjpaRlLuy ubbNhBQAAQej3z0XbiPRsQ4kO53cQqC9+gSv0Th/cXMp8mtEH3ck5z4FzK9yRv/XU9Jqygbaoxw OxlMw7SyGjP0+Xm1tLSFFv6oNHgXGqffUw5rKtc2s0DMpTSS9pO17sIyDSqA0/awNKbK38m3eJb 9PsB9RhGH6Ybx9d8VpgSNLAi8piXfheSphXvBLwlgs6BJPEJVr3KJvUObkgLvIC8DOhc4R/eeN8 I6DIw5MMtQ1d6hvE25fPErQOtrkRda7OuVvCs4ufmNHjl2Ov1+a1Dnm0WXjzIu/EeT9egUAp/zy cragUXcQn2PySwdjiHXhSByR1pssLX3BkY9ZhKyaTxgZICGSH2wiBwUyUuuXgXsXKaQ6f/3ap9a T0uz9KxOR5gfzKmXa0W+ker1zTvRjH5I3t1VD2NxMae4bg== X-Received: by 2002:a05:6820:4b83:b0:6b4:96b:3e12 with SMTP id 006d021491bc7-6b4386c3971mr1447356eaf.23.1788298955076; Tue, 01 Sep 2026 14:42:35 -0700 (PDT) Received: from [127.0.1.1] (140-186-136-19-dynamic.midco.net. [140.186.136.19]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6b40ba648f6sm1094703eaf.2.2026.09.01.14.42.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 14:42:34 -0700 (PDT) From: Robert Nelson Date: Tue, 01 Sep 2026 16:42:22 -0500 Subject: [PATCH 2/3] arm: dts: omap: Add support for BeagleBone Black RevD 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: <20260901-v7-3-rc1-beaglebone-black-revd-v1-2-f521950b777a@gmail.com> References: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> In-Reply-To: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Kridner , Deepak Khatri , Ayush Singh , Robert Nelson X-Mailer: b4 0.15.2 The BeagleBoard.org BeagleBone Black RevD and Industrial (00D0/EID0) are redesigns of the BeagleBone Black Rev C3. They feature an IT66122 HDMI PHY = to replace the EOL NXP TDA19988. Additionally, these models include a larger e= MMC capacity to address the limited availability of 4GB modules. Signed-off-by: Robert Nelson --- arch/arm/boot/dts/ti/omap/Makefile | 1 + .../dts/ti/omap/am335x-boneblack-ite-hdmi.dtsi | 184 +++++++++++++++++= ++++ .../arm/boot/dts/ti/omap/am335x-boneblack-revd.dts | 166 +++++++++++++++++= ++ 3 files changed, 351 insertions(+) diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 498c36ccb5ea..55cab3e8a05c 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -97,6 +97,7 @@ dtb-$(CONFIG_SOC_AM33XX) +=3D \ am335x-baltos-ir5221.dtb \ am335x-bone.dtb \ am335x-boneblack.dtb \ + am335x-boneblack-revd.dtb \ am335x-boneblack-wireless.dtb \ am335x-boneblue.dtb \ am335x-bonegreen.dtb \ diff --git a/arch/arm/boot/dts/ti/omap/am335x-boneblack-ite-hdmi.dtsi b/arc= h/arm/boot/dts/ti/omap/am335x-boneblack-ite-hdmi.dtsi new file mode 100644 index 000000000000..77dd7d9aa57d --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/am335x-boneblack-ite-hdmi.dtsi @@ -0,0 +1,184 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * https://github.com/beagleboard/beaglebone-black + * + * Copyright (C) 2026 Texas Instruments Incorporated - https://www.ti.com/ + * Copyright (C) 2026 Robert Nelson, BeagleBoard.org Foundation + */ + +#include + +/ { + connector-hdmi { + compatible =3D "hdmi-connector"; + label =3D "hdmi"; + type =3D "a"; + port { + hdmi_connector_in: endpoint { + remote-endpoint =3D <&it66122_out>; + }; + }; + }; + + it66122_vcn18_fixed: fixedregulator1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "it66122_vcn18_fixed"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + it66122_vcn12_fixed: fixedregulator2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "it66122_vcn12_fixed"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; +}; + +&am33xx_pinmux { + nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins { + pinctrl-single,pins =3D < + AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR0, PIN_OUTPUT_PULLDOWN, MUX_MO= DE3) + 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_PULLDOWN, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_OUTPUT_PULLDOWN, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_OUTPUT_PULLDOWN, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_OUTPUT_PULLDOWN, MUX_MODE= 0) + >; + }; + + hdmi_gpio_pins_default: hdmi-gpio-default-pins { + pinctrl-single,pins =3D < + AM33XX_PADCONF(AM335X_PIN_GPMC_A9, PIN_INPUT_PULLUP, MUX_MODE7) /* HDMI= _INT gpmc_a9.GPIO1_25 */ + AM33XX_PADCONF(AM335X_PIN_UART0_RTSN, PIN_OUTPUT_PULLUP, MUX_MODE7) /* = HDMI_RESET uart0_rtsn.GPIO1_9 */ + >; + }; + + mcasp0_pins: mcasp0-pins { + pinctrl-single,pins =3D < + AM33XX_PADCONF(AM335X_PIN_MCASP0_AHCLKX, PIN_INPUT_PULLUP, MUX_MODE0) /= * mcasp0_ahcklx.mcasp0_ahclkx */ + AM33XX_PADCONF(AM335X_PIN_MCASP0_AHCLKR, PIN_OUTPUT_PULLDOWN, MUX_MODE2= ) /* mcasp0_ahclkr.mcasp0_axr2*/ + AM33XX_PADCONF(AM335X_PIN_MCASP0_FSX, PIN_OUTPUT_PULLUP, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKX, PIN_OUTPUT_PULLDOWN, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_GPMC_A11, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* = gpmc_a11.GPIO1_27 */ + >; + }; +}; + +&lcdc { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&nxp_hdmi_bonelt_pins>; + + /* If you want to get 24 bit RGB and 16 BGR mode instead of + * current 16 bit RGB and 24 BGR modes, set the propety + * below to "crossed" and uncomment the video-ports -property + * in tda19988 node. + */ + blue-and-red-wiring =3D "straight"; + + port { + lcdc_0: endpoint@0 { + remote-endpoint =3D <&it66122_in>; + }; + }; +}; + +&i2c0 { + it66122: bridge-hdmi@4c { + compatible =3D "ite,it66122"; + reg =3D <0x4c>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&hdmi_gpio_pins_default>; + vcn33-supply =3D <&vmmcsd_fixed>; + vcn18-supply =3D <&it66122_vcn18_fixed>; + vrf12-supply =3D <&it66122_vcn12_fixed>; + reset-gpios =3D <&gpio1 9 GPIO_ACTIVE_LOW>; + interrupt-parent =3D <&gpio1>; + interrupts =3D <25 IRQ_TYPE_EDGE_FALLING>; + #sound-dai-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + it66122_in: endpoint { + bus-width =3D <24>; + remote-endpoint =3D <&lcdc_0>; + }; + }; + + port@1 { + reg =3D <1>; + + it66122_out: endpoint { + remote-endpoint =3D <&hdmi_connector_in>; + }; + }; + }; + }; +}; + +&mcasp0 { + #sound-dai-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mcasp0_pins>; + status =3D "okay"; + op-mode =3D <0>; /* MCASP_IIS_MODE */ + tdm-slots =3D <2>; + serial-dir =3D < /* 0: INACTIVE, 1: TX, 2: RX */ + 0 0 1 0 + >; + tx-num-evt =3D <32>; + rx-num-evt =3D <32>; +}; + +/ { + 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>; /* BeagleBone Black Clk enable on GPIO1_= 27 */ + }; + + sound { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "TI BeagleBone Black"; + simple-audio-card,format =3D "i2s"; + simple-audio-card,bitclock-master =3D <&dailink0_master>; + simple-audio-card,frame-master =3D <&dailink0_master>; + + dailink0_master: simple-audio-card,cpu { + sound-dai =3D <&mcasp0>; + clocks =3D <&clk_mcasp0>; + }; + + simple-audio-card,codec { + sound-dai =3D <&it66122>; + }; + }; +}; diff --git a/arch/arm/boot/dts/ti/omap/am335x-boneblack-revd.dts b/arch/arm= /boot/dts/ti/omap/am335x-boneblack-revd.dts new file mode 100644 index 000000000000..fe9536d5f55e --- /dev/null +++ b/arch/arm/boot/dts/ti/omap/am335x-boneblack-revd.dts @@ -0,0 +1,166 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * https://github.com/beagleboard/beaglebone-black + * + * Copyright (C) 2026 Texas Instruments Incorporated - https://www.ti.com/ + * Copyright (C) 2026 Robert Nelson, BeagleBoard.org Foundation + */ +/dts-v1/; + +#include "am33xx.dtsi" +#include "am335x-bone-common.dtsi" +#include "am335x-boneblack-common.dtsi" +#include "am335x-boneblack-ite-hdmi.dtsi" + +/ { + model =3D "TI AM335x BeagleBone Black Rev D"; + compatible =3D "beagle,am335x-bone-black-revd", "ti,am33xx"; +}; + +&gpio0 { + gpio-line-names =3D + "[mdio_data]", + "[mdio_clk]", + "P9_22 [spi0_sclk]", + "P9_21 [spi0_d0]", + "P9_18 [spi0_d1]", + "P9_17 [spi0_cs0]", + "[mmc0_cd]", + "P9_42A [ecappwm0]", + "P8_35 [lcd d12]", + "P8_33 [lcd d13]", + "P8_31 [lcd d14]", + "P8_32 [lcd d15]", + "P9_20 [i2c2_sda]", + "P9_19 [i2c2_scl]", + "P9_26 [uart1_rxd]", + "P9_24 [uart1_txd]", + "[rmii1_txd3]", + "[rmii1_txd2]", + "[usb0_drvvbus]", + "[hdmi cec]", + "P9_41B", + "[rmii1_txd1]", + "P8_19 [ehrpwm2a]", + "P8_13 [ehrpwm2b]", + "NC", + "NC", + "P8_14", + "P8_17", + "[rmii1_txd0]", + "[rmii1_refclk]", + "P9_11 [uart4_rxd]", + "P9_13 [uart4_txd]"; +}; + +&gpio1 { + gpio-line-names =3D + "P8_25 [mmc1_dat0]", + "[mmc1_dat1]", + "P8_5 [mmc1_dat2]", + "P8_6 [mmc1_dat3]", + "P8_23 [mmc1_dat4]", + "P8_22 [mmc1_dat5]", + "P8_3 [mmc1_dat6]", + "P8_4 [mmc1_dat7]", + "NC", + "NC", + "NC", + "NC", + "P8_12", + "P8_11", + "P8_16", + "P8_15", + "P9_15A", + "P9_23", + "P9_14 [ehrpwm1a]", + "P9_16 [ehrpwm1b]", + "[emmc rst]", + "[usr0 led]", + "[usr1 led]", + "[usr2 led]", + "[usr3 led]", + "[hdmi irq]", + "[usb vbus oc]", + "[hdmi audio]", + "P9_12", + "P8_26", + "P8_21 [emmc]", + "P8_20 [emmc]"; +}; + +&gpio2 { + gpio-line-names =3D + "P9_15B", + "P8_18", + "P8_7", + "P8_8", + "P8_10", + "P8_9", + "P8_45 [hdmi]", + "P8_46 [hdmi]", + "P8_43 [hdmi]", + "P8_44 [hdmi]", + "P8_41 [hdmi]", + "P8_42 [hdmi]", + "P8_39 [hdmi]", + "P8_40 [hdmi]", + "P8_37 [hdmi]", + "P8_38 [hdmi]", + "P8_36 [hdmi]", + "P8_34 [hdmi]", + "[rmii1_rxd3]", + "[rmii1_rxd2]", + "[rmii1_rxd1]", + "[rmii1_rxd0]", + "P8_27 [hdmi]", + "P8_29 [hdmi]", + "P8_28 [hdmi]", + "P8_30 [hdmi]", + "[mmc0_dat3]", + "[mmc0_dat2]", + "[mmc0_dat1]", + "[mmc0_dat0]", + "[mmc0_clk]", + "[mmc0_cmd]"; +}; + +&gpio3 { + gpio-line-names =3D + "[mii col]", + "[mii crs]", + "[mii rx err]", + "[mii tx en]", + "[mii rx dv]", + "[i2c0 sda]", + "[i2c0 scl]", + "[jtag emu0]", + "[jtag emu1]", + "[mii tx clk]", + "[mii rx clk]", + "NC", + "NC", + "[usb vbus en]", + "P9_31 [spi1_sclk]", + "P9_29 [spi1_d0]", + "P9_30 [spi1_d1]", + "P9_28 [spi1_cs0]", + "P9_42B [ecappwm0]", + "P9_27", + "P9_41A", + "P9_25", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC"; +}; + +&baseboard_eeprom { + vcc-supply =3D <&ldo4_reg>; +}; --=20 2.55.0 From nobody Sat Sep 26 11:48:08 2026 Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.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 1C25A46A5E6 for ; Tue, 1 Sep 2026 21:42:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298959; cv=none; b=ePnqXcORW9yGzlEtpQ+6+QxMoTJGMkQ8E7NBl89b0IK1SpCzuWTkgP1sqfms5Mtwc0+iy5wAQkBf7sYr83hEe+dgFAnHcghU3AkUtkKxxAmLgZt/dosYlB1/EETiC9Sv67NNsqSo9tMI6MY2KBMRv43Pzsqn6nyNf6kxw/zTiLk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788298959; c=relaxed/simple; bh=SsUQNTNv6kHN9VELJ592cUs8KSzWhnVlCcfgO3cKqSA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RN6/00MsvcON/2hhWFFEjN/sKByi2sIYv/kLHR/r/hlBgIvTu1t3n1/03PtpaHbJlGCjdQSjZR+kutyWvdwlfOJRHInU8KK9LELVW2PRR6XYRoNm+QxUCoE89cKqb6szCr3mwdDy3e3TrGAWPBcp82BmTCanV7QKCv2vZhh7jiQ= 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=QjOgPHSA; arc=none smtp.client-ip=209.85.161.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="QjOgPHSA" Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-6b128dd0cb1so219504eaf.3 for ; Tue, 01 Sep 2026 14:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788298957; x=1788903757; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=m99J5Fi/T1zvsWEGoRtP+MygE1A2m2xBlRSpWOmMB6k=; b=QjOgPHSAtD0gdtxOt8CTOEoGunby68CWn935jT727UDFh5lGnilBC6Xr6UQxPlR/tJ w/xPSiUzRpFziXhWc2YqTqBxTN/2SgOXNduCPfc1153zZyW67i/iE85wQeQAWtpy4HJ6 NFfPAB3SlnrUgbbYJ1qFOmQ+BDfYwz6drJnEkALPBWgylfucGA7qPk5QJ/VEv1APLZda JtKIzfb6eYYvqChLViHiXoCCWu8zEpxRDc1pGGggOXJTA6ikB5od6vKMF8Lk16TeDz4i CYE+aSB8KZH41qoxtTywAxVL5JANwmgqq155e53o3whrhsvHipV6JJnytja5oVzFZpaY bkuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788298957; x=1788903757; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=m99J5Fi/T1zvsWEGoRtP+MygE1A2m2xBlRSpWOmMB6k=; b=MF/jujRTHa1U+uAUopTgFGddVmtyX4SaxHguohdpnoLdni6xbr5oNYhZjUlVaeSCfx 7K4YO/xvpN8t3HFfZ8ZmELCKII9RIzVYvEC3gapdU3G3gcWlcobuA9IGZBdOhcfJoO4G qMNsHfrs7ZwmnkqnjeIvvWvwm+Ty51i9loFRjG9MIAw+6RZPXo2Fv68Xy69MMSrOpylo KvHiMB7aBX6LPL44sIpgXl5bVgOz6MLnyMMgKr0iK6vt1eTXJSixwsVQC3QUCMPfxj+o mrf3k1x4ys7l7BrEcu4RX6vbmAOk0np8ammqJz1YbYXC52lyAOgqD/9maHRUAHVg093M CeYQ== X-Forwarded-Encrypted: i=1; AHgh+RrVoHAiDFzUViDQiSTzNkenBBr7yV0CKuyizmX+frTKDXJFN8Dz3/eXJ0vVR2xKbg2fm3u5oFLtFaFdeNs=@vger.kernel.org X-Gm-Message-State: AFuF++mwFSMtK3qsaqDjmhQqCHU8dQztYFIqJHHfjfk4dKvcfoSJTvFc aV4wZHHcNF0VaVZ7u0aCTk8045EgkjFRGj1H7+waupcH+9LOuGHUWbmH X-Gm-Gg: AR+sD10IsqlceKzbW+J9WgGLr/u+7nGyb502jlAALuI1WjjSaZWNUxqKm86wqwkwgxF /zWowwDxul8uXp7UZBuBVTG8WMZhD9DavUDEFxVcwCpxeGsv9WfoDNpJBTWD5zkkcCgCXFWhFuI wuHh/x52hWb/jsXL5/fDbf1qBmOvXGts8eI8emMCSfNrAd9nj5L8oo72NSOLmvfhSpPsbWrN8VV nT4ChrvFdjByDJP16jF4wPKyMi7Om3Erl06AN8e/arUabkbhPY4f66wYBmy+qLDhEEUAmKCXAUX PVkDpJVnWAR37xoIGoFMmaFjssqlnW4HNqNr6fRynpXc20zickmbZ1E0Utsei9cEtNuI+6ykpi/ 51QOQqYJICegJGmIEcbsWo+yhOCtp/PAHjhBajMog3zOyAbuogte96jC/z430+lPF01dCW9GTHa /VTfzyMzgYeQyYFPpkuIZ72YJr58PZkybA6ugK1+xxJX05u/XbQuXsbwEembNdM0f4W+efH4zsg X2ZJ0QHaz4A4vg/NIHHUPhbqHuFJf+FBu0ocDrbNUMsNtHmcVL7UUn3qyV6Niu5S7T8pTOkFcwK ctnONSB7A9nCW5JEwekHU1HxHON/CK2aIN99Nl00JRKdWw== X-Received: by 2002:a4a:d749:0:b0:6ae:6484:5f40 with SMTP id 006d021491bc7-6b1c673d01emr27846776eaf.21.1788298956904; Tue, 01 Sep 2026 14:42:36 -0700 (PDT) Received: from [127.0.1.1] (140-186-136-19-dynamic.midco.net. [140.186.136.19]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6b40ba648f6sm1094703eaf.2.2026.09.01.14.42.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 14:42:36 -0700 (PDT) From: Robert Nelson Date: Tue, 01 Sep 2026 16:42:23 -0500 Subject: [PATCH 3/3] arm: dts: ti: Enable overlays for BeagleBone Black RevD 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: <20260901-v7-3-rc1-beaglebone-black-revd-v1-3-f521950b777a@gmail.com> References: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> In-Reply-To: <20260901-v7-3-rc1-beaglebone-black-revd-v1-0-f521950b777a@gmail.com> To: Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Kridner , Deepak Khatri , Ayush Singh , Robert Nelson X-Mailer: b4 0.15.2 Allow overlays to be applied to am335x BeagleBone Black RevD. Signed-off-by: Robert Nelson --- arch/arm/boot/dts/ti/omap/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap= /Makefile index 55cab3e8a05c..62de820c9b2a 100644 --- a/arch/arm/boot/dts/ti/omap/Makefile +++ b/arch/arm/boot/dts/ti/omap/Makefile @@ -190,6 +190,7 @@ dtb-$(CONFIG_SOC_TI81XX) +=3D \ # Enable support for device-tree overlays DTC_FLAGS_am335x-bone +=3D -@ DTC_FLAGS_am335x-boneblack +=3D -@ +DTC_FLAGS_am335x-boneblack-revd +=3D -@ DTC_FLAGS_am335x-boneblack-wireless +=3D -@ DTC_FLAGS_am335x-bonegreen +=3D -@ DTC_FLAGS_am335x-bonegreen-wireless +=3D -@ --=20 2.55.0