Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751728AbdISJo2 (ORCPT ); Tue, 19 Sep 2017 05:44:28 -0400 Received: from mail-sn1nam01on0065.outbound.protection.outlook.com ([104.47.32.65]:20512 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750972AbdISJoZ (ORCPT ); Tue, 19 Sep 2017 05:44:25 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Zhiqiang Hou To: , , , , , , , , , , , , CC: Hou Zhiqiang Subject: [PATCH 0/5] arm64: add ls1012a and ls1046a pcie support Date: Tue, 19 Sep 2017 17:26:53 +0800 Message-ID: <20170919092658.22482-1-Zhiqiang.Hou@nxp.com> X-Mailer: git-send-email 2.14.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131502878641310441;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(376002)(346002)(39380400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(68736007)(72206003)(498600001)(81156014)(8676002)(86362001)(81166006)(5660300001)(7416002)(356003)(53936002)(50226002)(50986999)(8656003)(8936002)(36756003)(50466002)(1076002)(105606002)(305945005)(48376002)(104016004)(106466001)(4326008)(77096006)(189998001)(2906002)(47776003)(16586007)(85426001)(6636002)(316002)(97736004)(110136005)(6666003)(5003940100001)(2201001)(921003)(1121003)(2101003)(83996005);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR03MB2365;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11OLC002;1:cZgkkfQ2IlEoSdUSC+Zq9quWnricPFHOOAODe+XXKRPFdaZjZjI3oh7vUUtbR8NP6Fjb1KRQd1xUqNi1KBF08q75K7yy4iOz+Gz2A5BBXt3M+ijH/LeOQJisHS00sv3F MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7f7c2337-a37e-4743-4ae9-08d4ff4302d2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN2PR03MB2365; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2365;3:5YGgogbDs+oVXWI11hSmji4B83LTQPPYj9iuNjGGmYuVw9ZAnR7xHYTnsu4+EdYsm2rC7Tv6jl4STIhO2hYvtUnjD+PjrTUqLQc3bS13MUNPuYw5OCssEJFVd2lhDyzN65CFquwdyMhTYkkFU0vLaaRDy5ZZjObJ3sPBJFoiPVCSxNWbup1J/szsXd4WXZwdEtNL8Jq9roygDr0Qsv/+s2NCu4iLr2P4Sa0AMp7WsibBIQXOFx7+LDh1WcbWNzFyjb7fK9MbBN7SV9BXO3DIo9J6aOloMLmFpnJZwgC47mbJVzJL0jPaQwPlhBg+ReiP6LMk4X7mtpfG1gaXUiBBC0XZypWdg6kv3zXMWkW99Wk=;25:s9hYBX5yfsMmjpoGtM9XC6845F6KsIlSxmrwEXDSJIvSlPnYjbPuFZT0ImoWV2NzOva1X0S0zaMNOXoYArliVQTyAOOO7HoT7oLJaRp72Xkrjk/Defsvrlq01zhLHZDM73Ovn/1/o6kn9ky1H5PBmZwflcIXsAIylQe1JrThN4WLdcYktkwFtFVzylZZnM3tRzkcj1WtWyuTXzUofOouHW2fS1V8UMttENMJhk6geY0kQV3TcS4UfcHV/G3HYRP/+tRLMU0dos5ovYcbvG/+iUmo/sCSyDcc/ZwMvhMGOzWH5xVdOQt25yisPAUCwHp+EoZiyTBSeIVaOHVPWYxnVA== X-MS-TrafficTypeDiagnostic: SN2PR03MB2365: X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2365;31:BxXIDlz9qVjBQwBPTe/HD49h62nlvO3vZXYW4XlcDwKSc7znjebdJ8FXqNnjYHJhqBIq0f/adlf9OStNN7XHR1qRWrYXXUeIMgRvwP92HylHMX8/nLMoYxn2/xJMIrrffOkfI4QY7GKQy2BXCaMYF3o3gp6cAzbsqZ0lmFBtYVFPfUgVqKg/ZI9vTK6VRmYVQDDOiW4yT9tHTU9dAugZDlDfnlMErbl4XkBLjFCsnIM=;4:X0U7dPg+kJlpVkKCPFYtP23Y+xPtYcZoSRg8DS0NSA4+sSgG74SIuf3emewBqbpQHYDzRTq0k0i4NRDLLrFRtdJGJ+VY07IwwqzR+RIorqSEMpKH4WM0OoOE40zKhkAjNsPdCEb1rDbNZsLwJOcQ2BPX+4yfqoG8/GZZer/Mf35w4sMVztDYsC14La4eHj3lRlN+neCmXPU99uvDp8tULnyUGAcLFPTIaC8YTYyAP45zbPfwkoCgSXmeZ0iDv7lHqSwS9XiJQuFJ425JwoOS76hktixkN2eSnsgQCfAe/UI= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123556025)(20161123563025)(20161123565025)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR03MB2365;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR03MB2365; X-Forefront-PRVS: 04359FAD81 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR03MB2365;23:MiOKHM5xTmrSt+DA7J8qcgNbci4C16XTfp2eSHuFr?= =?us-ascii?Q?Dq97jclvu9KY4qb4MmTNcLAGtzOjNhJxJQL7fri9/+H6/Hz8TV9iEf0Qfakd?= =?us-ascii?Q?/oC+RSluLfXXrZx++0ViClYmgea9DaSFpsYZpczQj56kvDmTF7/zSCsxb8JK?= =?us-ascii?Q?sih1Sn3nHb1NbhkQgfEM70rGuovYVVbh/hJ2VLGNFpbP3o6EjOM2hfGjxyOD?= =?us-ascii?Q?1vE6zV1AjdUbqLuzveZLL1dC7hUVcuZTcsh5jIp4DRyxhDN1e2xJEkf3a9NL?= =?us-ascii?Q?UnEm5tf1O+yfDvL0a2E4qvhus3hwXpIgteGF1sTc81SsnPoO408NAID32IVn?= =?us-ascii?Q?7ZcgAbu58H5jSL1pcMN6v56bqcrDuTuM6jIvvVoMojPePmn7fWugnYZdZh5E?= =?us-ascii?Q?msCBJctmM7mb6fKGhMKejiAA6MXvGhiy5zLu/y5QMvbZoSupl2wF1KR/lMJI?= =?us-ascii?Q?m39KJJ/ueVY17vdDeQbz4jBA+oybVKTEU1R+eIbogE9YBLgVrxKn1yGBwDWo?= =?us-ascii?Q?vYlHowihPyc6Ud2HIcNWJsTeSXCQq5QTXLor5Q0PTdNvaLUGEFDdWsQm0WLW?= =?us-ascii?Q?wliULFQAyKQfJFs86wSOUuo6D3dRveWXePwA+IXR2WaipeuhVdMT0I0qtcIR?= =?us-ascii?Q?MpWygaJxW3vnjt+7Ks1lI5LBKXa0jCuZH5iN5TAT0cgBV3eXrWXg6WXsBLLm?= =?us-ascii?Q?p6YkBbzQH8kqAv6mN2AsiPyqRRMhaXbasAozgRzc68EsM/MXr1hXHDouYOB+?= =?us-ascii?Q?IdReT+68Rrb4oR0qNCUtd/PAi3cv7zrygxAiDjM9qkNRaquEZg0FIXV66VU9?= =?us-ascii?Q?nCn52n/cDwzZ6M4s0Y6vnIKul3Fl4g4aHqSuswcNmIVvOLNQ/MWN9JwtuCNo?= =?us-ascii?Q?G5Al4JEafZjKylPQQlGH6dudvKFdc0jp4A8pq19ObOh9ajZ8+RDmwbsgZbqF?= =?us-ascii?Q?c17pjKNK8xu+1S1PUBKC3XQrDTSgjUzaj4sURKs2DeYJEuMZ9f9S3ZYYJLxr?= =?us-ascii?Q?5ZGGftxgsI04+7lfrp8lHIlfHxuc5pNBwEC1qVduGDRnipwrzaW9u5ho5POQ?= =?us-ascii?Q?ODAqQodPc+nm0EVJ0sI/2zy4MsWXBzZX+jHOloakO8i6DO9ojXqeTq6uFTGe?= =?us-ascii?Q?52T8PY2vUh6DkfJRzqBKZLlEppwR1ilrV1iyVRWTVi6vZsxQb8/LvzqKRGG7?= =?us-ascii?Q?rzXW2RKFYnQdLn7SY+GWUcgpgP9mimf2nN5pyiht3TW6/vVb/sqLD0gMQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2365;6:c4ml1srESJbRST8Sa0ek8ehI7v7EfkX6Z+uucRdJdLpXDU0qJcniM1/D0seOFYV6qfo16+m+c6kyZiMSGdDCExxDc4XRG5I8zqoQVMkq5st9FN4Y38WrWhkFA83nXt45tKy39jUJPIeRdijckS7Ucso0y3u5WSR+MLh5Obqt8nQ9esl0HME/i6yxWpHiGzLo2rQ6zOaoSkS18B1NbFhze09lSzzIBMkKoPevRRbdPRP8+wjxyK8SSvArj9zmJCGyUiPQKIVscR3xxhUdoqLe/Zpt2aftOWR/2EfizxECg5Z8l3L8AHOv1NHHBRghHNtlk5mpx2Q+GRjGsypIeWor/g==;5:C5gnaErDfZIgk+O4An3vWQE8VnXe+h9MzRMDka4NPXmugxH+IfuiZ3O5ulZrbLAO2RIJJcWSAJo88PDz8Tqd6PnmX+5uV1gGX3UZRu0xvfWF7KfUPRPNsRMdyVliob1zGwtNCEmNBKJ8YjEKR5n2tQ==;24:z6RHZnwsBXnQPd7DqS78qET4BOKUk73LvNgBlXjqst1kaPxEBdNlyyfF1XqghFQPOX4q3ivDGbmjObI8iuywL3ZhZ84dBB0qaXQi1DC64FA=;7:5flPHWhwVJwHqBNMf00U6S4gm9VL1T97/CGPzThb+RwuTqBOizlPCg1wC5yDgfNwHc0ZJWm1+XzFDDNCbIy8CvJ58e13XbgT7baD558Hx02H5LLC90j4/ju/PKTOKzAPAsN9EsyfOZZcLimmYGA8lDY+l959dhh10WoF9Y1KLk+qx60F+P5vvlOk9ugxCgWE9jmnRpEhwWMqYkJenSsOaKifzk7zVGwaa+plJIOxUvc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2017 09:44:23.9438 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2365 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 940 Lines: 24 From: Hou Zhiqiang This patch set adds ls1012a MSI and PCIe support, including driver and device tree nodes. The ls1046a's MSI support patch and PCIe driver patch has been applied, so only adds the PCIe device tree nodes. Hou Zhiqiang (5): irqchip/ls-scfg-msi: add LS1012a MSI support arm64: dts: ls1012a: Add MSI controller DT node PCI: layerscape: Add support for ls1012a arm64: dts: ls1012a: Add PCIe controller DT node arm64: dts: ls1046a: add PCIe controller DT nodes .../interrupt-controller/fsl,ls-scfg-msi.txt | 1 + .../devicetree/bindings/pci/layerscape-pci.txt | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 31 +++++++++ arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 75 ++++++++++++++++++++++ drivers/irqchip/irq-ls-scfg-msi.c | 1 + drivers/pci/dwc/pci-layerscape.c | 1 + 6 files changed, 110 insertions(+) -- 2.14.1