From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SY5PR01CU010.outbound.protection.outlook.com (mail-australiaeastazon11022138.outbound.protection.outlook.com [40.107.40.138]) (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 4EB7432B130; Sat, 8 Aug 2026 10:12:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.40.138 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786183952; cv=fail; b=fNCuRlKg1vfzC2nS7CgSNflxksjTo4P7xKRdZXYaGWETyz/8lxU8KRBr9KFdsJbiQ0ZE+xyg2STfduvcb0rSZ4nZLMvhKG/AsztQmlbDlxfN+GRKpnu+8SvvqfilzUIOntPoUUWZNHFSiE14rMhOnhmQ3lyWLsP1KjUbYDB/i7E= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786183952; c=relaxed/simple; bh=F9wkmXzxTmPX+Uw1TRiA9fsfJXCuZUIrOL3BrmYY890=; h=Date:From:To:Cc:Subject:Message-ID:Content-Type: Content-Disposition:MIME-Version; b=OYwkXQwFjqeONW8KOwEOi2RRPq1jaQS98ZeN1C9T5GHBteaW11nUT6VtkSfQF5HlLjRfdlTM8V0F2483JlHiKO3G5uqN0Ne3nYLdb4D0ZfA7sUtgMs1kZxFBm1DkWYckrOwjdchPKGCbx+SX0LmIWSvLJ61rFseyOAG4o5be/PA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=heitbaum.com; spf=pass smtp.mailfrom=heitbaum.com; dkim=pass (2048-bit key) header.d=heitbaum.com header.i=@heitbaum.com header.b=a+BY9KcV; arc=fail smtp.client-ip=40.107.40.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=heitbaum.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=heitbaum.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=heitbaum.com header.i=@heitbaum.com header.b="a+BY9KcV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e2jSJIqN+so4iS+4VO/5xRHQ5Th2RF+TwLyCKkANrl8r208sN6zf7yariLrCuSrRxlyLEvR1AUnVvWfUy/3XKld+kXB9AL7YXMDJHDAl0s6w/kR0zOU4/90NblyxLKDPWJ2uSmb9WAg7kFmxduiY49381f8qTK9u4TJPWvKlZ8x34dBgVA9yl0vhALqQV77REW4DA372GXBowRZrG8uVxdn8hoc6Mg9oq9ApoW4zfHm4tWneKJw/KavyuQHEXycU3lfRzFHv0bSCO7lLVB8cv/GFCptF8uE58o8D3vRpO55+Rz2HR3UAE2Kb4hBothAYEbtCU50F2LoxXL0zTM69cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=byQElWd0dqmfkIPPdd/EOo3f1xrNH62cGFEBPTMTSZY=; b=eHO1wgX2DDFVMvNukoiQPGJF4VxHjGu9t6FEe7AY8xDxUZAdjcDKItvh1vIdvIJ7ZSkE10qw4cTRc5O1f+tx4TdCfB4hGm6mmUmNJ+HYhuUDk6nEtjW4hIf81xu2NArZGruoEe+C40LIay6zlop6e9FCHulK9P86RZIzvYueUKwj/iYQQcsshNu7JYN6hmPLBdeu680zE5jn37vNBQB5fITd+o8II5UADq134ej8+dbs2y5ZwbMcK4oX/RTa/S94nKSDXLnnmTN8ZxQb36M6b4YbvM1wsHGouUQh3ilJvc4aaYNELGR7iVmeqaP7eDKFmDd5LKIh+ZX28zgRop8HDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=heitbaum.com; dmarc=pass action=none header.from=heitbaum.com; dkim=pass header.d=heitbaum.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heitbaum.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=byQElWd0dqmfkIPPdd/EOo3f1xrNH62cGFEBPTMTSZY=; b=a+BY9KcVqzvXL/FGfl/SBCnndS6u5DLescAx32/YxsQTuk97YOsTqbH/ePopFndbxuXGtJzU3ZbFMavQ9WLXbhO7Dzel96W92CMfMtwPYjMTG3kxI5sB7XDy0wUCAWVh73SZ1om+g3oN7Qf/AI0TgYw9waIqnr+FM9ah0R+4r8SNFeYQc7fTXWmhm89REcHLd6fdEo1We+bE+nFNEn6gbQcKeKMhXvKENwJM0SjSWzCWoWmfAnQx7nnBV3uUnwFXpH0SXYMyIX2PMOk8nzoJsws/InpXmh0gGpS2kL7Q6eKBtWW4CF71gdITDEIrqHjz4RnKabOj6SDX0meSmk3WLA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=heitbaum.com; Received: from SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:279::22) by SYBP282MB4053.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:1a4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sat, 8 Aug 2026 10:12:25 +0000 Received: from SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM ([fe80::21b6:91f8:614d:1fdd]) by SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM ([fe80::21b6:91f8:614d:1fdd%4]) with mapi id 15.21.0292.024; Sat, 8 Aug 2026 10:12:25 +0000 Date: Sat, 8 Aug 2026 10:12:11 +0000 From: Rudi Heitbaum To: imx@lists.linux.dev Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, rudi@heitbaum.com Subject: [PATCH v2 0/5] arm64: dts: imx8mq-phanbell: Google Coral Dev Board enablement Message-ID: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-ClientProxiedBy: MEWPR01CA0044.ausprd01.prod.outlook.com (2603:10c6:220:1e5::19) To SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:279::22) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY7P282MB4909:EE_|SYBP282MB4053:EE_ X-MS-Office365-Filtering-Correlation-Id: decddacd-9e7f-4be5-d9a0-08def5358b57 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|23010399003|18002099003|10067099003|56012099006|5023799004|3023799007; X-Microsoft-Antispam-Message-Info: 6fJruokieYQaz3lmKceGIBwTBqAuWw2ocMGfX2O2jsTYGIUGaOPMMTFWYIQ0a2I2SH1ZIaOXSHZb4E85eyZ+k1JXqdCI1lzN7tBLOGPnMQsL71bJSY5qVVF3mqry4juS5K5SRuvI1ovRJ0jMomTMDayJHAth4krKqGSFNc1EOPZqYpGDHiALdvBaEV7NWZw4Ny22pnQp0AFB6BaFtX51h3Q+NHiiU/vDIVFHJp6wSwB7/cwIf78YD+uLjrfGxcIomspHmOSv9mY/PMhWx0wviD4fW36HQLZcL/pvftioKm5Oy3b05J3JjTxKmY4LmmFiiwktqLkugZou4b1N9osyRjDg++WKEABM07nZCErUazzPSOb1N42DMuMLp/97CxYLw7KtvqCQ0FIMgqGYnjyx/t1kBdO1qPNOpek+78K7P9VuaFKir4zQVMOozHuQQdzl8Lz2v89eLQerDKmHpvPhH/7FHut1TdtaIhlkt2UcKwVpHy+YI2Z8GZPvSHh7BEDDTK2ibR1p5R08bdbVn7yI+pRm5k9mMXIfXGEqsXNTbAo3BDh7SF9HSJW0y2pzIdgxKtKG9GKq56jLvqRqM57s9AziYXr7aDrsCnBE4ZfjE7ONwWZ0dSuGcBS9lsnNXidtBV2Lyv8CVNpmiemqePDxBO/xT58Qq0XzF8IyUjywoTc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(23010399003)(18002099003)(10067099003)(56012099006)(5023799004)(3023799007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?HbVoDoxmhQGk//nmqVuuRXevtVbqaiJ2/fFOxbVhj1zJAKowamvuAw0HXqfu?= =?us-ascii?Q?12YGz7vCt0VSE0UPX7C0LTEU/q6rNMh83Q7fgRIoJvGVilgXuhtkXg9n9dwl?= =?us-ascii?Q?sLXoDHIlsmNXp/cuQchuFuxBkKv206Um1dTwZl4F3lNagofeKHOUF8+KbhOq?= =?us-ascii?Q?nfuON4dmsGoFAzRImTsI5MDoflC9KCBj6uhWowVCk1ci6ZzAc8yAS4mMOtMv?= =?us-ascii?Q?fHQlLwsXislL1cabfw8TQD0bm05id85ZYCLGEMwlgcua2wkc5Ioldngc1qk8?= =?us-ascii?Q?Tw4+NQ2Z3m4k9GiRKCttw+NtKM2HzQDB/3xjt9hGoYO13Xqtddkh1gjrqSNb?= =?us-ascii?Q?+tHoa3dmmKzsczRQPk/cV023HqiiemJEr5d6RQph/qYaNFVbVrphlk+jN94m?= =?us-ascii?Q?JnyhE5qs7ROnsVLYwWhr0ZWYvhIILNVIRj5h3OpFcmnWrkz3L3VBt2jQ/m7I?= =?us-ascii?Q?Dxso58gqHx1IBNv8FEzZBBPSYtPAWoQkMXPDAOh8o79inA4IVhbB3fFDXUrt?= =?us-ascii?Q?OQi2GuI501YQO5QkJzb6+LHBLSGDC39WHfpthYLlp68MhDo32kOYLPQ5Cozl?= =?us-ascii?Q?lrw5qYyuosoXfNcRzeZmn+Q9WLsPPjgxqabqgsPdkPnN9lUb9Em93wBuuiKg?= =?us-ascii?Q?opGJhl1hKVHUdplevH80DAlZRbXYZzhgMIQ1o6JK+B1tn+iYzAqaidp/7m/D?= =?us-ascii?Q?p3N9dRhAKl5XsbKJKCSKGVmbAeTiHRH9hyBjBZAyayaoSwUS/Vwm/6WNLKjM?= =?us-ascii?Q?P9jmi1ReruG0I2SAtNft9VmigHxsfDLDtST4/svn688Q+BAl8FoHh43m8I1V?= =?us-ascii?Q?XhiKpIV92ma41E0GfEyHUqCgWMsQwai4Yq5G/oHs5jIV7ez+rvt6MxDjGQ5n?= =?us-ascii?Q?jaNBi3bj7d+UzEO7xPruYqG0W7GZemAER6XE8tH4ReupD6cGZpW3BY2yxgUz?= =?us-ascii?Q?4a6JnRcPWi50pTSP8xJFOwYO1L4B09s8IfZVYvcH4SkaVsSE6w+EhiR7GDJ4?= =?us-ascii?Q?+WfAST4RUiu8/lrRIMpuo2zb2N/QSsG7VEiE6uLSZpWa0pShNU8sq8+BM0r8?= =?us-ascii?Q?wUjzkMnV2KDkEdYuJCBac61H7sl6nF2l6Ezh1phUm+wKIS5SQc3PNgeNaph9?= =?us-ascii?Q?o11eefdtQfZxOylCWcYrQNJx2DKi/kaYPoOws/XEEQ66j/qmQXkEOCZsut7B?= =?us-ascii?Q?NDwNb+wQlFbDOkd4cQ6fOYh3EuzJfEMBsQuvaM6C7s62ma1u+09LJWd865Jn?= =?us-ascii?Q?1jqEx27ZvVL2dUNdrpZXveJcRp4Tq8sZUU8h29Bp31ITudnElL3bW3Ys8d6P?= =?us-ascii?Q?ojL+yBv+VoYgyYpXEM18Hao5XCcF1yGE5IzIQjx9/IGtKREtqnPWYKBgc1er?= =?us-ascii?Q?w4KBQF9ZABVK5iHCndt4kwJQtjYd1P76O8Hgx+tUpLrYFbsaneiEz7jgc189?= =?us-ascii?Q?wmEUMj4AzXK9OpyvBlPmHfkL2aqQ19zhErrNkiIEv6gvSivPWN5l0b74xMm1?= =?us-ascii?Q?mmt/PHnRsK80w2Lubhn1cRqvalwj0o+fhLy2gjkKcBYqW8lB9F2Yj7gTq1xj?= =?us-ascii?Q?f2Bcyrl5HZ6xxJmuJ+4gd+c5PLROix3NyGfTd0zHyo/lZLZHOl5A0sM5lFsH?= =?us-ascii?Q?zgRJv2OhC20kQMyrAgvDJfWdjQFJPUesdKr2e5EGaSPYcljUj6dKZgTF9fD1?= =?us-ascii?Q?PAu+qSsK+KmWaWgSCjMm05lLLBav5LFCi50cWNXqNB1ay0gV?= X-OriginatorOrg: heitbaum.com X-MS-Exchange-CrossTenant-Network-Message-Id: decddacd-9e7f-4be5-d9a0-08def5358b57 X-MS-Exchange-CrossTenant-AuthSource: SY7P282MB4909.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2026 10:12:25.3746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 35ffebb5-7282-4da6-8519-efab29b0108e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7W3OUypGzn/g7eiceX7KF9vd6r+wCPryZ7V1HkBY1PFCqRkVaXvDwT7dfXGm9oYV7d8eH5cirXC8L1cj1jYqHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBP282MB4053 imx8mq-phanbell.dts describes very little of the Google Coral Dev Board beyond the essentials. This series fixes two defects that affect the board as it stands today, then adds the i2c buses, the 32 kHz reference clock pad and the analog audio. Patches 1 and 2 are bug fixes and stand on their own: - BUCK3 feeds the GPU rail and is the only regulator on the board that is neither always-on nor claimed by a consumer, so the regulator core switches it off when it finishes initialising and the board dies about thirty seconds into the boot. - The cpu_alert1 cooling map hardcodes an upper state of 2, which does not exist on a part whose speed grade provides only two operating points. The bind is rejected with -EINVAL and the trip ends up with no cooling device at all. Patches 3 to 5 are enablement. Patch 5 needs 588852647b81 ("ASoC: rt5645: Make the Kconfig symbol user selectable"), which is in mainline as of v7.2-rc7; without it SND_SOC_RT5645 has no prompt and the codec driver cannot be enabled. Producing sound from the analog card also needs "ASoC: rt5645: Perform the initial jack detect at probe", posted separately to ASoC. Nothing performs the initial jack detect for a card described with simple-audio-card, so a headphone already in the socket at boot is never noticed and the output is silent. That is a codec driver fix rather than a devicetree one, hence the separate posting. Deliberately not included: pcie0 and pcie1 need the i.MX8MQ PCIe REF_CLK source selection to be made conditional, which is a separate series still in review, and the Bluetooth half of the QCA6174 depends on that in turn. Tested on a Coral Dev Board on 7.2-rc6: buck3 stays up and the board boots reliably, both thermal trips bind and throttling engages, the codec probes on i2c3, and the headphone jack plays 44.1 kHz and 48 kHz. v2: - patch 5: add avdd-supply/cpvdd-supply and the fixed regulator they need - patch 5: route "Headphone Mic" to IN1P - patches 1-4 unchanged Rudi Heitbaum (5): arm64: dts: imx8mq-phanbell: Keep the GPU rail on arm64: dts: imx8mq-phanbell: Do not hardcode a cooling state that may not exist arm64: dts: imx8mq-phanbell: Enable i2c2 and i2c3 arm64: dts: imx8mq-phanbell: Mux the 32 kHz reference clock pad arm64: dts: imx8mq-phanbell: Enable the rt5645 analog audio .../boot/dts/freescale/imx8mq-phanbell.dts | 135 +++++++++++++++++- 1 file changed, 134 insertions(+), 1 deletion(-) base-commit: 075b74841bd0065a3bda3440873c747938e69b68 -- 2.53.0