From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1033C433E7 for ; Wed, 2 Sep 2020 14:45:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id AF6E82078E for ; Wed, 2 Sep 2020 14:45:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1599057920; bh=PKHjUtAreXfWb++VphGeoWKV+TcuA+RY4EiaozG6fBk=; h=From:To:Cc:Subject:Date:List-ID:From; b=fUhFvliwucaeFdbAfYOPG57nwEzxT1RxXwaJnNVdCtKBWPVqYluXcjLfUBd0sgpSN Dy6YrSaq7uRu6UxnA9XCHQLGPXZJqKO3AjL87GV627TmKHA5K6hGeigZzWYPYXAtt1 MPyZEIRV4146qnJgqYPl/5u4hUSpYlPxEaL26OEI= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727907AbgIBOpC (ORCPT ); Wed, 2 Sep 2020 10:45:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:59168 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727924AbgIBOo2 (ORCPT ); Wed, 2 Sep 2020 10:44:28 -0400 Received: from pali.im (pali.im [31.31.79.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 54F7320767; Wed, 2 Sep 2020 14:44:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1599057847; bh=PKHjUtAreXfWb++VphGeoWKV+TcuA+RY4EiaozG6fBk=; h=From:To:Cc:Subject:Date:From; b=tL0jebnX5Prxdd++Cm7XmzFmxmOr88Sg43klka4x49j57xFUpqR5AmDWbQh6VE6lf bPND0fKd3z38QErZUJkQBn+6HxsLtZj+dFbO5LBDEsLH7fjyIRf0cYnoTNvv2OZ8hG bTfUzk0ZPTALjYJvIeiC19QBRJVLUDYyKsxbTaGM= Received: by pali.im (Postfix) id E7D777BF; Wed, 2 Sep 2020 16:44:04 +0200 (CEST) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Lorenzo Pieralisi , Rob Herring , Bjorn Helgaas , Miquel Raynal , Kishon Vijay Abraham I , Vinod Koul , =?UTF-8?q?Marek=20Beh=C3=BAn?= , Tomasz Maciej Nowak Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] PCI: aardvark: Fix comphy with old ATF Date: Wed, 2 Sep 2020 16:43:42 +0200 Message-Id: <20200902144344.16684-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org This patch series fixes regression introduced in commit 366697018c9a ("PCI: aardvark: Add PHY support") which caused aardvark driver initialization failure on EspressoBin board with factory version of Arm Trusted Firmware provided by Marvell. Second patch depends on the first patch, so please add appropriate Fixes/Cc:stable@ tags to have both patches correctly backported to stable kernels. I have tested both patches with Marvell ATF firmware ebin-17.10-uart.zip and with upstream ATF+uboot and aardvark was initialized successfully. Without this patch series on ebin-17.10-uart.zip aardvark initialization failed. Pali Rohár (2): phy: marvell: comphy: Convert internal SMCC firmware return codes to errno PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware drivers/pci/controller/pci-aardvark.c | 4 +++- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +++++++++++--- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +++++++++++--- 3 files changed, 25 insertions(+), 7 deletions(-) -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A33B0C433E2 for ; Wed, 2 Sep 2020 15:56:39 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5EABE207EA for ; Wed, 2 Sep 2020 15:56:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="MTBwAcU4"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="tL0jebnX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5EABE207EA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=SxX1m7jaBIlcP6N9+KSiRTiaY0/SEkosceJdBEloH54=; b=MTBwAcU4d6Dkk4SwOw+PXz4o6k RP0BjvkfushVuDthVfUrMb1XNxxoY3BL9jEePsHcPsAodfGr8F2BiOrM5HLcamdOl+WguG+N/LZfd tHBe8Bbfvu8qn9+h9xxiWUOj9nH1YB3rJshFaWDxhE7TuYBuj61i63Kpf4mNHyLA/vW4U6rjMIyzT vCmYFnoTy4fh5SP5JFZcZnDvjQ4kws/iFynw9X73dHzfsSuO2vQh5fz3QEGwoaO1Xefqt5BZeYr+f laBCH0afVsZX42mAFQwMM2ncDuurJZ2QtX5COxmj1qCIEM2sSWMp7uFmf0sLP0EpfiPtOppY5Jd2f u7XMnLXw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kDTzf-0000MX-UT; Wed, 02 Sep 2020 14:44:12 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kDTzd-0000LW-2V for linux-arm-kernel@lists.infradead.org; Wed, 02 Sep 2020 14:44:09 +0000 Received: from pali.im (pali.im [31.31.79.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 54F7320767; Wed, 2 Sep 2020 14:44:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1599057847; bh=PKHjUtAreXfWb++VphGeoWKV+TcuA+RY4EiaozG6fBk=; h=From:To:Cc:Subject:Date:From; b=tL0jebnX5Prxdd++Cm7XmzFmxmOr88Sg43klka4x49j57xFUpqR5AmDWbQh6VE6lf bPND0fKd3z38QErZUJkQBn+6HxsLtZj+dFbO5LBDEsLH7fjyIRf0cYnoTNvv2OZ8hG bTfUzk0ZPTALjYJvIeiC19QBRJVLUDYyKsxbTaGM= Received: by pali.im (Postfix) id E7D777BF; Wed, 2 Sep 2020 16:44:04 +0200 (CEST) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Lorenzo Pieralisi , Rob Herring , Bjorn Helgaas , Miquel Raynal , Kishon Vijay Abraham I , Vinod Koul , =?UTF-8?q?Marek=20Beh=C3=BAn?= , Tomasz Maciej Nowak Subject: [PATCH 0/2] PCI: aardvark: Fix comphy with old ATF Date: Wed, 2 Sep 2020 16:43:42 +0200 Message-Id: <20200902144344.16684-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200902_104409_186007_0164EA4B X-CRM114-Status: GOOD ( 11.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhpcyBwYXRjaCBzZXJpZXMgZml4ZXMgcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluIGNvbW1pdCAz NjY2OTcwMThjOWEKKCJQQ0k6IGFhcmR2YXJrOiBBZGQgUEhZIHN1cHBvcnQiKSB3aGljaCBjYXVz ZWQgYWFyZHZhcmsgZHJpdmVyCmluaXRpYWxpemF0aW9uIGZhaWx1cmUgb24gRXNwcmVzc29CaW4g Ym9hcmQgd2l0aCBmYWN0b3J5IHZlcnNpb24gb2YKQXJtIFRydXN0ZWQgRmlybXdhcmUgcHJvdmlk ZWQgYnkgTWFydmVsbC4KClNlY29uZCBwYXRjaCBkZXBlbmRzIG9uIHRoZSBmaXJzdCBwYXRjaCwg c28gcGxlYXNlIGFkZCBhcHByb3ByaWF0ZQpGaXhlcy9DYzpzdGFibGVAIHRhZ3MgdG8gaGF2ZSBi b3RoIHBhdGNoZXMgY29ycmVjdGx5IGJhY2twb3J0ZWQgdG8Kc3RhYmxlIGtlcm5lbHMuCgpJIGhh dmUgdGVzdGVkIGJvdGggcGF0Y2hlcyB3aXRoIE1hcnZlbGwgQVRGIGZpcm13YXJlIGViaW4tMTcu MTAtdWFydC56aXAKYW5kIHdpdGggdXBzdHJlYW0gQVRGK3Vib290IGFuZCBhYXJkdmFyayB3YXMg aW5pdGlhbGl6ZWQgc3VjY2Vzc2Z1bGx5LgpXaXRob3V0IHRoaXMgcGF0Y2ggc2VyaWVzIG9uIGVi aW4tMTcuMTAtdWFydC56aXAgYWFyZHZhcmsgaW5pdGlhbGl6YXRpb24KZmFpbGVkLgoKUGFsaSBS b2jDoXIgKDIpOgogIHBoeTogbWFydmVsbDogY29tcGh5OiBDb252ZXJ0IGludGVybmFsIFNNQ0Mg ZmlybXdhcmUgcmV0dXJuIGNvZGVzIHRvCiAgICBlcnJubwogIFBDSTogYWFyZHZhcms6IEZpeCBp bml0aWFsaXphdGlvbiB3aXRoIG9sZCBNYXJ2ZWxsJ3MgQXJtIFRydXN0ZWQKICAgIEZpcm13YXJl CgogZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktYWFyZHZhcmsuYyAgICAgICAgfCAgNCArKyst CiBkcml2ZXJzL3BoeS9tYXJ2ZWxsL3BoeS1tdmVidS1hMzcwMC1jb21waHkuYyB8IDE0ICsrKysr KysrKysrLS0tCiBkcml2ZXJzL3BoeS9tYXJ2ZWxsL3BoeS1tdmVidS1jcDExMC1jb21waHkuYyB8 IDE0ICsrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=