From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757540AbcAUDkq (ORCPT ); Wed, 20 Jan 2016 22:40:46 -0500 Received: from mail-bl2on0071.outbound.protection.outlook.com ([65.55.169.71]:33553 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755580AbcAUDko (ORCPT ); Wed, 20 Jan 2016 22:40:44 -0500 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; emc.com; dkim=none (message not signed) header.d=none;emc.com; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0O1AA7P-08-0NN-02 X-M-MSG: From: Xiangliang Yu To: , , , , CC: , Xiangliang Yu Subject: [PATCH V5 0/1] AMD NTB V5 changes Date: Thu, 21 Jan 2016 16:39:28 +0800 Message-ID: <1453365568-9782-1-git-send-email-Xiangliang.Yu@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(189002)(199003)(5003940100001)(106466001)(105586002)(36756003)(1220700001)(586003)(5008740100001)(1096002)(229853001)(4326007)(5003600100002)(189998001)(5001770100001)(77096005)(87936001)(92566002)(97736004)(50226001)(2906002)(53416004)(50466002)(86362001)(47776003)(2201001)(48376002)(101416001)(50986999)(7059030)(217873001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM3PR12MB0858;H:atltwp02.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DM3PR12MB0858;2:QaUI78lqOHvSjhqj/aIZk4ydxxub6eLSoxBLfDwmKXO5Q1cEEFotcOFCc0KTWbIdDD24pBxldz8nLn0IUT2SBvemYbhoXFBi/7gRuQ3CWs/TXng8RpGH5sTekFK4wl5g9H5WC6qqSqBoeG/ztAiD6g==;3:NTqDPWgXAWrKqtzgQOprg4GcIZn8gJKsqeBTw/SkIcyPmoxly1k6e/GFAKdm+Lit3eUvlurGTTZrDUIWMjJfwjR89umPlqcJy92CeU5Xmej0LIV8o9OwTqF2EUoRvZyv6RmmkpgRMNP2P1Zuibd4dpWKzq1OYMHAkBuFZ0PbNvr/cp+WA9q+ypfPd4gFet6yb4Z48Nyq17GtNRvv2vTGpJ9LSP5S7EL5Ho6QjCpQ2sE=;25:Puuo0TKmCu8nJZTVNXUuNS9tugrmWjta1y3Z/Nl6KmvixVwwtnRiW6y9O+4Jz9tpbpfJHe/2+e2albxaxYrLV0b/TI7+jQsbkLUdK5AorBJK2JgC3LiWiLSKJykPTay5DL71lMJKHG/lN4qcvZH8djR4j0k7pDmC6v3apED7sm07Pwa/6A0+84DMFFeRVYXAuLYjgxdlTzEL/IPS6NBM2TJinfpx+ZKynkyT3IXiB4CLAStp1/pyN+PBZQZ5YNFk X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR12MB0858; X-MS-Office365-Filtering-Correlation-Id: 6be7e4b6-9e4f-4f36-db9f-08d32214a32c X-Microsoft-Exchange-Diagnostics: 1;DM3PR12MB0858;20:p9zJ4a6Kpp3de3a4SU0Rqg0m2KR1STc7kpLD+70WSZesNnefyFQ6j8yuKKLCrs3htqw9UnlsbTyojzUYQN+lh8ZeG8zJ2KYvIikNpg8sZQ+hNvvkEWTu/SxGsqK8B0NnwjoM1B0CTpMM+Pca3iWKap9qLNmOSzNw6mPVycH0PxqUOmlTKVsUrdBLeJsSaqgyRXyY/uZmApEMQSlmHTc9mFenzvBBzdAX0pqlFz1O675wly8N5/rB0i4oraoItzU90dbwBuCyaE2c8brB+vYNW0DhT2ob8Pmt6Gxf0hJzyAJztEneRjaMu1yDznaY2DSrYM2VKMU8kDV9Lzi7VpVsIb6SkeGfQtsPodOyHh7VrrXAZgq51cWjdXUCvV1j3omw/9WHOe0EnEVfnKAo0IOv7eLtfLQHJNxZXIAL0gQmdKx00Tlw2O5ERiFFO6+uSaUbhPiY3u9wL2+r+SxyDr4HwAjpVHeJGLMcVi5DM+CBV0VKqScayaptLVzaeP8h0PwV X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13018025)(8121501046)(5005006)(13017025)(13015025)(13024025)(520078)(13023025)(3002001)(10201501046);SRVR:DM3PR12MB0858;BCL:0;PCL:0;RULEID:;SRVR:DM3PR12MB0858; X-Microsoft-Exchange-Diagnostics: 1;DM3PR12MB0858;4:qp1qZnA47P7StQC1BQ+H9mH+ID8eS0Vr3nqdXv7IpKHb8nXy6eDYC2q0JdbRziFrGTSbAaTO437w/jyoslm7JaDQYLasT7Oxs8DyH9Nj2vdm8LBdvLxpu4q7cHZ1px+iL6Uexgj/o1vg0vj7gWVyoxvmKeeO1LmuKSoGJ7DLItt/a3cSBWaiNs0YWxcyFGD3jSRvvjiHJuLlO2ZQW8aqwiRcpIfdYtaNAkqeMAWUUT7m8IRS02FU6SyprB8+RWl2vA+oWoob0zR74ZQI2IRoniuYhZ0bTs72y/Ity/gkkk0Q9nWW1MdSU7ukOUoOlxGB/FiL0kBaCJxs5XE+mGNmHqZas1RuHRfFYMupW9VeUiOzrCqeYJa1bZeyczcqvGkZRm2KTX532KZzb05pFxUcDtbQuDtdVs9ggfAhXShDWCDrfxTesUlQWP45K8PWnRtpCjri4GueFI+LcxPiu2HVBsjQ9Y/SPGxpTlGeF1n7540= X-Forefront-PRVS: 08286A0BE2 X-Microsoft-Exchange-Diagnostics: 1;DM3PR12MB0858;23:GSeQ3myhKlUefx/jQxrRlqtHCC6WlegJ+0x5GdWbumPzqSyxlARjzqm4zfqU4mku9kfLUkbt+/SCVwrc5Keh8nsRSpOQG5Ukt+xi8W4JvPuy6fg8EJTEHUvz1FLMj7/kaJrWSBwynGODhh6iGS36PBTdO99HIYKZCVQIGivvgMB6UnOugw81DcxwBN0nuH5BF+PMVrd3MhI+y6/tgG0ymi/7hAzi7nj1EXmxz2SFkIm/pa6hKHB6Fi7Mhn+YNvZce1RT1Lplc8pge1fC5kAijgZVzTzTPxTbklhZwTW3Lgs8FCs0SQs8wMVdTYQQhK5GzaJfF5BtWhDz5JYa0Y4Rb38a/iYwvKyO21Q9sTDXBCJ6loaspdgn6egEaHObyvRQoQEkIoCA0UUsXZVF6OMq3Hv5YCMDF6/SPT8A3GdQKOSXZiUzlx8RG5sgQOH7DNTp36Kjz6UVVhS8uKpyVkzF+5b05EhLqd4zEqEu4Hk/Jp3AL/608HAMS6HK/jyHtAVVX3vfNHBN8xOiLHJ4lo8w4ThjLtl9AKKDkDUjGlTqSrH4hSyf1ZtofEHpl925Dxu96aR0ghE5H7KPiq++4Ebbv+5YpYfcLsTjmqDIqfCZaiCIqYmf3b5hLpqrePFFCbHfvrTUMDH/iWNi0HG8naFOLKLnaJi4KZy3CeSgfmfkYT/1vJCvHfcnbQiZao/ftWLFT7zTFhKTvwSP61eQXBOPdzVATTcgBULNWlE8wyiR6lTAVQxzs5Sv/9LtJRuQ0mz6sMmWuTYI8XjmKEyFn2vWRNeMhjADdC9YQNVb3G1EyhyjgXfZU5k9xhiiM2id+bYtfKOKOkRneTuM3ZTJmQsdOaQi1LW5WvL5/umanqRPUiCb5vLVEhcOq9MEm4l2aSN/rXGVL0yh6TWvGTqYG2mumsxUqTEH1KOWsTnVRmtbCBA= X-Microsoft-Exchange-Diagnostics: 1;DM3PR12MB0858;5:8LDFyEeaJLszqPEM5e5IkaFEohIopCV+mGETYZLUipBD13U5z76UtsIQeYTLvBj8OHCa2GHbhe7dGQt/X+1BBS5DZoGRJCviw8UWEwHUBb1LXD/xaAH4UWuAgII3VCS9QCJiFqPZzFryrgDWAX6JnQ==;24:vpcqylOXh7UBLUlNAmlJ306LVK4Ugan7qksz+lY03vjzWDjz7r3pR/NV2YywaiOdqJ7w06GwQVeTIf8eW/ft9oTl0kI/aPEmSB6ctxHGH48=;20:pWQx5A1a0asgtPWt50T9VvXvpswjjQk1rsOn502f0mBh4zppTqPQ0MBaCz33EPs5lO3NoyJ3rApZwZ5tl8UJ+kt9spEYFbfX6a4aznUGBOE4/6DnaYY7mPmjOIrr3ZIh4m6HKzzHPXW7Ecb31TRZWHEwZtFY1KQ/0fJPOhLed+ENS0/Isgj3OGIS/kRB5O7lmiy0MuixVlAidDpm4nGW6eHRnKmhuuhtpq74cvVMr7p/YX76JWuV9SP7OLSMTt0h SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2016 03:40:41.4500 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR12MB0858 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Main changes in V5 Change ioread64/iowrite64 to read64/write64 to keep consistent with readl/writel, readw/writel. Add a comment for link check function. Xiangliang Yu (1): NTB: Add support for AMD PCI-Express Non-Transparent Bridge MAINTAINERS | 6 + drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/amd/Kconfig | 7 + drivers/ntb/hw/amd/Makefile | 1 + drivers/ntb/hw/amd/ntb_hw_amd.c | 1143 +++++++++++++++++++++++++++++++++++++++ drivers/ntb/hw/amd/ntb_hw_amd.h | 217 ++++++++ 7 files changed, 1376 insertions(+) create mode 100644 drivers/ntb/hw/amd/Kconfig create mode 100644 drivers/ntb/hw/amd/Makefile create mode 100644 drivers/ntb/hw/amd/ntb_hw_amd.c create mode 100644 drivers/ntb/hw/amd/ntb_hw_amd.h -- 1.9.1