From nobody Sun Jun 14 06:07:16 2026 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012047.outbound.protection.outlook.com [40.107.200.47]) (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 CCBB637C907; Fri, 1 May 2026 23:31:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777678318; cv=fail; b=CanhmB1O9Dlx9uHhaU/llW5F60blI2pH4ajaNLEJD/6g4gCSPM7BQM4c03jqc/rKxrv6mz0nsuMH6e0vkB6Fi/ftqGXeCKqYwELS1Nqy8WlNWSHD2lUGNmMATH6UlZ/mce+MMLRB47hhURZ/7MpRctGA0CvBKUvZ7LBHSJAVnoc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777678318; c=relaxed/simple; bh=VdRuzUREYr0Y49x3Jn7rT4a0xCvP3watgzEYlJtbzOA=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=njfBv2jJyn/PoJ8NGhLljiXEFlJkrh7wjWno2R2gSuD1uyuSfZxnhU1uwJn4grtYHJJvvN5QR+y6PFrqa/v6bY/g4v2x3F1d3h46iN8a8467ZhrDzkngdGvNL7upIXnAFwZPoRdiDrdKYj/ks4ATsL3M4LJDdJZBAgiEN0+2oBQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=ouudGSY4; arc=fail smtp.client-ip=40.107.200.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="ouudGSY4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LJ562eYrPvL1ChSzZnAstyGPefC+pbsTAxoOHGwmxv533S9/SntkCStWYaaNBC0AB6m/WbIdY4cEtJiVLPNkA6WB7a2trn2GF+7iYp9bW9tvExbx3jugOqVCn/oUeuZCse98QPL+JDTPsgcHilcsnWUVz7lnqRKkOfALvFbCox9WY6sQk4phF1687nw/5NIvyVQqGhkWHLNOZKr7m6zvMJCPu+xnWlVlBAsOqEWKmDtaC26ZjMcNQ+C525ldWbx23enr8gClRhgZCv7chkqWGu0Vu3oRgyKqKv4oG2JtfP/W+FZYI22OKqtUgp5QrUnbAo8A+YLh0YEaJKREq1mDpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0EsURogbOPKpg8drcyEWAVgfC0pd4ptQ5D4S5ByX0ig=; b=mXzDxnwsQOROpJD8oa/zLCpbVDeQhQpav2IYVnZ39ut3VYJ8RLyvFXDZZimksRgOmXekeyVcjgvihXzpquKvm2DTH1gYrpLTKSCGt62PHvJt61L3IXUAkGAONDHSiU7T/gH0zn74ViKLS/wttKyjrNz/xIgDxVZCrW3C+yMh5PAJ2U4SamugWEOOSdfqs1oarOOgqVMZkyyZA9aVwjUK7DzLYS0VGNIAELzrCjDFp7wzo+SLJ+V90pPSOStV4cJ5DnGXD5v6pqSahDQ5AQ3Tr1iHDywMmwRzKahxIGkaFdI8z1cMHYpPuGdf9/ZLBY3LaPBn3P/ze7si/O8HhEH5Qw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0EsURogbOPKpg8drcyEWAVgfC0pd4ptQ5D4S5ByX0ig=; b=ouudGSY4WSEtjXwolhdBG5QAXkWArq2yp1xQFEPnXTpcjaADjV9TJ6nvvSx0g2XERYGOqmIH0qEx2omYZpXUdCX2lyo2xyBp1HE0U4z5BxL4c3TOhQOoilDL/D192PlK4PcOlxwFRkFSQL4rEZbw8Oqy95PGW72H1LIQAIKGtqQ= Received: from CH2PR17CA0015.namprd17.prod.outlook.com (2603:10b6:610:53::25) by DM4PR10MB7508.namprd10.prod.outlook.com (2603:10b6:8:17d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.22; Fri, 1 May 2026 23:31:54 +0000 Received: from CH3PEPF0000000E.namprd04.prod.outlook.com (2603:10b6:610:53:cafe::cb) by CH2PR17CA0015.outlook.office365.com (2603:10b6:610:53::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9870.23 via Frontend Transport; Fri, 1 May 2026 23:31:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by CH3PEPF0000000E.mail.protection.outlook.com (10.167.244.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.9 via Frontend Transport; Fri, 1 May 2026 23:31:52 +0000 Received: from DFLE210.ent.ti.com (10.64.6.68) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 1 May 2026 18:31:49 -0500 Received: from DFLE214.ent.ti.com (10.64.6.72) by DFLE210.ent.ti.com (10.64.6.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 1 May 2026 18:31:48 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE214.ent.ti.com (10.64.6.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Fri, 1 May 2026 18:31:48 -0500 Received: from judy-hp.dhcp.ti.com (judy-hp.dhcp.ti.com [128.247.81.105]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 641NVmOM4174732; Fri, 1 May 2026 18:31:48 -0500 From: Judith Mendez To: Judith Mendez , Nishanth Menon , Vignesh Raghavendra CC: Tero Kristo , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , , , Andrew Davis , Bryan Brattlof Subject: [PATCH 1/2] dt-bindings: arm: ti: Add am62l3-badge Date: Fri, 1 May 2026 18:31:47 -0500 Message-ID: <20260501233148.4180391-2-jm@ti.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260501233148.4180391-1-jm@ti.com> References: <20260501233148.4180391-1-jm@ti.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 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PEPF0000000E:EE_|DM4PR10MB7508:EE_ X-MS-Office365-Filtering-Correlation-Id: 50b1f715-cd99-4f30-96b9-08dea7d9d2f0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|1800799024|36860700016|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: qe6gHCuVl9tMbXeF9C9fYy2O4cDC3M+e9nOC9ZOZw+zP/wiusXzqn3NY+qbglj+EXYh0BoQ9k/2fxoYsJo08TNEptswUVzD3QOET5tNoRCtqjVmB2+qNJkDWQdfOoz6NkzWmgU0+mJqoO1hfR1teV8/SUTKmOuv+iw726B4lOWKU8WfOHgxTqXcvrSprcsaiMScFueJrthKM04HzunzAIo8eEfMtuaAn+KrvRq9HoBtOdClkxbkUUmF82a/0UME67x9u2RrtaUuaOcWhfiU4/nMJ5zyss7Hg7FThL/jZdIqR/OFgJ58jBa7myarwmPuyr2bZ2XdJhncqNC4tB6oBxEEvMDfyOgBt0gTf8ohd6bK9cq8+G/bv3X0bs35580XVoK8+70WaAIPMRAYummklufb/qQJwc1HpKlYVTcsDYn/ocRTZbkFQohx0e4Uwcued2GF2vJbhAO26wNRdmwez3BjxxwRZFim8kS1r0SBe8RuHNBeYnhEDrnUZ+KUIiCUnHbh6cICmWL2G5ebQkFNy2NGL85eL52SGWPzm/v2668y6s3O/lLWZFM64ndbjzD0k03l6Q6H82sPIfeSIMJYzuB2IHNudCHBzI19qfUEEfX3N7Bt/pUAwqy6Uco1qScKOldUj11ArjmOxWFbnPrH9AKCWUt4sKaM120MaE1qKcdbxSKvlP7kBzTVJ+NmrahNz X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(82310400026)(376014)(1800799024)(36860700016)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fbvjFoy9+HMSOmQdrYwUSnwHRyNG7mbayAZuJi4hif/DV6gI5g7aJ316XzJN+fptsMBmgpIzHt67lsholA/+fFitJCimGa9MfGXX5d+d/b6aXZNlCZNt3Y4wj7RRcBDIf68tO48onoln/a/SmEdNS5RHzfC1NseckZ3VrbsLSPQEB3gZaAuVTGc+VFVrqoAlboJWjbHNi0yPW6ReRBCglgEH5ppjd13XetnKZ23XtdcH0QzR+K9A+8AwVGSClWUMeg7uR2lIk82jVkN9ucHzYuuGONBHWMJGHENUbLNjswi9Jhc9AeWlKJTn+dPB5ZypdORjJotd3G2J4B22nPb2aMD4VAFNL14WojEcBzxyTmOppiMGUwsRmVwWLsnVOyA0BBB7zYAbpeLlCmFpS90Lc0dBfy1ryglcq9LlgrgWi55UKu6ywz0Z/D3ms8/jhRPJ X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2026 23:31:52.1013 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 50b1f715-cd99-4f30-96b9-08dea7d9d2f0 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH3PEPF0000000E.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7508 Content-Type: text/plain; charset="utf-8" This board is based on ti,am62l3 https://beagleboard.org/ https://github.com/beagleboard/BeagleBadge Signed-off-by: Judith Mendez --- Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/ti/k3.yaml b/Documentati= on/devicetree/bindings/arm/ti/k3.yaml index 2a6a9441c23d..7a1f7cc06c47 100644 --- a/Documentation/devicetree/bindings/arm/ti/k3.yaml +++ b/Documentation/devicetree/bindings/arm/ti/k3.yaml @@ -40,6 +40,7 @@ properties: - description: K3 AM62L3 SoC and Boards items: - enum: + - beagle,am62l3-badge - ti,am62l3-evm - const: ti,am62l3 =20 --=20 2.53.0 From nobody Sun Jun 14 06:07:16 2026 Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazon11013048.outbound.protection.outlook.com [40.93.201.48]) (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 3BF0417A2E8; Fri, 1 May 2026 23:31:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.201.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777678315; cv=fail; b=F9vaFm+yvogNZpoBaWQ49c+tlNQ/uSXMf1QKew4kTZEqeNNS+5CUStGc10hI0oyKC1q8EFs75peGWmm8K7fF/bT1Tzv8stFngljWLEz0Y12wyi9rc5FJ9d5zMHt3iDkBgFuKkAFkKlxcTu6nJGl77SGHEkg7ZvreTPuOrKMjXdo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777678315; c=relaxed/simple; bh=177cw4LhYSbFVTJSpH7JZEhbCqn5nBEw+JFbEQskzpM=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YNZK5A4LZ9iJjMffBPx5rWiu7RRI06lWMnUHZiJ0bQupdflerUyARfJ/E8Jv0gxQ+TXKLN8CWBmgCzfVI64z3qrTtP6ov9uiHso31LNyU62+8jRS1VS6qAp09oae59YUUwroIPTs8lP2VVVbuUCytTr7A93LBnraX2oG+6Oa2vU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=w1eTcZpn; arc=fail smtp.client-ip=40.93.201.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="w1eTcZpn" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y+CIk5IDWOpCGHEi/nBEECUZ/Dy/aN9uDZEJnEorf1vKLObY/lkNbrUPiLoJgXOcf1mo9Fvt7I8YVxf20HG7eA8wiG+btqiFUt1ZClLgnx8LPBdIcvmRgnv5yhpZXzyM81u4ROH+qzBu+wJ/rbhNRQL03MNUDrdWBDsAp/72G3XsJ0ToADTvOTcLfiIY1c49WK3QtdkiSmGf/J/fBdHKSsc/TnYkM7qGPRNbzaPMZsyTmOJWmQXn/Gob/2XBlqpqGuIFp6qNFPokf+Oh5Eyoeu2wZk86wJWWHYS+4DLFQfhcI3+RdDsTTa8vO5D0MJEPQXLNxQ9o4dj1Q3HBm/9hKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=e6+mu1nJrhe8yeZfBP4NxA6XCMVVfGWxy6D/nAz7Rxs=; b=pJOmIwNLyhHPXv98OtYkqExhXbN9yrtSoGMgst75AlM+3W/mSp9qL52NjgrhcZAV+SMMwUv4a7FfbxR5knd5iwCu0dmYd+b6fVqUSlUIyrukBjOmLaT7CXSKVpG7KxRXsIQzz9Oru3wwt5hnsHi2GFhCCOZHYzFESOKpR8QOMWZ6n4gSrSXypkOPpSWwJBJtx9OtaMg4VCAAPJcsY4VxqV3EdSBD9mMfMZfsmI4ndjRvcGSmWCYfG7HiA3aiF1dmGLLJZS4cXJMqHw5St82GcbrXEjBlnKUsX1CXtNAanitfmpcc/h0AzIwGngTjR4H99eF/zjmO17CPJ+AIL7gUFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e6+mu1nJrhe8yeZfBP4NxA6XCMVVfGWxy6D/nAz7Rxs=; b=w1eTcZpn4bcrQ0b3qBPAr5Qtn6KzxIN+sZsb6+cuB70Eac4sWI29i9d+TmPqSCNoSa7eQgaZVEfvhRdy84tclxqQd0gbhmQW6g1r2cHa8wplts2NomrsJTnXyD1C8BYozrx9ABcNSWB4LnQOOER75EU/suVEv6jEW4sq/seTW0Q= Received: from PH8P223CA0010.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:2db::20) by DSVPR10MB997846.namprd10.prod.outlook.com (2603:10b6:8:45a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.22; Fri, 1 May 2026 23:31:50 +0000 Received: from CY4PEPF0000FCC5.namprd03.prod.outlook.com (2603:10b6:510:2db:cafe::15) by PH8P223CA0010.outlook.office365.com (2603:10b6:510:2db::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9870.23 via Frontend Transport; Fri, 1 May 2026 23:31:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by CY4PEPF0000FCC5.mail.protection.outlook.com (10.167.242.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.9 via Frontend Transport; Fri, 1 May 2026 23:31:50 +0000 Received: from DLEE211.ent.ti.com (157.170.170.113) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 1 May 2026 18:31:49 -0500 Received: from DLEE210.ent.ti.com (157.170.170.112) by DLEE211.ent.ti.com (157.170.170.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 1 May 2026 18:31:49 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE210.ent.ti.com (157.170.170.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Fri, 1 May 2026 18:31:48 -0500 Received: from judy-hp.dhcp.ti.com (judy-hp.dhcp.ti.com [128.247.81.105]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 641NVmON4174732; Fri, 1 May 2026 18:31:48 -0500 From: Judith Mendez To: Judith Mendez , Nishanth Menon , Vignesh Raghavendra CC: Tero Kristo , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , , , Andrew Davis , Bryan Brattlof Subject: [PATCH 2/2] arm64: dts: ti: Add k3-am62l3-beaglebadge Date: Fri, 1 May 2026 18:31:48 -0500 Message-ID: <20260501233148.4180391-3-jm@ti.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260501233148.4180391-1-jm@ti.com> References: <20260501233148.4180391-1-jm@ti.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 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC5:EE_|DSVPR10MB997846:EE_ X-MS-Office365-Filtering-Correlation-Id: 1889ad1e-a023-42db-2dcb-08dea7d9d1c3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|1800799024|36860700016|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: AXoJ2X8xA26lt/xjoD0FF0pNSp7XI+VvIu7L+qkXpUKjtszbbFpAgkqDnMnZk0HhBEieJSlUHjnJBWqlgIedxZ1Y6k38JhXl99XbLyy5IZzFTAEWP+s+ucMtKt4KflBMH6yuUCJMZN+4HimyHKX/vJk3qcFFUtw8PUBpqYc2+f09hNQXrB1LuCdnfQKFP7daDu7XQsmGVXB9pAZ3uZbt9P99mTlR8RRJ9P62SaIPP+lspW9Wymo31oiQpIjby6lthCA4hVF2GIdambIWOcQZ5s6gciqvPpfvpe+gOKeJojBGxoim6jsdCQNSfGbnmOioXx6OiCJHUVAGb7J2zDEkVRrJOHP56xa+hMvQAkwaQ5nTighw6HzIzTQSj0exvZqnNH2PqqcSbhndMd2SCom+IVc9UjwpOvleTtlqBkEIGk6o11QYegAftod+fPQKDpalxVEf171iWmlm0ZWdBqWZhvTY3UevDrsvrnx+1tllDORrVKITd+PxQovqi9Zj8wcDC3K4FN4AgV0zlJbpHuJjui8EyZ1e/298ZT6t/njSm+bhxIY6gjKmOXZQttj0Pok0FYCAzvk7ZF9BSeAAPst9cG/lLSefZL45ztPTYwaZeyywF4WVI9i4yptJ1A5l0WkJdEcahNtB9keQbgY8AZMBfsiWkBK+AqMohYVbbW8J7bEv3aXunQ+edX3I+r1z8jOD X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(1800799024)(36860700016)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aGECfLcbp31sXvZEnFTc0BJFZlanemCkUDEc+/2IuNBk+m8gIcMjxCx5iB451I7sm+NcljCsFkylnZt4ZEdby2ljRT1mTfLGfRhNQKnEoMc7ijMl0k5zWcpLrt5GQEFIvOSdxZRl1ztpUsvjPJ3G4BEHFLUb9sRJ99furyfxCIueUCPNNli9d5r0B+nmEq7+zatcobc/3Xp1cTIPY7T4VH4a91dcgDIk0lXqePjwzvlzK7iTmrPOlIfMwrycjCbKenwn/8dEINIaWyRDlOlhOR1bgRyBeW5RI4qJS7Av5iP5ltzUEQb2LIR7fQLWSg6Y+NbysGA4X8Rpi/YqZ4ZzP/2NdpivnMmhDugZlCMHIdaXBoMk4Fk5aRj1kZcZU4wdERPZ6T+1uW2JhD0k1QKi5As0SVxUMQ6CTGMmBl/9JyusDZzL89oVnTs4wCRK6Gdg X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2026 23:31:50.1283 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1889ad1e-a023-42db-2dcb-08dea7d9d1c3 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC5.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DSVPR10MB997846 Content-Type: text/plain; charset="utf-8" BeagleBoard.org BeagleBadge is a compact, affordable open source hardware single board computer based on the Texas Instruments AM62L3 SoC designed for IoT and embedded applications with low power consumption. Expansion is provided over open standards based headers including QWIIC and GPIO interfaces. https://beagleboard.org/ https://github.com/beagleboard/BeagleBadge Co-developed-by: Andrew Davis Signed-off-by: Judith Mendez --- arch/arm64/boot/dts/ti/Makefile | 1 + arch/arm64/boot/dts/ti/k3-am62l3-badge.dts | 655 +++++++++++++++++++++ 2 files changed, 656 insertions(+) create mode 100644 arch/arm64/boot/dts/ti/k3-am62l3-badge.dts diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makef= ile index 5269c9619b65..aa714777a3a0 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -41,6 +41,7 @@ dtb-$(CONFIG_ARCH_K3) +=3D k3-am62d2-evm.dtb =20 # Boards with AM62Lx SoCs dtb-$(CONFIG_ARCH_K3) +=3D k3-am62l3-evm.dtb +dtb-$(CONFIG_ARCH_K3) +=3D k3-am62l3-badge.dtb =20 # Boards with AM62Px SoC dtb-$(CONFIG_ARCH_K3) +=3D k3-am62p5-sk.dtb diff --git a/arch/arm64/boot/dts/ti/k3-am62l3-badge.dts b/arch/arm64/boot/d= ts/ti/k3-am62l3-badge.dts new file mode 100644 index 000000000000..0125d3fec5e9 --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am62l3-badge.dts @@ -0,0 +1,655 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * https://www.beagleboard.org/boards/beaglebadge + * + * Copyright (C) 2026 Texas Instruments Incorporated - https://www.ti.com/ + */ + +/dts-v1/; + +#include +#include +#include +#include +#include "k3-am62l3.dtsi" +#include "k3-pinctrl.h" + +/ { + compatible =3D "beagle,am62l3-badge", "ti,am62l3"; + model =3D "BeagleBoard.org BeagleBadge"; + + chosen { + stdout-path =3D &uart0; + }; + + aliases { + gpio0 =3D &gpio0; + gpio1 =3D &gpio2; + gpio2 =3D &wkup_gpio0; + i2c0 =3D &i2c0; + i2c1 =3D &i2c1; + i2c4 =3D &wkup_i2c0; + mmc1 =3D &sdhci1; + mmc2 =3D &sdhci2; + serial3 =3D &uart1; + usb0 =3D &usb0; + usb1 =3D &usb1; + }; + + memory@80000000 { + /* 256MB */ + reg =3D <0x00000000 0x80000000 0x00000000 0x10000000>; + device_type =3D "memory"; + bootph-all; + }; + + gpio_keys: gpio-keys { + compatible =3D "gpio-keys"; + autorepeat; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usr_button_default_pins>; + + button-select { + label =3D "SELECT"; + linux,code =3D ; + gpios =3D <&gpio0 26 GPIO_ACTIVE_LOW>; + }; + + button-back { + label =3D "BACK"; + linux,code =3D ; + gpios =3D <&gpio0 104 GPIO_ACTIVE_LOW>; + }; + + button-up { + label =3D "UP"; + linux,code =3D ; + gpios =3D <&gpio0 32 GPIO_ACTIVE_LOW>; + }; + + button-down { + label =3D "DOWN"; + linux,code =3D ; + gpios =3D <&gpio0 42 GPIO_ACTIVE_LOW>; + }; + + button-left { + label =3D "LEFT"; + linux,code =3D ; + gpios =3D <&gpio0 31 GPIO_ACTIVE_LOW>; + }; + + button-right { + label =3D "RIGHT"; + linux,code =3D ; + gpios =3D <&gpio0 95 GPIO_ACTIVE_LOW>; + }; + }; + + multicolor-led { + compatible =3D "pwm-leds-multicolor"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rgb_led_default_pins>; + + multi-led { + color =3D ; + max-brightness =3D <255>; + + led-red { + pwms =3D <&ecap2 0 255 0>; + color =3D ; + }; + + led-green { + pwms =3D <&ecap1 0 255 0>; + color =3D ; + }; + + led-blue { + pwms =3D <&epwm1 1 255 0>; + color =3D ; + }; + }; + }; + + seven-segment-left { + compatible =3D "gpio-7-segment"; + segment-gpios =3D <&mcp23s18 0 GPIO_ACTIVE_LOW>, + <&mcp23s18 1 GPIO_ACTIVE_LOW>, + <&mcp23s18 2 GPIO_ACTIVE_LOW>, + <&mcp23s18 3 GPIO_ACTIVE_LOW>, + <&mcp23s18 4 GPIO_ACTIVE_LOW>, + <&mcp23s18 5 GPIO_ACTIVE_LOW>, + <&mcp23s18 6 GPIO_ACTIVE_LOW>, + <&mcp23s18 7 GPIO_ACTIVE_LOW>; + }; + + seven-segment-right { + compatible =3D "gpio-7-segment"; + segment-gpios =3D <&mcp23s18 8 GPIO_ACTIVE_LOW>, + <&mcp23s18 9 GPIO_ACTIVE_LOW>, + <&mcp23s18 10 GPIO_ACTIVE_LOW>, + <&mcp23s18 11 GPIO_ACTIVE_LOW>, + <&mcp23s18 12 GPIO_ACTIVE_LOW>, + <&mcp23s18 13 GPIO_ACTIVE_LOW>, + <&mcp23s18 14 GPIO_ACTIVE_LOW>, + <&mcp23s18 15 GPIO_ACTIVE_LOW>; + }; + + pwm-beeper { + compatible =3D "pwm-beeper"; + pwms =3D <&epwm0 1 1000000 0>; + amp-supply =3D <&sensor_3v3>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm_beeper_default_pins>; + }; + + vsys_out: regulator-0 { + /* output of BQ24070 */ + compatible =3D "regulator-fixed"; + regulator-name =3D "VSYS_OUT"; + regulator-min-microvolt =3D <4400000>; + regulator-max-microvolt =3D <4400000>; + regulator-always-on; + regulator-boot-on; + bootph-all; + }; + + vcc_3v3_main: regulator-1 { + /* output of TPS62A06 */ + compatible =3D "regulator-fixed"; + regulator-name =3D "VCC_3V3_MAIN"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vsys_out>; + regulator-always-on; + regulator-boot-on; + bootph-all; + }; + + vdd_3v3: regulator-2 { + /* output of TPS22965 */ + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD_3V3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vsys_out>; + regulator-always-on; + regulator-boot-on; + bootph-all; + }; + + vdd_3v3_sd: regulator-3 { + /* TPS22918DBVR */ + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD_3V3_SD"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vdd_3v3>; + regulator-boot-on; + enable-active-high; + gpio =3D <&gpio0 16 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&vdd_3v3_sd_ena_default_pins>; + bootph-all; + }; + + sensor_3v3: regulator-4 { + /* TPS22918DBVR */ + compatible =3D "regulator-fixed"; + regulator-name =3D "Sensor_3V3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vdd_3v3>; + regulator-boot-on; + regulator-always-on; + enable-active-high; + gpio =3D <&wkup_gpio0 1 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&sensor_3v3_ena_default_pins>; + bootph-all; + }; + + wlan_en: regulator-5 { + compatible =3D "regulator-fixed"; + regulator-name =3D "wlan_en"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + enable-active-high; + gpios =3D <&gpio0 51 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wlan_en_pins_default>; + }; +}; + +&pmx0 { + uart0_default_pins: uart0-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01b8, PIN_OUTPUT, 0) /* (C13) UART0_TXD */ + AM62LX_IOPAD(0x01b4, PIN_INPUT, 0) /* (D13) UART0_RXD */ + >; + bootph-all; + }; + + uart0_wakeup_pins: uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01b8, PIN_OUTPUT, 0) /* (C13) UART0_TXD */ + AM62LX_IOPAD(0x01b4, PIN_INPUT | PIN_WKUP_EN, 0) /* (D13) UART0_RXD */ + >; + bootph-all; + }; + + uart1_default_pins: uart1-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x019c, PIN_OUTPUT, 2) /* (A12) UART1_TXD */ + AM62LX_IOPAD(0x0198, PIN_INPUT, 2) /* (C11) UART1_RXD */ + AM62LX_IOPAD(0x0180, PIN_INPUT, 2) /* (A8) UART1_CTS */ + AM62LX_IOPAD(0x0184, PIN_OUTPUT, 2) /* (B10) UART1_RTS */ + >; + bootph-all; + }; + + usr_button_default_pins: usr-button-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x00a4, PIN_INPUT, 7) /* (H18) GPMC0_AD11.GPIO0_26 */ + AM62LX_IOPAD(0x01e4, PIN_INPUT, 7) /* (D16) EXT_REFCLK1.GPIO0_104 */ + AM62LX_IOPAD(0x00c0, PIN_INPUT, 7) /* (N19) GPMC0_ADVn_ALE.GPIO0_32 */ + AM62LX_IOPAD(0x00e8, PIN_INPUT, 7) /* (L19) GPMC0_CSn1.GPIO0_42 */ + AM62LX_IOPAD(0x00b8, PIN_INPUT, 7) /* (L21) GPMC0_CLK.GPIO0_31 */ + AM62LX_IOPAD(0x01c0, PIN_INPUT, 7) /* (B13) UART0_RTSn.GPIO0_95 */ + >; + }; + + i2c0_default_pins: i2c0-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01cc, PIN_INPUT_PULLUP, 0) /* (B7) I2C0_SCL */ + AM62LX_IOPAD(0x01d0, PIN_INPUT_PULLUP, 0) /* (A7) I2C0_SDA */ + >; + bootph-all; + }; + + i2c1_default_pins: i2c1-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01d4, PIN_INPUT_PULLUP, 0) /* (D7) I2C1_SCL */ + AM62LX_IOPAD(0x01d8, PIN_INPUT_PULLUP, 0) /* (A6) I2C1_SDA */ + >; + bootph-all; + }; + + vdd_3v3_sd_ena_default_pins: vdd-3v3-sd-ena-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x07c, PIN_OUTPUT, 7) /* (L23) GPMC0_AD1.GPIO0_16 */ + >; + bootph-all; + }; + + sensor_3v3_ena_default_pins: sensor-3v3-ena-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x004, PIN_OUTPUT, 7) /* (AA23) WKUP_UART0_TXD.WKUP_GPIO0_= 1 */ + >; + }; + + mmc1_default_pins: mmc1-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0230, PIN_INPUT, 0) /* (Y3) MMC1_CMD */ + AM62LX_IOPAD(0x0228, PIN_OUTPUT, 0) /* (Y2) MMC1_CLK */ + AM62LX_IOPAD(0x0224, PIN_INPUT, 0) /* (AA1) MMC1_DAT0 */ + AM62LX_IOPAD(0x0220, PIN_INPUT, 0) /* (Y4) MMC1_DAT1 */ + AM62LX_IOPAD(0x021c, PIN_INPUT, 0) /* (AA2) MMC1_DAT2 */ + AM62LX_IOPAD(0x0218, PIN_INPUT, 0) /* (AB2) MMC1_DAT3 */ + AM62LX_IOPAD(0x0234, PIN_INPUT, 0) /* (B6) MMC1_SDCD */ + >; + bootph-all; + }; + + mmc2_pins_default: mmc2-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x010c, PIN_INPUT, 0) /* (U23) MMC2_CMD */ + AM62LX_IOPAD(0x0104, PIN_OUTPUT, 0) /* (R23) MMC2_CLK */ + AM62LX_IOPAD(0x0108, PIN_INPUT, 0) /* () MMC2_CLKLB */ + AM62LX_IOPAD(0x0100, PIN_INPUT, 0) /* (U22) MMC2_DAT0 */ + AM62LX_IOPAD(0x00fc, PIN_INPUT, 0) /* (T22) MMC2_DAT1 */ + AM62LX_IOPAD(0x00f8, PIN_INPUT, 0) /* (T23) MMC2_DAT2 */ + AM62LX_IOPAD(0x00f4, PIN_INPUT, 0) /* (R22) MMC2_DAT3 */ + >; + }; + + wlan_en_pins_default: wlan-en-pins-default { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0110, PIN_OUTPUT, 7) /* (T20) MMC2_SDCD.GPIO0_51 */ + >; + }; + + wlirq_pins_default: wlirq-pins-default { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0114, PIN_INPUT, 7) /* (T21) MMC2_SDWP.GPIO0_52 */ + >; + }; + + usb1_default_pins: usb1-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0248, PIN_INPUT | PIN_DS_PULLUD_ENABLE | PIN_DS_PULL_UP,= 0) /* (A5) USB1_DRVVBUS */ + >; + bootph-all; + }; + + pwm_beeper_default_pins: pwm-beeper-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x00b0, PIN_OUTPUT, 4) /* (F22) GPMC0_AD14.EHRPWM0_B */ + >; + }; + + pmic_irq_default_pins: pmic-irq-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01e8, PIN_INPUT, 0) /* (C8) EXTINTn */ + >; + bootph-all; + }; + + wkup_i2c0_default_pins: wkup-i2c0-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0010, PIN_INPUT_PULLUP, 0) /* (AB22) WKUP_I2C0_SCL */ + AM62LX_IOPAD(0x0014, PIN_INPUT_PULLUP, 0) /* (AA22) WKUP_I2C0_SDA */ + >; + bootph-all; + }; + + rgb_led_default_pins: rgb-led-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x0190, PIN_OUTPUT, 2) /* (A11) MCASP0_ACLKX.ECAP2_IN_APWM= _OUT */ + AM62LX_IOPAD(0x0188, PIN_OUTPUT, 2) /* (A9) MCASP0_AXR1.ECAP1_IN_APWM_O= UT */ + AM62LX_IOPAD(0x018c, PIN_OUTPUT, 5) /* (B9) MCASP0_AXR0.EHRPWM1_B */ + >; + }; + + spi1_pins_default: spi1-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x008c, PIN_OUTPUT, 4) /* (H22) GPMC0_AD5.SPI1_CLK */ + AM62LX_IOPAD(0x0088, PIN_OUTPUT, 4) /* (K23) GPMC0_AD4.SPI1_CS0 */ + AM62LX_IOPAD(0x0080, PIN_INPUT, 4) /* (K22) GPMC0_AD2.SPI1_D0 */ + AM62LX_IOPAD(0x0084, PIN_OUTPUT, 4) /* (J23) GPMC0_AD3.SPI1_D1 */ + >; + bootph-all; + }; + + spi3_pins_default: spi3-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x00d0, PIN_OUTPUT, 5) /* (P22) GPMC0_BE1n.SPI3_CLK */ + AM62LX_IOPAD(0x00cc, PIN_OUTPUT, 5) /* (P23) GPMC0_BE0n_CLE.SPI3_CS0 */ + AM62LX_IOPAD(0x00d4, PIN_INPUT, 5) /* (N23) GPMC0_WAIT0.SPI3_D0 */ + AM62LX_IOPAD(0x00d8, PIN_OUTPUT, 5) /* (N22) GPMC0_WAIT1.SPI3_D1 */ + >; + }; + + mcp23s18_reset_pins_default: mcp23s18-reset-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x00a0, PIN_OUTPUT, 4) /* (H21) GPMC0_AD10.GPIO0_25 */ + >; + }; + + lora_control_pins_default: lora-control-default-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x00c8, PIN_OUTPUT, 7) /* (M19) GPMC0_WEn.GPIO0_34 */ + AM62LX_IOPAD(0x00e4, PIN_OUTPUT, 7) /* (L20) GPMC0_CSn0.GPIO0_41 */ + AM62LX_IOPAD(0x01a4, PIN_INPUT, 7) /* (D11) SPI0_CS1.GPIO0_88 */ + AM62LX_IOPAD(0x01bc, PIN_INPUT, 7) /* (B14) UART0_CTSn.GPIO0_94 */ + >; + }; +}; + +&uart0 { + wakeup-source; + pinctrl-0 =3D <&uart0_default_pins>; + pinctrl-1 =3D <&uart0_wakeup_pins>; + pinctrl-names =3D "default", "wakeup"; + bootph-all; + status =3D "okay"; +}; + +&uart1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart1_default_pins>; + bootph-all; + status =3D "okay"; +}; + +&i2c0 { + clock-frequency =3D <400000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c0_default_pins>; + bootph-all; + status =3D "okay"; + + /* EEPROM */ + eeprom@50 { + /* FT24C32A-ELRT */ + compatible =3D "atmel,24c32"; + reg =3D <0x50>; + }; + + /* Fuel Gauge */ + fuel-gauge@55 { + compatible =3D "ti,bq27541"; + reg =3D <0x55>; + }; + + /* IMU Sensor */ + accelerometer@6a { + compatible =3D "st,lsm6ds3tr-c"; + reg =3D <0x6a>; + vdd-supply =3D <&vcc_3v3_main>; + vddio-supply =3D <&vcc_3v3_main>; + }; + + /* T&H Sensor */ + th-sensor@44 { + compatible =3D "sensirion,sht4x"; + reg =3D <0x44>; + }; +}; + +&i2c1 { + clock-frequency =3D <400000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c1_default_pins>; + bootph-all; + status =3D "okay"; +}; + +&wkup_i2c0 { + clock-frequency =3D <400000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wkup_i2c0_default_pins>; + status =3D "okay"; + + tps65214: pmic@30 { + compatible =3D "ti,tps65214"; + reg =3D <0x30>; + interrupt-parent =3D <&gic500>; + interrupts =3D ; + buck1-supply =3D <&vcc_3v3_main>; + buck2-supply =3D <&vcc_3v3_main>; + buck3-supply =3D <&vcc_3v3_main>; + ldo1-supply =3D <&vcc_3v3_main>; + ldo2-supply =3D <&vcc_3v3_main>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pmic_irq_default_pins>; + ti,power-button; + + regulators { + buck1_reg: buck1 { + regulator-name =3D "VDD_CORE"; + regulator-min-microvolt =3D <750000>; + regulator-max-microvolt =3D <750000>; + regulator-always-on; + regulator-boot-on; + }; + + buck2_reg: buck2 { + regulator-name =3D "VDD_1V8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + + buck3_reg: buck3 { + regulator-name =3D "VDD_LPDDR4"; + regulator-min-microvolt =3D <1100000>; + regulator-max-microvolt =3D <1100000>; + regulator-always-on; + regulator-boot-on; + }; + + ldo1_reg: ldo1 { + regulator-name =3D "VDDA_1V8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + + ldo2_reg: ldo2 { + regulator-name =3D "PMIC_VDD_RTC"; + regulator-min-microvolt =3D <750000>; + regulator-max-microvolt =3D <750000>; + regulator-always-on; + regulator-boot-on; + }; + }; + }; +}; + +&gpio0 { + gpio-line-names =3D"","","","","","","","","","", /* 0-9 */ + "","","","","","","VDD_3V3_SD_ENA","","","", /* 10-19 */ + "","","","","","MCP23S18_RESET","USR0","","","", /* 20-29 */ + "","USR1","USR2","","LORA_RESET","","","","","", /* 30-39 */ + "","LORA_RFSW","USR3","","","","","","","", /* 40-49 */ + "","VDD_WLAN_EN","WL_IRQ","","","","","","","", /* 50-59 */ + "","","","","","","","","","", /* 60-69 */ + "","","","","","","","","","", /* 70-79 */ + "","","","","","","","","LORA_BUSY","", /* 80-89 */ + "","","","","LORA_DIO","USR4","","","","", /* 90-99 */ + "","","","","USR5","","","","",""; /* 100-109 */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&lora_control_pins_default>; + bootph-all; + status =3D "okay"; +}; + +&gpio2 { + bootph-all; + status =3D "okay"; +}; + +&wkup_gpio0 { + gpio-line-names =3D"","SENSOR_3V3_ENA","","","","","",""; /* 0-7 */ + bootph-all; + status =3D "okay"; +}; + +&sdhci1 { + /* SD/MMC */ + vmmc-supply =3D <&vdd_3v3_sd>; + disable-wp; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc1_default_pins>; + bootph-all; + status =3D "okay"; +}; + +&sdhci2 { + vmmc-supply =3D <&wlan_en>; + bus-width =3D <4>; + non-removable; + cap-power-off-card; + keep-power-in-suspend; + #address-cells =3D <1>; + #size-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc2_pins_default>; + ti,driver-strength-ohm =3D <50>; + ti,fails-without-test-cd; + status =3D "okay"; + + wlcore: wlcore@2 { + compatible =3D "ti,cc3300"; + reg =3D <2>; + interrupt-parent =3D <&gpio0>; + interrupts =3D <52 IRQ_TYPE_EDGE_RISING>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wlirq_pins_default>; + }; +}; + +&epwm0 { + status =3D "okay"; +}; + +&epwm1 { + status =3D "okay"; +}; + +&ecap1 { + status =3D "okay"; +}; + +&ecap2 { + status =3D "okay"; +}; + +&usbss0 { + ti,vbus-divider; + status =3D "okay"; +}; + +&usb0 { + usb-role-switch; + bootph-all; + status =3D "okay"; +}; + +&usbss1 { + ti,vbus-divider; + bootph-all; + status =3D "okay"; +}; + +&usb1 { + dr_mode =3D "host"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb1_default_pins>; + bootph-all; + status =3D "okay"; +}; + +&spi1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&spi1_pins_default>; + status =3D "okay"; + + mcp23s18: gpio@0 { + compatible =3D "microchip,mcp23s18"; + reg =3D <0>; + spi-max-frequency =3D <10000000>; + gpio-controller; + #gpio-cells =3D <2>; + reset-gpios =3D <&gpio0 25 GPIO_ACTIVE_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mcp23s18_reset_pins_default>; + microchip,spi-present-mask =3D <0x01>; + }; +}; + +&spi3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&spi3_pins_default>; + status =3D "okay"; + + sx1262_lora: lora@0 { + compatible =3D "rohm,dh2228fv"; + reg =3D <0>; + spi-max-frequency =3D <10000000>; + }; +}; --=20 2.53.0