From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753814AbdA3R5n (ORCPT ); Mon, 30 Jan 2017 12:57:43 -0500 Received: from mail-bl2nam02on0056.outbound.protection.outlook.com ([104.47.38.56]:59264 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751406AbdA3R5l (ORCPT ); Mon, 30 Jan 2017 12:57:41 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Subject: Re: [PATCH] PCI: ACPI: Fix ThunderX PEM initialization To: Vadim Lomovtsev , , , , , , , References: <1485793552-12614-1-git-send-email-Vadim.Lomovtsev@caviumnetworks.com> From: David Daney Message-ID: Date: Mon, 30 Jan 2017 09:39:30 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <1485793552-12614-1-git-send-email-Vadim.Lomovtsev@caviumnetworks.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: BLUPR07CA056.namprd07.prod.outlook.com (10.160.24.11) To BN4PR07MB2130.namprd07.prod.outlook.com (10.164.63.12) X-MS-Office365-Filtering-Correlation-Id: b30ada53-92af-4ccf-bcf7-08d44936f48a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN4PR07MB2130; X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2130;3:0jtDO2oBHfxu8gOj21Chp6xVXtnZJat7oLBj90pW7nuPbUcqMQkT6DgRfhOcXRxK15ay04XiMbZh8otdypsCVZTgwfbUrT4oDpoQARzB8D+8b91JghHoQdZOYI53jBD6Hsv1oiTl0EC5o8OqoWtAnYqxP0cy/KAeRvcixA+/pNFmCl+6z9rXQl0ueZbMF36afPN/Kh9y0e7N5FNrOzQTDZBDcFfwHlHoL7adjFY/QS40hZH/O9DNWqyr0AphzK20RM+ZyhXz+KbJwZ4qB2lvow==;25:+sov8vtKEIA1va4/hzGDO0JAXZKZ6BBoxK92vS6a+ldf8PAV+O3jm/dqVU1vDIoWAIvdicRciI2gkGyn7AwpVswHwcVhwS8/PqweBwlJFlgcel/fk0TptvTxO0FXFvSvTLtnYlvYKd7avDtf8v3pDoF+Tu8QPVmPiWZ22WolxjsD5gG0+BL2LsJyrUV+H+EQXAMLxJQoEgOvFO3xzQEYidvS6Lu8LIovtEOrgcEolgitNJTC6DiPyW3y+5Sh8z5TxNv6rF6KXaNW+8n4b4bGPEePUEfWAcmG57EEYw/FudPOCJNGBYEMD9L50UZ38KAuwfkyPlxIA5enVogMPbnNZJVZJQZChkBX2N8fa6yI9EUfq+EUrBmMPtf0wnZ8clkmjyWuugF8CjaiY3TNNmxIsk7iURT7DDNGtgbPeoiUA3zneRbpNk/AGK3Z6/0cz85hNzurGKSpIWFYjQ/0rFLELg== X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2130;31:mRGAVIBg/cgv7CIT+FluyWICUntFs9LfL7gXVUBhURDQjCVCsaNQfoGTk6FvVFHb7uZ7OhA83itmo4NAQrt+6igljkm6I1TAOugYtpJQU3TTL5pT5F+QLjfapLu7mmhlY730nQ7NjcVHJmSc+KvxRP6gf70oB9bGQRNkFyu6B7Kvyuu8OnXPNKg244LSXe0dKqhxSeaW+PZxwt0FiMSggxo9PiskjzxTwzy1kHBAJa6f5Pirabg4Os7kgHVw4DHQk9nX7CmipYsTZv+sVW/5bw==;20:svw2kHOYD1IO9NI0HjgOrGWVNY198Gdm58J1M5VSx3e0/KvfYVDwLRmhSpbxClfWorQrDtMOvfU5QwGG46FfMcplpTbKR5stZy+9WjqxcyBgNElUbNY8Qx/isC19Xo2PkFhqdGDzmWBYKBuycqzuRgUZbZYInEPRGQvUoYDKodpBjtWLUcadpjo7VB2+bgNdagZZiI1v2GbLJw09TJsb+SZdrrDZ26DAdjRgh8J2BPwfsLNQACqmPa3GxD61r25pWe2ILs06Xi4EhDWBB5KiyVvhXebYL+k6hAvEu7AM1MoZOBoiwGWIjqVeTSg/yGnEclyuiUTCYEKmqgOKnr+Nzvo0w5Qftu4fb0UlkEn5v04lG9Jsucyj3Sze7KD2bArg2MIdrXdlWCM2ka91Dvi4Xe1yJEbOnmDywk5Nn0SPgBSdTxf2THxyBO/ypZiA8Bq9DiYd+kFsJcsHcQyiIHu4viAjHSZfJ6tTx4KK3Tqk7XaHCEXj5y2+kMWuvFKKAEud9rgI7Kb9aHWbyeBcn+84VjhlKmmyBDjhEvYUBYBTPAlC/f/zyAPH/2/IfHgOMa5EExBPERWqIl1plxNx4ELY5lI8v0h57J6F0etk9I2PloM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148);SRVR:BN4PR07MB2130;BCL:0;PCL:0;RULEID:;SRVR:BN4PR07MB2130; X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2130;4:NxhxU/P3sv3Ok0ATTzuR7H2Z+MrToK/dpHoJ7C9RHphklB3c0O9Q75IWg8px2KbM9mpc6aioTg3Z2n0GZzUgYhNnlxmweuFEwT3kXboY0p9O106S6TdtZEngGrAMpeYSHr58KglGQGfM22431698NSw5moZGpqE9NShrcE+fKflVrfR0Q7nwSlngXF9dnCwi26pNcryl07EbmsvXMbNViyZZaZnQ0D9SaJsHTZxfM4u/1L0nFB8St/z4ORU8iTEGCNS5o6ZA0xtlIxpH2ZUej/lxiCgzQ/7WR/qRS2B6rUyE3hg5LiEVldmd38LejiRHCZe5h5ZWlL0d7WRtvrE/de6z22bIqRYtR4SKm20wqQzln1Xp/MVbP4A3FedM7ymwAnbl1ty0zhWpYXdV734dobswVL5ZQjaQ8mPOL/pArTeyAaMee3MHWekWs2QgtSflvodm0RUTZVnZ4WXbkIHA8sbxWiQHTQap9gETrOsz278taoI/g3F2P20tLfm+Vu/usXih+4MYBM/SkndQ0if1ldAjC8mbybHtefYruW0exDpjFAkl6HlX/+lLX3BxabjhVzek6rXLI9L+Ph7ovzLKbA== X-Forefront-PRVS: 0203C93D51 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(189002)(24454002)(377454003)(199003)(575784001)(305945005)(6486002)(2201001)(50466002)(68736007)(65826007)(2906002)(6506006)(189998001)(7736002)(38730400001)(81156014)(107886002)(31696002)(64126003)(83506001)(23746002)(8676002)(36756003)(47776003)(25786008)(81166006)(53936002)(69596002)(106356001)(92566002)(105586002)(4001350100001)(31686004)(3846002)(54356999)(50986999)(230700001)(53416004)(76176999)(6512007)(5001770100001)(6862003)(5660300001)(6116002)(42186005)(42882006)(65806001)(65956001)(66066001)(101416001)(97736004)(33646002)(229853002)(2950100002)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN4PR07MB2130;H:ddl.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BN4PR07MB2130;23:1HRUeFvBDMOZxOStGBrq0VNXWfyui1TaH5MSj?= =?Windows-1252?Q?t44OUkWnz3F1uxutUTRtX8fsJSYZyVq2E1wkgPQW50PhxJ/FQ3r/cW5B?= =?Windows-1252?Q?DNlwM2ktEx+yjygM4eQcO3QTI9aqC1DkRCy93RKYdhUtolwZznD/AZ07?= =?Windows-1252?Q?Xd7hzFAnl3XxKh4EQc99G2+kAoXJyBChrHHQCsCDFqClB3p5UsBA+pAw?= =?Windows-1252?Q?yIN4YJw/ylzB7ACHKlSovEkPX3twV2MEFUvXDHp9nuY0HPULPsAhFrxw?= =?Windows-1252?Q?b5vRPX8WKzCG1ad4msBJ1cjSjUkH1o7BuyiBY9Xn22r79V52MzXP+W/B?= =?Windows-1252?Q?ipevyNvh7hIDWvVFSB5evPCJltEPAF+sylk8qTydR2DhtdwqlKkqbt2x?= =?Windows-1252?Q?blSdZF98ttSQXL/f4oAHyGIhxMw8Rwlr7io2dTLD64wSL7eXZ8bv58Zh?= =?Windows-1252?Q?0A/V3DO1lHQfefzDCuqvOwoZu8dlAaJakj2NOyp3dUGvzhgF6sFSl6QH?= =?Windows-1252?Q?Esbp2vl7ZSv8+xYVCbrZUrgYM1RhdHeHgOhxKf8mcV6W4c7/WvWKOKef?= =?Windows-1252?Q?TySy1vMZddOO4zB60FibgMGOsnFpNl/uMNeSmvc/suG/GPfJxWuXi/9D?= =?Windows-1252?Q?n+rBiY4EUuuTOKylSEgh2Ac+AMRzvRry6YWSjibVwBxmAQepPG+wEA9T?= =?Windows-1252?Q?ORtliCxLYcht0sEGXR8LvVL6XdPoDMeQ5XTqgkPtjVcdL+otzCiUY/rS?= =?Windows-1252?Q?TFy+LnPkzgg0co1tXWXUw0lETksTN72ZUj5G6ByQpwrCyf+NUnWqwDgz?= =?Windows-1252?Q?NXdz23yjrp3aHf0ZuI5BMuoMVYoMA88dkMJ5yoXD9tHPX6J8vNXG4GUi?= =?Windows-1252?Q?BKBaVjkygqQO1HB2w7gqjt0pKnf4oyJ8MZxYZKN1CQBm8y3FWTW47Jiz?= =?Windows-1252?Q?HEQnkxU2k1Sq2wGaCujW8e2KgGcJMRlQtGuWy42tTR4LWw5P2AI6gMgy?= =?Windows-1252?Q?8NFk+uMaKyjWWnWFiJ8+I+F8xLBNAhrU0URtljIJYSFBiJuvzvGdoFU3?= =?Windows-1252?Q?8Ult8Eo+FT6VZXk3YQBBRTMv/kAR9hqTtP7g6+84ZASqTCp3D33zZdr5?= =?Windows-1252?Q?qhT/AvjeweeWSBHjUhpqyryxyLsyatoej4WvIewfSIPbvQMCQAJ2Xpuv?= =?Windows-1252?Q?lgP35pRF8nNtEHVrkEAHd8Gfv8x3TzoFYAyeUK4S5hRFOyBVX4UBNpFw?= =?Windows-1252?Q?wqbGOXGo6tlschUJ4rGnO+fB6MY4xX/o1rCgkqRxY0rWXOzegn5i0YXg?= =?Windows-1252?Q?Wyttcvaf6DU9taarUX9TRf8MjQbNo+luY3YaiiLo81qZVEmVXRZjYTO5?= =?Windows-1252?Q?FHrcIf5a2CCGrGsY07dm5/UJBum5f6FZyPPHtHb1clyr3Vb8M/NvjI7Y?= =?Windows-1252?Q?K8abFoacem+HB/IM6gFoRZwmFPxZMEmQzsoS9RmhbczwoNE9x0jZSgQm?= =?Windows-1252?Q?i8doPZW/lsBNXnRw1HGpLre72kl1xfP8KB6Q1Mz9dKqqhq8rEsIwnF1o?= =?Windows-1252?Q?cMg94JkmDVMEN4=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2130;6:z9UcXFxZ0btc60uztO8emxHsv4k/G8ErLBmYZ7aS6/slM5yEmJRqXhf+4LiagKHQsU1MRve1jjYTXd8duSYRKhcNvzIorW37j0Zcn6J1AUT6zDtYMZgx/E8TWj6C6a+Src82wgDKIHgNd8uV7LM/046UPo49V5ufyCEPXikfIz+yjq1cW/F5vPMaFOWFkYvVOdgGpC5OZoq5X09zysrIG6pYkS3m6iH0ocVSsNc9fEjoRgFRH1dpvzsOPvU32hDH8/C//Xb4DMEPAUyBxNBHvLQ6Xv59FPC4NlbP0Gh1MKuW4GrfojuZxM9Ew7Xo+owMo3RhJOg6EdaT/3V+1bWlnOhYAinuXM36vZGuIX73iM0iWVVEI5RVb/Vo+S2UMsl3B7wfSoB0gwDue935wJEOHsHHCIUWkX3Wo362I14n6DY=;5:yjp4q4qZjTe7eBOHvBBrNWQMndeTBpCCtgccNH0Mkz9THHCqoeIf7LTJryE+q9N87qA4tAoO32k4hFGqRkupghuFglnhTpVATswD5ozsI2Eb0QNW4CBnkUSyEy6roX7vSnUSQYCDhMCc/2KruEQi6w==;24:djNrETeAJwv1y9wUXhbRV9O7MsrSLF63ScaP/ozRbHOPTS33xG/JeafS8W8Pt1N9Uuk+nOV+IiScfW4jct9VoiYaXzW2Ychb1LLraGU4azY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN4PR07MB2130;7:ZjsDGirpYmJCAL63REN0uyFByd031VphpDvU9KS+wSZJKretx28u1GrmaH2kUmpnI14mjfg3IhgeJEIkI0F4n/LXTnBxA3hMNBo8MRRp89XzWTeu/ZwWLh3/In/5oQj96lN7x0SYgVihWwpydg8R7Z/7NofpksTpZ4rUEVlkh21tZdBC0BNBmP04jPlDkhs3U/dNfp2uMBCOw9fcdFQoh7/eu/VanjNQxJ5NLwxTbw7MUohQo/722o+aHsqxDGPvyiYRAWDUgXT6+lXmX4Nk4w5mpJwdJNM5qCFdiHDtF4Qi6pqnWDpck0OfuupiEuosu6DxYjfWfdqah7MAEP0eta02avGqwpJdhFItD75Qp9nRmpeoRTvjUrIjiBNCTcFCBfG1236Dg1IkQvDlbIfJw9XL7IRSnXAxAbvBDOxihz6QXLzkGFJHLGGEftM+GYuObJNBrroEAr5U7uJuVRIxeA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2017 17:39:33.7910 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN4PR07MB2130 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/30/2017 08:25 AM, Vadim Lomovtsev wrote: > This patch is to address PEM initialization issue > which causes network issues. > > It is necessary to search for _HID:PNP0A08 while requesting > PEM resources via ACPI instead of "THRX0002". Since this is fixing new code, there should be no chance to break previously working systems. Bjorn: If possible, this should be merged for v4.10 > > Signed-off-by: Vadim Lomovtsev Acked-by: David Daney > --- > drivers/pci/host/pci-thunder-pem.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/pci/host/pci-thunder-pem.c b/drivers/pci/host/pci-thunder-pem.c > index af722eb..aec30b8 100644 > --- a/drivers/pci/host/pci-thunder-pem.c > +++ b/drivers/pci/host/pci-thunder-pem.c > @@ -331,7 +331,7 @@ static int thunder_pem_acpi_init(struct pci_config_window *cfg) > if (!res_pem) > return -ENOMEM; > > - ret = acpi_get_rc_resources(dev, "THRX0002", root->segment, res_pem); > + ret = acpi_get_rc_resources(dev, "PNP0A08", root->segment, res_pem); > if (ret) { > dev_err(dev, "can't get rc base address\n"); > return ret; >