From patchwork Thu Aug 8 16:02:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13757707 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2084.outbound.protection.outlook.com [40.107.105.84]) (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 793CB2A1D8 for ; Thu, 8 Aug 2024 16:02:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132956; cv=fail; b=mCUK7njPHrpG7uVA9rimyAR8iVAG8F2Q5H7B7nEoxO9DCZRWhEakaBJKRImpPqCe3Fzbg5slDQNmT689nXg+ricVYanRZOPsFyzJk92wqXT1AHKJ58PrDVV3QylebVKbIrC+DAyDdTuj+aJ0aYFtZrYEJbA3clYuMgksvbxJFaA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132956; c=relaxed/simple; bh=xoOhUaTReuUUpIBK3aLnYqUxORYPZ6N7M1QmUFltZAw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=hhLL4WDVs9uJ32/yPxcdKuI6O2IrPVF8HcybgLYbpMYIp7sQS6+maOfT4GttjVi4IpZ+hGPYbkSFHxlxAyOr2mEYgJoRQTwyo20YSa6gSgiuvab21/aWpwJ1Ir84Va6Yb1D5GmEIMUIlf1bJQQILGgfRPIKOBBvLoS7wx5kolAA= 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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=O/twwTms; arc=fail smtp.client-ip=40.107.105.84 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="O/twwTms" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DxrR05Y9DepjgokZe9WyQ+hgN5QXUQWm2uk4Ucf4luGNvDRzLsUJqfCsMfb5DK4rqsVqo1pibcwROq4+pilm6O6n15iIw2BtbBADkoS36yW4DTQy7mqTSo6X3tVb7eVIO3LJTDJVH4Jou/k7x/O/CF3GXmkL6tUWm6zGlS50GjIwUigPUrfb6XMdTxLC6q/mwrRC+rFFFQ2lBPeNaxDSZ5QlXJ69ZzoZXgm6vhmTzx688+dOPUsnFjtRdLg3kL6fwqzsYwWAKq/GNB2m3KLHEtSm5OBkTx9J97iYR7O/8pB08xBiSBtZc8ZfsvMGgENd9R8vSvWJDVdnjD0GvpacqQ== 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=P+SZno2URSY1oFr/BP47LXaxCUqolKPVyQXl70gfOkU=; b=RH/ysNTUs6Z1/yHbKdFbnjI4V6qpLMT4rxgmu5eRqcdV/w47F58xk+SF6uHlbMMbpllb2OsSnXvADIxdTS2Drmj7WvzdY3OKidiolJ/nX3KULxr+X/N6TLV7XM80tpvGU+UC4zVQ5UcJoaxn9zxzqWA3CCg/xBMxa8QcQlohSm1WO+0qwelMYzRPhG55md/dtnnj+TlKArU7jrzH55OTeMZFp/0MletdRmMWBUUdwndcvRGUGQuVpfKEydC3L4f0zauE3NZ6hUh8lEhUr63Phs4BbxJLMeS/Hkkt7cd/sVoXUFyps9KQkwDLB3WYUzA3BZ9SQxt0Q0nHNf/MROo/5g== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P+SZno2URSY1oFr/BP47LXaxCUqolKPVyQXl70gfOkU=; b=O/twwTmsABEtMP9jQajGe1L8nKEqi/C+15FaIvELyqeL1xvMuTP+gQeVtz4nUzkYrbL3t0IvJIuimULclyoPfgJ3qv8e9TPVYs8zSQsjUzxeuR/A7ZTnVu3cXWH4kW6mE9bQJs1cKuUSrHb0/cv27XaH/2GsPJV/5yRpvd50pz0i/kzjxGaogKXXB4vekZIimLiCTqknFvfHX9mLtb9k94JChqNTakV9UfwnPJAn2XksCuFtaLYEFyHVR1ss1AB4IwVSshjjf4pgkbvwg+Q8AB79LeGpicdBPtF3x94O+d/voqY9adYiyGBrcFeYdbESfayF4SRNfhUB/zQcnOYoJQ== 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 PA4PR04MB9568.eurprd04.prod.outlook.com (2603:10a6:102:26e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Thu, 8 Aug 2024 16:02:31 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 16:02:31 +0000 From: Frank Li Date: Thu, 08 Aug 2024 12:02:14 -0400 Subject: [PATCH 1/4] dt-bindings: PCI: layerscape-pci: drop compatible string fsl,lx2160a-pcie Message-Id: <20240808-mobivel_cleanup-v1-1-f4f6ea5b16de@nxp.com> References: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> In-Reply-To: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Zhiqiang.Hou@nxp.com Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1723132945; l=880; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=xoOhUaTReuUUpIBK3aLnYqUxORYPZ6N7M1QmUFltZAw=; b=zG6qMwe2dS2kZec17JTfP4FqqaqacAmWuUpE/NgA2fBGGy8zcbqOsn2mrm8ZKmaFLDkgvnjyr Ji1jGHWQyJYBgltsYd3G0P0t/4ka8ZeqHlAFsNCJPG3USgusjr3gslS X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0203.namprd13.prod.outlook.com (2603:10b6:a03:2c3::28) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PA4PR04MB9568:EE_ X-MS-Office365-Filtering-Correlation-Id: 16f693c4-75b8-4c12-de96-08dcb7c38282 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?qMAoyHPohYgYkjK6AphpNplCyPQWrYB?= =?utf-8?q?ySmyIhoI2Mtc6EiksmBrLk4+gPAG+LASS46HLlygmVdtNoTcyTZDcUm4GgW2IZpbr?= =?utf-8?q?vJLuY6ECg4q3wFOEfuD+Bi0cdl/kf6Ld5KZ6qHEFuufLYsrIOFwR3C1W8R/xB2EiW?= =?utf-8?q?VwrtbAWhC1Kpduus3jDTEJvW8vD6eBeHHOCOKDBPHS8yUIRClfhLAEu//6WWIyjT/?= =?utf-8?q?FAZlFGMvjQwAJtWjxWzf3mrwa3QVHL3RQWYZttJfVsS8KbhzPkykjZ4oWGss/oqbu?= =?utf-8?q?za2br2op8SYpnYKBYAQsxc1b3K4VJFKfHTJVEo0AMrQkAK1VNVLAj09Y2u+uObPjr?= =?utf-8?q?g1j54jT1L4kgGOy/M+pP9IAqVICHdOPFZBgUi1MH+5mSEJoEiZECwNXiBVw9PbTgF?= =?utf-8?q?TwywClR5S90R72YRERWrfxndEnlVo3xCb2DS3Wx4PWJk3/RRvo13LCd8cnLjx+BWC?= =?utf-8?q?yQdltua1naf8l359weLGmEOK0XyM1PjHHxmKf4ISfaD4wCMwD46jZufdBwvpmnVF3?= =?utf-8?q?tuHiAfQ/GCK0Gy6MQ5YcIgMfQllmg3nRYyoOyVkfKdctZAGKxB/EmPcagPzI9on2J?= =?utf-8?q?bXw/3j6JE8s0bCkkEAABpAABCi6ZsiSqmfxvrfT5vBCCuEw4KXs1+ZqDM33hf+THr?= =?utf-8?q?x07YFgFq1ys2Zk+1mgg4zCgEuE+0RYugcDKa9/aG14qtBDTPzbpS4MRIJmcqpKM1z?= =?utf-8?q?x7agGUK3dk+g2oXBigWMrI9kyBk2BN2lOx9ORxuiwPTKkHOXh5ZbeS4hdJsSLnyYq?= =?utf-8?q?ilijK1DUUe0eHdusnCvT3wkA5nRJJH+DW4TQT24KZOoUYVY5Wgwzc/LFQZ/s7VLrM?= =?utf-8?q?cPc6nskpdMdPecNbhNITSENkaKt9XlhKJV8jvnTbGWucArCcuUPU2D1IF7vdoY/4n?= =?utf-8?q?nCcr+M181BUp6wzzVzYZ61vkQvi6HslrpWja/07waDYyMhx1lcNsoDP80ej5/40PH?= =?utf-8?q?yLmsjidASqsUi6pfEstLPOeTzUAFty8C2gcb2t2w4A3fR318ub6Z66vGlZ1/DC88M?= =?utf-8?q?8zMcn+D62GNIE7A2ec2awWtM18cToUFl9kg3Qg8NOhp+PIdigZfLDYWsSUGzheX03?= =?utf-8?q?p9rKEEh7v+OJkZJC9vC4fogvZmA8mq7CA+aKo8fAYOIf1s81aZuNGHpxH8Qw5HFOu?= =?utf-8?q?P+tZ5GZI0zSCj9qp1X1BDHvHOET7XurEFuKE/lmnxLAKJfCzqocnYV6oGx6v5fQBp?= =?utf-8?q?c9d88n1MJ8h7SlZ17WBTN3Bix9UpVJUaWBkEIHFVne05OytCMMqacBAXrlspY5SUc?= =?utf-8?q?hTiVAUt6Uww7yqdvFxBn1luj6r2AnpabxdHSOfVVQv7Q5NfLiOsTGKocw4NYM6rpZ?= =?utf-8?q?cl4puL5f0WzthCPVM3Mqh8CwJ4FwTyT8SA=3D=3D?= 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:(13230040)(1800799024)(376014)(52116014)(366016)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?rJN8cSRs1VaJD0JaeRr6RoLi+o6u?= =?utf-8?q?d+lOsCgpptdl25zTzt57wQnCZZqaRXo+2S2kdgWW//Jc0shuSXGgbP+O+i14cVEdm?= =?utf-8?q?TdrXHIR1KUwfNiMhzBNZsx16ZJ8YzPmZ7h5pEPXda9dwNqqv9ySl8dZZ1JKi2yA9e?= =?utf-8?q?Trd5lqGRv/0LwjqGZQkSfJlGHlxgLbIWBpSp7FMm1QBEjxHPa0y6Y76tKnT2yU+cP?= =?utf-8?q?n1UXypq8hwxxLkXviIoHGbZqs5p/GzC1QdApSDLbH6qBKgsOd1pXhzGXlaHUR6DQm?= =?utf-8?q?ITSxBX9L7tB+9+e4HPaJbj1UoOuaBkcxpubyRLlKuoClqJUgSqcsP/dglIiIuaYz2?= =?utf-8?q?Ee/rmt+Fn0xnrmU3mdJz6OBCNCo1Wt2v6VA458js40jAak0IAbBeOtW+13oqZQ/Rn?= =?utf-8?q?u8NHHRKw2r2ZTp4/JNRBtfiNNC/0mysDTz0NSxFE0dUGY/FqzpBVnUTZa6OVz5ckf?= =?utf-8?q?9vMz89JQZixt5pSzQxHyHb721PMI1i4kXA5C1tPShyOLKzwIBPpExFc5m380Gn8r8?= =?utf-8?q?xFlJSbA3sj33X8yboWyEAixmSFHVKEWx0DdKS8SmFueDjxSz7xsPUw4h7gO420iDv?= =?utf-8?q?EBErZc52qOe4zCwGTS12AlLnfW+gHtR8SNj8FrwdEtW7Lbpj4S2MDMKT8Hl3Ui/r8?= =?utf-8?q?eEu0l9M/J1+rLFOWMItEngP0JOBiXf+G0XCJpSgHIg9TFeAsrPyoq3tJ11XMN5dh9?= =?utf-8?q?lqRnIAtSWZeDKbDSnR97dfgmk4IeLzDIjzqr5fWWDpi6W0NgOss86/tEgfKpJC4R3?= =?utf-8?q?v+Y5OB9VyDmQNKfohwYHVBdsniHyM8eB0xAnHG8N7jIi88uvXQQVeYzmU+YMLpdLs?= =?utf-8?q?FUmy1tTB4JR48NILYSFG3KTDUSjSd9JLJ2QRpCqosJp+B7QmbGhDh1WyqKRFCqCzX?= =?utf-8?q?WwtpXZqeF+UnMR64YmcHRC0oGy67xR85yRx+G1vYC6WBy9PJKdATExA4r6CMt9rLP?= =?utf-8?q?hXgZRPzwV3sDVupnA2RmMuv8lCAmJ7n+TCjI1mnZRJf0KZs9dVsqT9M/Wux9pqjJY?= =?utf-8?q?Ynq5Vd3RqFPJwScFxBVkXIeABZNxvDjErXyP/H9DYueAEjOu12VkUYTWkDJ3LpE//?= =?utf-8?q?krEGrVi4bsthkJy9XMPH/kzdqWg9SKwQI2PjIyN54SMZrjk14HT4Gt/zBTcTqE3uI?= =?utf-8?q?p0ssktFvrM6odLsfVx7CfdbmIamwYUGlZiE0Z1KCUkoESNVxqFNaB/X8DJLtlFbNV?= =?utf-8?q?3vGVnDK2Bhg+OfjQZ0ggpYBJie4uUIcAhLJPST+fV7dU5ZAKLBSFN5ZZJvb81LPBg?= =?utf-8?q?T32sMID2i1fZu9ysUVJgnAVbrELl48kAY0f8Tsy/2Z7bCk9zNvRfZ6Lh09EqcwvSi?= =?utf-8?q?QaG9ttp2bRCOGhSu8s66fgbf+G1J1lw4x5XrG2xxk/ArGXS+9USOtQ2hHZCVSq7g+?= =?utf-8?q?pSkd8VxMgZp0/HrzRsSbkP4E92Bx9CxtV85U9NbLW6iOvNWglFsKPdGvmCMkuN6Xe?= =?utf-8?q?l3WbYA7HfPV8guaHxfloeziqlN32IB2ciqw1R2fGL1j4mv1nkQxk0GIIj0Lx3e2qF?= =?utf-8?q?ESJGq6DH4Q3s?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16f693c4-75b8-4c12-de96-08dcb7c38282 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 16:02:31.6748 (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: 2M20dvnNv+d/UiOpZGYOMV1rQQ2bqKCRZxUOoBdp590FFHTzrj0SVywrlnTvBqOUeOTpsTImxdlfIN1XfdNVKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9568 fsl,lx2160a-pcie compatible is used for mobivel according to Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt fsl,layerscape-pcie.yaml is used for designware PCIe controller binding. So drop it. Signed-off-by: Frank Li --- Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml b/Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml index 793986c5af7ff..4010a53c32d2a 100644 --- a/Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml @@ -32,7 +32,6 @@ properties: - fsl,ls1043a-pcie - fsl,ls1012a-pcie - fsl,ls1028a-pcie - - fsl,lx2160a-pcie reg: maxItems: 2 From patchwork Thu Aug 8 16:02:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13757708 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2084.outbound.protection.outlook.com [40.107.105.84]) (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 83B972A1D8 for ; Thu, 8 Aug 2024 16:02:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132958; cv=fail; b=d4IN5ak41VS9K4QfvcPPpg/TD69bYtk2UcPWNXk84OOlVw8W+z2EnR/MGTj+AqlrO7fOZlaI0phCOeYQNF0hh4bt//FJTjgHHzwEJse6I+hZ4kE4BhwwfL0IAVeogvfNpCjZhVQVqTpRDzyFxmdY1oc4DEVHzhdpR3KSd62OWG0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132958; c=relaxed/simple; bh=Fjsw1eklAH3brtKur4IyIvkZwhLOemMsR1sI7TJczJs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=dbGm0YKr7eaEdlg9gFvTPh7guKh+ONeH0VbE7f38PhrdtajdHq+rOb1rSmdijo9bnMaV3DSnbem07H3svLaS/jNse6SAEgtZmW+sLT6L0SMcFeysubZRY7hM52YoqEAimGeBgrelSIBe+JGrCKaIWQhpcXtdlDX/fYydj/HPgF0= 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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=KQRrvXis; arc=fail smtp.client-ip=40.107.105.84 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="KQRrvXis" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IJYVKu5Mb42hbv6uCwL016QCwzDftV/uGXA5bS62gyv6fyRbDcqZHMqvngBddzGolunlxuU0WprMKoB+FtPhD2q4QFWItD+eMe4QCXBWr6WBmCyyQHJj9p3AwPtkdqf606aP03vRWdMnzrkAoI7Ermw53vUw3YEB4TVgGuQHfFgDs8Z/Fppc1VKm1Juk28MnfSQSeRgVd9amDSbluCM969rUTCgu646lymN50wG6EsVsPDn7ldAtRH1iyKkR7gv6nbE6daaNUS0mf2b8l109A1UKy+6XF/BByVshnz+L8VnF/wDw6O+gIeIMS0w6RLWgPBL6lpWxUqdHyi5d76JubQ== 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=4FHeOONCAtaWvv/ZqClQkjTmDTlr7Yp7M+U2uyq8VpI=; b=MtXIHk92L1TdGV8jLzbwnPD0/CJ3XSE4Viwj2dJoX5swesLvN10gVKdDzd7OMRro8vexSOqXf2dkKDl4qp62/QjgQbPwBBtMx32cV2Smiq0rqXpJHHrIqj0pwar5GLa7TB16RtYYHXKrnm4LdJbzQcLOtkg4UWBHzXR7rw554qPzqQZOOz6Os8Xndv6miO+td0yKQFhfKiceoyw9cqnanRspZ1jKggXzs2REMr7aqYemQyP8l8mTWtY++WIyFC1lFjOaHrjibLkjZ43TOnKk9FSgkSfGe3z0U4KqfxLaAj4cdt99DiElqmuIu0Bje5iHJF8Yijl/BKG0ri4/s8mByA== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4FHeOONCAtaWvv/ZqClQkjTmDTlr7Yp7M+U2uyq8VpI=; b=KQRrvXisfXuJK4AOslS6vzl7LAY3KzG+Q2W+aXFHOavQM4OFY+BaEmvUB4faCRkSPvatjZpGbbjfuPSYSG0qdpRBc+rXf3hhbVBGQKTov2tVl01D21dk5E1Vru4SKkFElB5hnf1/6XsgzQ8hslHuUeECwoZ7X0fRt8LIo1/P04C1G7xuFfrYpJRxw0s2dKfDS4yFdPQQLqFkOMIJI2iDpA9O7nLr5pZodxOd2pZBHBpFrLLn0k9W9HPM5c0suJiEUYKcVxf+NLKI5J1heIO8lAHoAJb8ZLx7YspzWeYvm2orIvvTazBFeQFTyV1PXUSTF8+gnlhqxiMxpMVEcWFx+w== 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 PA4PR04MB9568.eurprd04.prod.outlook.com (2603:10a6:102:26e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Thu, 8 Aug 2024 16:02:34 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 16:02:34 +0000 From: Frank Li Date: Thu, 08 Aug 2024 12:02:15 -0400 Subject: [PATCH 2/4] dt-bindings: PCI: drop layerscape-pcie-gen4.txt Message-Id: <20240808-mobivel_cleanup-v1-2-f4f6ea5b16de@nxp.com> References: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> In-Reply-To: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Zhiqiang.Hou@nxp.com Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1723132945; l=3123; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Fjsw1eklAH3brtKur4IyIvkZwhLOemMsR1sI7TJczJs=; b=V79uxI5yLTOnwy3tTqodIBKDWcW7Jav45+EAtetvr3DivBpj1bYai79YmiSkyETwznmur1Q7b 5HYx4fDNRWoCsKW6HrslkHERb+eGekQ9gfEMnk/KuUlQrC4JYmO2eIu X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0203.namprd13.prod.outlook.com (2603:10b6:a03:2c3::28) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PA4PR04MB9568:EE_ X-MS-Office365-Filtering-Correlation-Id: 751f02fc-b7c7-4eda-b17c-08dcb7c3845a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?cPlrsf1YIUCS50yJIZokJYn6THuiOMe?= =?utf-8?q?Ds5Q4V5Ca3k7Q79jkmIwrjTYnEJD+0E+bfiHTUUihwfO5Nqgazw3x+LFvTad/ByqV?= =?utf-8?q?Nbqjg2UQr2zSPqe/RAfz5XCaV+BqU5jzrOX1Ko4oj8WJhivLHEE85liM2j9cEjpe8?= =?utf-8?q?phgSW6lqIH+hsEEddofvw4dJmVBLdzEFjdr5FzCXEG6N3ipAagu2RPS5PJ3t3rnYj?= =?utf-8?q?Yxqfsnh02hRmj/rWf8HSkjISa8V5VdQ98oP58TRsBYFiQhpPi1vovS9ZmD9n5Gz1/?= =?utf-8?q?cerANdAE5IEgXEmlMxTcY1mkjTlz3o2CpJJlJoPx9Gs8vqG2i+8td+vfJFdXS8ypN?= =?utf-8?q?Tfg7u8FPlSbs3J2VpyhVjGD3tyfXpHE85wI1SvpdEe8wMKsNKaO5CLzIJMQsx92f/?= =?utf-8?q?uSx4PSbUK3mfPyOuK8zOdtth6CV+Ht8V7fGhFylUPhfHFgxAMdqWR+yD/wjVf2GLg?= =?utf-8?q?h8G6w8RQwpoDgd+Zpyyt1Wrie0x+9PDd3byBn2C81Nfsqjs/UNBu75I+JYkQ2S1qc?= =?utf-8?q?xl5qhOKQ+K3XG/infr5R4F9Zejp/0OlWpMxEjB/tcysvcPJSFmNB5HkjM1X20yQ/E?= =?utf-8?q?V8pe55it6JNX9ThkNZcP3gfneI6Auwba6MqGPlFPfI++ru5lA+iDAj7TFZQWwAkFg?= =?utf-8?q?HHOU9QFgvPWzj+oZ9iIYLyGjPw62pE5wqAl/BzKzs40nGQVH7mWXIpyHAGCqqyGEy?= =?utf-8?q?18LO8LcVxbTAq0LRy3+/91r/5DomPVO1M3AyQsLrxn9PTkQSuhUBUPHEh+qfzwmVR?= =?utf-8?q?/qijD1fKt/5DE4+ieJffAK5VUVQuk0ZrhqXuCKwKaMzKWfNlTQLNlWtENe5c88lOD?= =?utf-8?q?LZQXVv+beoAU59vfu4a4AUM3TPpmHhHas54q8izyjcOE/RvlGUtqpeoWlfZdTyEQF?= =?utf-8?q?4w2Z5pyuajvq4PjJHaVcQiPa4eZUTAAcf+/tAxtJI8DPS7uIm4I7B+vBgHlUpZ+zQ?= =?utf-8?q?DY6eEJF4wgFl4afm7O5yfCVln2SeXNmzf8rnzjHoB8zk8BG6pnSnNwmFPpM9RniX9?= =?utf-8?q?rYxsCOgLyI/nIzoceJ+JUtzS/YgipTEJECVLmXgvB4zoUEBDqnrzg4eZoZpN8QLNk?= =?utf-8?q?LJfgCxmUkTFS7+INwQAtiodZ01zp8/BiE8/NU00gjxYfxo8z+htEv/15TFiNSfhBm?= =?utf-8?q?OQFXdAeoOKHdOOJYk8+MnHbdsFRMdJ8A4vo7INWPLd8dFC8QbJD8fDKj54L4dl/Kv?= =?utf-8?q?+KIuxPt7RagDA106DoO5B79aqRm+r474CLhtLRmgzMqOvr/MhBxcP4CNG63GI5tMl?= =?utf-8?q?q4PwB/c3mNFAX6zRkp7xJbSWHDB4s0VchJb4kn2+Wl77c8LkP4JrhKW5dZOsYRXrZ?= =?utf-8?q?ImY2io7j04qj39qOLgV7RP1rF53XTMF8Kg=3D=3D?= 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:(13230040)(1800799024)(376014)(52116014)(366016)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?1VTgZDX5+DCh5vi0yzRRSvYDwvt+?= =?utf-8?q?e73gKkIvAvYbONACTsXujLalMhQbJD36u514445uDJcrKYuzUekisdemtOqXn/FJW?= =?utf-8?q?1Mi6hz7HK/Wh6El9N0H0i2jzDa05hGWjYSX6CVETQD4dR3+zGFzEVTflDaJEYAKbg?= =?utf-8?q?VFPBBKVqn++dv/i2XDc3s8g9LgA5E1D0FDuAUv8wqFnGsVcJK6uH+sndxDxUmzI1B?= =?utf-8?q?wcoHYrjK9i4PUeH9HYgxbECx315sSsbyOR70blVxhzidEKfq+vTrUnSQUDKZ4GU2L?= =?utf-8?q?N2VoX86wXZcgiOnQNZ1760CPzkdwfYZvqGCsZYIV4AWIqBe0y1pXGZIWwV3o+3J5Y?= =?utf-8?q?zXZ+3eB9qwxh8rjsdRc2UYZ1GbqdI+D/ybCoI118sCS8s2am+9SOcs1gFE9RwROUn?= =?utf-8?q?HmgavkzB2GFKU5IZqqaFA2umuEcLTyXxK2OT1r1tHayaANCIwnphr0nGO/ta0eHHl?= =?utf-8?q?fNfglWDxCrMLUUFP+uX3m4FxCCRIPJDG2z8U7l1nih9jfdjwvhWMVEhiyQRPkgqxY?= =?utf-8?q?O1PxHLCY6iCfp7ERdtcd4TqqMdmPqLZMTTWtuM05gs3eeluVkvewotVCnjyW4Cru5?= =?utf-8?q?+QK8vAYAzWnskpkJlQ+R9TrbkaGrGBPwM+l6fyXXX+jgChOy1iHSqiUAfRppK8s+E?= =?utf-8?q?xjGkzM3O8C3qKLj44nPOmi6239tilPmb0t5WZ9rW49T4IskeAnpqLDvLbv86HkJ6f?= =?utf-8?q?ARCXazxOy6bcEvXW4vrT82rksXM+FFJo1S5KwUgTjrnA4RPPI9CC4wQgYez2PJT32?= =?utf-8?q?sVkv8wpsxa/LDghyOnArUBMeuroBmhV5KzlFDUxrPnRQe2Aa005LjLSeIJVtMM28y?= =?utf-8?q?jGq7Za2BcBO22+an9k4sWh+GEMYgxmtEdgTLcL/qDAqLtz/KIcQ4EzNR0SIrTIYbd?= =?utf-8?q?Af4tn3nT6RPVCYxl2y185hWgV1Kmguq6MOjFSGMER58jFk5p+c3m1lHspVwDjl2oS?= =?utf-8?q?6c7gg7CwOs8JLqyl4NEI1WpG/4gFQt5vMI5ZEeO74qcBh1Ep6y+TzsBrDH9OjY75H?= =?utf-8?q?RkR9dW6nSs9RyG1vQJamJaNjQ3NdomgLSzN039a7Gy9bEKSyVhxadWkOBTEEqAsuE?= =?utf-8?q?I5CTQrYH6UkOeevRvbVLbsnQjV4BE4lnf1VNvlKx4iqpVAQpm7ch+4Ob3baMYt2J5?= =?utf-8?q?QTBQPFRNDcIKy+eJhe47IZSsvhukGgcQ5K9Az3+be5rEnpExOFLyF1mITMWnAsu8J?= =?utf-8?q?vm30c6Q7KOotdk2DCVk3J3eDvODPyuRIizR0mVpjKcIjFfYbN+0tQK13HzIci0E0z?= =?utf-8?q?K2m+EEb0jQHxOhcDWz+BPojn6JdAk3QhigSJ4jJ1HNERts2xCpxOuQ+YwMt9LCEZk?= =?utf-8?q?A1WXtmxwfaJAi7q2BzyeQ/aAZ9hx4NGB17njFq42Q3eCvmeVq5qVOOSLB3j5wFhrp?= =?utf-8?q?WClXsSY7c8NmrZqvNvH2JMytw3gskqWPvFbiP/zK476rozQUpG8nqjiMkZIGAZ8n/?= =?utf-8?q?m3jR7heXoBA+lbdUATA8O4NA0rDXOdCzKSNvwwmLYdjx+4WeGMLDHb04tUKY7p4jL?= =?utf-8?q?lTMSZ2b9MpsY?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 751f02fc-b7c7-4eda-b17c-08dcb7c3845a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 16:02:34.7582 (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: iDVZlq+rSassN4PCcJYswdYBuA9HVZS9AgYpc1NMqwuq2leEMhEKp+IUFJKn3ZN1SdK1F+ZkTL791U7RZ+hUBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9568 lx2160 rev1 use mobivel PCIe controller and switch to designware PCIe controller at rev2, which is mass production version. So drop unused document. Signed-off-by: Frank Li --- .../bindings/pci/layerscape-pcie-gen4.txt | 52 ---------------------- 1 file changed, 52 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt b/Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt deleted file mode 100644 index b40fb5d15d3d9..0000000000000 --- a/Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt +++ /dev/null @@ -1,52 +0,0 @@ -NXP Layerscape PCIe Gen4 controller - -This PCIe controller is based on the Mobiveil PCIe IP and thus inherits all -the common properties defined in mobiveil-pcie.txt. - -Required properties: -- compatible: should contain the platform identifier such as: - "fsl,lx2160a-pcie" -- reg: base addresses and lengths of the PCIe controller register blocks. - "csr_axi_slave": Bridge config registers - "config_axi_slave": PCIe controller registers -- interrupts: A list of interrupt outputs of the controller. Must contain an - entry for each entry in the interrupt-names property. -- interrupt-names: It could include the following entries: - "intr": The interrupt that is asserted for controller interrupts - "aer": Asserted for aer interrupt when chip support the aer interrupt with - none MSI/MSI-X/INTx mode,but there is interrupt line for aer. - "pme": Asserted for pme interrupt when chip support the pme interrupt with - none MSI/MSI-X/INTx mode,but there is interrupt line for pme. -- dma-coherent: Indicates that the hardware IP block can ensure the coherency - of the data transferred from/to the IP block. This can avoid the software - cache flush/invalid actions, and improve the performance significantly. -- msi-parent : See the generic MSI binding described in - Documentation/devicetree/bindings/interrupt-controller/msi.txt. - -Example: - - pcie@3400000 { - compatible = "fsl,lx2160a-pcie"; - reg = <0x00 0x03400000 0x0 0x00100000 /* controller registers */ - 0x80 0x00000000 0x0 0x00001000>; /* configuration space */ - reg-names = "csr_axi_slave", "config_axi_slave"; - interrupts = , /* AER interrupt */ - , /* PME interrupt */ - ; /* controller interrupt */ - interrupt-names = "aer", "pme", "intr"; - #address-cells = <3>; - #size-cells = <2>; - device_type = "pci"; - apio-wins = <8>; - ppio-wins = <8>; - dma-coherent; - bus-range = <0x0 0xff>; - msi-parent = <&its>; - ranges = <0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; - #interrupt-cells = <1>; - interrupt-map-mask = <0 0 0 7>; - interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, - <0000 0 0 2 &gic 0 0 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, - <0000 0 0 3 &gic 0 0 GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>, - <0000 0 0 4 &gic 0 0 GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; - }; From patchwork Thu Aug 8 16:02:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13757709 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2072.outbound.protection.outlook.com [40.107.105.72]) (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 042158003F for ; Thu, 8 Aug 2024 16:02:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132963; cv=fail; b=p0SFnXllLvCynTFHjL3UZ44oh2e5cahzKyj9d3eor8dS2iQGxIhkUzXzA2qui/R/gG8kcuQnVQbLH8kaEeXGqDqYmSfVgZ1fDXQe5a1lOhS2i9E5UtpdDOc0NaVPqObTKnZ0ybndWzERifDIiC+6ZQTceXoLN59kKQfRe93mhUo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132963; c=relaxed/simple; bh=IT58rxx6GAnzyh6EZ4QitPY28FLzxZxYWgpVhHaKNbo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=TiqCQ+i10+7Dq7OAdoYA30/frD8fuajQKVgrGp4odpNW6Txjn++AjWBAViL5F7wTLEtLsp95OZkjuL83fFkoTJAEXPMPGGqCT0dqwnb+vZEzxiGEx5yRBoH2QqSSsmkS6hASOPJ7uqTUd9s/u+OXz50ZiX4ELMypkTjR8+Ae4SE= 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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=T3czJqX4; arc=fail smtp.client-ip=40.107.105.72 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="T3czJqX4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pzrnY5HF0W8ogN0zOWUOUn/ZrK3cadnA9WOS9nL8eYtu5lUFdva/9zSvrB52lrhVty0VXcbOm6rJGJmy3DmK6B9No8ZE1ABmhqg39oeXCYJHekYSCWK4lyDH9nDTjQ1EC50ZGRMKX2Z9mZF2FNop7c0KPfGJUG/n5WzZ8rjhpMnxKoHb7jQtfQW60P4IpdpWl7sIFQU+tYmmeW1lH9XaYKTH5m9FFflBL9GcYDYTjENNTz1phhUfYLmhPCGPlpmD5NJ1UTxuPi5Ju+JIabZiwpHCT+AolihaSIk92+YwDjvnr1GiU93qZtts1tptosKtRlUVYBg/kOPhWCAa+tFPMg== 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=WJffP1cPktpVmM6FnqFa8Gx/n+Dxs02ZuGkd1H1Qokg=; b=s/Bav082vPtLrLAAtdHNYyMeyNWM2jZyyhlQC3/k08TIYIp+lPNxR53+er0uw4P0RRMzociLF38nJSI5w7hDz7VYIu55UHv/9PFMjOeoBr/c3/0IssyqpqU2Hww1N5KizdI8LQ71ftt0vUF3QgJP39Re+EZ8PCq25qU5u8i9zNPWQ6U7swHxtt8gmHNcejDs3tTNZ7yLAmF44z1r97oD3iM0G9H3iaMtobKIOI0nEuwSuAg1YklbKteGAIoZLFMKGu1yZQBy9RpjarlIwGePQyZGDT9wui00RdbslGU3Hc/K7q6eiJP6f6/cs6lkd5cLPZS2W7Q8A3Cul3rycw4pHA== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WJffP1cPktpVmM6FnqFa8Gx/n+Dxs02ZuGkd1H1Qokg=; b=T3czJqX4GvSP+6kVMkU9gvHDG293FMn0f+1nQokV+jqiPml8xyN1KxU1Chjwhb5W4CInVo8tmaDbaw/YsDKwLcykJaX0o9KeY2eGvR5l0kwWkCJBrO5kxHTj9XUQA+IUiaOVen+u2QZW7P/hq/kpfmofcrpJJW9k8yWMYjSUwVp4S59vnUG+yun946bhzT1iXsncwvXeCa3LRj6ff2gdppus+yJtXZ/Eu/lem8ezjsBpmY839tMIG+adsSalkJpg3p5Xst5uJZS08y8gV7ub6XtWZZlEQVO3faToR/YehRwHcgbAXn5uQxkkN1DrHhGYW+a/ZSaV4JTAxMk4EJZS3w== 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 PA4PR04MB9568.eurprd04.prod.outlook.com (2603:10a6:102:26e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Thu, 8 Aug 2024 16:02:37 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 16:02:37 +0000 From: Frank Li Date: Thu, 08 Aug 2024 12:02:16 -0400 Subject: [PATCH 3/4] PCI: mobiveil: Drop layerscape-gen4 support Message-Id: <20240808-mobivel_cleanup-v1-3-f4f6ea5b16de@nxp.com> References: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> In-Reply-To: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Zhiqiang.Hou@nxp.com Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1723132945; l=8722; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=IT58rxx6GAnzyh6EZ4QitPY28FLzxZxYWgpVhHaKNbo=; b=CVEdZtYbfOsojj7KEEMR0N7pWndr+FXQoZ0k5Lhm0NO//dtiaGzO/1CiYKX3feUIdqKm+QMH0 ZDtcy0ZlO+QDCAs9ZUhA91jS6EfVP3V+IMLyOrf21mPmILC3jxSXmd3 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0203.namprd13.prod.outlook.com (2603:10b6:a03:2c3::28) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PA4PR04MB9568:EE_ X-MS-Office365-Filtering-Correlation-Id: ccec03b4-715d-4c7a-7413-08dcb7c38638 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?XKkPaG5JfAxD4reGxHo3H5OrNOHzN/e?= =?utf-8?q?eK33qwK6CeFbpn6AbC29zE7Ls1efRylhbGdiL03WcJhs6LgKolLRstrF0GBcGo1YQ?= =?utf-8?q?erq4NPwF1wvpOf/GLNns/o6YYlDI0vTQQszB0Y6avcHQV4IXUJFJWhaWxG3SCVQf3?= =?utf-8?q?i7FUCWa2AIASlFoj8mCookeh23XIv43VIOwhzYTnZO/tD4vXe7mdeLLKzB/mdOciv?= =?utf-8?q?jKPt0WY+fNhbsrupNiRTGcL7EY8aM/MIEHD9e9nB8OLxRtuN+eSQn9PkQNfR29E4O?= =?utf-8?q?E5mc/gTOjLQBLvsksJraE8q5IDrtu9PQPkTXbw4DbfJWCXe4IwbTnn46uMJTCgt8s?= =?utf-8?q?6In5klo97eaU/nWwQ6sch1VDHsh9K56UmWRBnWywV5Qm+AOYsmxH1mAM5dlXlnjgT?= =?utf-8?q?mJlPbQuAE6K4w9rUzk65pUdF+Bhp6dlFhUow4bGq2dmJ/Q7e1HBd9QApFu/35zPpL?= =?utf-8?q?VxW0HmzYps5LurKKWVBj/rInCNV9SepY2s06wrLL/JPFrstACNuICIMRoU0I6i0yM?= =?utf-8?q?ucgTr3sA7PBKwczXiEDIX00LosNAXRjnfQAmKKt+weZMkrYOhaPcqcLTyoCxNPsYR?= =?utf-8?q?df1V69yA4RbJy2JU5SzBqvJUZ3AdwEVFyWT1laOARUQIrX1km3hm82NBVaZ+FJR3z?= =?utf-8?q?+t/odDUTFyj1Pa35JHUTqNkIQA7ijHHuaBTjFFbkVC65wOv1Y/bRF+xc0EJooa5Vv?= =?utf-8?q?hiVYDpsHDgqh1Rqx4q1Jb6AqjzNjtcGCD1p/D7UvDJfTRfpIOe2fxzRfNG+2t2vDy?= =?utf-8?q?xvaj+i/m2t6zhOZp87I/Wrs/1zM+CI/s4qai6J5mg8wdDn/a+UMNAHUESvLWf1Qtf?= =?utf-8?q?E/Df+5ek+XD0jRmViYTUJLCWfpjLCibVZI4Tn4mP3o7ntkf0xpuTNPwPh+cDO3QRs?= =?utf-8?q?Y7N4vlwCKH2Zc3C51hFWomE999ybB//xOszUNaLkvSsnR0cHKFU7TT7Ii1SPTpCIw?= =?utf-8?q?/5uA5Ocpro8+mcdfNEmrwD8Vm47LtRzzuqbFtMc36dtNguBRqU694ND8zrMci+Tql?= =?utf-8?q?LuwLgOXPAhBpwraUaZrUDI5DAnegTVSbBTZ/LwMPyKnubsfsoN0rO4THmAlfJ+SFj?= =?utf-8?q?ahdxXs5Ovj/iCTxHftR62QDtJvGtupPsJKBiPmeq0bAmc6tB++M0xyiwE2Ji8J3eV?= =?utf-8?q?ms9x/KI+cC0MQleiQdLNqP8xVmEFSZpfs+PEF3gXWlyXO/PWQxbjlp6DxGZYy2Z35?= =?utf-8?q?JMtS6wH5osLXgYBZrMG8ZUem/9pdPvDp60NYW1hCrAvSjeXnR7hdyLvDMqdq4t0wP?= =?utf-8?q?8u449opLQvB9dpo4J4w3qHqZFq4D/acMqLHcwXY98jCtFmBdaLK8u4tRnjx+mgGOI?= =?utf-8?q?XknWzFFkSSv3N1yib7d8w2EM6HMkk1Maow=3D=3D?= 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:(13230040)(1800799024)(376014)(52116014)(366016)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?a1KQF9vvNtXf6xKv8PoPUZeclul2?= =?utf-8?q?KuImyOfJ+OTeHgxo2mnr7hNC3bX2Hfj1ZFMlktL72JFANr7DO7geWs8w3dQX1J7i+?= =?utf-8?q?5uv/qvOrVa7oxIcKJckz0b0u4YXvOrFkFN1pM0vi1TBy3Rl1z2UoUFqHx60ddq5Uq?= =?utf-8?q?PtKssmVywnJUACi+7c6KVv4pKfK/QHJf65SWK1qtpKAecsEHBwQQKlIVqlGFexUzQ?= =?utf-8?q?+6U4Rt+aF2uBkLleln/xL6+Di0GtqJ52j+i4VldEVVAc22JYcjQi4MFaaduvN1WXC?= =?utf-8?q?NWpucaS9yluNXsbVi9/a3HuMLg3rMuBl0T/nPcAF9J36O1BOyaReBN0ElVZp6Lghe?= =?utf-8?q?DeKQ9f0pyuURZlUhepu26KWx+Y2t+Oep+JPl4Y43QB+dW0wa3mp2o5r+i9DJymoXc?= =?utf-8?q?OuVCiiUIPWEHjH677oXeweMKu/r9AE//7QgZDUflsuZGD/o0KmqZico7XkOIPBL1L?= =?utf-8?q?gmaRL++r667rY5jyEgPd77bgT7zR06nDLqGdmQeOso2Palpm8FBKGmTvXYEoPDBU4?= =?utf-8?q?E9LnqwwAU6bRsqQ+Alxye6QkcmTSmC5j59tAg0L4gfAin7uTW4ce7KTTrKtUI464k?= =?utf-8?q?NMqSUxuqPrJQ0PKpz/o9hiU2zdtqJcJG+ZGRCvN1xFKQzZFz+OiVR5iXK8iAM8jKE?= =?utf-8?q?AA57TxRGR4xSdrcqXt0T0dNkbSwnXnbhNewaFORZeZ0rs+MN4GYiz2h3dnkP75/8/?= =?utf-8?q?3zxN2rKZD1r0hFaLH62RAOnAcO1tEJtYGSbERBrXJfqH8XKwd0rnqRZ/7jmjx0dFn?= =?utf-8?q?i/zNcuShBgqP6UPXm81doFZhZnF4Po64E7WiYdrIOEWwXhIWxJ1/3Tvv1YdfAaNfr?= =?utf-8?q?LL00+PTre8YJKIhl79t16bw5FtY39WDOe3K0PhRyKXxiaiZYsdHPQWDWMslczof/M?= =?utf-8?q?6N2Mf316+da2wgz9kCzhxCjdAWilluUR1dlMXb3Etv+KLNTTF0si8pc2DHe6T1/Xq?= =?utf-8?q?KDp2QxSW3rICamaCJjBx9kYVDZSBj0C3gUz3vlGgGbmj24I0f+MHaEcKsGte8I4uP?= =?utf-8?q?EYCoEW3lhLwc5UVBJ97XYsXYqxVmyC7ZYKGFQGYDugfvLk3KOBUGT5xcdY8KlbN91?= =?utf-8?q?oHFjmdGB4AluRCCf7Pib7rAwpsdjSbARfweuDqgECOUx2FgF1/q4CoQMBzvd/55E7?= =?utf-8?q?Kkkv3uoaH/nWo4y/wFMnUVo5ouhmwjJu/ainqJP99xz7VCTAoC4fWGo09fquyHWOn?= =?utf-8?q?VkkXRx/TPcV/LVkACWl19OvB7eWjReb+Y587zX254r7GFye7NA3N1g2w3lCHRsc4k?= =?utf-8?q?5Gv6g0OAl1x0pRbHTLuJVMYMfzfJJkDKiEvFYUFEOGRa3CA93mfoanQrBKvaZR7Ai?= =?utf-8?q?cxVD8spuhC0xQ68v6+BNIXV3iqGWmnaK2F4zHyD4jhWUz9KB7n52zfYFOILECVoly?= =?utf-8?q?noAxYAFdbMDW2l1eM32VzXhx5CYKH0k1PBd0g37MvSdrwnFBvbOH0d+Q90tr+rx9Y?= =?utf-8?q?iflbaHUU/wPNtpvh1bmlzOzrsSy59PJ7hxioL0ny9p6Wj0HKJ2a9Ev/vuiJegY2mK?= =?utf-8?q?EN4mwyphtk7w?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ccec03b4-715d-4c7a-7413-08dcb7c38638 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 16:02:37.8813 (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: b94emaEUeI6CX+U693s7I7g1uCh6DH82v12/lOL2JJqWqoRK9H1shfL/gzZiLSg90n+3+VUQn6SMyqdgvSOyPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9568 Only lx2160 rev1 use mobiveil PCIe controller. Rev2 switch to designware PCIe controller. Rev2 is mass production chip and Rev1 will be not supported. So drop related code. Signed-off-by: Frank Li --- drivers/pci/controller/mobiveil/Kconfig | 9 - drivers/pci/controller/mobiveil/Makefile | 1 - .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 255 --------------------- 3 files changed, 265 deletions(-) diff --git a/drivers/pci/controller/mobiveil/Kconfig b/drivers/pci/controller/mobiveil/Kconfig index 58ce034f701ab..89b8ce9e1262f 100644 --- a/drivers/pci/controller/mobiveil/Kconfig +++ b/drivers/pci/controller/mobiveil/Kconfig @@ -11,15 +11,6 @@ config PCIE_MOBIVEIL_HOST depends on PCI_MSI select PCIE_MOBIVEIL -config PCIE_LAYERSCAPE_GEN4 - bool "Freescale Layerscape Gen4 PCIe controller" - depends on ARCH_LAYERSCAPE || COMPILE_TEST - depends on PCI_MSI - select PCIE_MOBIVEIL_HOST - help - Say Y here if you want PCIe Gen4 controller support on - Layerscape SoCs. - config PCIE_MOBIVEIL_PLAT bool "Mobiveil AXI PCIe controller" depends on ARCH_ZYNQMP || COMPILE_TEST diff --git a/drivers/pci/controller/mobiveil/Makefile b/drivers/pci/controller/mobiveil/Makefile index 99d879de32d6e..9fb6d1c6504dc 100644 --- a/drivers/pci/controller/mobiveil/Makefile +++ b/drivers/pci/controller/mobiveil/Makefile @@ -2,4 +2,3 @@ obj-$(CONFIG_PCIE_MOBIVEIL) += pcie-mobiveil.o obj-$(CONFIG_PCIE_MOBIVEIL_HOST) += pcie-mobiveil-host.o obj-$(CONFIG_PCIE_MOBIVEIL_PLAT) += pcie-mobiveil-plat.o -obj-$(CONFIG_PCIE_LAYERSCAPE_GEN4) += pcie-layerscape-gen4.o diff --git a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c b/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c deleted file mode 100644 index 5af22bee913bd..0000000000000 --- a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c +++ /dev/null @@ -1,255 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -/* - * PCIe Gen4 host controller driver for NXP Layerscape SoCs - * - * Copyright 2019-2020 NXP - * - * Author: Zhiqiang Hou - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "pcie-mobiveil.h" - -/* LUT and PF control registers */ -#define PCIE_LUT_OFF 0x80000 -#define PCIE_PF_OFF 0xc0000 -#define PCIE_PF_INT_STAT 0x18 -#define PF_INT_STAT_PABRST BIT(31) - -#define PCIE_PF_DBG 0x7fc -#define PF_DBG_LTSSM_MASK 0x3f -#define PF_DBG_LTSSM_L0 0x2d /* L0 state */ -#define PF_DBG_WE BIT(31) -#define PF_DBG_PABR BIT(27) - -#define to_ls_g4_pcie(x) platform_get_drvdata((x)->pdev) - -struct ls_g4_pcie { - struct mobiveil_pcie pci; - struct delayed_work dwork; - int irq; -}; - -static inline u32 ls_g4_pcie_pf_readl(struct ls_g4_pcie *pcie, u32 off) -{ - return ioread32(pcie->pci.csr_axi_slave_base + PCIE_PF_OFF + off); -} - -static inline void ls_g4_pcie_pf_writel(struct ls_g4_pcie *pcie, - u32 off, u32 val) -{ - iowrite32(val, pcie->pci.csr_axi_slave_base + PCIE_PF_OFF + off); -} - -static int ls_g4_pcie_link_up(struct mobiveil_pcie *pci) -{ - struct ls_g4_pcie *pcie = to_ls_g4_pcie(pci); - u32 state; - - state = ls_g4_pcie_pf_readl(pcie, PCIE_PF_DBG); - state = state & PF_DBG_LTSSM_MASK; - - if (state == PF_DBG_LTSSM_L0) - return 1; - - return 0; -} - -static void ls_g4_pcie_disable_interrupt(struct ls_g4_pcie *pcie) -{ - struct mobiveil_pcie *mv_pci = &pcie->pci; - - mobiveil_csr_writel(mv_pci, 0, PAB_INTP_AMBA_MISC_ENB); -} - -static void ls_g4_pcie_enable_interrupt(struct ls_g4_pcie *pcie) -{ - struct mobiveil_pcie *mv_pci = &pcie->pci; - u32 val; - - /* Clear the interrupt status */ - mobiveil_csr_writel(mv_pci, 0xffffffff, PAB_INTP_AMBA_MISC_STAT); - - val = PAB_INTP_INTX_MASK | PAB_INTP_MSI | PAB_INTP_RESET | - PAB_INTP_PCIE_UE | PAB_INTP_IE_PMREDI | PAB_INTP_IE_EC; - mobiveil_csr_writel(mv_pci, val, PAB_INTP_AMBA_MISC_ENB); -} - -static int ls_g4_pcie_reinit_hw(struct ls_g4_pcie *pcie) -{ - struct mobiveil_pcie *mv_pci = &pcie->pci; - struct device *dev = &mv_pci->pdev->dev; - u32 val, act_stat; - int to = 100; - - /* Poll for pab_csb_reset to set and PAB activity to clear */ - do { - usleep_range(10, 15); - val = ls_g4_pcie_pf_readl(pcie, PCIE_PF_INT_STAT); - act_stat = mobiveil_csr_readl(mv_pci, PAB_ACTIVITY_STAT); - } while (((val & PF_INT_STAT_PABRST) == 0 || act_stat) && to--); - if (to < 0) { - dev_err(dev, "Poll PABRST&PABACT timeout\n"); - return -EIO; - } - - /* clear PEX_RESET bit in PEX_PF0_DBG register */ - val = ls_g4_pcie_pf_readl(pcie, PCIE_PF_DBG); - val |= PF_DBG_WE; - ls_g4_pcie_pf_writel(pcie, PCIE_PF_DBG, val); - - val = ls_g4_pcie_pf_readl(pcie, PCIE_PF_DBG); - val |= PF_DBG_PABR; - ls_g4_pcie_pf_writel(pcie, PCIE_PF_DBG, val); - - val = ls_g4_pcie_pf_readl(pcie, PCIE_PF_DBG); - val &= ~PF_DBG_WE; - ls_g4_pcie_pf_writel(pcie, PCIE_PF_DBG, val); - - mobiveil_host_init(mv_pci, true); - - to = 100; - while (!ls_g4_pcie_link_up(mv_pci) && to--) - usleep_range(200, 250); - if (to < 0) { - dev_err(dev, "PCIe link training timeout\n"); - return -EIO; - } - - return 0; -} - -static irqreturn_t ls_g4_pcie_isr(int irq, void *dev_id) -{ - struct ls_g4_pcie *pcie = (struct ls_g4_pcie *)dev_id; - struct mobiveil_pcie *mv_pci = &pcie->pci; - u32 val; - - val = mobiveil_csr_readl(mv_pci, PAB_INTP_AMBA_MISC_STAT); - if (!val) - return IRQ_NONE; - - if (val & PAB_INTP_RESET) { - ls_g4_pcie_disable_interrupt(pcie); - schedule_delayed_work(&pcie->dwork, msecs_to_jiffies(1)); - } - - mobiveil_csr_writel(mv_pci, val, PAB_INTP_AMBA_MISC_STAT); - - return IRQ_HANDLED; -} - -static int ls_g4_pcie_interrupt_init(struct mobiveil_pcie *mv_pci) -{ - struct ls_g4_pcie *pcie = to_ls_g4_pcie(mv_pci); - struct platform_device *pdev = mv_pci->pdev; - struct device *dev = &pdev->dev; - int ret; - - pcie->irq = platform_get_irq_byname(pdev, "intr"); - if (pcie->irq < 0) - return pcie->irq; - - ret = devm_request_irq(dev, pcie->irq, ls_g4_pcie_isr, - IRQF_SHARED, pdev->name, pcie); - if (ret) { - dev_err(dev, "Can't register PCIe IRQ, errno = %d\n", ret); - return ret; - } - - return 0; -} - -static void ls_g4_pcie_reset(struct work_struct *work) -{ - struct delayed_work *dwork = container_of(work, struct delayed_work, - work); - struct ls_g4_pcie *pcie = container_of(dwork, struct ls_g4_pcie, dwork); - struct mobiveil_pcie *mv_pci = &pcie->pci; - u16 ctrl; - - ctrl = mobiveil_csr_readw(mv_pci, PCI_BRIDGE_CONTROL); - ctrl &= ~PCI_BRIDGE_CTL_BUS_RESET; - mobiveil_csr_writew(mv_pci, ctrl, PCI_BRIDGE_CONTROL); - - if (!ls_g4_pcie_reinit_hw(pcie)) - return; - - ls_g4_pcie_enable_interrupt(pcie); -} - -static const struct mobiveil_rp_ops ls_g4_pcie_rp_ops = { - .interrupt_init = ls_g4_pcie_interrupt_init, -}; - -static const struct mobiveil_pab_ops ls_g4_pcie_pab_ops = { - .link_up = ls_g4_pcie_link_up, -}; - -static int __init ls_g4_pcie_probe(struct platform_device *pdev) -{ - struct device *dev = &pdev->dev; - struct pci_host_bridge *bridge; - struct mobiveil_pcie *mv_pci; - struct ls_g4_pcie *pcie; - struct device_node *np = dev->of_node; - int ret; - - if (!of_parse_phandle(np, "msi-parent", 0)) { - dev_err(dev, "Failed to find msi-parent\n"); - return -EINVAL; - } - - bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie)); - if (!bridge) - return -ENOMEM; - - pcie = pci_host_bridge_priv(bridge); - mv_pci = &pcie->pci; - - mv_pci->pdev = pdev; - mv_pci->ops = &ls_g4_pcie_pab_ops; - mv_pci->rp.ops = &ls_g4_pcie_rp_ops; - mv_pci->rp.bridge = bridge; - - platform_set_drvdata(pdev, pcie); - - INIT_DELAYED_WORK(&pcie->dwork, ls_g4_pcie_reset); - - ret = mobiveil_pcie_host_probe(mv_pci); - if (ret) { - dev_err(dev, "Fail to probe\n"); - return ret; - } - - ls_g4_pcie_enable_interrupt(pcie); - - return 0; -} - -static const struct of_device_id ls_g4_pcie_of_match[] = { - { .compatible = "fsl,lx2160a-pcie", }, - { }, -}; - -static struct platform_driver ls_g4_pcie_driver = { - .driver = { - .name = "layerscape-pcie-gen4", - .of_match_table = ls_g4_pcie_of_match, - .suppress_bind_attrs = true, - }, -}; - -builtin_platform_driver_probe(ls_g4_pcie_driver, ls_g4_pcie_probe); From patchwork Thu Aug 8 16:02:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13757710 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2072.outbound.protection.outlook.com [40.107.105.72]) (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 76AE8191489 for ; Thu, 8 Aug 2024 16:02:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132965; cv=fail; b=nalFcNDuhk2+1a7LRNs9xwgdaFWWi1B95sEji+C3RjEOegIh1ThfbUii9T3/0111bdnw/ARpweNRTz5JdpImR82F6oP4aQgHbqOCF+82YCupw08U5FmxLIYs74Y+ebVuqEoIRqd1XhnVAPNTeMVYEbEBzJIy94rV9ESxv+w5ASE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723132965; c=relaxed/simple; bh=PMkYu58lmGxlH9DFPC85iuILSX9uglBzTmZsgWUIv5k=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=H/+2JkiWFtwNob5jR7COovLN94zPMnJSrU4xPnl4RZ31GpWuu68c1Wuwr5PGxs0bupn4bZscmwMjT3WqVHEhxkSQlx6Cl/I3bdGjGTqSubOqA3+ccj31HpEa9eZR0Y/OLCPwnHEFXtnml3k/ly4I8yy3edmT+DMHx7E8eIoAAFQ= 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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=gTDx8Voc; arc=fail smtp.client-ip=40.107.105.72 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="gTDx8Voc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TMaJiv3zgdTLribbUlSkC71GCjNgiCpv5eOn6D2YzijZ4WPAUrBHR/MVbMfvjz9Ccip7wNfto3Q2wiPiU9k7p51k39Rr/mLoa5kdzEfds1bAOyvnkILjnMkLPWU5Mp9AWOxndK0KHzbLcaGAAw5ZS4Gia5Ixv3ilhczat9akQoByrWf1VgR//94lHTesDxuWlNiBOpPxTyiigGR353zRAhLJu7oqS2sBpCqzkZH5IEbXplZhHSQdMxT6R94hio+aDGwlmAuw04A3oQgiA5ZlgtKOJuaYOzijl9uVmYWgRbEFj3znk2Oc1/2smvwsJWXLXSMq42Y69bko2WIKMJgImQ== 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=sB+VqeCPbeBGpPDvUwKOxg/KL5cd5IULXRAS8th525Q=; b=PJvR95UoCQw0xdmUlzhk1q7R75o3GQr0Q5HJqxuYh7MOsj/7391bRFGtnaKw7Jblq+lNYBfJDPaDb8S/B9ccARryOcvjShKbiwTPyk11k5n3HbedhTYc3PjeQeNFZhCSQyZWxhv7HbeY5P4hFAopSU9WhyI36W/ZSQOzQUJLDe66igQiG5Bp4FTJxHimrCHiNJ0TkFuIGYdKiSpIf6hh1hTbQfoSZ1bEXxF1B03t5VjDt16r6zq58pohP7moyaNQeD7oZAdGpbaacQLGn0shhl2SLfyDNuNA+4mm/bx//GxEy3OFOrMhx+c17jVWIGRHKvT5JgmU1X97LDKmJyPoGg== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sB+VqeCPbeBGpPDvUwKOxg/KL5cd5IULXRAS8th525Q=; b=gTDx8VocRPTZX90qOMoBSxMitInz+jvjJhB4xEGBGfXI6F4gWGxhWllGsBM5VAWqbL2zvujuoi5CzyI92FPPtFARFaq1PLxc1q0rnp5ZHFjNr76RnqtIDFnFgSakjYkWI7HyufpzWuPHrJEYPaSJYojm7ZBE9iBzGJDzliKsiQaijBT7sk4ics0CzBsFZi5ldv6zGlbxnOi3sRCvtLUlO+SY8hM/z/5fr96+SDyTk7CDXr1sFGBqGZcxkcbI0KzTfKGd2CGpMhRU32PwKH9AsLT4pIXyDDDUU/+YOelWrfpSjQuglFgl756+Aq9bWcP6i6jBZ6hcw5CVdVISchnakQ== 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 PA4PR04MB9568.eurprd04.prod.outlook.com (2603:10a6:102:26e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Thu, 8 Aug 2024 16:02:41 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 16:02:41 +0000 From: Frank Li Date: Thu, 08 Aug 2024 12:02:17 -0400 Subject: [PATCH 4/4] MAINTAINERS: drop NXP LAYERSCAPE GEN4 CONTROLLER Message-Id: <20240808-mobivel_cleanup-v1-4-f4f6ea5b16de@nxp.com> References: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> In-Reply-To: <20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Zhiqiang.Hou@nxp.com Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1723132945; l=1041; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=PMkYu58lmGxlH9DFPC85iuILSX9uglBzTmZsgWUIv5k=; b=wyeptxaJag1gyafElON4apBrcT2a9nLyy8d7/0MeOwHZWI+f0jnq2cYjrb1o/fy1FTfMwZzhV q6Rju9WQyJ3Bg7ImI11yU6O0VHIFL2qe8LWYvdbihlaucDCmNzk0MHw X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0203.namprd13.prod.outlook.com (2603:10b6:a03:2c3::28) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PA4PR04MB9568:EE_ X-MS-Office365-Filtering-Correlation-Id: ff22c4de-7edd-4709-a348-08dcb7c3880e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?p25J4HaDeC3bXlgWjnnZC8Vr3TGHAkf?= =?utf-8?q?JDfhuVNWVlI8lhKmbHwEMZ7XFypcAPL6eGXVSSi55yj7zAExqjeR+sn5GPl6RcBn3?= =?utf-8?q?YlEk1QDUy7NT1qyzHOrSbXD0APbKUw0SLA2M7PfMNQGJjpneW31ZjSn9z/LplzMIS?= =?utf-8?q?kZHJpU0rffOVeViSHwxOnz6oABhQnnoUSUvCZ3beAOgOqnu3/68pCOrhYUPxNwaB8?= =?utf-8?q?oSqMzTSr8KNzjRGmrx9mYHJ974btDMFFKiQLWi99Xy4PlwGzWrfwRtal9x7bH96KU?= =?utf-8?q?zdaE+YbfV0mYTaBjeJBQ2UKxhhQQMrLgBSOJaTn/DBk/XC6un2Elihd4QQNosDlb3?= =?utf-8?q?++J/6AnKpuLzhZ82Uql/RtvjzD3NzOeEEl4x6D5nbNig7kZ5GDQ1seV7lbY9RuZrZ?= =?utf-8?q?Le15TbKftGRYYcuXH7swzaX232pTmznzjdVv4ZOeev3LzrmhM3xYfPOy7H5GdFQKl?= =?utf-8?q?344bpAkpXM9sYhuLFdsu2i9HJLIYFMY3CuebP0U/rHKkV5tkpM6A0FUfPYm/K/3p+?= =?utf-8?q?qxdKFncu4xR2khn6I2KGvUyLBFn/4PANhi/y3o/LthAic4LSPsV1qpkl45n3huYKH?= =?utf-8?q?l2NJtGOzkl3SgC0brKqW97I3R78xhKtGb2MYCvqd8+JUnISp7AxawZyN9uEsAT/qy?= =?utf-8?q?HS75T+bo2wgtgNJ7/BVhmKIR7rMVn8CHuqS/nfwBfBGBHNa6o91B2CyphhDuDK7cn?= =?utf-8?q?llkxRFDDiCbrQTgxOtN0GRWr/Q6Tu1zIuaiS06iV9VwS5mVEkY7F2SHyj768aEyTr?= =?utf-8?q?GeCP5VJTDur8BqfmXDjbFs431aNynbmhZGsrT3i3bW4OQmuvJUg8+CEFVxMJfTS7U?= =?utf-8?q?cTB2OfTAG60zA8QRBw3lOTa7JDZtrONQmrXMvaunW4VXeG1MvLyeHnxZaR/NIUeLL?= =?utf-8?q?VQT8FsDfSCxeJw2HkDz/davZk4mU4aEAtyHUoMom75b1gz0tw3O55Tl0ToIJcMpWZ?= =?utf-8?q?ruQ9B/cRgrkrbxuoWoby2QjnoGcaNWPwyB/+WGw+xaGrlTO2KrToqyUIQneDu0hLg?= =?utf-8?q?3MsO6c9G0HcsMt5AliFkXlrE8NSisL3cMcgGtAl2dAQbOsNmjOok40YtiQWHeeCzn?= =?utf-8?q?TZbx/jYmgg+S5zZHkM9nA9soK9oCzwSDyU/E9GpTHuQKJLD6D/vkU3LwT4CV9k0Le?= =?utf-8?q?MRhe/CvLOoCek4GHdSe+dmpiyCKX9lfJBhPGj3SlsMrxOomg/Bmtke6leQE/yGiuI?= =?utf-8?q?v6wPNnPQOp+5YS5Tu2K4R20LfR+tb7JTzDKgBn10lmCqAOSRa1zSWDrF10HwEWshK?= =?utf-8?q?fR7+zwjmzhuTCYA4m4D9R9RhVCb1BjF2198mem0bQjyY+PH6HKEf5JO8yMt6WYbT3?= =?utf-8?q?e7bHLkFcPUpQOtr8fiAJidfVBZ3eJYxuXg=3D=3D?= 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:(13230040)(1800799024)(376014)(52116014)(366016)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?KrDSfdCfmDBUX2FP2QQtEkyVMnzL?= =?utf-8?q?KuNeCyROsXVlIyU5+bQ+B3ecfFdi693wGBDKdxys1oSDueuTGfoYdFHiRN2YIyy6D?= =?utf-8?q?Ostpk5uRF1i2xIF643rqM5b8YUKk6SedjDchZtKfKrurvFiHtoDntW/jf7xqkEHOL?= =?utf-8?q?DfmRJDU3VRqE7DHIwTNFuWTz6m4YZtWk+AukyNuRLGbz1ZOAnRzfRLvhUOIgVYnNL?= =?utf-8?q?9sCLygLU+XMfegfwfwJAGAk+ZN7PGS+8DceGvPqGH00PhTkRDIaDKAle6o7IyQz3a?= =?utf-8?q?+RZ3Gz8omWY10e/eprSK6ZuMgWNNdY7V6XrROLA5Xt48JjZHFkpUOAZ7BM6Vql2ew?= =?utf-8?q?++hnVYN3qZl5kHy2kPFWb5+rAPHDJhIDxz69oXMS9X/1Qoz4Zwm3Cs/oOew/BOJ8v?= =?utf-8?q?YXRcxgtFqYSARcGa16vLqeWdEHKl/NwB5EmtXQSjPljenhx2zHSwUmvupjWOiznkF?= =?utf-8?q?j2ffb4N36JAXnFG4N/pVldQvKyFR1eHAT4BgJgjPpJLNof4XrZ1CT+gcW6t3whcgB?= =?utf-8?q?n4sY6Q1TDhc/WqIpgW+R8yotBYfDVLCR3/91AqxER2zJlIUr4cy6HrWhEJNDWEkPI?= =?utf-8?q?zL8Bo0uW91a5Z9PrnFePTXVxN5DeGYxzGgVVA2Ei5LIAv1Z348MEILL+FLmuSr2w0?= =?utf-8?q?z3lPnOF2BatKF95d829HWXwk0ddUQSqVWCRIfs/sjdyi+pZewnCVgEnXI530u3FQg?= =?utf-8?q?aG6K6QZ7XlVzG783Vn5WkpKuJ39/uAvxUQ5OpWdry1fxrlC8cOPzHhZfa6gxTzbvq?= =?utf-8?q?8xz/ns/RXkXzwC8CUzUKR6A/2VSDjFIGSuf24A0tXL8g9nPl75wFNw9h5teL6+yZH?= =?utf-8?q?E4HBndQAE2zNReRJHHuO5wsOKIPkJUQ1oS4SHgF6kaliZJkqvxj0wYESqxanc6FOa?= =?utf-8?q?sgFpccyd9DtlNjvhpSXvUfQKYqICaPeWMkYPI/WKqZUwZoIIKejSxS2CSfxzQOSrg?= =?utf-8?q?CeqEkHl4uLfgmMylkISr16DXA+8miAhX4C5HB6LYB7F1hofiLXPfej5t2KWOkKnU+?= =?utf-8?q?TcPxwjJxizraN/FB2mXlanrTPkk63GDFhdU5A2DvsjPiBTI6MUAkz5SuJ3v9BnncS?= =?utf-8?q?vM1ZEqgHydt8fMKVADugHuy4bGrNCYp2AkwhB296TW4lSa+zgCx1DAxyiPNeetYg4?= =?utf-8?q?RrL/MXu/KEFyaZIoBm40R5ty1+9e7zIuyOf3ROLLyPdtxqLFbPmAMOC45ompWsbqa?= =?utf-8?q?QhyMQnL4V0UjIJCESeJCfgwBkrNJ+/3TVwXeCh+SkxyTgBd5H0WTlbRsuP1gq+CoB?= =?utf-8?q?z3ppQIZ5fVb1QSRyQTPNXNIAhOCCH7uBN6nUsz8SWlNk1DwHfjgP0wCzcMh/OKORQ?= =?utf-8?q?xYHjllqdqfmgnOmKib+CT/2i7b9TMmy7vwjYzGAICaskuWsY77NyW0hDhlkrJczVg?= =?utf-8?q?yCJyfrKh72BcvUbPTg/1rpNRsbUEWB3lcNUXg1u3tsr5yRKB3DxA+LedQNAEfWcao?= =?utf-8?q?l2iax2UxTYlIYhwysJ1a3fZ5TISWzLpIXkYZcyeHlUwV5XJ9PFLjlsHS62HHNI13g?= =?utf-8?q?ntB38O3EaS+8?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff22c4de-7edd-4709-a348-08dcb7c3880e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 16:02:40.9656 (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: C/bziDW3Y2ohd3bBnVKb8w8gx+CvLiPHH44+Qo++ocYwbAgZeHZkn9x6keSL9NL5Tpf/RNnoPFJs6fwF2gBFlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9568 LX2160 Rev1 use mobivel PCIe controller, but Rev2 switch to designware PCIe controller. Rev2 is mass production chip. Rev1 will not be maintained so drop maintainer information for that. Signed-off-by: Frank Li --- MAINTAINERS | 8 -------- 1 file changed, 8 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 1e71f97fb6749..9b683899cd088 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -17556,14 +17556,6 @@ S: Supported F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt F: drivers/pci/controller/pci-tegra.c -PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER -M: Hou Zhiqiang -L: linux-pci@vger.kernel.org -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -S: Maintained -F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt -F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c - PCI DRIVER FOR PLDA PCIE IP M: Daire McNamara L: linux-pci@vger.kernel.org