Message ID | 20240201-8qm_smmu-v2-0-3d12a80201a3@nxp.com |
---|---|
Headers |
Return-Path: <linux-kernel+bounces-48810-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:9bc1:b0:106:209c:c626 with SMTP id op1csp18353dyc; Thu, 1 Feb 2024 12:59:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IH5Wot1pTCxyq6MDbKmLWt6KnI/bkT7MC1qrUPSD8sNHxxrwoUd97wBJGzxSLYHbr6hSg1p X-Received: by 2002:a05:6358:339e:b0:178:6cf7:2005 with SMTP id i30-20020a056358339e00b001786cf72005mr4333894rwd.5.1706821164599; Thu, 01 Feb 2024 12:59:24 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXKmIzzo3QEeUbTy1TpYNzjO7qlQ/25TBt1kmCXEOTLovzVeeAmz3fg1mssgEbnblNWZyY8nX6gXPhsZgPc/bW7RC+S8A== Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id y3-20020a63ce03000000b005d8c57281dfsi315113pgf.410.2024.02.01.12.59.24 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Feb 2024 12:59:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-48810-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=rUwZEtAO; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-48810-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-48810-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id E91BBB24C2C for <ouuuleilei@gmail.com>; Thu, 1 Feb 2024 20:23:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 46D5385642; Thu, 1 Feb 2024 20:23:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="rUwZEtAO" Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2055.outbound.protection.outlook.com [40.107.104.55]) (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 718ED8527E; Thu, 1 Feb 2024 20:23:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706818994; cv=fail; b=ZZtI4As07x3B3InqYeLYTZI0CqPsRwXQXxmSw/6RrHleEi+S+rSApTLEN/raCXn9jp0rTFY/sK0sPpQiegdq+WUWkxc5bVVNhrFaWNcKgdAkGd0c3GTVRD4ePBOClOuJcCpPqB/2nFbFBIN8gabkYAuFBXJQpNrvIpb3gmgspQ8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706818994; c=relaxed/simple; bh=T0y/634CeJ/Y2kFlSehBAzcS+0Apes1r2s2hE52uAOA=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=Wv4dyC1sfJfHG23U7ZxD3PVEiDwGV5xetHdbn+pshZPTNMoiFoF41imZvyog6PJJyMxmAV4iw5ZZlsP/EKAf+amQWVChp/WcIXUETmGeyzc8M/y7iQZYNiTmzUHeyQ5ADXq5fYckIUjz2XMPv2zUZ2LCHpOh/vgFL55qDSVOTPc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=rUwZEtAO; arc=fail smtp.client-ip=40.107.104.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EkUW1Y3azisgC6riaaSNp70+cWkCBBVmosJuPiMAbhrrzVU72/UJy9s5nx0b7mVVP5L44KYjrzqOyR836omrsYUxnwodXs+t0D6WryjamgbjA75Sbr+2z/vVVQ3j2Fvm+4Fh48VQUVYNv4uwpITgjNrWyoKTHQexng20azkQxyJly1bCe2xtWAabIddmtIDGRFzW3GyvhozzkMKHN8COw5pPFfKR8fBEwd3rZ2hFeW7w99uwtjT38K6MI1CwR7aoJERJzmlla1r0NaSNryR04HIQBRXCnFucEGAgUNZ5yWOmYRmsoD082hRK2nADXBCihTYmNF9G3z/98SFnqVAhRA== 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=gIRDkGdNzMv6n/KV1aZsbm5lqELADX+lSlm18j/9/ZM=; b=b/RyG+CydyzveZjE0gxkxBVyjLjhPtSiSxS5oJo05DVdjnvDnU/lltaLzv/6xYWZ1B6LRxLETV9ZQYeauHsT89Iqgz0SHktwvEjcG8NYGPEc231F/lJ/5p4V/tfGiRaCZGZi0hSJqSPRuHHUMMvxgJa3U5eXIlgwgw9jLXFoCHJpjjjqY30T6icFtoFO55/jcTHn91BlKbBijkZqQFepCEJqgRnRsGNcpo6tqBsoWHmUhsORBHHHD3NIJyqDfVcKG/CoA+dpLFm8nL1qkt3u0rP0upTJzfzfDH1LXI+cIN17T1iiexqW2iWxcKSdsdX0Ko7A8Am/guKE1yDJDrLRtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gIRDkGdNzMv6n/KV1aZsbm5lqELADX+lSlm18j/9/ZM=; b=rUwZEtAOSl0lE5qLzkM4ZwPmbT28pkZ1k/E1VMJ4ct+zKdWKzxrSZVZIz81V9Yi3Rec6R39RktfsHZLaisviQl5+JMFnKVHo5qs+YfEoGBWy0CWhdq0YPrwfx4V9i5uBV0L5qijcS5YnCaGzHYy8iAdF3zOgcjWuGpKXnNLIWE4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by DU2PR04MB8741.eurprd04.prod.outlook.com (2603:10a6:10:2df::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.30; Thu, 1 Feb 2024 20:23:09 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::c8b4:5648:8948:e85c]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::c8b4:5648:8948:e85c%3]) with mapi id 15.20.7228.029; Thu, 1 Feb 2024 20:23:09 +0000 From: Frank Li <Frank.Li@nxp.com> Subject: [PATCH v2 0/4] Add 8qm SMMU information Date: Thu, 01 Feb 2024 15:22:40 -0500 Message-Id: <20240201-8qm_smmu-v2-0-3d12a80201a3@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAJD9u2UC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyjHQUlJIzE vPSU3UzU4B8JSMDIxMDIwNDXYvC3Pji3NxSXTNjQ4uURItUSwNDcyWg8oKi1LTMCrBR0bG1tQA 9fOi3WgAAAA== To: Ulf Hansson <ulf.hansson@linaro.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, NXP Linux Team <linux-imx@nxp.com>, Wei Fang <wei.fang@nxp.com>, Shenwei Wang <shenwei.wang@nxp.com>, Clark Wang <xiaoning.wang@nxp.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com> Cc: linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, imx@lists.linux.dev, Frank Li <Frank.Li@nxp.com> X-Mailer: b4 0.13-dev-c87ef X-Developer-Signature: v=1; a=ed25519-sha256; t=1706818983; l=1631; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=T0y/634CeJ/Y2kFlSehBAzcS+0Apes1r2s2hE52uAOA=; b=uvtyXXvKXYLeIta215JlT8E2xAkEsOQQZGkanxahynM6HoWnUPxZj/LWu0bjrjWSjbSOGPiD4 HhUHdVUlLdBAqcX1iqoSdSu67DNET2+3+9NMeFqZgVJGCubXtsGWPkE X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR07CA0066.namprd07.prod.outlook.com (2603:10b6:a03:60::43) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|DU2PR04MB8741:EE_ X-MS-Office365-Filtering-Correlation-Id: ae7be51d-35e8-414a-def4-08dc23639af7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oiI74Sto7hWf7/tBDq/Kstsu7YkXc3cZLIRWr1S5kDo5NtiUAON3EfaJPzDVHYqETjjmH8XIOQwQLJMSCjqQqBUxO2gSZJj7HIuK1o1YGGnmnvfhplWrZjMSgXotIaQXhWrawSWs36NUGmggNM4UiOFLH9bxW5nZ72h4lyVstB3kd0bzYKyMDIdTBJX8QLSBQ8pp+SBaBw+omzKb+Ms5TzH9drG2GtWeEdPmClKQJd2tL3Kb8BOThV/pTOKX3DEOdUqRJd5zZc65c5lPf9bTShr8OKSBeG3QYHNQaXyTh900MFsS7qV0U2g8dKQ9FWw8YDF6TOMcB8rpSUSdLtTj0QvJ0LMzxEoKemDsc9gLTcqbw0B0nAiG76xfiHZGQE1rjtqIgBLVRpxAnk3BSSHk2qc0JBD4Hxcr3yWTiP4vzacokmz7X0Yz7n1dCFMFlPvlQp118bhVqaRwqlMrq+biYaY/Srd9hvQNFlxDYEcRFuEZJD0X92J+pmejGu85vfR+8UQxwzvlqphYKvXHMVDSlfMHc0W9omeYXchD4bnz0Lf0GLbjjzmIF7lv1FJSYLHgJhF4X3ujIg7nf6kBjoTTlZbBf39n0QdvXXwDjYkeOabMysU8STfShQxlElf4NhPyq14GAqEcywNnQPw00Kh6xQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(376002)(39860400002)(366004)(346002)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(26005)(2616005)(921011)(41300700001)(478600001)(6666004)(6512007)(6486002)(6506007)(316002)(52116002)(7416002)(110136005)(66946007)(66556008)(66476007)(36756003)(8936002)(4326008)(8676002)(5660300002)(38100700002)(2906002)(86362001)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?RI1/tLhNosbfUzeSKlm9dMrRvi3o?= =?utf-8?q?epVvj0QFKJfTFuyBIJJy75P1QyN6AMlzsRTaJ/xVT0V4F/JuEs4Lsqu9MidPK+W9l?= =?utf-8?q?RZYoBRLKCgXoDQbBReINE0tx4h+bxcy4dOjOtWuS3Wtvz2UBnk1nh1j/YMdhBAkTR?= =?utf-8?q?87YNEi7P78QxpYrD5F1CEGkpyCQ7FuGBpwPdWJEEDJORDOpzm9ejuIIefGfC/ennk?= =?utf-8?q?F/Q1afjUOH7AXMbKlmQGRuTDVk5pd8OkAE8VXYB0D/pkvjviCkTHkwClBzoJiR41t?= =?utf-8?q?r3N+eOfcANyEeDk7bZfMe9xATFXXCcUPc1xsiwoJKxlYCG+SRBKWyohnc7y6GhZN5?= =?utf-8?q?FERvUeRRIBn9ucqhCO2ftb3TV+xK+AXa/+qF2rQj3B7+4aEOsIKYrBP3lVhYc90To?= =?utf-8?q?HJHhxWqdedlHphvj+Aru3Y8L3YKElar0nKomjNuthU0kOII1FjyUThGj9DOZbYIC9?= =?utf-8?q?Wv3mX9kJST1TD4DCuQouCWrjo+OqQrURLLJYdOEPEE319104342mz6VUuxweVt3uM?= =?utf-8?q?ljS5HQff+XWZLtfWR/Qm2KNZAxQMMcS16dZR5/GWyLIbD131VWIVmGEn/VQPfk5Fh?= =?utf-8?q?zRX6SeIdZBjvTdsShL/ernntzqz+BgfAiWBDJL6iK0DgX0fW5w0X5caStGktz2sYV?= =?utf-8?q?irsiWrZ17LIgxDlzy7uPN+Hd6nCG+aFcDYueWvgxgRv0qQ6F9oJ3DyeK/1zRxEdC9?= =?utf-8?q?rWcJNBcckcy5y9adP6MXl8tnFx9sLtqPypi0ckERpl6gCkbDAFXC7IUEU1oW1Iynt?= =?utf-8?q?uJ2bWIAb3yNBS1Hjf63li2KqM1pmY8SOmpsAj7A1e7AkXNtaov1nDKptNUO6gIWrm?= =?utf-8?q?Z5TWBAENxwnq1/ZiP+QXUbBnbXrQnO3KYrER0wAuviS+xtEs4rQvWVAXT2W5v7zLi?= =?utf-8?q?BkLoHbnUDX/+AVHPSnxKwY487a6TaG9+BWaFub3TbcF69N3tFsiQz9KFIHUkcPqcf?= =?utf-8?q?uOLqZz+VWrHbNpVeMPrO3e1dxGphV7hYBk3fAdvjyAaH1xUEwZ1MOp/u+D57hPe3v?= =?utf-8?q?uh5Dk2YbJ8JIzVXmi+Uhk+oOqgDhKdhib6YqLGA7K8P09GiLrOheBeRBApHaR7oFt?= =?utf-8?q?LUMV9qgeDdQjK7G5iKb7WC852axxyTH1QxuydQ5x+gxBlTU7yrZCtS3KBMhrje3NR?= =?utf-8?q?07XJuIpaeL6/oBV2NrUxcrDk45d2pUD96xPxZ7xTq4JtalISKXD0a1y6dJrUdAX7k?= =?utf-8?q?xww40xOC9QH0QCrtXcs22OkdZAYua5K+BhzSmdBm8lIYCU1OlDx7LCuiSR5u41jfC?= =?utf-8?q?42ksgZuAxjh95ETZKfCA8F6SzDhnLnp1vFtdosVVVgDevnTEhWhtrQVo0zLAPLxd3?= =?utf-8?q?TTuHYHnEui7YPbjaF1yr61R7HOiveDS8jrqYbFakbz6OJUdpZDy8i79M0pz+FHMcO?= =?utf-8?q?ZW+X1+khj+OqCqE6AVS9umAOURYq3cQJyCC9i+3rLh93kUZoOrobT6pG5Ak4lH+Xx?= =?utf-8?q?cVqOEl0IyVVRjZDHP+L3nBezfJAFdRQcD4br/eZmo4dNfGBUMsnxhSE+X1E0MQYV+?= =?utf-8?q?xZAJC6iZrW81?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae7be51d-35e8-414a-def4-08dc23639af7 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2024 20:23:08.9614 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: K9CM+ztvej2LKqkc/mfXAwFWyXcQRPr/kTLxVFolEyfIWwN+reesv2f4n1/Uh4XIr5s/wv/yTq7p8Ke+bAICAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8741 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789731709723734074 X-GMAIL-MSGID: 1789731709723734074 |
Series | Add 8qm SMMU information | |
Message
Frank Li
Feb. 1, 2024, 8:22 p.m. UTC
Change at v2
- Remove iM95 for fec.
To: Ulf Hansson <ulf.hansson@linaro.org>
To: Rob Herring <robh+dt@kernel.org>
To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Shawn Guo <shawnguo@kernel.org>
To: Sascha Hauer <s.hauer@pengutronix.de>
To: Pengutronix Kernel Team <kernel@pengutronix.de>
To: Fabio Estevam <festevam@gmail.com>
To: NXP Linux Team <linux-imx@nxp.com>
To: Wei Fang <wei.fang@nxp.com>
To: Shenwei Wang <shenwei.wang@nxp.com>
To: Clark Wang <xiaoning.wang@nxp.com>
To: David S. Miller <davem@davemloft.net>
To: Eric Dumazet <edumazet@google.com>
To: Jakub Kicinski <kuba@kernel.org>
To: Paolo Abeni <pabeni@redhat.com>
Cc: linux-mmc@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: imx@lists.linux.dev
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (4):
dt-bindings: mmc: fsl-imx-esdhc: add iommus property
dt-bindings: net: fec: add iommus property
arm64: dts: imx8qm: add smmu node
arm64: dts: imx8qm: add smmu stream id information
.../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++
Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++
arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++
4 files changed, 53 insertions(+)
---
base-commit: 99748ff5ee0953610765e9d0cd6015c2eb0f7ace
change-id: 20240201-8qm_smmu-6318da8e9017
Best regards,
Comments
On Thu, 01 Feb 2024 15:22:40 -0500 Frank Li wrote: > dt-bindings: mmc: fsl-imx-esdhc: add iommus property > dt-bindings: net: fec: add iommus property > arm64: dts: imx8qm: add smmu node > arm64: dts: imx8qm: add smmu stream id information > > .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++ > Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++ > arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++ > arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++ Any preference on whether all these go via a platform tree, or should we pick up the net patch to netdev? I guess taking the DTB via netdev would be the usual way to handle this?
On Fri, Feb 02, 2024 at 11:05:11AM -0800, Jakub Kicinski wrote: > On Thu, 01 Feb 2024 15:22:40 -0500 Frank Li wrote: > > dt-bindings: mmc: fsl-imx-esdhc: add iommus property > > dt-bindings: net: fec: add iommus property > > arm64: dts: imx8qm: add smmu node > > arm64: dts: imx8qm: add smmu stream id information > > > > .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++ > > Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++ > > arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++ > > arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++ > > Any preference on whether all these go via a platform tree, > or should we pick up the net patch to netdev? I guess taking > the DTB via netdev would be the usual way to handle this? Supposed dt-bindings go through netdev tree. without dt-bindings, just DTB_CHECK warning. No strict dependence relationship between dt-bindings doc and dts file. Frank
On 02/02/2024 23:28, Frank Li wrote: > On Fri, Feb 02, 2024 at 11:05:11AM -0800, Jakub Kicinski wrote: >> On Thu, 01 Feb 2024 15:22:40 -0500 Frank Li wrote: >>> dt-bindings: mmc: fsl-imx-esdhc: add iommus property >>> dt-bindings: net: fec: add iommus property >>> arm64: dts: imx8qm: add smmu node >>> arm64: dts: imx8qm: add smmu stream id information >>> >>> .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++ >>> Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++ >>> arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++ >>> arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++ >> >> Any preference on whether all these go via a platform tree, >> or should we pick up the net patch to netdev? I guess taking >> the DTB via netdev would be the usual way to handle this? > > Supposed dt-bindings go through netdev tree. > > without dt-bindings, just DTB_CHECK warning. No strict dependence > relationship between dt-bindings doc and dts file. Please make it easier for maintainers and sent entirely independent patches for different subsystems in SEPARATE patchsets. There is no dependency here between anything. Combining it, OTOH, brings the questions about such dependency and makes it a bit more difficult to apply for each maintainer. Best regards, Krzysztof
On Mon, Feb 05, 2024 at 10:25:46AM +0100, Krzysztof Kozlowski wrote: > On 02/02/2024 23:28, Frank Li wrote: > > On Fri, Feb 02, 2024 at 11:05:11AM -0800, Jakub Kicinski wrote: > >> On Thu, 01 Feb 2024 15:22:40 -0500 Frank Li wrote: > >>> dt-bindings: mmc: fsl-imx-esdhc: add iommus property > >>> dt-bindings: net: fec: add iommus property > >>> arm64: dts: imx8qm: add smmu node > >>> arm64: dts: imx8qm: add smmu stream id information > >>> > >>> .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++ > >>> Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++ > >>> arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++ > >>> arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++ > >> > >> Any preference on whether all these go via a platform tree, > >> or should we pick up the net patch to netdev? I guess taking > >> the DTB via netdev would be the usual way to handle this? > > > > Supposed dt-bindings go through netdev tree. > > > > without dt-bindings, just DTB_CHECK warning. No strict dependence > > relationship between dt-bindings doc and dts file. > > Please make it easier for maintainers and sent entirely independent > patches for different subsystems in SEPARATE patchsets. > > There is no dependency here between anything. Combining it, OTOH, brings > the questions about such dependency and makes it a bit more difficult to > apply for each maintainer. Understand, but without dts change, it is not easy to understand why need change dt-binding files. Frank > > Best regards, > Krzysztof >
On Fri, Feb 02, 2024 at 11:05:11AM -0800, Jakub Kicinski wrote: > On Thu, 01 Feb 2024 15:22:40 -0500 Frank Li wrote: > > dt-bindings: mmc: fsl-imx-esdhc: add iommus property > > dt-bindings: net: fec: add iommus property > > arm64: dts: imx8qm: add smmu node > > arm64: dts: imx8qm: add smmu stream id information > > > > .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 ++ > > Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 ++ > > arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 6 ++++ > > arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 ++++++++++++++++++++++ > > Any preference on whether all these go via a platform tree, > or should we pick up the net patch to netdev? I guess taking > the DTB via netdev would be the usual way to handle this? No, it's not. Taking DTS changes through arch/platform tree is the usual way. Shawn
On Tue, 6 Feb 2024 18:50:51 +0800 Shawn Guo wrote: > > Any preference on whether all these go via a platform tree, > > or should we pick up the net patch to netdev? I guess taking > > the DTB via netdev would be the usual way to handle this? > > No, it's not. Taking DTS changes through arch/platform tree is the > usual way. I said DTB.
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 01 Feb 2024 15:22:40 -0500 you wrote: > Change at v2 > - Remove iM95 for fec. > > To: Ulf Hansson <ulf.hansson@linaro.org> > To: Rob Herring <robh+dt@kernel.org> > To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> > To: Conor Dooley <conor+dt@kernel.org> > To: Shawn Guo <shawnguo@kernel.org> > To: Sascha Hauer <s.hauer@pengutronix.de> > To: Pengutronix Kernel Team <kernel@pengutronix.de> > To: Fabio Estevam <festevam@gmail.com> > To: NXP Linux Team <linux-imx@nxp.com> > To: Wei Fang <wei.fang@nxp.com> > To: Shenwei Wang <shenwei.wang@nxp.com> > To: Clark Wang <xiaoning.wang@nxp.com> > To: David S. Miller <davem@davemloft.net> > To: Eric Dumazet <edumazet@google.com> > To: Jakub Kicinski <kuba@kernel.org> > To: Paolo Abeni <pabeni@redhat.com> > Cc: linux-mmc@vger.kernel.org > Cc: devicetree@vger.kernel.org > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-kernel@vger.kernel.org > Cc: netdev@vger.kernel.org > Cc: imx@lists.linux.dev > > [...] Here is the summary with links: - [v2,1/4] dt-bindings: mmc: fsl-imx-esdhc: add iommus property (no matching commit) - [v2,2/4] dt-bindings: net: fec: add iommus property https://git.kernel.org/netdev/net-next/c/5983e5df8630 - [v2,3/4] arm64: dts: imx8qm: add smmu node (no matching commit) - [v2,4/4] arm64: dts: imx8qm: add smmu stream id information (no matching commit) You are awesome, thank you!
On Tue, Feb 06, 2024 at 07:41:51AM -0800, Jakub Kicinski wrote: > On Tue, 6 Feb 2024 18:50:51 +0800 Shawn Guo wrote: > > > Any preference on whether all these go via a platform tree, > > > or should we pick up the net patch to netdev? I guess taking > > > the DTB via netdev would be the usual way to handle this? > > > > No, it's not. Taking DTS changes through arch/platform tree is the > > usual way. > > I said DTB. If the DTB here means Device Tree Blob which is generated by DTC (Device Tree Compiler) taking DTS (Device Tree Source) as input, it's a build result and so neither of us could take. Shawn
On Fri, 23 Feb 2024 10:07:39 +0800 Shawn Guo wrote: > On Tue, Feb 06, 2024 at 07:41:51AM -0800, Jakub Kicinski wrote: > > I said DTB. > > If the DTB here means Device Tree Blob which is generated by DTC (Device > Tree Compiler) taking DTS (Device Tree Source) as input, it's a build > result and so neither of us could take. I see, thanks for the explainer, I was referring to DeviceTree/Bindings. I'll say binding next time.