From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 5BDEB3EA95; Mon, 12 Feb 2024 17:38:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759504; cv=fail; b=d9N3yE1Jxvs+PacfOeP6XI03z+kLj6BwKA+VZMpGjBkITBqIQVz40HztnUNmOEJ0Rr7B+1MIjb30t17OC4C5RmRgVJh9vODxlDZH8PSJfb4WeSOlTfDKwKDPVVMGBLTPLqVXv6qYSF0IvNSDnJ6u0pn7E8UxvxY+D109Zghb2rM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759504; c=relaxed/simple; bh=mwDdSh0+y/s6cnpH6XZpgpcRvp5XZELjoubpq4eori8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=hobvtAK/PFZUNrGfgGCSv4CY9HwZuzATaFbwYWHUpz1ibYsLl3zDPBLke2X/kVfvtXKsCQ1bAvvy/eMX1HCMF6IeySwsg7f4TH3kbcTi3QRht1sPfqlEPVO/gijcOVYmZ7ZhWXcb/6VgtaOdPJ7snhILL3YywscnV1/b4kC7Rh8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=dWJqdG0c; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="dWJqdG0c" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JqNi1GrVeAIahdUv/tFmw9FDheR6Xv2h8w2nGIRDEdMaL6KEMfYUj4XZewMXAhNO3beWnCd52rI9zJTMwGunfitJ6FYfpGsjbbwJT9eD2YRN36h2BvqTNtcPDkC2VElRS5g4RDNj8MfOIMYrstQ9+/0NuDfj4muKCZuDPXDra9rLCVgD+ngaZOAxajWRrf80dEEzhyhCD1lF7Vb+Rr+HMe/ri2hwTyDqXCVgUH23v8al4+BJXLtq2t8K7Wk28Q1Tt2P9ha9BsfiHHYgGHLpf1wUqoyOzcam6NAx7oEJQrq6Z9bSZqQMLxl0kUDeAu/hGs2CHJmva2cEHYSsEXC/E8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=DVxPmi2eYokNgwgRMfWZLMrATkmf6SNKFaT5hWZTTKk=; b=NF5sYM1l5gR1eB1WefuOxPXyB+P1WEsh6nJIBq24F8uNKWPcOjEaR2DEi3PcIDP+fkf7cSrE9KlecgR7/D5u0Y6Ecdj7taH1n7pN31EzhEA6FGXJzSgeYFObgR4/60/IH+mXr0hLdgjRwUPpcW0P0fOU1j5C4rHfNM4pCupx0dLLPjjOMztS40aVnjQiXOhKTY+9ooLokczfoeDZ0mG5EFAJ5Hz4AMedHbtH7qhwFp470pfdtSkT7YsPAOUNRofbEgL0ZFb6VtQVJgk9T89EpHH1oYL4OwCTzykOAwCuqb+Uyg6X8f0vBriCBDm1X1e76YaJucFX9HSGBxrEFvOGvQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DVxPmi2eYokNgwgRMfWZLMrATkmf6SNKFaT5hWZTTKk=; b=dWJqdG0cT05stbdof8sJky5nPzxjfhFuM00KRhUz0BDJ8bz3fYxO6VnAfq8+HhcoMrfb4UoHYPVM8zeN0mLwHAnkN1yngFSwyF4nbTS2aMEgvr/6nNf8tfzeiFtNgT1rZTmura2cKHzd+GB+Q9/D/Rry8v/DdVHsTavXqif0TCY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:17 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:17 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:08 +0100 Subject: [PATCH v6 1/7] dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-1-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer , Krzysztof Kozlowski X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: cb066ff4-86f6-4285-7f61-08dc2bf165d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Vwo8B4MdGxZ/P2zTxkTTdrKYb6hExkpwMx+ZUG5tWEN1OGBNyPYU21Hh4sW/MF1QnIMlVTYjBfogXM3OTSe4+V8loWK+JrVdoxu0332KY2rvcHgz3TIZm+1au59xM7nWjC3gbHwXQkzwi7dV47/u6Ww4XRw0tjnYopbygE5bdpXdBItiSKDXT9TXHxDvyJHPMFJw5ujtmIzr6kKHxkwCxz6HhREpdKHN3sVdPypvQ6K3ZHeUWxa7xtaen+offW5fXUUQO04mJbNkfSsccwxghU2crlHqaFbylM6hq4f3/fXGj/CL0U/8AL9MAKxuL89oz/K4iZ0CrZkXqinD5n/tlWvMS0NwufdpcGvSJJZkjf3KsbW7IhKPIUQt9lya6TLX8yxIQd8bk+imZfI41J2/lUBlFbsIE9nIHdB3Rp7yYsmRVlzPb5VycgUPnvclEnRiBhzzvMKB0SPgXlxuDyNDLFK+wyJN3oIwMZxnPAOFRXhzF0kfH6i0oRltQsvaDoKV0769aWLZxzjvfBBBsve9NY8qYfNR61xNCzC68utYS+e55oozUh22zuqvEOS42UJTwKmRAHgn8P2djvKuzoEnEwIt4NhNpU2p9XHVahNAYQTMybg6SsnBKtAwvNj3k7F5 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(4744005)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(38100700002)(86362001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?clRqUGhqZGtRN2tISmRnR2ZjNHR1b2RQWFBjRWF3cjUwUkl3K0hSNEFCREFO?= =?utf-8?B?Q0JrcnRCc05hTzNvMnlPbnVPN09HelZmWENBdjdRN0xBbUZ2MzF4ZjJRQ05C?= =?utf-8?B?d3RTQ2JnbWFRZTBSNkJlejZnb1RCT29oY2RwcTg5KzB5NUI5N2JpZnlYYW5w?= =?utf-8?B?d1ExYTFwMGJCR3FMZzcwaUIvQkdzRDlLbmlud05xTXFLeVJ5OHFWdHgyL2RR?= =?utf-8?B?ayt5TU5oSnV1ZnZ6OFpselkwQ3JWQzRFVkNlVVQ1WVp4SXlKbVRhekVLWkxO?= =?utf-8?B?QlE3cFA3VWdETDNyV1U5ODRFR1MyN0wzbjRSQWpta0lBWHpJZ0p6eU9DUjNH?= =?utf-8?B?V1pTZUN3bXhRaUdQdjRoQ3RWek9NalhWM1YzN2h6c3UzZFp4OFhNYjEzd05s?= =?utf-8?B?VnczaUxHQjRRNzk2Q3BTMmxNNGFndW1uZ2IxWnBRWWdBakhGZTFOS2JGUUhi?= =?utf-8?B?Qk1nUlRLQWNMNDZ0ODJGczV0bVpVVDNkU3A4Z3RWT2JpdUkwaElILzUxK3o0?= =?utf-8?B?aHppRzR0MzBVaENvZGxmQmIzT0dnanNhS1ViaFFKZ0dOUE5SZ1VZZ2V4cHA0?= =?utf-8?B?eXJibnFLU1J3a3FiV1ZKM2I3TFpndHVVSUY0THdOLy9JZ0ZxSklxRHFrdFNS?= =?utf-8?B?U0V6cGZ6cUhkMmdORnJETXAzS2pOb1VFLzVlYStsVm9CdTlicjk0ZjVPRmUw?= =?utf-8?B?YmtpeXR5dDlweDRtQkZPS2hsbWJIQ1ZXcUhwWXlnK2FCRkpHVm9TNXN5b2hO?= =?utf-8?B?QUlmand3TVVSeWFvYmpLQkRoVzlhYVg4WWpvUDIvazJyVmV3WXlSTWN4Y1p1?= =?utf-8?B?Y1JIWnA3KzFNS3BBQkdDaVZWMWFFUmpQTHZkOENhQXVQOVR3ZUJ5MU1XcEFx?= =?utf-8?B?a0lndVJZYlBRYjdiRVRUV1NQTFVHMmZlYVhGWTJmbnErZjlsMGRhYld5SUhC?= =?utf-8?B?NTQ2YVdiMUhFdUQ3cjRKQ3JzeTBuMzZsenhpaEdqM1BvSWorNm1WblZpc1Mv?= =?utf-8?B?cjRwYWRGOGE1VTB4TlVjR09LNGRId3ZXSDdHSXRzVEtsN3pmM2Y0OWJybHo5?= =?utf-8?B?NlBxK0doZGhCRWlHVmRnUFdsUHhKM0xodjNJM0RRUVVrNTNnWDlidjlITG1v?= =?utf-8?B?THVrY0JYdytGQldFVHNLazMrTGNkZERaOThYTmt0ODUvVlREVk5ibHc3OEJl?= =?utf-8?B?N1BpSFQ2R1VwYWYzZXZyVGowOTM1czJMbnluK0xGSHBlREtERXFSRm9YMnBv?= =?utf-8?B?YklvcHhHN3RtRXdmOUJUSnpCOTBaYksrdmFpZWIyV3pNcnB6K1R2OGNkbWZS?= =?utf-8?B?LzhJa0FQRk1UUTdZbVIvTFc5RmNxKzVVMjk5MzZlV2h1TURuNmQrVy9kKzQr?= =?utf-8?B?OFNIOGJyM0krc1dYeWNxZ2ZtbmJFU050TWVvdUx0YnFVWk04MFBrQkN4VGY2?= =?utf-8?B?RnhyVGg1bjhFV0RzdWxxdFJJQzdYWEYzbUJrZ0JibUtmNlVWMlRZM1A4Rzhr?= =?utf-8?B?ZFFzUnc4Y09Qakd5U0FRM2ZCem9ZRGZDQjZrU2NuQ3pWUW01ZlcrbW94K2FL?= =?utf-8?B?WlhuSWI5STRqTTFVTFhLRWJvOCthcWVhS1J4VzZ0c1d2b3k5Ymh3dThaRkhn?= =?utf-8?B?bUtKT2prZlNBU1JscktEcjg0K3NhenhjY3JaRGc3SGYwbkZKQ0VvVlNlWkxU?= =?utf-8?B?enhiTG5IMDdxWis0V2ttS1JUM2dka0xCU1JDcW1DeGE2NG5ERFlXdFNDRmZT?= =?utf-8?B?eWF3d042dldueUp1eXYxSmRoVElScS9oSlJQRk5ZZzNnVGJpRUwwMEl6Sklr?= =?utf-8?B?anRITUlQa2JabGQ1RDFlVVNjcDNBUXhXZFk0eWpIUW93dnoyOEl0Tis0N284?= =?utf-8?B?R29iUnFPd2Y1T0k4Rk5NNHI0S0JkNHM1ZTFDNThYUU5RTG4zeU5QYlQ1K2ZM?= =?utf-8?B?d1BUakZPWTc4WDRlWWxPOTUwM3AwdzRoME85SXB2MkI2d081V0JDMHF2V0d2?= =?utf-8?B?aFVmY3BIY2hpbjNXaXQ3Unp1TVZPYkdsUWVyeFo0YzBmZUVnR2NkR0Z1b2l3?= =?utf-8?B?SnVQUTgrODB1U1oxVWNIeXh4d0l4VFBSckFXWUpzS01ucm9IQVF1MG1BL3dC?= =?utf-8?Q?fnyP4tzGwHwNA2fpArt+dwimY?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb066ff4-86f6-4285-7f61-08dc2bf165d8 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:17.6511 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mdphCWSIj8p4/W69ZMut33rAVkmUu8oL5rMfb8FI2NIVcuCccsCODW53fq90I8xARLqjOwgD5hRcRxa+HNuh5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 Add bindings for SolidRun AM642 HummingBoard-T Board, which is the evaluation board for SolidRun AM642 SoM. Signed-off-by: Josua Mayer Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/ti/k3.yaml b/Documentati= on/devicetree/bindings/arm/ti/k3.yaml index c6506bccfe88..0233a8b0b6fc 100644 --- a/Documentation/devicetree/bindings/arm/ti/k3.yaml +++ b/Documentation/devicetree/bindings/arm/ti/k3.yaml @@ -87,6 +87,13 @@ properties: - const: tq,am642-tqma6442l - const: ti,am642 =20 + - description: K3 AM642 SoC SolidRun SoM based boards + items: + - enum: + - solidrun,am642-hummingboard-t + - const: solidrun,am642-sr-som + - const: ti,am642 + - description: K3 AM654 SoC items: - enum: --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 582313F9DC; Mon, 12 Feb 2024 17:38:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759506; cv=fail; b=Cg28Gbsh2Zy8GNs/Rch06MiZwqFsXh/nUSex9B0uH6xascQw8kaZWdyIxCrQYGe0UM5CkcXnU6s1FrrYOm/ZGWR6DMMB41olALowh81TmfOQ6IDCmE8n8CfRCaR9smSXlMzJGh6F1bxplTGOU1D/IU0dj6XgAHzDtUrun5qblPU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759506; c=relaxed/simple; bh=2bl0qYTONqwDfhtFEslbYUA39JS0IJW59CSiou/PNiw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=mfZO3Od8Ka2h/sYq0FvXgVlIP7ZNZEEedMyWM5QQP+/UJmEr092byI8nLPk4eX76qqfjrHmYSnNp24lXY0aAyWNGjy79BO55+rv4eExkDfYq5nLcCmerqtHw2e71U+wp6LmIBr18CUEe5mmFtH6h2f/NdZiXK3V3KiS8MtASMrU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=fUkviDPQ; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="fUkviDPQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DywiRzYqj+ObkYH9Xqy/iRoPmgESlpUvU0UYVV9SCAYalJmpjUv4jOPiCOG0uJPMRBNYvl9k8850ivcAs8AYU4Xk457p2mmEmZXDPj5tC6B1nHaYKOzyeG21U6qTfS/9EViwO+7NCuROpy7hiKfY0yPs8jBhP7YW+Pvw/341j3odNmINRoyjXmkJlkFWZUAvx2+8ZpXGSIkHwu7X7KZimISInPDdtOn+R9h/htPVrGqcoSaTTe0gfPhLAgFTk4Flm1DVeqPuwAtMIo/5t6EI9UvmDcATVbni5cOz2eStIXP6fCR9p8wNRDHddXKmV6MKY0OMXa6CJ69LQjh0/A+oBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=l0XoBzrV9zt+MatjMdVkn4QnoLKpYCLDHZz8+OlQ+a8=; b=nhzlt9iw1ZJqM+Kbs7rTGtfNSpwiS2z7muUX9C39UjsFXATK2A6B0iEKesCze2w7bmDOLXEKdSXzlltVlgphTH+I/+nimrC7DINtv86w3xg3n6Ty3Q67W0SnK2Pmul/j9TgQG09TT+ZbuAnke2U8xrgBnrf9/Z49NiYuiUW9sgSfH9x05Lj3cMC1ws0iXQM0gDgwDV6j3LCemgqRv3HrTIldvTFWYZcxN3Wr8Ym8mHBfb28/NuVe+S2cFAyx/QvJS+crR1KA5KhRJJwL6UMlvhCeYrE2/p8AMDzmh37pBDjIStlBErdbemS6XuBckU+gKqtzAvjPxdOoKZRWgsxktg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l0XoBzrV9zt+MatjMdVkn4QnoLKpYCLDHZz8+OlQ+a8=; b=fUkviDPQy4NLbxwGLHdiKqzlrOPdqpcvvNEIgCr8BE0hoHC1Eq44YyQAI9aHsIvFVvJODO5/Rp4j1u4C1JlDJUS7JDFLDcfrhSyHERnvE7GhxIi3WNwAmS7gAY3KfDQJyyxO98Awjj+2hOz6gJ96poNiexg2dnThNWhTG8qKfD4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:18 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:18 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:09 +0100 Subject: [PATCH v6 2/7] dt-bindings: rtc: abx80x: convert to yaml Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-2-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: 93756232-5b37-47da-1d82-08dc2bf16660 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fIQkMdKo+qbovxF593Om5yJo+RLNYSCzlJoCg4PsW/kT51FJYbY73zGKyByy3HaqUZgGhc5suba70R+BFFUzKYiwkhoJdx+sAF04qrpQHe/sEYrhaIDgt5BOJYp21bcoBOiLvVzl5/9NKaRQEVr/awYTrx8tMHtr2eYx3X7AlpU5nrEUGkowdl5ChWTcF86owpoZtR6hjdJ+jOEhRE8W+QxmVp3P8Ul3zV8A4+04kDxK7B5xQWeyLb5xmDa6KGZk2Ml8AkkwrDnq5UiDXTvzGVfvN554FrEPntAbNsMrnNfNV0CvlEPFFtdiGRdcSeTlArWCEN9x/ZOB7ApvTa+CDRctCcvFdz2QARh49vVFGEZ9dPRVWamWBKvIkP/VM2jJTx5HPBmmH68G1+vZU/De7fbmxjJVHE/eJLZPqenyAZCdArh7uw5tya9EE1ahYRSunhTDvbnzu7hrQKJzre72fzE/OX+lghWhKkqKzk4m4+iHnPQLNxr8/T73cKQ8lEkhiQN8CpqhvbqmkYJyWjsjRMCQakjw4hZHtUWBTFDTPsnv/Md+3AOd4IQxDgpy//F48XHslPzdgZYjLuo7/xI1PTrAZLfEKmG25bK8n+fUv2560VDZrP0x2LD/Am8Xbx5S X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(107886003)(38100700002)(86362001)(83380400001)(110136005)(54906003)(52116002)(966005)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmhsU2hWM3R3U0E5bjRDWnE1Nmdacm5pd2Z6dU1KTExDL3FMTkJ3MG4vK1dq?= =?utf-8?B?V1lZSWRDeUVlcjhLcTVIMXM3Z3JNQzFiWXE1NHI1RlVWd3E1M3N1cGswOXBT?= =?utf-8?B?YkJSS0tIL3lDV29hUjNNa1R2Vm95TXRkS1RodU13ZkhGWStPZEZaa0FGeGJr?= =?utf-8?B?L0FRZXBvdnczakx5RVhBVW1jb3BlYjJCZUdnMnZOcDRKRDJrL3BVOXRrVXl3?= =?utf-8?B?WnVHdERCdnNHdkRZNTRWdytPa1pFekF0cjJ3SmQ5Z05oUzR2Z0VaemZ4UDdh?= =?utf-8?B?VERTMkQrbjRnL09lcjNiVUZwdDZTN2VCaEtGSCtWT09UakJ3YkRqM1RQS000?= =?utf-8?B?cmdqTUlkS1FnV3Y3SStPRFRIbk9NQS9CYVB6eXFJRU9DTHcwZmEyN29mWjJr?= =?utf-8?B?QTJ6Uk9vZE1qMEU1L3dUb1F1MmdvK3ZSUkkvMmVMYjZseiticWU1eFZNdmhz?= =?utf-8?B?R1dCNXVnWkduYm92dHBOR0NwenkrMTh6eVpZVDhvcW1oSFl6V0ptN2xWWnhX?= =?utf-8?B?MFhBY0U5ano3SnBNNFdOMlh2aHc2TCtXSklyc1AxaXJsTFV6cEcxanBFYTRR?= =?utf-8?B?T1FXREhPZkY0VFMyQTErWndrdnpzZFNBWXpmbTQ5NDFoOVNXRFhaZkFVZU55?= =?utf-8?B?K3pxV0s3WFFMVGFxZ1BUNEk3Z3FEcm9raVBUSDdMRGhHVTBQNDVLNU8yeWQ0?= =?utf-8?B?U3B3ZlNnTk1zVmlCYU1XRDkyTWdKWUpMcTVNak9wNXBoa3drbFFDZFM5bkNo?= =?utf-8?B?ejkvdTR3Z3czbGJnVGdnRnFUMk5xVUdQRnBURXYrbmZaVmJTamRaVWcza21m?= =?utf-8?B?ZTRnM2UrYjU3bmJqQUVWYjJBOUE2cm5VRkx4NmxUWGJ5VnJmdm41bUdhMm1m?= =?utf-8?B?SUc2bUdNYTdjVkNLTzZpTTdUZlBwZDE0bnBEYkJTbitWNnl4Q0lKMXVJSm5D?= =?utf-8?B?aDVFb3EySjkyMTRqWDZwanNHOUFjNUdqMXBFMmRkcXV4bkVVTmM2bjZYOUVt?= =?utf-8?B?T2hyY1pwTU5kWnYyUHo5UlMvZVlNajNQYjR3bFkvb0gvSFZBRnIrRnJoaFRH?= =?utf-8?B?RkE2NVhCN1A3QkJjMCtXcDMreHFzQk40TFY4RkZNbklmQmpPNHd4UTVVTDVv?= =?utf-8?B?MXZ1L0hUcXpyTGJFTnpGMmhXR0JzbWVralE1NitVWGgvZThLcUZvem5hYzVx?= =?utf-8?B?MldDNWdsdW1iM0Y2c0dBR2ZCNEw1QkZrLzhIMHhwMVFZUEhLdVNzSnBsYm9o?= =?utf-8?B?ZW5iQWRGNTN0bllFbUJOVmhoWndpVUlxcHJQL0NpOXN1ZVBCT201TEExWTAx?= =?utf-8?B?SndOOStQRFZMZWpHekQyK2UwZ0h2OXMvUU96blRmWHYyVG5uaUptQ1p0bXlj?= =?utf-8?B?dEkva1JqUDJxNnkwL041VkJ6azRPYjhydG1UVVhmai9SY3cvOWRJVWMrOFV6?= =?utf-8?B?NjMzWnhsVWNyRUg2RlRYdUVHcHN3SGZ5TVM4RmNoZUtLMk5oZ1FNTkprRzBY?= =?utf-8?B?V0t0ckNheEZST2hyUm5VL216MFZ1MjlrVGNJRkJwR3JPQkJrVDBINXNoRXcr?= =?utf-8?B?WVJPMHE1WEhnRGtrdGVNVnNkMG5xNXppWjhWKzQ3WEtzYUNoZHUrR0UvTU9O?= =?utf-8?B?VmF2RUhGcVMweHQ1ZjZQTGt4SUZ0LzlpSXo2LzBoMzJuZDlwSmlYVDhuRnBv?= =?utf-8?B?Z01iVUd5dnhoa2s5RlpQSitUcHo5VFhENnlsSGIzMlA0VlAxMkxzRlJXQUNV?= =?utf-8?B?TnFrSkY4c3lQV0Jvc2RFS2p0SGdTK2x3QU95Yy94QmFJVXE1SVIxeXNLd0h1?= =?utf-8?B?U1RTYTk5b2g2cExWb1ZWRnlZSjNGR1g1RE9Ec1kxWnk3U2ZXVUR5ZEZKSExM?= =?utf-8?B?WllQdDB2UTk1QkJaazRncFJpaEUwdEtmM2syZFVlOUJuUWhSU2lGc3dJQUFy?= =?utf-8?B?cmhUTFBnQ0t3ajBQU3QxRXJNdElXOExVZTBOZWFlUGpPcEc3MEErOVhaUStX?= =?utf-8?B?RnR1cU9yRldGdVlhYkxueFBqV1RyaEM0Sit3dkZ2THg5QlhSWmd2U0NRY1Zw?= =?utf-8?B?WlhXam1VMzJmemU0ZHRoQUNFY3FEbTlQNDZTYXBmQnp0Y3JhTHQyeGhmWmF3?= =?utf-8?Q?oM1OR/VYYg8jYfIkY0i+khMPm?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93756232-5b37-47da-1d82-08dc2bf16660 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:18.5420 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hZImlCPxW21CH2dc7HtIc3wexXot8NHPcXwsls8ZdkvDjYLCOSJteJAl3SfsuyPwmtgebj77MtJgx1e1KjUA7A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 Convert the abracon abx80x rtc text bindings to dt-schema format. In addition to the text description reference generic interrupts properties and add an example. Signed-off-by: Josua Mayer Reviewed-by: Krzysztof Kozlowski reviewed-by tag? --- .../devicetree/bindings/rtc/abracon,abx80x.txt | 31 --------- .../devicetree/bindings/rtc/abracon,abx80x.yaml | 79 ++++++++++++++++++= ++++ 2 files changed, 79 insertions(+), 31 deletions(-) diff --git a/Documentation/devicetree/bindings/rtc/abracon,abx80x.txt b/Doc= umentation/devicetree/bindings/rtc/abracon,abx80x.txt deleted file mode 100644 index 2405e35a1bc0..000000000000 --- a/Documentation/devicetree/bindings/rtc/abracon,abx80x.txt +++ /dev/null @@ -1,31 +0,0 @@ -Abracon ABX80X I2C ultra low power RTC/Alarm chip - -The Abracon ABX80X family consist of the ab0801, ab0803, ab0804, ab0805, a= b1801, -ab1803, ab1804 and ab1805. The ab0805 is the superset of ab080x and the ab= 1805 -is the superset of ab180x. - -Required properties: - - - "compatible": should one of: - "abracon,abx80x" - "abracon,ab0801" - "abracon,ab0803" - "abracon,ab0804" - "abracon,ab0805" - "abracon,ab1801" - "abracon,ab1803" - "abracon,ab1804" - "abracon,ab1805" - "microcrystal,rv1805" - Using "abracon,abx80x" will enable chip autodetection. - - "reg": I2C bus address of the device - -Optional properties: - -The abx804 and abx805 have a trickle charger that is able to charge the -connected battery or supercap. Both the following properties have to be de= fined -and valid to enable charging: - - - "abracon,tc-diode": should be "standard" (0.6V) or "schottky" (0.3V) - - "abracon,tc-resistor": should be <0>, <3>, <6> or <11>. 0 disables the = output - resistor, the other values are in kOhm. diff --git a/Documentation/devicetree/bindings/rtc/abracon,abx80x.yaml b/Do= cumentation/devicetree/bindings/rtc/abracon,abx80x.yaml new file mode 100644 index 000000000000..58dbbca27deb --- /dev/null +++ b/Documentation/devicetree/bindings/rtc/abracon,abx80x.yaml @@ -0,0 +1,79 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/rtc/abracon,abx80x.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Abracon ABX80X I2C ultra low power RTC/Alarm chip + +maintainers: + - linux-rtc@vger.kernel.org + +allOf: + - $ref: rtc.yaml# + +properties: + compatible: + description: + The wildcard 'abracon,abx80x' may be used to support a mix + of different abracon rtc`s. In this case the driver + must perform auto-detection from ID register. + enum: + - abracon,abx80x + - abracon,ab0801 + - abracon,ab0803 + - abracon,ab0804 + - abracon,ab0805 + - abracon,ab1801 + - abracon,ab1803 + - abracon,ab1804 + - abracon,ab1805 + - microcrystal,rv1805 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + abracon,tc-diode: + description: + Trickle-charge diode type. + Required to enable charging backup battery. + + Supported are 'standard' diodes with a 0.6V drop + and 'schottky' diodes with a 0.3V drop. + $ref: /schemas/types.yaml#/definitions/string + enum: + - standard + - schottky + + abracon,tc-resistor: + description: + Trickle-charge resistor value in kOhm. + Required to enable charging backup battery. + $ref: /schemas/types.yaml#/definitions/uint32 + enum: [0, 3, 6, 11] + +required: + - compatible + - reg + +unevaluatedProperties: false + +examples: + - | + #include + + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + rtc@69 { + compatible =3D "abracon,abx80x"; + reg =3D <0x69>; + abracon,tc-diode =3D "schottky"; + abracon,tc-resistor =3D <3>; + interrupts =3D <44 IRQ_TYPE_EDGE_FALLING>; + }; + }; --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 BE5C23FB29; Mon, 12 Feb 2024 17:38:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759508; cv=fail; b=J+4dFJ8bWXHQa82vaLh35r4aE0V4TIWQZgz3agwiJc65aCEcGh5tEEFt2uooS1Jnk4ZHINoO60bjTYQk5V2bLhr2x1pttfzWf+PixFOsiXhZs7BdvRNzhckRiPGD8Qd/59yz4qdkmCus5dEUAie27KmwKTrYxvI8mVPbq2wjmUU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759508; c=relaxed/simple; bh=7hdmJy7tzYZ7f02IICkhfh7GG+QST5UPSkdJvLs5pK8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=OSSiSm6NiEuYr8na/N2OprCLXfRmEK5iOtOrrwwcnkjlXXldF7vcXjTLnnQuexqajP4c/Pv/mYkccV6jaiEJ4kvJjP3Q2mFfkiRtQp9wrjxfPMQFymjligZTpNJ9BzqH3E6SpEEVKjYLPHCX1ZnzNzvv2fyGdzwjOYzriqRcDgI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=NaWZv98A; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="NaWZv98A" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AlzKQuxLa6Mf5uiTQ0DyVzfidlyvi0UVFosOHrUs9NXcPesxmDmhxedwZw0iVNuwmBC5vkkwRVVsP+ntLlnZGtk5Ee8z1CGzElmOtNkm42GKx1UVjTFezHevZYPUvCTklzVssad310jk8fokLziymkKPct/U3dqq/kVq/9OCfKmUxXNMiIRVKlngaYc31YnADO0S2T+bMEA85i4V1ZjDgNPlQqaIduWjLn7VXXqj6UUODGjcLn905+qb+QbQbOdvg4EagM+S9W974MKKov3N3BP8CBK5nGM+/hrcnLcp5Tcumw1HtJnb1qVCzgiaJiDllODbRl6tx9OlBoyLyL4oPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=j9Jyr5lvMsW/PDnX/iJIgv8Rk7hcQ2oITDvhDHbCycw=; b=I9y6Pp4Sn4xVFyVj1gCc7w2wghchYkETUgRX3jWRsTHjs9kS6M0HDqKg8zJgFv+j5ZToN3+rhpuT4fZ07XOqQx4TdTRZL6rb/7rQ9zGg9cr61qRDTXhJHJoCX4DMeXlJq2/EYML/TTy3g4KuHTCO+ZRRBiFDq7bZ3ytk5p/1jKlMN/ZXG8LbKDkDM9MBvgDwema6olnjuHtcccYoKz+cnoQ4g7NZrYkznfsAz1nW4cA0v6MbJFU28T1B2UQXdCbigZ0quhnGWG64YxJ+RHYKtgeRbHhq+wsLN9rCZNyn/tsPM8TNqUTLPapHK3VcXx557OGUk0v25Bd01KVYEhjvsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j9Jyr5lvMsW/PDnX/iJIgv8Rk7hcQ2oITDvhDHbCycw=; b=NaWZv98AiNeqwNeTXopypoVzq6ClTjFbe/RqVbabOSxeg6u8pUmJIe3wRU/pVJk7/6JW0PS327DfXfC+v5UtQ0CTdoXQOT1FxU+ck21SRLW3DydTT8WN5TdINbIzh5e6ZeII18SWvL7PRdHgh70IKBMYP24dnhy9iUBCrW5nUIc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:19 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:19 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:10 +0100 Subject: [PATCH v6 3/7] dt-bindings: iio: humidity: hdc20x0: add optional interrupts property Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-3-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: fede1b32-5137-43b3-d09b-08dc2bf166d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GEk55DRonMQjlyeTcLjUMh+3GeTnFiSuBHQP3VCIfx3uDjL2BFw1rrTiGF7OUllXpGHP+fhP3BMGnvuc8kBpq0cVBFbQHjeQmAD6O4xgVDyXayXoF5ZpZS4xSW4iUBvjU4t+9ECac9x/xl6/KyF34L3NPrl27sWIgO1h7rGTSLj7p/UgD+/4n/pY25aFdtEqtGUVlPHgWF54ESBCxK80YUZnYO5LtmUjhG7ID3I96zvRAgBDzYPQ9ZHNy9LdBFmdnGXbXy23seoYu5QN6kArGzxJnDYtFiqQc4PjmH2Auj3i2vsK6nyddhboQZbhRKj4o8RuwnRlWoT3i2ApXw30y52onxz8gBu67C+FzGySNGXDSstC70TIm2p0xMljY1Vvz8ob7+1XQcqoaFUUrXTktraMaCC41hXOJoj9GmadSP2ZkP6oggoTORq7UH94T5Yb8djgy+9maztP/2s3i+Yx8IBit5KX/u9jEzTfo29GDOwiLmDVpxi+ZBhsPzhMc8oTI2rAIieXPDtoIEnTywxAAlhIfTp+dhwRWnD6LVyEuWEO18GxX44/+IhgX5keDyCPcZph/P+pxDGni2n4vkoaUO+PP/l8YMtiTxycDQXup9gbMpP2AbJG+v2NdXjMC8mtEclduaeSNorczaSbpZfa7A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(4744005)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(107886003)(38100700002)(86362001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d1dmTnVoWnRWL3N0Szk3OTBOTDdDOU5iMFliOWZETkhUSW9FaEh0ZU5peDF0?= =?utf-8?B?aGp0emNmVEl1a2RPU1pUSFYyWjZBdmJnanRGTUllUm9EOE80SHN3U25Ja1Ir?= =?utf-8?B?UkFBVnJmL3doMW53NWtKQzE3dHduQ0Z6dVFOVXAxZlFSTVJONnpUTFg2NGJS?= =?utf-8?B?Wlp1Wmo5OWc0ZEU5SlhTQXFkYWkxbmtQU0tGc1FCQXF1Y1ExRWd5R0pJVVk1?= =?utf-8?B?bG5tUXdreXZINHZVcmxEUFZ4NHJnVmNMT3IvUzhyZE4yZzlOR3NyV3RLR0xD?= =?utf-8?B?dzgxbTV4MTlTUTJpdWt3K1hGVG9iUkZaaDg3OVBTcVZscTRBbjkxTXg2S1Rr?= =?utf-8?B?Wi81M3AvMHF0c3ZYR0I3YzlIV1dBUG93UEtiQjlnSUkzaWhRM1FEMVlJellN?= =?utf-8?B?SldsckFpcDBubG8wSDQxWjNiZDBXVEJRUkNidUdrTm9xS0dad0pqdk9aMzJO?= =?utf-8?B?TndiaXhIY0ZvanE1eXFtbk55blV2QkNwRk9NaTZ2ZCtNKzZmck1WMTZiOGhX?= =?utf-8?B?TnQzSFhhaXFaM0NZV2NoZEsyVFJPc2g1QjVqWUUzU290K3NqanQyWmo4cE03?= =?utf-8?B?ckpqRHlOMTRyQUJOOVQraEk4LzMyVGZmMUhrRFhQOHlEbWp5eitZRE8wMmI3?= =?utf-8?B?amZNRHQ3S2tXS0I2b2dRbTV4UVAvNjJsVjdCc2pTQThhaUkyWWwxR3IzR3NS?= =?utf-8?B?dkI0VEpONUxHOTFyTzkzNjRTSWRxZFlUUzJEL3NIZks4UytCWlo0S281N3A5?= =?utf-8?B?ZXdwUUl3U1haYU9lZk5CR3hnUUczdUJkL0VoMk9OS0JGNUc0dlp1Vk05MFhT?= =?utf-8?B?RnJMUVVZdUE2V0dYVGdpYzlKRC81VDRkQVAwZzh5MnRiOHVJRjdjZll4U0tZ?= =?utf-8?B?QURQNm54QmpvRFdmTW40a0owL2ZtbmEzbk9OeG51cXNsSzFUY0FCbkR6T3ZN?= =?utf-8?B?Uk03SGtFeEltcUl4YjF4azBrYkdVSHFBN1lwd0o2T2FGb3NZTC9jSU5CeVV4?= =?utf-8?B?Tnczdi9za2g5TzQ1Rm0rZ2VoVTRiZ0FoRGUxRzdDZ0dpdWJIeWRoaHhacGwz?= =?utf-8?B?RjVLQ2hlWEZzUjJ5cXhUTGhjTW9EL3VxVzRxdW9OUFpPYmdLMHJBcVJjNmRa?= =?utf-8?B?Tjh5NFVXU1N1WnZ6UlVpMTZUYjVsT0hzZ1BGOWJCdlBOWjJDT2VlN0J6aWhw?= =?utf-8?B?RzU0UmtQZ2pxNTZ3WHZXRU1lVDJRd0FOcG5CeWhaVjRFM1JwcWdhUmhzYTZ2?= =?utf-8?B?V3VrS1FHZmllSXJIUTJnNjVYY1lDSGZSS1Z3eWxtNWc3eG5hZWFBOEhIWmNP?= =?utf-8?B?dTh2VlZzaGYrYThCdGxOUjMxVnFQUXZRR2IrazI3R3RNOG11ZlZQN1VBeTA0?= =?utf-8?B?UFJ5aHpWbHBNTDJzQ2VzUFd5UFNKVEpCMjBVNFJ4Z0djeTRPemdZMkpQQkls?= =?utf-8?B?c1N3bE0wQXJHSnJzVXFlQXllTVNhb0I1M2JEZFRrYk9Da1dDaERabkY3ckRk?= =?utf-8?B?QUVVaDZSNzFhK25SeXUvb0FtQTNjN016U1pJWTl1VmVGYXdkMTV1Nm5lVG92?= =?utf-8?B?eks0Zk9wNmNVZGsyRFpHeG5qN1hsL1ozRUhRVXZ0WjVhZDB3NEJaMWFFRGhX?= =?utf-8?B?ZVBTa3pRelRNRUxnQ0tKbjF6OXpKOEtyNXJ4bzE4TWdORk9qN0JNelEzUDVO?= =?utf-8?B?SXJQd1ZaQytQVFJSc3ptYTh0enRTbVE4aWVGWkxvck9icGxHc00wRFpyUVAz?= =?utf-8?B?K0M2MmdmY3djcEFiVnhGekY4MTRZaE9MY0p2UWFyOTFEeGJibTZ2bTRhWTFC?= =?utf-8?B?QWhkNHNFS2QyUEVHbi9FYnNpKzhMM1NFZzJWVjJVektIUml3SFRIYklZdGtZ?= =?utf-8?B?Z0VqODNHRUV2bUJsM1ZZQmo3ZTZwWTk2elpGT2IvdzYyTVpRWWVWanJEOW94?= =?utf-8?B?U1hoN2MzeFlHMXZwTXNTcmhpTzNGRVpaZnJTeEt4Z1JLNWRiUk5HYjF6cS8v?= =?utf-8?B?VEwwRmxLRHlFT1I0bW1MMkVkeThybmhrZnR6a3F1azhMM2RNVnErbkllZVJQ?= =?utf-8?B?M3kvb3F3SHAzQk5nK1lTc1dXT0JqcnJNYWxpRkRIblppQ2I5UFpQbWZ0VTh2?= =?utf-8?Q?5JsdJgzZCqFigKCfFhiFULqeU?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: fede1b32-5137-43b3-d09b-08dc2bf166d0 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:19.2581 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MjsRFMn+6jaF9+6+592HuUuECx8978dvaLgAmrAimMWTrQj3PTWhvEsBWTjuL6IBFEzWPKVdsdpp0i0fwJjbhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 HDC2010 and HDC2080 humidity sensors both have an interrupt / data-ready signal which can be used for signaling to the host. Add binding for "interrupts" property so that boards wiring this signal may describe the connection. Signed-off-by: Josua Mayer Acked-by: Rob Herring --- Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml= b/Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml index 79e75a8675cb..e3eca8917517 100644 --- a/Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml +++ b/Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml @@ -27,6 +27,9 @@ properties: reg: maxItems: 1 =20 + interrupts: + maxItems: 1 + required: - compatible - reg --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 D42BE3FB30; Mon, 12 Feb 2024 17:38:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759510; cv=fail; b=lrrxyUdb8zZtx4GZhHhzIO1/fxtKeAHZWBkkbl8LS4R0SXxQ8PZ28zyrJ+KLgT6XIzq0yq4nKg+TGP/iiueEYlSu0HkbwJpCdDUKfjGdXp6IcjLxaJAqoDIXpN4tyecCGEjuLC+48OmUh0FOQ88X6ZIc58l099oPokj+LFbJhuM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759510; c=relaxed/simple; bh=IH/ystC1REz4FqsjWiJNymXfzFAK1bnClBgVjHUc/t0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=k2oTlNjDMcq6IBQmMTZWBwP8MaLxYq2d0oVLgGkCZ0zZk3KWa9oBrb65U+LMpw8aBL4dcGpAjmOX5oLXX0NJY4FsajT0OMe0kMc6O/12e1nYml7a4fm36h5uXDjMpq01ElPabFuvMCbUDjqAaCN8US08KMidlojte5/guAHCgX4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=WRCid0Ig; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="WRCid0Ig" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ko469qENXWFf/9ys73pf0dOrAavPA3yZ3OoH2JSxBMwjCR5ixO6qYh2+cioejgZ+odZac06DBCiT621dGLfSg6Y4MaCMm4w7Yj10X025hn4bN3Q9r8ja8NA/morDgn/fOgAj9JJPam2wrgo9bWzwZgzBdKtviymvx3MLxPfMuLwF5Rh1dEtE5xbcYRPnhZCCzOHIOUA7WjUXzfk5rHbsMKqU6uxgsGSQ3LuC62HYb7PqEXG/X3QdM5W9fML0xyNVLBDNY0AMpjuq+XLuyB6Qsxa2EQPw7u15UeJBFIHLTMcmYUUjZPjJuw78SClSbbks+nHLRYitPS0w+IlzLQZ/jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BSTAg3pXNs+pSA8Sup4jwt9X8bfv6C1rlfEygpHfR6s=; b=Z6eLAfybSNjoMlx4y7rno859B6QEJXEigZKlKvcGgpUooiaYy2t4w8VcrtQcNYSUSJD68WduLcpH6g2CPn5UwNQgcJ4dYguWwzT7ATCkHCMxdaNz6OheBDrHC9dA5L9Q9LP76pABtjhqbobgOsQvBR4+gAcUKv1oC4acMFT2Io7or92LRahLt53dLnY3XbZuOb9HdIMomPE1JymjxrqCk0UMabmefbvIU9oaHyzg3EMAIHgq22uSC06/r4OZ+SfZRga02NAOHlKz9nXzQtv4RVHI0sKq0kWP/WsZLTt8zxN+hEr4219EQe9sNhfNmk7O9ANzJ8BIhJn9py9o0ZHqfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BSTAg3pXNs+pSA8Sup4jwt9X8bfv6C1rlfEygpHfR6s=; b=WRCid0IggaNUOUeOVeWMjEfG5bvbV53FShfXCy8hxWvB6FdLqt/ukn0rN0yQS+ED1kD5B12+tPwua1/N34+M6VU5xBTrSubM3C2AU/Xt4SkVUo3r8QIJ4mimr0g0IKsU6DA2X3IVLXo2ecD0MvTrOSKRK5SWXieQjHWihdHXss8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:20 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:20 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:11 +0100 Subject: [PATCH v6 4/7] dt-bindings: mtd: spi-nor: add optional interrupts property Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-4-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: 18db9227-0368-4427-0e98-08dc2bf16745 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ty/ppsvlQKTAdohh/hWuPCZbXQhzevfK3Z0yZdoVBCR3VZc0b4J39RCKV44JM7SIoQXaMBUf5DOqOKuuYH/0oBlNor5uPldh5FqIRtA6aSYkaFvOFDzcahpC3tiQh4S5q5nQtVnH0MgyI6F81UgKGWVEyHcANXHNeLLrnxELYC8kqqHpFc+GqlbFFiAhMmQiIqQbVP9VAeROPOxLxCJHb8VbfGCZcU4Tx8qE+/ko4ktH6vaDUhzsCrNwECCjEYq4/0oGPVpUiZlAH0BV/BPLeiyq4C7CbK+ZRcFFutNd/H36UIErRmQYysIVf41dR783ZRPOmxpv0L/M12orsruhBgXDyPQ3zH1xQVMmBiE/cLMbxuG1BlN0F1iI3T2j65uXI/Cba+3rxlfm1TikqKyovJEDI9ndofwA0qaYvgi4OxiGeLs90Yiqu0D/ctkks8O1vMbeM/tDEd4QS2Bn7DzodVTYadhqwv3SzS//43kVEvRcRFVcLXsBu36np2AswRj8OrGnOtS7ln8BuMwB4Z+lyDAnVaCgEHgSrDd210zF0awHjGyvI+slJ0C1AnN3njlX/wAoHT95eQdXH5gjfMTwVzuCehRGMGK70vLVcG0gkPVlKR0vPaOc9+CmiNrcGP/Cidjd6ZSW4Gf0pXNQcW9tqg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(4744005)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(107886003)(38100700002)(86362001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QUlPMldSUVNta3M4WGxKb0ttaXN3bG9QV1djTFJoVGFNdWtTQ0xBWmMzR3FM?= =?utf-8?B?c2FGd0V1SXBPNExhTVQxSXZZSmFqMmQ3WkxpYXZ0ZTlwY3hYZUg5WGVFWHZJ?= =?utf-8?B?dEVyQ1Jtak5NQk1UVHdoREtkelJ4SlVXdzk2MnA2bExaa2RaSnB1WlV6NWdj?= =?utf-8?B?QlBhblE0Zy9zVFBHR25nc2xFVDlUMUhnY0VsTmpWc1hUd1VNMGhLenhwWTZ5?= =?utf-8?B?SXQrbWV4M3Y2MzVqR2RZU3RnQkRwaXRRT1g3Y3p4bk5kQzIvQnhySnJCSjQ3?= =?utf-8?B?WTdxY2RrRUVWTkU1azA1Ui91S1kwUWtTU3ZvS1FuY3pXTFcvamp2UVd1L0k4?= =?utf-8?B?aEI0cjVIM05vYlNWMEZ5UyttWXBqSDZ4NmlwMWZzZ2ZaWGsyT0VEM1dOdVYr?= =?utf-8?B?MCtEaDNJUERvSlJmakJwcUdKc0g0Zlo5dU9xMUUrdWgyc1JqV2IrMXMzMDVB?= =?utf-8?B?c0pvSzArYlhWT3NJN2dnUllQc3YrMjhYU1pjdUdnNUJ4SE04bzEva0Q2QlAx?= =?utf-8?B?RWZKVlVjazFxK05RTzE1TnNLVGw2N2hHdFN3NlFPUm1yQUo5UWxpVTNjcFZJ?= =?utf-8?B?dnhZUkhOYlVPZTRmdEUvWjNsZWEzV0E3NzlmWUFZaC9DVGdFSkRtWEtZWUZ4?= =?utf-8?B?YWZPVisybUovTFpwLzFCdi9TN2ZxRHVQTHBrNEZXMFVOV2p5Q1ozZEFBTTl6?= =?utf-8?B?T2M2dCtDWGFLWFZxdGZwQVQwYVVtOEFnVitVU1BuN2t4RWJ6OEFqeVF4UVA0?= =?utf-8?B?ZklQbVFEYUFtL2lTNkpFd1lIVC9jMVBzaG10REtVNTA0M1dmSUpWcUVnL0p6?= =?utf-8?B?OUMrTHRscmtGZWFtOXc0Y2l6a29Tby9Dc0VOY1RGdXhtVGFxUHdQVlRPZGZS?= =?utf-8?B?UEc5K0s0dm5hSGZsUFZUK0dPakJkbCtReUhsdDVCcEluekZkTElLM3dnMzFq?= =?utf-8?B?S3VJcXVzL0FrdzBWZlZZOVlLVnBvYlR6VUpuY0hvR3g4NWtDc3RvME93OTlT?= =?utf-8?B?ZXh3dXVKWTRYYVlMa2J5a2NnMi9TajJ1MDZFQ2FQZ1BOdnY3VTNQWUNJeU54?= =?utf-8?B?aUt3cWZ4Ym13b2oyNkx5Q2RhVFBsSjVpKzV2Q3ZoRzE2WDQxWXpTNE5VZ1l3?= =?utf-8?B?Y1I2YWtMQXRDMURjZ2hGL3d6blh4dmdXcVVOQUtyUnlnM2VYR1pqeW5QeHZn?= =?utf-8?B?bjZzTVc3cjdScjVkK0F0MnZLTWI5WFRKNjJaYmozVUtycFdEa1FXZk41VlRW?= =?utf-8?B?VzhDQXJVWTFKYmdSVFdTYUdMM3plWDZsV3JxbHRqWHVScEJqMmdYcVJMOTJC?= =?utf-8?B?aFJUUTJ2cjEreUw1N25vMnRkSGN2T01RNXh4NDh3UHlZUjdoWUE3RW1qYzY0?= =?utf-8?B?OFBzQWRUeHIyN2xucW80MytzZk9yZW9LUnVHdnowbzF1UnNON1dVUmdpcDF3?= =?utf-8?B?QWZvNG5rc0w5QnArbVArVnVvQVZwU084UjlpOHdvSmlWTTI4UUpXR215Sk0z?= =?utf-8?B?elpzQ3orUitXeFU4Tk4rZVNLdUZtbTFCQTIrYnBsM01zcnJCYmFMdCtvWVpx?= =?utf-8?B?b0F4c2dETk81V1dabUVrM2pLVnc1RzRjcWM0ZTFNemNyMGZBbG85L0FEVUVH?= =?utf-8?B?eTZnRFB0MFAwL0FjcWJzUC90M3lKN1loZjJVSW04WGVLQmRST1gvb2tyUk8z?= =?utf-8?B?U0hoUkNMOXV0STRZOTBTOUZseHJZc0ZnS21TcVphUWNvRlA1SkVLbXFJNHBI?= =?utf-8?B?S1JWZWhUQUhHWC9sa1dlajVDaFkvb3RRbHFRQnE5OFRGMkRrY0lvZkhUT25C?= =?utf-8?B?ZGRERnVqZW9MU2M4N0FzbTFaN1Y4Ykp1Ulovc2JoRkxjTTk5Qjc2UklXSk51?= =?utf-8?B?SzJoZ0xYc3VsbU9hZmxOYnFvZko3ZERiRVU4Y21VZHR6b2lCbzNGSUNHclF6?= =?utf-8?B?MUFOTm9sRXRFNHlSNkZtWFgyZUJKQXJuejVuaDc2YWphT0hIZHp0Y1YxTnlk?= =?utf-8?B?T2FWTUFmMHR6V2drU2FjMVdHSUpSWlQ3M3VCTmRyVmFhNlJrNGtZK1pSWGcr?= =?utf-8?B?UitqZzRUZmxIb05ZandhdDBqaEFCUHROcit4c2lIdWFCdjZ0bTFTN3NIcE5Z?= =?utf-8?Q?ErH9qOyel+VM8jYCiuGOBU0ei?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18db9227-0368-4427-0e98-08dc2bf16745 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:20.0240 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SO5Ik+gtFdUtT/9RfZ1biglLtwy2u3dmeQrxU1hwZP015sizBUarf4cS4rX/LDPe4xZHrKvaiSam++woLUkryA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 Some spi flash memories have an interrupt signal which can be used for signalling on-chip events such as busy status or ecc errors to the host. Add binding for "interrupts" property so that boards wiring this signal may describe the connection. Signed-off-by: Josua Mayer Acked-by: Rob Herring --- Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml b/Doc= umentation/devicetree/bindings/mtd/jedec,spi-nor.yaml index 58f0cea160ef..6e3afb42926e 100644 --- a/Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml +++ b/Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml @@ -52,6 +52,9 @@ properties: minItems: 1 maxItems: 2 =20 + interrupts: + maxItems: 1 + m25p,fast-read: type: boolean description: --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 CB2F34122D; Mon, 12 Feb 2024 17:38:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759512; cv=fail; b=FAuTIJsp/30hlfrZRDmytqX/Rnzo/cBnCvt/WahMUO07s1pW3L2qBgGYOFE/yNE6WgZ7+gqqv0lROFf11NT59Bb4Zx8Af5IE41adSkma/nCn3FKO8zVd7aZQQnFjAbd9tiOmQNXzo1tGE2p0R1vVr+AzKaV3bhA6Vl+XY00r+f4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759512; c=relaxed/simple; bh=P9I98g47R3D1oEI2ydMCrskMKyCELD+CNhii4Zes7xo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=M3QGyBJMYzLcgTAyFq7/BOYBSM5qa9Atu9Bm6JLw0KkVuls2N8MKYioPas+IwygPO6l/VRVCvKMfLG75QAqzRqqSSM1naM2lNpzX0zriz5bZSSWXxcId98u6Ah9VEYQWRgQVM1R4LpRWJutWp9Po2iyU+W3Wunar3BmXdBGerFw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=BhfT9vr5; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="BhfT9vr5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CaSGICG+B62e+xmskiToteYm9UQhs1RTsS0WWUQZM5gDR1x/D18/t/qWX9QG9tr2dR+gb/qiI4lrkdMuaAy2+gXvdO9YgqHI/u9wYYGUD70eMPqHp6+N8icFNovuwZURMtDSTSSFZEQpba7ns//qLjIcDyjwpQgL+QK5RN596gTvC4cTMwxur34w/CDeU2aykClwdEgBYerwfN6iMh/luPIovwlY5qOW5BIzYQZtdJ/HxJbMYpNXoHcx+vsvhROdNoSkt4BE8tLLhKIaHFJpMEuQZUau23yPXLE5tPoRFIjv9aEbnI4N06KQmATTp00sHV6GNQ/BvgRUvfKX3yDK0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=MfPS2lRGdbZjmZYgpFzRBxBvjVvEdGtlPClZeNFE1lA=; b=bs3veHCjNS9gOcUo9LoKys301/DHCmJg3iNdBddCChDBShlIEq8MzoTa0ddSFCFPUMFwsw3NG6C72yr7B5tgVh/hDHpd0mwi9wiEfLirfS7dYq977bBABc0AWWb1C1bTnlqY3xqu1ltFHAB1wXWPBPmxWLURVZjFkjilkYj1X5naADqx4lMGhrwBxNnUJ9SPdhAmJBjbrNNx+jcjnCkViIM0xFpXJrsmBul1X0lsZsUwTGJdzrBTbPEtwkwk3kigqj7J/8uO7mu0/Zy94WUZp/VqOJ3PXI7ZynXbXeM6Qe7C3mLN4PvuVfI79nUSIapgwOMOfNw5c2R4go1Vs/CcJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MfPS2lRGdbZjmZYgpFzRBxBvjVvEdGtlPClZeNFE1lA=; b=BhfT9vr5Adpd1alrLQkUdGXMDXNhCD0Eiqr+k1A88qtDH65u7eHRqSHNRegfiZnL/0L9fb6FcFwNagZftaPRCfeoruug2dFUu/ttErBNijHajDVkEaNbtS//Iw84ZRw5ajKFabYz4fYi31knezIfPBRaA23P3l26yegeCGZ/CYo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:20 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:20 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:12 +0100 Subject: [PATCH v6 5/7] arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-5-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer , Suman Anna , Grygorii Strashko , MD Danish Anwar X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: 1233cbb1-0a45-4821-6c93-08dc2bf167b8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9jf3Td+TfW4YEkFT7sGnWnc4jrHKQnmmz026GAUc/uDUfcjgcvRF5ponz9teWO5wRQZlhnqSKDDlPE9wEMPoUq4rPb1VbPivbjbURxk7VhuGSIdwmbW/cnqF+JLXUHs+hTwrqy4EWCTyNKa379jLo9nHBUmvsGU38WD9r5kL7Rk4I3na9UKDTBwcQ8+5+l44AQOQCG1MJvJyUrI9HlE0ZbxITuHkb7DwJHBlBh9g522XdJ91di+pRMunhq9c0hxf4pWexTa3q4IizigP+laPF3D1QEwTCLG0bhRhRjDtVeOXKKzVcB2ORhUzfSh3CEUsQ5Sn4q+ldCm/KsWlSflrbWe/HFnRJ18o/GRZVyI+FstnDSB+RG5VeAxk/Z4owYFUVJguj7TgHerZxe9fKJtIWUFHD+E8Mqh3b+VrKLSoDO3Wn2tn8WEuQyENjO/7mwXRobLxld3Cktrmpp5KEGMfx9psU1krYoNObNGqjI8LSeqZzAH/917Ad09THHWToRYWLBo3MirvOdYK7uWLl0vjXdhvbzfAo9TnpBrMRB3RMFa6PKZDo9+Zt1STCB4xqZIycCuBWd5lsV9SaN4Ojvv5C5tr3uT123YURP6Hf9r+Pl4JqWJ//4egVD3syWQrc2ILqFxAu2yY3224vK91mViWBw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(38100700002)(86362001)(83380400001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cVBJaWlMUDNrdUtrZEtDT1h3aGlSaFlPdzFQYmFWVkJKVmdGeW1MU1l6cnRK?= =?utf-8?B?U0R1bFQyWExHcmpEZmpIMVpjS3pXRlp3bjhBSWNUS0lqMW5vVHk5VnZiSWZ1?= =?utf-8?B?dGcva0FveUdPZUVxRDlUcHRYbzRyY0JXdzl6T1E1TkdSdnVRUmhucFQ4N1dv?= =?utf-8?B?NlZyRjFNcDc5L3QvRE5NUW9yUEhiVVduM1g3SWQyYVBTa1FDRXB4ZTY1Snpy?= =?utf-8?B?UGdQdmtoRWVscDdWN1FjYzdBbWxvWnRyOHZSV0dkZlQ3bm5KckVDai92ZlZh?= =?utf-8?B?Snh2RVVEUXRpK3F5VXNPUW1zQmhwcFBSeWUzQmdqSjViN0ZSU0t4NUNVbll0?= =?utf-8?B?OWgrekpXR1ZjaHhvaXR1ZThhVzdLWmJmUEd5SjFiZWE0Wi8yNUVpbUczemRP?= =?utf-8?B?cUpDZjV4cnhDUUtBZTVlNjNxZldrRGpGQXBDMUNHdVMrak1KY1R0cmFTeTBF?= =?utf-8?B?OVl0b1Z6RjdLR3dNdVBFZW9WaVFIY2oxYzVIR3MwYTd1V2ZIQ0ZWYmRyV0dt?= =?utf-8?B?Q09xZ09jUld4b3JNaGtpRVNCd3EzandLV1NuaVBlN2gvOXJ2T1hNbW96ZHgr?= =?utf-8?B?NERsWTBocUpqTmZrZXBrSkh1YjRkY0tWZTJ3OTVjMTdsZ2ZTQi9lSEtxeUpx?= =?utf-8?B?UDlRU1EwczlKa05OSnhRd2IxV3A1RlN0eURvbTVybmhGRkFYQzdSWmVrOVY4?= =?utf-8?B?aDIydmxXVm5qN1BaYzdnQ0xpaWs0Tmc5U1ZEOEh0WkR3L0g4bm9jR3RyVHhl?= =?utf-8?B?Tll5R2NRSmJpTmJXbi9UbGF2UUFmVTc4L1REZURqVkpXRkFDRGcvb0VVQzJP?= =?utf-8?B?clZsZG1wcjdPOGdXU0QvbVVSN0YydXBORWJYeHIvdEhmZ0RTNW9oTEgyVHBF?= =?utf-8?B?R3N3U0F2V3VZY0puU2lPU0I5MUdWNkV0Y1h1Mzljc3liY2tQSUJhdng2ZXJ6?= =?utf-8?B?a2lDckhDMDhxeHNROHljdG83U1dzM0xhK0FTOEhjcUd4Szg1T280SGFnOTdP?= =?utf-8?B?ajNDamdwOVF6amxXQStGcUtTWWI0ZEtLNmdHVGYyOFJzR1VmSU9Pbml5czRr?= =?utf-8?B?S05pQ011UG1xZ29lOVIzeGJoWXU0U05wQ0J4WXVhSjQvcVhSWkFoU3loeStu?= =?utf-8?B?bVpIY0pneXVGL0hiK2RGRVY0MjgyMk9VMFZEMVBYOXR1Ui95TnE0bm8xY0xP?= =?utf-8?B?ajFXeVBxVWovVS9ZUmF2QkNlamlleHoreTllSEhaTG16amZHNEh1REIyV0xZ?= =?utf-8?B?dGZpOVh5Z2h4TGlXUkZtSGU2dW5OVU5zVjZUTWJFQWlPdlltSHhBa0N4MWFE?= =?utf-8?B?U002eFRGOEN3SGs1Q0VwNVc5My9Jb2NFVVBzS1dYK3EyVklxcEFvOVBJSUd3?= =?utf-8?B?bUJuUGdjeExiTzI1Z0dQbFZrZDAzWjF1TEVUcEE2QUE1THcrNmFsTEtRVlZF?= =?utf-8?B?SkcwWjFXcXJvS3plaXhFeHU5K1lVSmNvb1oxUityQmxwQTNhaHFBaGZ0d3Js?= =?utf-8?B?MDJmWmtvUFhodmFOK0FqbEdXNG5kN1EzL1A5cjZrYTdPcHdET01ZRjlvSmx6?= =?utf-8?B?MUI5TDVCU0RXbytOcnJubVB0VFE5aW5qeWhnclI2emJDNnBHYnZ2bmVvc2ZO?= =?utf-8?B?SU41TW43MzUwcnBHVHViSHR2V3ZxK1FJbFlSbUNnalNDNVNvZXlqKzA0M3Mr?= =?utf-8?B?VlNvRFlvMGlGd0tSOXcrbDI5eW1pQ241VXpya24wQ3plMlhEUXhrM3FWYVBk?= =?utf-8?B?a2VYOUFRUkp6UEs2MHNlM05lZjRrRlNlQXZocEM3anljM3VtRUJEQW8vZUVT?= =?utf-8?B?aWxFQmFQdG85aVVLb3VCUUFZV0lvUllwSGp5TUVkOUk4amM1bi9vQjYyWGVO?= =?utf-8?B?V1kydlA1K09BUnhwL3QraVV5eGlZc0pwc1h2RGFIN1VrZU1SZGw4V3VmNDJD?= =?utf-8?B?eGtUWkN4aENGcEJiUk1JTnhCc05MMlhpRUt6RG5McURsdWFNSWxCNXY2WlZS?= =?utf-8?B?L3dWSDFrTjg4Qmd6T1dRMjg1QnBBVnllaGZTSWZ5ZVRUYWpnUTkvZUVzNjVm?= =?utf-8?B?dnZGQmw1OGZLaFhQNStUb2ptVGZWY2xyWkFaYUVNZWpnNUx3MUMwRXFHOUJN?= =?utf-8?Q?Jtch/R+l/pXvt+tHKltt5LuOQ?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1233cbb1-0a45-4821-6c93-08dc2bf167b8 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:20.8003 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4TUgESycoFYK2HFkK2bjXtHQiUEAJKfo2GNkzbdy2bkscjSYOlrj2eZSBMbAESPxBFTsNaRB0ENqoplYBO8Uog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 From: Suman Anna The ICSSG IP on AM64x SoCs have two Industrial Ethernet Peripherals (IEPs) to manage/generate Industrial Ethernet functions such as time stamping. Each IEP sub-module is sourced from an internal clock mux that can be derived from either of the IP instance's ICSSG_IEP_GCLK or from another internal ICSSG CORE_CLK mux. Add both the IEP nodes for both the ICSSG instances. The IEP clock is currently configured to be derived indirectly from the ICSSG_ICLK running at 250 MHz. Signed-off-by: Vignesh Raghavendra Signed-off-by: Grygorii Strashko Signed-off-by: Suman Anna Signed-off-by: MD Danish Anwar Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am64-main.dtsi b/arch/arm64/boot/dts= /ti/k3-am64-main.dtsi index e348114f42e0..9d2dad8ae8df 100644 --- a/arch/arm64/boot/dts/ti/k3-am64-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am64-main.dtsi @@ -1244,6 +1244,18 @@ icssg0_iepclk_mux: iepclk-mux@30 { }; }; =20 + icssg0_iep0: iep@2e000 { + compatible =3D "ti,am654-icss-iep"; + reg =3D <0x2e000 0x1000>; + clocks =3D <&icssg0_iepclk_mux>; + }; + + icssg0_iep1: iep@2f000 { + compatible =3D "ti,am654-icss-iep"; + reg =3D <0x2f000 0x1000>; + clocks =3D <&icssg0_iepclk_mux>; + }; + icssg0_mii_rt: mii-rt@32000 { compatible =3D "ti,pruss-mii", "syscon"; reg =3D <0x32000 0x100>; @@ -1385,6 +1397,18 @@ icssg1_iepclk_mux: iepclk-mux@30 { }; }; =20 + icssg1_iep0: iep@2e000 { + compatible =3D "ti,am654-icss-iep"; + reg =3D <0x2e000 0x1000>; + clocks =3D <&icssg1_iepclk_mux>; + }; + + icssg1_iep1: iep@2f000 { + compatible =3D "ti,am654-icss-iep"; + reg =3D <0x2f000 0x1000>; + clocks =3D <&icssg1_iepclk_mux>; + }; + icssg1_mii_rt: mii-rt@32000 { compatible =3D "ti,pruss-mii", "syscon"; reg =3D <0x32000 0x100>; --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 C02B84597C; Mon, 12 Feb 2024 17:38:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759515; cv=fail; b=Ho21rsuWgUgk7a0KpQaOBcFqqlFpXMu1FbF6NTtqWxveIbax5L+Omga0wpe9AChEatuyhFEktd+FpLsefVFqSxwxlPvbD74iLbHqlYAgMAyh0Bq41X+HfPhrOM1MAqwvSNPv6MjqIbGEApxecZr4313Py2JI9Ax01zZf3ZH3trM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759515; c=relaxed/simple; bh=qjX84Ld33bqw7IjO5K31ZS6hmGnQPJ9ZeIzTlrTMabY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=nAyh0g1yCFvKrZEU0/GPv7QpXPbL2C+jXP8PwB2EaVHtrDH30eOdEy8VEYIe91EdRMZind/Fvx7s8OC1/zWGk09X2T863xUib67SCrfqQrR7v4YIqr/3Jk8HQjopqtRF/4lX8lnHafPauiSLk1CnMmDQiRlOJkFBXS/QFu/3Zqk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=qVH2jWhq; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="qVH2jWhq" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QZXCIXPD7ZbIrZiYXoqSlbZIz39hBYpeWq8caOzmjk2SoEpZ6IeczX/5e83yNcA8leUcNq1fpsrMQpmUskVQSg7wb4QVeNYM19FYDRb3IFpBcm7q4+GREIEZLQOw7UQhna5d5EIZ2deUPd8WwUe0QauCL/95IQ+L4RC2jfmsrhKHsqX18g8HZqPz8b6YXXtpi8NT6akxa32UKlL4Ozc/X96qJgflTDqaoEzpX/mo8yH+jSZsrlnogX+8tWDgFlSg1djPmWgPjt4aZ4gVhK7ewxe6HeiTnDx4WyKPrVVCw2d3m6obwKnZL0dSGOcGOU3/rBY8JBHZdD6hK3DWU1abJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=rqV3jsVhpUcT1f5kpUjJ7BvVT6gZfARPAtp9a2c4V6A=; b=ckazdolJlo72729rAWMTMVFDx88UZrF81amWTv4BcuBnbBzQT0hMzmhus8UX67qbyozwMaYnHA4W5NYdttqVzNthJxLOIKpwkshPJ2+S7Yk8ZEhBrJ420Ox0KZJ5wlXkRjnWxGXoGHK8a+ddGJ9oe7HbSTTA8E+oIvF6E8oUt0UwjicHKt9gOCHTkMnSaQ3zNxguThbCvH74xPO+qPaTEIdOCrh1v+uCnzTf2itMmka5QShHBjOMabY5RINmyAOUtExtvRbQkwSNCf3E8aDaUN8CRqS+4O8LDQUoaay4wysHVIvDXHhbNqdpwlDqKW4soRLeDIqzICc2maG/6Niyzg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rqV3jsVhpUcT1f5kpUjJ7BvVT6gZfARPAtp9a2c4V6A=; b=qVH2jWhqIUIriMNxkvSEO8l1xqt5AuXG43R4G4/OD9+IiKPw+BjXfpnKHhco3Uy7JMhrpFln2bQk4z99lnFunBVHPjtMCBqpOWlLjzsEPDaHSKFbUr+QW4OpNZqmGDAwrBfQjc3V41a7HLrlfNygC13biFSAj0jUdqKd/cJHhWk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:21 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:21 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:13 +0100 Subject: [PATCH v6 6/7] arm64: dts: add description for solidrun am642 som and evaluation board Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-6-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: 4de04dfc-69a5-46b2-21a1-08dc2bf1682a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KukAfgStOx19KLQ2mTlGrS+jWNu3vlV27fVHwLINqG8FOOvs+2DVadA/uoIVJkdXw5Ss7fiCPVvi5tPvCYfxnjTJ4DkzLOEz9/fORZFVnQRm1oc7VZvg9y9cQBQGEku2FGVnYk8uU7PuYLLBvaQ1odipTDB4GJn+tOCTyfXoCQtVlHQRxzjwMOwXyQeJEef55QPIyEGhpW8R0XR3vdOzJ5t2SPpmb4I4RAUsgVeahzVQrjicdvAhMj0pW+PG9yZERybM+egjh8msM7p++S7+zRsKzUYXvSxDJe8pfMB88KctbebUky4tjodp18JpxOc3W9cm7paXPjMW+MrmCqaO/tT4APgpW8olBuZJXtc08cTaOHtjwnORieMi2pVagmb/e29SQyY8KwfsjRFyiGSe9yVbO2Y8dGCfjU8FPcU8p9LjJEaqpquIXQwN7z1ol3SDyVKm/OImo0OLP7rPzl1b1/GJjvmP48H5RWQUel37h4oLR9HusE4TMj8LPwJRoWso3xHlP2ACX3zRKpxW6NEXuy3Qv7fWk1kJcgd5wcnfNPQFttFRUakM7Up779reDtA5Y9Iec4lqCjdXSkIeumaOxhrNshPf4m6kwROO9bl/cI0OzEJkaxlrmDPmSiBXKpW1lpwe3Xnx+f3nbM1FrbjXzQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(230273577357003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(30864003)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(107886003)(38100700002)(86362001)(19627235002)(83380400001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ME1heXBjTGRUbEdMajJSZGs1bjV0aThkbDBmaldNU2J4ZS96bndMMm1QNmZ4?= =?utf-8?B?Rlc4enNHRDlCV0I1dWpMVW55UU1DaklYQWdMM3VVaHR3V1JzN0hxRFppejY3?= =?utf-8?B?azhWVHlVZjhDVDg4NXFIVlh6UkFFWVk1Wm5tQWJYbjZnd3ljaW5kQ25RRHZK?= =?utf-8?B?QVM4UjNPMHk4cVBuS00wU25mMW1zb01EVGJEdFdpQnp0K0pRbUVVK1NYc2lI?= =?utf-8?B?bXY4Tnp4SFl4NTVLdzYxWlpiSlNac25KZW8veUdLMXcxRmxkaE1nZ2ZIcVlZ?= =?utf-8?B?aGhmTERTNDBsR0VNSHg5UUYyeUlPL1ltSUc1UHJQalJsMnptUWQ2SkNiNFlG?= =?utf-8?B?dzQwYXNHbEgrNE9IYXUxR0lzOVZYOGlTdDl6aStaeU5kd01BYUVHbHNEL0Qw?= =?utf-8?B?cC8yY0xFNkR0WTlvTituWjh2ZEhaaTV3ZDdNd0hYT2NqdVlXNzZLQUYrTVoy?= =?utf-8?B?OThRZndzaFNTK3lZWTd0VDhISllMY1FCdXhBYTVWSEF4cEZOUXBoQ1F5bnhM?= =?utf-8?B?a0IrUStYcGxLclBlVS83OVRZbzZhSFZWZWVXeHNHSjVHSlRXMHVhVm1GZFRY?= =?utf-8?B?QW5RRE16YjI1eTNiL3RHMTN3THNnNjhBWlhpQlVMbWlaYTJSUnZrYWROeTRI?= =?utf-8?B?VzlDME5YdzhFVGZMUlRBR2lPSklpeUVMSCtMVC9RZ2krRTBkUTdGZzU3T2hs?= =?utf-8?B?cDRnTHZPcllqZCt1Nm9HUG1ZUXVGNnRNcUVwOHp1QlZpcXdTYUNYQzNpcDRs?= =?utf-8?B?b3E0RWdhZEdYeVVDMzc1elhMZ1VsY0JaSUpFbCtpRWlKbThUTFN3UzF2a0lu?= =?utf-8?B?amQxaXZRbjRqRXZmWlR0amhxVXNuZEszb095ZERndzc2VTlWSkN2WFIrTFVy?= =?utf-8?B?RnVzMUZkSUQ3UzNVby9KcWc1SVBSOVBwbVcwRTJCbDBON2ZXS2Z3ajhVd0o5?= =?utf-8?B?VHZ0dkJoU04yY1VqdWk4TitRdG5DcHFaa3VSM1F2anc2MHlIYVF6Sm5RZXZT?= =?utf-8?B?QWlHZ0c5Q21IV05oTXBZT3Y3a3dXdmx0bVN5MWx3YnB1SVRSQU5RWGwxM3Nh?= =?utf-8?B?aGtlN3Q3OGRZMXUrTWR4a2JCcGQrdzcrM0RjRmh6QnVMSWFNSnVTdEl4eWNW?= =?utf-8?B?L0NpU0Z6ZzhmTmNkdTZCTUJ2WEFhN0xScU05S0tzTFU1dXIrY25aR2lYWEFm?= =?utf-8?B?Smc3RG9qOEwzdWNFQ0pwejNxeHZZRGRqMFhKWHJwV3RuT2dDMDhEeEtJeGx5?= =?utf-8?B?Ums5VVYwMzhJaHY1bU5vb3RtOE42Nit3d1ZUUjkzOUtqdHVYSEpKcmhmRjNN?= =?utf-8?B?bHpwLzgxL01YNzk1VEJaVm1BMUI1U1lyY0xGR1Fqb2RiRjRDM0hXWVZGMWFn?= =?utf-8?B?TkpxbFdHVDN3d2swSDNRQXEzS0h2NzIyRTlXZlpocG1ERnR6ZmRzeXgraGVW?= =?utf-8?B?YjhNaWUrWGRzeERzWXZiL3ZQVlAzRzhtdU5rM1lPcUxSL3pzZlMvYUdLN3FS?= =?utf-8?B?VDY3aFRpVzMvakpWUDBOTXJsSFdzVGo1Ym8yNlVBUVVwVklSdTA4RG9JQzRX?= =?utf-8?B?cE50aGZFaGFwZHFzdFVHK0hnenFqMEkxWDNNWFVhMjkwTmxOeU0xVHRxclNB?= =?utf-8?B?ZTZFMU1xN0FJT0xaT0lzWmZMcWpEVndiWUEwemV3NVJRWVRTR25QaU16SzNF?= =?utf-8?B?VG5nU1NQalJIekRKSE9Oc3pNYkE4TFFGZlNWc2lqd3hFVkFiZnNKWmlLWmdU?= =?utf-8?B?aHpQN0NOOU1VTUpQQmd2bEgyYlhFWm85RDZSaTdyK2ZKN3d6ZmFUc0kvRFAx?= =?utf-8?B?blhRVERKZDZha1IrZzY0SGVCcjFkWG9LS3hXMmw2MFVWakRzSXdTVnFSK1BS?= =?utf-8?B?Nk94MEhmM05va1RGYnJlQ0wrRkpZTWhZaWxhbXoyYy9xbVp1c3hZb0FYbCtB?= =?utf-8?B?NTJlOTFyUDRLK3BCTlJ2QjlHelkrczh5RDUvSUZnNFNLaXR2cS85QmxGelQ4?= =?utf-8?B?cmUxa0lDb0dLOTBUY3hSQXJPTDUxU0VqTFVWSDcxZm5vdXh4OTM0YldOTEdz?= =?utf-8?B?Q0U1Z0p0MlJTdzdpVnQ4VXNVdzVrcnVwNGptVmgxaCtlMk1XTXRoNllFS1pN?= =?utf-8?Q?kKoWkbLIgVnoQbJ5jSQ6ebaB4?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4de04dfc-69a5-46b2-21a1-08dc2bf1682a X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:21.5286 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zqchd+859zZLJ8GBZorfahttVH0tDM2n5m0v9S37yik84mZF6kTg4BJmtn2t7rN0yPPLadNhJb4gaMpIT3v4AQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 Add description for the SolidRun AM642 SoM, and HummingBoard-T evaluation board. The SoM features: - 1x cpsw ethernet with phy - 2x pru ethernet with phy - eMMC - spi flash (assembly option) Additionally microSD and usb-2.0 otg are included in the SoM description as they are supported boot sources for the SOC boot-rom. The Carrier provides: - 3x RJ45 connector - 2x M.2 connector - USB-2.0 Hub - USB-A Connector - LEDs - 2x CAN transceiver - 1x RS485 transceiver - sensors The M.2 connectors support either USB-3.1 or PCI-E depending on status of a mux. By default the mux is switched off. Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/ti/Makefile | 1 + arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts | 292 ++++++++++ arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi | 594 +++++++++++++++++= ++++ 3 files changed, 887 insertions(+) diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makef= ile index 52c1dc910308..bd73ce06acba 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -38,6 +38,7 @@ dtb-$(CONFIG_ARCH_K3) +=3D k3-am62x-sk-hdmi-audio.dtbo =20 # Boards with AM64x SoC dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-evm.dtb +dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-hummingboard-t.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-phyboard-electra-rdk.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-sk.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-tqma64xxl-mbax4xxl.dtb diff --git a/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts b/arch/arm6= 4/boot/dts/ti/k3-am642-hummingboard-t.dts new file mode 100644 index 000000000000..234d76e4e944 --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts @@ -0,0 +1,292 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2023 Josua Mayer + * + * DTS for SolidRun AM642 HummingBoard-T, + * running on Cortex A53. + * + */ + +/dts-v1/; + +#include +#include + +#include "k3-am642.dtsi" +#include "k3-am642-sr-som.dtsi" + +/ { + model =3D "SolidRun AM642 HummingBoard-T"; + compatible =3D "solidrun,am642-hummingboard-t", "solidrun,am642-sr-som", = "ti,am642"; + + aliases { + serial5 =3D &main_uart3; + }; + + leds { + compatible =3D "gpio-leds"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&leds_default_pins>; + + /* D24 */ + led1: led-1 { + label =3D "led1"; + gpios =3D <&main_gpio0 29 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + + /* D25 */ + led2: led-2 { + label =3D "led2"; + gpios =3D <&main_gpio0 30 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + + /* D26 */ + led3: led-3 { + label =3D "led3"; + gpios =3D <&main_gpio0 33 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + }; + + regulator-m2-3v3 { + compatible =3D "regulator-fixed"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <®ulator_pcie_3v3_default_pins>; + regulator-name =3D "m2-3v3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&main_gpio1 17 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-always-on; + }; + + regulator-vpp-1v8 { + compatible =3D "regulator-fixed"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <®ulator_vpp_1v8_default_pins>; + regulator-name =3D "vpp-1v8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + gpio =3D <&main_gpio1 78 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + serdes_mux: mux-controller { + compatible =3D "gpio-mux"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&serdes_mux_default_pins>; + #mux-control-cells =3D <0>; + /* + * Mux has 2 IOs: + * - select: 0 =3D USB-3 (M2); 1 =3D PCIE (M1) + * - shutdown: 0 =3D active; 1 =3D disabled (high impedance) + */ + mux-gpios =3D <&main_gpio1 40 GPIO_ACTIVE_HIGH>, <&main_gpio1 41 GPIO_AC= TIVE_HIGH>; + /* default disabled */ + idle-state =3D <2>; + }; +}; + +&main_gpio0 { + m2-reset-hog { + gpio-hog; + gpios =3D <12 GPIO_ACTIVE_LOW>; + output-low; /* deasserted */ + line-name =3D "m2-reset"; + }; + + m1-m2-w-disable1-hog { + gpio-hog; + gpios =3D <32 GPIO_ACTIVE_LOW>; + output-low; /* deasserted */ + line-name =3D "m1-m2-pcie-w-disable1"; + }; + + m1-m2-w-disable2-hog { + gpio-hog; + gpios =3D <34 GPIO_ACTIVE_LOW>; + output-low; /* deasserted */ + line-name =3D "m1-m2-pcie-w-disable2"; + }; +}; + +&main_gpio1 { + m1-pcie-clkreq0-hog { + gpio-hog; + gpios =3D <11 GPIO_ACTIVE_LOW>; + input; + line-name =3D "m1-pcie-clkreq0"; + }; + + m2-pcie-clkreq-hog { + gpio-hog; + gpios =3D <35 GPIO_ACTIVE_LOW>; + input; + line-name =3D "m2-pcie-clkreq"; + }; +}; + +&main_i2c0 { + pinctrl-0 =3D <&main_i2c0_default_pins>, <&main_i2c0_int_default_pins>; + + humidity-sensor@41 { + compatible =3D "ti,hdc2010"; + reg =3D <0x41>; + interrupt-parent =3D <&main_gpio0>; + interrupts =3D <37 IRQ_TYPE_EDGE_FALLING>; + }; + + light-sensor@44 { + compatible =3D "ti,opt3001"; + reg =3D <0x44>; + interrupt-parent =3D <&main_gpio0>; + interrupts =3D <37 IRQ_TYPE_EDGE_FALLING>; + }; + + /* charger@6a */ +}; + +&main_i2c1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_i2c1_default_pins>; + status =3D "okay"; + + rtc@69 { + compatible =3D "abracon,abx80x"; + reg =3D <0x69>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rtc_int_default_pins>; + abracon,tc-diode =3D "schottky"; + abracon,tc-resistor =3D <3>; + interrupt-parent =3D <&main_gpio0>; + interrupts =3D <44 IRQ_TYPE_EDGE_FALLING>; + }; +}; + +&main_mcan0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_mcan0_default_pins>; + status =3D "okay"; + + can-transceiver { + max-bitrate =3D <8000000>; + }; +}; + +&main_mcan1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_mcan1_default_pins>; + status =3D "okay"; + + can-transceiver { + max-bitrate =3D <8000000>; + }; +}; + +&main_pmx0 { + leds_default_pins: leds-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0074, PIN_OUTPUT, 7) /* GPMC0_AD14.GPIO0_29 */ + AM64X_IOPAD(0x0078, PIN_OUTPUT, 7) /* GPMC0_AD15.GPIO0_30 */ + AM64X_IOPAD(0x0088, PIN_OUTPUT, 7) /* GPMC0_OEn_REn.GPIO0_33 */ + >; + }; + + main_i2c0_int_default_pins: main-i2c0-int-default-pins { + pinctrl-single,pins =3D < + /* external pull-up on Carrier */ + AM64X_IOPAD(0x0098, PIN_INPUT, 7) /* GPMC0_WAIT0.GPIO0_37 */ + >; + }; + + main_i2c1_default_pins: main-i2c1-default-pins { + pinctrl-single,pins =3D < + /* external pull-up on SoM */ + AM64X_IOPAD(0x0268, PIN_INPUT, 0) /* I2C1_SCL.I2C1_SCL */ + AM64X_IOPAD(0x026c, PIN_INPUT, 0) /* I2C1_SDA.I2C1_SDA */ + >; + }; + + main_mcan0_default_pins: main-mcan0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0254, PIN_INPUT, 0) /* MCAN0_RX.MCAN0_RX */ + AM64X_IOPAD(0x0250, PIN_OUTPUT, 0) /* MCAN0_TX.MCAN0_TX */ + >; + }; + + main_mcan1_default_pins: main-mcan1-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x025c, PIN_INPUT, 0) /* MCAN1_RX.MCAN1_RX */ + AM64X_IOPAD(0x0258, PIN_OUTPUT, 0) /* MCAN1_TX.MCAN1_TX */ + >; + }; + + main_uart3_default_pins: main-uart3-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x016c, PIN_INPUT, 10) /* PRG0_PRU0_GPO3.UART3_CTSn */ + AM64X_IOPAD(0x0170, PIN_OUTPUT, 10) /* PRG0_PRU0_GPO4.UART3_TXD */ + AM64X_IOPAD(0x0174, PIN_OUTPUT, 10) /* PRG0_PRU0_GPO5.UART3_RTSn */ + AM64X_IOPAD(0x01ac, PIN_INPUT, 10) /* PRG0_PRU0_GPO19.UART3_RXD */ + >; + }; + + pcie0_default_pins: pcie0-default-pins { + pinctrl-single,pins =3D < + /* connector M2 RESET */ + AM64X_IOPAD(0x0030, PIN_OUTPUT, 7) /* OSPI0_CSn1.GPIO0_12 */ + /* connectors M1 & M2 W_DISABLE1 */ + AM64X_IOPAD(0x0084, PIN_OUTPUT, 7) /* GPMC0_ADVN_ALE.GPIO0_32 */ + /* connectors M1 & M2 W_DISABLE2 */ + AM64X_IOPAD(0x008c, PIN_OUTPUT, 7) /* GPMC0_WEN.GPIO0_34 */ + /* connectors M1 & M2 PERST0 (PCI Reset) */ + AM64X_IOPAD(0x019c, PIN_OUTPUT, 7) /* PRG0_PRU0_GPO15.GPIO1_15 */ + /* connector M1 CLKREQ0 */ + AM64X_IOPAD(0x018c, PIN_INPUT, 7) /* PRG0_PRU0_GPO11.GPIO1_11 */ + /* connector M2 CLKREQ0 */ + AM64X_IOPAD(0x01ec, PIN_INPUT, 7) /* PRG0_PRU1_GPO15.GPIO1_35 */ + >; + }; + + regulator_pcie_3v3_default_pins: regulator-pcie-3v3-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x01a4, PIN_OUTPUT, 7) /* PRG0_PRU0_GPO17.GPIO1_17 */ + >; + }; + + regulator_vpp_1v8_default_pins: regulator-vpp-1v8-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x029c, PIN_OUTPUT, 7) /* MMC1_SDWP.GPIO1_78 */ + >; + }; + + rtc_int_default_pins: rtc-int-default-pins { + pinctrl-single,pins =3D < + /* external pull-up on Carrier */ + AM64X_IOPAD(0x00b4, PIN_INPUT, 7) /* GPMC0_CSn3.GPIO0_44 */ + >; + }; + + serdes_mux_default_pins: serdes-mux-default-pins { + pinctrl-single,pins =3D < + /* SEL, 10k pull-down on carrier, 2.2k pullup on SoM */ + AM64X_IOPAD(0x0200, PIN_OUTPUT, 7) /* PRG0_MDIO0_MDIO.GPIO1_40 */ + /* EN */ + AM64X_IOPAD(0x0204, PIN_OUTPUT, 7) /* PRG0_MDIO0_MDC.GPIO1_41 */ + >; + }; +}; + +&main_uart3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_uart3_default_pins>; + uart-has-rtscts; + rs485-rts-active-low; + linux,rs485-enabled-at-boot-time; + status =3D "okay"; +}; + +&usb0 { + dr_mode =3D "host"; +}; diff --git a/arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi b/arch/arm64/boot/= dts/ti/k3-am642-sr-som.dtsi new file mode 100644 index 000000000000..c19d0b8bbf0f --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi @@ -0,0 +1,594 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2023 Josua Mayer + * + */ + +#include + +/ { + model =3D "SolidRun AM642 SoM"; + compatible =3D "solidrun,am642-sr-som", "ti,am642"; + + aliases { + ethernet0 =3D &cpsw_port1; + ethernet1 =3D &icssg1_emac0; + ethernet2 =3D &icssg1_emac1; + mmc0 =3D &sdhci0; + mmc1 =3D &sdhci1; + serial2 =3D &main_uart0; + }; + + chosen { + /* SoC default UART console */ + stdout-path =3D "serial2:115200n8"; + }; + + /* PRU Ethernet Controller */ + ethernet { + compatible =3D "ti,am642-icssg-prueth"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pru_rgmii1_default_pins>, <&pru_rgmii2_default_pins>; + + sram =3D <&oc_sram>; + ti,prus =3D <&pru1_0>, <&rtu1_0>, <&tx_pru1_0>, <&pru1_1>, <&rtu1_1>, <&= tx_pru1_1>; + firmware-name =3D "ti-pruss/am65x-sr2-pru0-prueth-fw.elf", + "ti-pruss/am65x-sr2-rtu0-prueth-fw.elf", + "ti-pruss/am65x-sr2-txpru0-prueth-fw.elf", + "ti-pruss/am65x-sr2-pru1-prueth-fw.elf", + "ti-pruss/am65x-sr2-rtu1-prueth-fw.elf", + "ti-pruss/am65x-sr2-txpru1-prueth-fw.elf"; + + /* configure internal pinmux for mii mode */ + ti,pruss-gp-mux-sel =3D <2>, <2>, <2>, <2>, <2>, <2>; + + ti,mii-g-rt =3D <&icssg1_mii_g_rt>; + ti,mii-rt =3D <&icssg1_mii_rt>; + ti,iep =3D <&icssg1_iep0>, <&icssg1_iep1>; + + /* + * Configure icssg interrupt controller to map pru-internal + * interrupts 8/9 via channels 0/1 to host interrupts 0/1. + * + * For details see interrupt controller documentation: + * Documentation/devicetree/bindings/interrupt-controller/ti,pruss-intc.= yaml + */ + interrupt-parent =3D <&icssg1_intc>; + interrupts =3D <24 0 2>, <25 1 3>; + interrupt-names =3D "tx_ts0", "tx_ts1"; + + dmas =3D <&main_pktdma 0xc200 15>, /* egress slice 0 */ + <&main_pktdma 0xc201 15>, /* egress slice 0 */ + <&main_pktdma 0xc202 15>, /* egress slice 0 */ + <&main_pktdma 0xc203 15>, /* egress slice 0 */ + <&main_pktdma 0xc204 15>, /* egress slice 1 */ + <&main_pktdma 0xc205 15>, /* egress slice 1 */ + <&main_pktdma 0xc206 15>, /* egress slice 1 */ + <&main_pktdma 0xc207 15>, /* egress slice 1 */ + <&main_pktdma 0x4200 15>, /* ingress slice 0 */ + <&main_pktdma 0x4201 15>; /* ingress slice 1 */ + dma-names =3D "tx0-0", "tx0-1", "tx0-2", "tx0-3", + "tx1-0", "tx1-1", "tx1-2", "tx1-3", + "rx0", "rx1"; + + ethernet-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + icssg1_emac0: port@0 { + reg =3D <0>; + ti,syscon-rgmii-delay =3D <&main_conf 0x4110>; + /* Filled in by bootloader */ + local-mac-address =3D [00 00 00 00 00 00]; + phy-handle =3D <ðernet_phy2>; + phy-mode =3D "rgmii-id"; + }; + + icssg1_emac1: port@1 { + reg =3D <1>; + ti,syscon-rgmii-delay =3D <&main_conf 0x4114>; + /* Filled in by bootloader */ + local-mac-address =3D [00 00 00 00 00 00]; + phy-handle =3D <ðernet_phy1>; + phy-mode =3D "rgmii-id"; + }; + }; + }; + + /* DDR16SS0: + * - Bank 1 @ 0x080000000-0x0FFFFFFFF: max. 2GB in 32-bit address space + * - Bank 2 @ 0x880000000-0x9FFFFFFFF: max. 6GB in 64-bit address space + */ + memory@80000000 { + reg =3D <0x00000000 0x80000000 0x00000000 0x80000000>, + <0x00000008 0x80000000 0x00000001 0x80000000>; + device_type =3D "memory"; + }; + + reserved-memory { + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + secure_ddr: optee@9e800000 { + reg =3D <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ + no-map; + }; + + main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa0000000 0x00 0x100000>; + no-map; + }; + + main_r5fss0_core0_memory_region: r5f-memory@a0100000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa0100000 0x00 0xf00000>; + no-map; + }; + + main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa1000000 0x00 0x100000>; + no-map; + }; + + main_r5fss0_core1_memory_region: r5f-memory@a1100000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa1100000 0x00 0xf00000>; + no-map; + }; + + main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa2000000 0x00 0x100000>; + no-map; + }; + + main_r5fss1_core0_memory_region: r5f-memory@a2100000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa2100000 0x00 0xf00000>; + no-map; + }; + + main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa3000000 0x00 0x100000>; + no-map; + }; + + main_r5fss1_core1_memory_region: r5f-memory@a3100000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0xa3100000 0x00 0xf00000>; + no-map; + }; + }; + + vdd_mmc0: regulator-vdd-mmc0 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vdd-mmc0"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; +}; + +&cpsw3g { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rgmii1_default_pins>; +}; + +&cpsw3g_mdio { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mdio0_default_pins>; + status =3D "okay"; + + ethernet_phy0: ethernet-phy@0 { + compatible =3D "ethernet-phy-id2000.a0f1"; + reg =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <ðernet_phy0_default_pins>; + ti,clk-output-sel =3D ; + ti,op-mode =3D ; + /* + * Disable interrupts because ISR never clears 0x0040 + * + * interrupt-parent =3D <&main_gpio1>; + * interrupts =3D <70 IRQ_TYPE_LEVEL_LOW>; + */ + /* + * Disable HW Reset because clock signal is daisy-chained + * + * reset-gpios =3D <&main_gpio0 84 GPIO_ACTIVE_LOW>; + * reset-assert-us =3D <1>; + * reset-deassert-us =3D <30>; + */ + }; +}; + +&cpsw_port1 { + phy-mode =3D "rgmii-id"; + phy-handle =3D <ðernet_phy0>; +}; + +&cpsw_port2 { + status =3D "disabled"; +}; + +&icssg1_mdio { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pru1_mdio0_default_pins>; + status =3D "okay"; + + ethernet_phy1: ethernet-phy@3 { + compatible =3D "ethernet-phy-id2000.a0f1"; + reg =3D <3>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <ðernet_phy1_default_pins>; + ti,clk-output-sel =3D ; + ti,op-mode =3D ; + /* + * Disable interrupts because ISR never clears 0x0040 + * + * interrupt-parent =3D <&main_gpio1>; + * interrupts =3D <70 IRQ_TYPE_LEVEL_LOW>; + */ + /* + * Disable HW Reset because clock signal is daisy-chained + * + * reset-gpios =3D <&main_gpio0 20 GPIO_ACTIVE_LOW>; + * reset-assert-us =3D <1>; + * reset-deassert-us =3D <30>; + */ + }; + + ethernet_phy2: ethernet-phy@f { + compatible =3D "ethernet-phy-id2000.a0f1"; + reg =3D <0xf>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <ðernet_phy2_default_pins>; + ti,op-mode =3D ; + /* + * Disable interrupts because ISR never clears 0x0040 + * + * interrupt-parent =3D <&main_gpio1>; + * interrupts =3D <70 IRQ_TYPE_LEVEL_LOW>; + */ + /* + * Disable HW Reset because clock signal is daisy-chained + * + * reset-gpios =3D <&main_gpio0 52 GPIO_ACTIVE_LOW>; + * reset-assert-us =3D <1>; + * reset-deassert-us =3D <30>; + */ + }; +}; + +&mailbox0_cluster2 { + status =3D "okay"; + + mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { + ti,mbox-rx =3D <0 0 2>; + ti,mbox-tx =3D <1 0 2>; + }; + + mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { + ti,mbox-rx =3D <2 0 2>; + ti,mbox-tx =3D <3 0 2>; + }; +}; + +&mailbox0_cluster4 { + status =3D "okay"; + + mbox_main_r5fss1_core0: mbox-main-r5fss1-core0 { + ti,mbox-rx =3D <0 0 2>; + ti,mbox-tx =3D <1 0 2>; + }; + + mbox_main_r5fss1_core1: mbox-main-r5fss1-core1 { + ti,mbox-rx =3D <2 0 2>; + ti,mbox-tx =3D <3 0 2>; + }; +}; + +&main_i2c0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_i2c0_default_pins>; + status =3D "okay"; + + som_eeprom: eeprom@50 { + compatible =3D "atmel,24c01"; + reg =3D <0x50>; + pagesize =3D <8>; + }; +}; + +&main_pmx0 { + /* hog global functions */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <ðernet_phy_default_pins>; + + ethernet_phy_default_pins: ethernet-phy-default-pins { + pinctrl-single,pins =3D < + /* interrupt / power-down, external pull-up on SoM */ + AM64X_IOPAD(0x0278, PIN_INPUT, 7) /* EXTINTn.GPIO1_70 */ + >; + }; + + ethernet_phy0_default_pins: ethernet-phy0-default-pins { + pinctrl-single,pins =3D < + /* reset */ + AM64X_IOPAD(0x0154, PIN_OUTPUT, 7) /* PRG1_PRU1_GPO19.GPIO0_84 */ + /* reference clock */ + AM64X_IOPAD(0x0274, PIN_OUTPUT, 5) /* EXT_REFCLK1.CLKOUT0 */ + >; + }; + + ethernet_phy1_default_pins: ethernet-phy1-default-pins { + pinctrl-single,pins =3D < + /* reset */ + AM64X_IOPAD(0x0150, PIN_OUTPUT, 7) /* PRG1_PRU1_GPO18.GPIO0_20 */ + /* led0, external pull-down on SoM */ + AM64X_IOPAD(0x0128, PIN_INPUT, 7) /* PRG1_PRU1_GPO8.GPIO0_73 */ + /* led1/rxer */ + AM64X_IOPAD(0x011c, PIN_INPUT, 7) /* PRG1_PRU1_GPO5.GPIO0_70 */ + >; + }; + + ethernet_phy2_default_pins: ethernet-phy2-default-pins { + pinctrl-single,pins =3D < + /* reset */ + AM64X_IOPAD(0x00d4, PIN_OUTPUT, 7) /* PRG1_PRU0_GPO7.GPIO0_52 */ + /* led0, external pull-down on SoM */ + AM64X_IOPAD(0x00d8, PIN_INPUT, 7) /* PRG1_PRU0_GPO8.GPIO0_53 */ + /* led1/rxer */ + AM64X_IOPAD(0x00cc, PIN_INPUT, 7) /* PRG1_PRU0_GPO5.GPIO0_50 */ + >; + }; + + main_i2c0_default_pins: main-i2c0-default-pins { + pinctrl-single,pins =3D < + /* external pull-up on SoM */ + AM64X_IOPAD(0x0260, PIN_INPUT, 0) /* I2C0_SCL.I2C0_SCL */ + AM64X_IOPAD(0x0264, PIN_INPUT, 0) /* I2C0_SDA.I2C0_SDA */ + >; + }; + + /* + * main_mmc0_default_pins: main-mmc0-default-pins + * + * MMC0_CMD: no padconfig + * MMC0_CLK: no padconfig, external pull-up on SoM + * MMC0_DAT0: no padconfig + * MMC0_DAT1: no padconfig + * MMC0_DAT2: no padconfig + * MMC0_DAT3: no padconfig + * MMC0_DAT4: no padconfig + * MMC0_DAT5: no padconfig + * MMC0_DAT6: no padconfig + * MMC0_DAT7: no padconfig + * MMC0_DS: no padconfig, external pull-down on SoM + */ + + main_mmc1_default_pins: main-mmc1-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0294, PIN_INPUT_PULLUP, 0) /* (J19) MMC1_CMD */ + AM64X_IOPAD(0x028c, PIN_INPUT, 0) /* MMC1_CLK.MMC1_CLK */ + AM64X_IOPAD(0x0288, PIN_INPUT_PULLUP, 0) /* MMC1_DAT0.MMC1_DAT0 */ + AM64X_IOPAD(0x0284, PIN_INPUT_PULLUP, 0) /* MMC1_DAT1.MMC1_DAT1 */ + AM64X_IOPAD(0x0280, PIN_INPUT_PULLUP, 0) /* MMC1_DAT2.MMC1_DAT2 */ + AM64X_IOPAD(0x027c, PIN_INPUT_PULLUP, 0) /* MMC1_DAT3.MMC1_DAT3 */ + /* external pull-down on SoM & Carrier */ + AM64X_IOPAD(0x0298, PIN_INPUT_PULLUP, 0) /* MMC1_SDCD.MMC1_SDCD */ + AM64X_IOPAD(0x0290, PIN_INPUT, 0) /* MMC1_CLKLB: clock loopback */ + >; + }; + + main_uart0_default_pins: main-uart0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0230, PIN_INPUT, 0) /* UART0_RXD.UART0_RXD */ + AM64X_IOPAD(0x0234, PIN_OUTPUT, 0) /* UART0_TXD.UART0_TXD */ + >; + }; + + mdio0_default_pins: mdio0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x01fc, PIN_OUTPUT, 4) /* PRG0_PRU1_GPO19.MDIO0_MDC */ + AM64X_IOPAD(0x01f8, PIN_INPUT, 4) /* PRG0_PRU1_GPO18.MDIO0_MDIO */ + >; + }; + + ospi0_default_pins: ospi0-default-pins { + pinctrl-single,pins =3D < + /* external pull-down on SoM */ + AM64X_IOPAD(0x0000, PIN_OUTPUT, 0) /* OSPI0_CLK.OSPI0_CLK */ + AM64X_IOPAD(0x0008, PIN_OUTPUT, 0) /* OSPI0_DQS.OSPI0_DQS */ + /* external pull-up on SoM */ + AM64X_IOPAD(0x002c, PIN_OUTPUT, 0) /* OSPI0_CSn0.OSPI0_CSn0 */ + AM64X_IOPAD(0x000c, PIN_INPUT, 0) /* OSPI0_D0.OSPI0_D0 */ + AM64X_IOPAD(0x0010, PIN_INPUT, 0) /* OSPI0_D1.OSPI0_D1 */ + AM64X_IOPAD(0x0014, PIN_INPUT, 0) /* OSPI0_D2.OSPI0_D2 */ + AM64X_IOPAD(0x0018, PIN_INPUT, 0) /* OSPI0_D3.OSPI0_D3 */ + AM64X_IOPAD(0x001c, PIN_INPUT, 0) /* OSPI0_D4.OSPI0_D4 */ + AM64X_IOPAD(0x0020, PIN_INPUT, 0) /* OSPI0_D5.OSPI0_D5 */ + AM64X_IOPAD(0x0024, PIN_INPUT, 0) /* OSPI0_D6.OSPI0_D6 */ + AM64X_IOPAD(0x0028, PIN_INPUT, 0) /* OSPI0_D7.OSPI0_D7 */ + >; + }; + + ospi0_flash0_default_pins: ospi0-flash0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0034, PIN_OUTPUT, 7) /* OSPI0_CSn2.GPIO0_13 */ + AM64X_IOPAD(0x0038, PIN_INPUT, 7) /* OSPI0_CSn3.GPIO0_14 */ + >; + }; + + pru1_mdio0_default_pins: pru1-mdio0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x015c, PIN_OUTPUT, 0) /* PRG1_MDIO0_MDC.PRG1_MDIO0_MDC */ + AM64X_IOPAD(0x0158, PIN_INPUT, 0) /* PRG1_MDIO0_MDIO.PRG1_MDIO0_MDIO */ + >; + }; + + pru_rgmii1_default_pins: pru-rgmii1-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x00b8, PIN_INPUT, 2) /* (Y7) PRG1_PRU0_GPO0.PRG1_RGMII1_RD= 0 */ + AM64X_IOPAD(0x00bc, PIN_INPUT, 2) /* (U8) PRG1_PRU0_GPO1.PRG1_RGMII1_RD= 1 */ + AM64X_IOPAD(0x00c0, PIN_INPUT, 2) /* (W8) PRG1_PRU0_GPO2.PRG1_RGMII1_RD= 2 */ + AM64X_IOPAD(0x00c4, PIN_INPUT, 2) /* (V8) PRG1_PRU0_GPO3.PRG1_RGMII1_RD= 3 */ + AM64X_IOPAD(0x00d0, PIN_INPUT, 2) /* (AA7) PRG1_PRU0_GPO6.PRG1_RGMII1_R= XC */ + AM64X_IOPAD(0x00c8, PIN_INPUT, 2) /* (Y8) PRG1_PRU0_GPO4.PRG1_RGMII1_RX= _CTL */ + AM64X_IOPAD(0x00e4, PIN_OUTPUT, 2) /* (AA8) PRG1_PRU0_GPO11.PRG1_RGMII1= _TD0 */ + AM64X_IOPAD(0x00e8, PIN_OUTPUT, 2) /* (U9) PRG1_PRU0_GPO12.PRG1_RGMII1_= TD1 */ + AM64X_IOPAD(0x00ec, PIN_OUTPUT, 2) /* (W9) PRG1_PRU0_GPO13.PRG1_RGMII1_= TD2 */ + AM64X_IOPAD(0x00f0, PIN_OUTPUT, 2) /* (AA9) PRG1_PRU0_GPO14.PRG1_RGMII1= _TD3 */ + AM64X_IOPAD(0x00f8, PIN_INPUT, 2) /* (V9) PRG1_PRU0_GPO16.PRG1_RGMII1_T= XC */ + AM64X_IOPAD(0x00f4, PIN_OUTPUT, 2) /* (Y9) PRG1_PRU0_GPO15.PRG1_RGMII1_= TX_CTL */ + >; + }; + + pru_rgmii2_default_pins: pru-rgmii2-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x0108, PIN_INPUT, 2) /* PRG1_PRU1_GPO0.RGMII2_RD0 */ + AM64X_IOPAD(0x010c, PIN_INPUT, 2) /* PRG1_PRU1_GPO1.RGMII2_RD1 */ + AM64X_IOPAD(0x0110, PIN_INPUT, 2) /* PRG1_PRU1_GPO2.RGMII2_RD2 */ + AM64X_IOPAD(0x0114, PIN_INPUT, 2) /* PRG1_PRU1_GPO3.RGMII2_RD3 */ + AM64X_IOPAD(0x0120, PIN_INPUT, 2) /* PRG1_PRU1_GPO6.RGMII2_RXC */ + AM64X_IOPAD(0x0118, PIN_INPUT, 2) /* PRG1_PRU1_GPO4.RGMII2_RX_CTL */ + AM64X_IOPAD(0x0134, PIN_OUTPUT, 2) /* PRG1_PRU1_GPO11.RGMII2_TD0 */ + AM64X_IOPAD(0x0138, PIN_OUTPUT, 2) /* PRG1_PRU1_GPO12.RGMII2_TD1 */ + AM64X_IOPAD(0x013c, PIN_OUTPUT, 2) /* PRG1_PRU1_GPO13.RGMII2_TD2 */ + AM64X_IOPAD(0x0140, PIN_OUTPUT, 2) /* PRG1_PRU1_GPO14.RGMII2_TD3 */ + AM64X_IOPAD(0x0148, PIN_INPUT, 2) /* PRG1_PRU1_GPO16.RGMII2_TXC */ + AM64X_IOPAD(0x0144, PIN_OUTPUT, 2) /* PRG1_PRU1_GPO15.RGMII2_TX_CTL */ + >; + }; + + rgmii1_default_pins: rgmii1-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x01cc, PIN_INPUT, 4) /* PRG0_PRU1_GPO7.RGMII1_RD0 */ + AM64X_IOPAD(0x01d4, PIN_INPUT, 4) /* PRG0_PRU1_GPO9.RGMII1_RD1 */ + AM64X_IOPAD(0x01d8, PIN_INPUT, 4) /* PRG0_PRU1_GPO10.RGMII1_RD2 */ + AM64X_IOPAD(0x01f4, PIN_INPUT, 4) /* PRG0_PRU1_GPO17.RGMII1_RD3 */ + AM64X_IOPAD(0x0188, PIN_INPUT, 4) /* PRG0_PRU0_GPO10.RGMII1_RXC */ + AM64X_IOPAD(0x0184, PIN_INPUT, 4) /* PRG0_PRU0_GPO9.RGMII1_RX_CTL */ + AM64X_IOPAD(0x0124, PIN_OUTPUT, 4) /* PRG1_PRU1_GPO7.RGMII1_TD0 */ + AM64X_IOPAD(0x012c, PIN_OUTPUT, 4) /* PRG1_PRU1_GPO9.RGMII1_TD1 */ + AM64X_IOPAD(0x0130, PIN_OUTPUT, 4) /* PRG1_PRU1_GPO10.RGMII1_TD2 */ + AM64X_IOPAD(0x014c, PIN_OUTPUT, 4) /* PRG1_PRU1_GPO17.RGMII1_TD3 */ + AM64X_IOPAD(0x00e0, PIN_INPUT, 4) /* PRG1_PRU0_GPO10.RGMII1_TXC */ + AM64X_IOPAD(0x00dc, PIN_OUTPUT, 4) /* PRG1_PRU0_GPO9.RGMII1_TX_CTL */ + >; + }; + + usb0_default_pins: usb0-default-pins { + pinctrl-single,pins =3D < + AM64X_IOPAD(0x02a8, PIN_OUTPUT, 0) /* USB0_DRVVBUS.USB0_DRVVBUS */ + >; + }; +}; + +&main_r5fss0_core0 { + mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss0_core0>; + memory-region =3D <&main_r5fss0_core0_dma_memory_region>, + <&main_r5fss0_core0_memory_region>; +}; + +&main_r5fss0_core1 { + mboxes =3D <&mailbox0_cluster2 &mbox_main_r5fss0_core1>; + memory-region =3D <&main_r5fss0_core1_dma_memory_region>, + <&main_r5fss0_core1_memory_region>; +}; + +&main_r5fss1_core0 { + mboxes =3D <&mailbox0_cluster4 &mbox_main_r5fss1_core0>; + memory-region =3D <&main_r5fss1_core0_dma_memory_region>, + <&main_r5fss1_core0_memory_region>; +}; + +&main_r5fss1_core1 { + mboxes =3D <&mailbox0_cluster4 &mbox_main_r5fss1_core1>; + memory-region =3D <&main_r5fss1_core1_dma_memory_region>, + <&main_r5fss1_core1_memory_region>; +}; + +/* SoC default UART console */ +&main_uart0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_uart0_default_pins>; + status =3D "okay"; +}; + +&ospi0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&ospi0_default_pins>; + num-cs =3D <1>; + status =3D "okay"; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&ospi0_flash0_default_pins>; + spi-tx-bus-width =3D <8>; + spi-rx-bus-width =3D <8>; + spi-max-frequency =3D <200000000>; + cdns,tshsl-ns =3D <50>; + cdns,tsd2d-ns =3D <50>; + cdns,tchsh-ns =3D <4>; + cdns,tslch-ns =3D <4>; + cdns,read-delay =3D <0>; + interrupt-parent =3D <&main_gpio0>; + interrupts =3D <14 IRQ_TYPE_LEVEL_LOW>; + reset-gpios =3D <&main_gpio0 13 GPIO_ACTIVE_LOW>; + }; +}; + +&sdhci0 { + /* mmc0 pins have no padconfig */ + bus-width =3D <8>; + ti,driver-strength-ohm =3D <50>; + disable-wp; + non-removable; + cap-mmc-hw-reset; + no-sd; + /* + * MMC controller supports switching between 1.8V and 3.3V signalling. + * However MMC0 (unlike MMC1) does not integrate an LDO. + * Explicitly link a regulator node for indicating to the driver which + * voltages are actually usable. + */ + vqmmc-supply =3D <&vdd_mmc0>; + status =3D "okay"; +}; + +/* + * microSD is on carrier - however since SoC can boot from it, + * configure it just in case. + */ +&sdhci1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&main_mmc1_default_pins>; + bus-width =3D <4>; + ti,driver-strength-ohm =3D <50>; + disable-wp; + status =3D "okay"; +}; + +/* + * USB settings are a carrier choice - however since SoC can boot from it, + * configure as USB-2.0 OTG here, keeping USB-3 serdes disabled. + */ +&usb0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb0_default_pins>; + dr_mode =3D "otg"; + maximum-speed =3D "high-speed"; +}; + +&usbss0 { + ti,vbus-divider; + ti,usb2-only; +}; --=20 2.35.3 From nobody Wed Dec 17 07:24:37 2025 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2122.outbound.protection.outlook.com [40.107.14.122]) (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 D507F46436; Mon, 12 Feb 2024 17:38:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759517; cv=fail; b=kZ7D4kd4/m4w4Sr8YFiqj0Chtb+2nc+ljm8hk1q6nVYc+tpWP5M9/prmG3nx9loxsy3pzavq/9YaAKB/FKD4kwCmM87lqZGCSaL9g/Uk6r2YeyyQzdeNe53P1qg0u1ZiF1QpPaJq6UAvT+mj3AwOddB7x5On7be19BWo1w4XhEM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707759517; c=relaxed/simple; bh=ph9SmBrIBTf6R2xbWGu/syxdAkOOkeOxs2zCuKm/0u0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Lt/Ci4stq3Cs+K1mjwMHWn6GgFU73idX2MXCmQXitCQeQz/ic0iZkE1X6Cq7YxgStepojYfw8vBWxOA5BIfhT5FhS5d/afj9HpvWIzXRkHW/XXZPdwBvWoi1aZkPCpEToOi7WSNcfvTP0U0hmvVW3rSKwJ4ikPQe+1QW4izM94s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=hz40hF1H; arc=fail smtp.client-ip=40.107.14.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="hz40hF1H" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JD6Q2S0ptnEeMsJkbavuwcniF2PU/ScEnBrz9VahK/iH9vNH3xPFzP12l16KBQqFErLvzkX28JK0wQ1rxon+Sl+NI1r4wHa1OKHwlkLR5HaGIBWri3T/3LkQw2H9K33GkoM9dCKXZ8f51G+PMxvRaVqNnbPIgHK74kOn0byA40L5Q/XDXBXRRXR9HND84keE9DUDAysC5W2DGaho+b9ynD2axcZ5d5OGEBz/Ggdsz7OYDZq+c5LSJqpVVdRaZOisvM1QldrG1cgyNyx0DqYriMGH0FRIqzaTtikLQw3Dx6kVHmWjABDUWm3CHHdpJjxyB/vq1yBW9F6Y+S6YaOqXgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=M49RPVQDRuY+V2FKFZi99jgURfuAsNCh4dhWzC7A7ko=; b=gDGiMuDrrz1Qa3c5TatNeVHGD+r9IeWI3mi9dnD/s/u43z+nv2fICmAMGftx57gMKq3nxiWxqBeD1/AVjKuxYpxiRp8St5J6UHeu7ZBdqkQQ9Cqlu8Z/64qYZmWfyPwVyKDzoRDu8R7jWSqC/hRTU3aSLPrlhDnf0g36ny66VgC1mQ8ycg8ml7QeLi6mWTIZmv/EeGpYow9KsXIE4GoLYFExX9/wD9eglfzDA2mOkryf3jpRrCzVO+Go/PfWIyus58B97mwBGsdNYy3odqQicw5CMngFE7okl3EzRIKfKI1hvDKr7HhgX98OVjgguf4yvMvPgUEq4ps6Te5Hmd6H7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M49RPVQDRuY+V2FKFZi99jgURfuAsNCh4dhWzC7A7ko=; b=hz40hF1HNoX8Gjolcz9OwiuQN8Jyyh24unmY94On98UhwLEaYRJQyX4hLPA2vfo63jfAXx2fQzhDTybX6lMzzTCoFMHHn6SnmXHwbx+4f7wuTNnUaGLDyCoAeAw7bUSCVFhHwLChwtSJSilMGzMuagzcZVd5QV5kmoqQTVqe51E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) by AS8PR04MB7909.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.24; Mon, 12 Feb 2024 17:38:22 +0000 Received: from AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c]) by AM9PR04MB7586.eurprd04.prod.outlook.com ([fe80::3b94:f607:ebe1:7d6c%7]) with mapi id 15.20.7249.039; Mon, 12 Feb 2024 17:38:22 +0000 From: Josua Mayer Date: Mon, 12 Feb 2024 18:38:14 +0100 Subject: [PATCH v6 7/7] arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240212-add-am64-som-v6-7-b59edb2bc8c3@solid-run.com> References: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> In-Reply-To: <20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alessandro Zummo , Alexandre Belloni , Jonathan Cameron , Lars-Peter Clausen , Eugene Zaikonnikov , Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger Cc: Yazan Shhady , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-iio@vger.kernel.org, Rob Herring , linux-mtd@lists.infradead.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::14) To AM9PR04MB7586.eurprd04.prod.outlook.com (2603:10a6:20b:2d5::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB7586:EE_|AS8PR04MB7909:EE_ X-MS-Office365-Filtering-Correlation-Id: e4310427-08ae-4d48-93d2-08dc2bf16897 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qdq6OPuVv9mRpcEz7jVlQkS1ER2wmNY6wmWkXjOMqf8NTaSUJ/lP0AxQXXnoevSTmd095HD70fHRkJFSeWMvV9qriJbQg6U4kQHWHaIIbDOaO9KNL9gYRVkwICHdY3qBBssIw/ljBqBQ/HIkd6KQrE6vQ4tawQeXB1BpmtJjV3sqOzBAE/2+ohHV81QGs/tTuFmwRy3Z1w+3SQVPsrTEDb5ZaZMEJ21IPAt46Y+j/IRJgT9xrfuJ4lXCcFdE1/av1QvxHvy7N7Xj7qzFMNK1r93LMDXg3SOKCY7x+d0fNL6r070Jg63WTAdycrz+oJCRIkEAmFJiCaO9qRwBynfwYR/Q2jbNJOUo2rGSgHfDTjdChtR2yxubfdxCEkvdGRvJvavgjzaV8pTmtcVNfNvWYodzTjdsYw7m/MwTAtpTZQh7zuDnLDIgdfD37R2muwgO8ivj/JInrAJ+bXNKfnxiSNPwJ3dBwKP2o7d9Zg8ot1IbI7iw2U9AQb/+f+fwmCnYooNAvzOLQQgGVt17pXbcojplLSLea/OqX3IAwo0hsWRUcbFq018dTRwM77mSJHFTZ0VcwDFfWSYwNBJJH+YMVhvCmUGRtdkw1LpZCcSVy0Awynl/VZrF7p6zZXm/l9EW3HiJO0HSvBIkJn7rajHYZg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB7586.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(396003)(366004)(376002)(39840400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(8936002)(7416002)(66946007)(4326008)(66476007)(8676002)(66556008)(5660300002)(2906002)(41300700001)(26005)(2616005)(38350700005)(36756003)(107886003)(38100700002)(86362001)(83380400001)(110136005)(54906003)(52116002)(6512007)(6666004)(6506007)(316002)(921011)(6486002)(478600001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MEU4SjdPaDdjWk55MVZxcnVUb1FrUUhvZXRnTWVHRThTbFllZEdzc0tUTHJu?= =?utf-8?B?Mm94R08zWlc5TVArQkhGaW1IUmlWWC9GZThyc0ZPQzI2cUtQVlZ2bXFOTXZG?= =?utf-8?B?NFdiQ2dUL0FKRDdpQm5VZXlhS3pTcnYzNE1IeEpiVFJMdXpNVkZEekdSRlpl?= =?utf-8?B?NFJGRFBZRkZ6anFubW1pUFU2dS9FKzEyOXVYNVJtcEt2RHEvV2hJT2NQN1Vm?= =?utf-8?B?cHFMWFV3c29udUFMMzlxQzYzZnpXK0JRTGpyK2VkNExPWEt0U1NXVUhiWC91?= =?utf-8?B?NHpNOEkwYVpzUXlBK2x1ODVONXd1ZURZTVkwRXlTVUtJSVNaRzJpUDVVODVs?= =?utf-8?B?a0xVek1KRUFDeW1adStvK3V6bnp4UHFEUWxDUG0zZ2xKV21oNGFKMzFvVGtH?= =?utf-8?B?NmdodmwzaHcwaHBaalByeTJXL1VPY29HUE5EV1hkSHN3eEJlOUVuZEt1bGlL?= =?utf-8?B?V2JGN25IbFg2bkVvS1F2VDNXN0JXVE1BVlJjLzhGK29pRGhZMGlNSndhUkpv?= =?utf-8?B?bWFQMTB2eVdwSnBJb1VRS0IwTEdlYUR5TFU2Q0x6ZndLUjFOZHlOd05SUWQ0?= =?utf-8?B?TktGSG5HN2pXdFZxdGdkOUYzMmdvaVRmbGZXV0FMVUN2cGI3STdoZlVQNlpX?= =?utf-8?B?MS8yVzlVdGYwZm85c3pQOXlZSEdwbEJmeSs0aWorOXFKcjQyTm9DNkttc01T?= =?utf-8?B?RVZ1VVFOaHBpbG1tUUdqMHh5QlREMnc5SUI0ZzlBSDloR3dEbmdEYXhzTGhC?= =?utf-8?B?R0g2eWJJK1FjS2RmQWw0eWtyRlJIcXlacDN2b1IvL1lpN0lOM2ZCUGlpdzEv?= =?utf-8?B?YkI1eFNWVlhpNkFDV0huQmR2Qi9wcTlmVU9wQ3BpYzFSL28yWW1DdjR1THFl?= =?utf-8?B?TnV5WUp1RlRSNU1ici9rZktSSmZ6UGtITUxRTGhXQXRqajViN2o2ai91ZlNY?= =?utf-8?B?VnZleFJIYzJPeUx4RlN3SHBKNFhKL3Y4SGpoVkdxbFY0bnVJYzE4NXByM1I4?= =?utf-8?B?bGVkOXNEczFWcGdDai9WVjR4YkcyL0hTNG1CNUpKTXh0WUx3UDZUbzNIS3RL?= =?utf-8?B?V1lBcEVwaTdKbnBCL1RQWC9IenpMREd2VlptbnRvQkc2aTlQTjR3WWNXT2ky?= =?utf-8?B?MmJndW5mbjRPK0FrNENFK1d5N1huRzJzYnNTZWpxYXZmNzZUZWxHQVRFMG0v?= =?utf-8?B?SGNyWUk2WldUajNjc0EvS3UxcytkUE5qTE45ZkRBS3VwZEl0MjJrWmZMQzVD?= =?utf-8?B?bFgxWE5USkp0Q2RZRGtUT0RZbU5PbUVhV0IwV002YmxKSVBJK2FPY1EwdGJl?= =?utf-8?B?RzhHY2tpRldXVzRoR3h0UzllWFZOQTZhUUJsWXA1MWxSKzQ4K0tBbC9FWWdU?= =?utf-8?B?ZnduckY3YWZxSUNXQ3IvbTNzRzIrMEFFVEFBZW4vbTV0aS9VZVVoM1RLOTdG?= =?utf-8?B?K1c4cm1LN2pmQ0wxMWNOZERDdWE2MUViaVVSaVdkdW5EbWFJbjh3VEIzeTFq?= =?utf-8?B?YW1oeU9jeVFFVmMzenJ5U1R4RW4xL3JXeTYwaGVTSHQ3dERMK00rSlpBcHlT?= =?utf-8?B?L3p3M2lOWUxVVHdGcUZWTnJiL3h2dDYrWmM1b2RmYytMTlllOFNYaTd4WHp5?= =?utf-8?B?Z2FTQVBobTZLZlhHYjE3Ulg3MDZYUGVrSHl2N2NaVWxiekdLVjFuOSsxcnJz?= =?utf-8?B?YzFvbmxXRXA2akpmeHFxT043ZmpOTWVaQkxEZ2oyNm9yK1lHb2FkdWVzNnhj?= =?utf-8?B?OGRhUnhhNjJBbTJpUEtpNHBMbzBoRm9wa3NhRUxnMHR0RFhsOUsxamNRUGQw?= =?utf-8?B?SkhtNVFJRmIwRURpSDZuOFlXNVI0bXZFVm9EaTNOZzBVVmw3QU9Od2I1WnRq?= =?utf-8?B?blBzMVI5cUVsS2haaXBDMlNXYUl1N3ZUNXdHMjU1VTdURlk3dm5SM1FEaVc3?= =?utf-8?B?NjU1RUtwVWJWWS9HWGRKWHlZSC8zMFJEN1VhdFhXV2tQeG03ZWIxSGxaNzUy?= =?utf-8?B?UmpJOHQyTXRIc2Nha2JHVCs0aW5BY3c1U21xTXd6TU8wa0VMd3VKODA5YTdP?= =?utf-8?B?Y3RYVFVBV09VMHY3bGFvY2dKb0dMVkZZZy94MHFOUnJzYkJiNGFhaUh6ejl2?= =?utf-8?Q?05kYBD0nKLv2DqoNVuwTp4TtL?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: e4310427-08ae-4d48-93d2-08dc2bf16897 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB7586.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 17:38:22.2329 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ARQsICIY9HsFYbr8Vt1cvKtoecpSsTCO2L8pgJHXyJKMd3kODcOQFGXfT50xFsPjoGYTOZP5oTeg57vxoIlplg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7909 HummingBoard-T features two M.2 connectors labeled "M1" and "M2". The single SerDes lane of the SoC can be routed to either M1 pci-e signals, or M2 usb-3 signals by a gpio-controlled mux. Add overlays for each configuration. Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/ti/Makefile | 6 +++ .../boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso | 45 ++++++++++++++++++= ++++ .../boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso | 44 ++++++++++++++++++= +++ 3 files changed, 95 insertions(+) diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makef= ile index bd73ce06acba..cd12720638c7 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -37,8 +37,14 @@ dtb-$(CONFIG_ARCH_K3) +=3D k3-am62x-sk-csi2-imx219.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-am62x-sk-hdmi-audio.dtbo =20 # Boards with AM64x SoC +k3-am642-hummingboard-t-pcie-dtbs :=3D \ + k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-pcie.dtbo +k3-am642-hummingboard-t-usb3-dtbs :=3D \ + k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-usb3.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-evm.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-hummingboard-t.dtb +dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-hummingboard-t-pcie.dtb +dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-hummingboard-t-usb3.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-phyboard-electra-rdk.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-sk.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-am642-tqma64xxl-mbax4xxl.dtb diff --git a/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso b/arc= h/arm64/boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso new file mode 100644 index 000000000000..bd9a5caf20da --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2023 Josua Mayer + * + * Overlay for SolidRun AM642 HummingBoard-T to enable PCI-E. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +#include "k3-serdes.h" + +&pcie0_rc { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pcie0_default_pins>; + reset-gpios =3D <&main_gpio1 15 GPIO_ACTIVE_HIGH>; + phys =3D <&serdes0_link>; + phy-names =3D "pcie-phy"; + num-lanes =3D <1>; + status =3D "okay"; +}; + +&serdes0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + serdes0_link: phy@0 { + reg =3D <0>; + cdns,num-lanes =3D <1>; + cdns,phy-type =3D ; + #phy-cells =3D <0>; + resets =3D <&serdes_wiz0 1>; + }; +}; + +&serdes_ln_ctrl { + idle-states =3D ; +}; + +&serdes_mux { + idle-state =3D <1>; +}; diff --git a/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso b/arc= h/arm64/boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso new file mode 100644 index 000000000000..ffcc3bd3c7bc --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso @@ -0,0 +1,44 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2023 Josua Mayer + * + * Overlay for SolidRun AM642 HummingBoard-T to enable USB-3.1. + */ + +/dts-v1/; +/plugin/; + +#include + +#include "k3-serdes.h" + +&serdes0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + serdes0_link: phy@0 { + reg =3D <0>; + cdns,num-lanes =3D <1>; + cdns,phy-type =3D ; + #phy-cells =3D <0>; + resets =3D <&serdes_wiz0 1>; + }; +}; + +&serdes_ln_ctrl { + idle-states =3D ; +}; + +&serdes_mux { + idle-state =3D <0>; +}; + +&usbss0 { + /delete-property/ ti,usb2-only; +}; + +&usb0 { + maximum-speed =3D "super-speed"; + phys =3D <&serdes0_link>; + phy-names =3D "cdns3,usb3-phy"; +}; --=20 2.35.3