Received: by 10.192.165.156 with SMTP id m28csp817731imm; Fri, 13 Apr 2018 08:19:31 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+jPDIqS5NzDcGygvC7epDKXQZnb56r8TLGEsrl8tzhvl0IOIrzQX6HeStCJPncqQL+JlVb X-Received: by 2002:a17:902:2c83:: with SMTP id n3-v6mr5700641plb.317.1523632771169; Fri, 13 Apr 2018 08:19:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523632771; cv=none; d=google.com; s=arc-20160816; b=ImrkTuElKIRA4HGHbvm0aeZQgQiX4WCAi/iEvl14JZw1L5/QZpgJCLdO8AEbjZd9Kx aMAip1SQ95Ojj0D3AEcMoSBB6HwFlsY1pfk9s577qe28HzsKauX+a3nwgRs/eVXTSPl7 Y9tW44g+DxOM0uKyNuDpfRQhHHpiIQ0q4+TVrtoWxiFNmWIkpsDLALRaBktP4fzGbphG h37oaqVki5LOshpgekY0kK/cQTDQIF7tBnEoenYG6ZjKiKGtVYr7c3mjPotkmJ11lqH4 QmplWaJtVrBJqS34sKIf56iHoX5weGxEoPmvP8/2/hm8jlqZ2+F6JffWFsLWyxu8wYo/ PbSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=BvJdV1fx/ffmVD8gWFttHupQHAs/bJGbcfh9aCn0XGg=; b=YmqGrL85nH+C1cFW7kPNN11K5s8rChVBslJnx61biFXFfsxhky5z5cKjie2I2IpIj9 3LhlywmTMTYdbMqTSI+4l/LlspcTjouwOIyoFzkQLDDLxnAAmwxWxHXu9dN7oYN6Hviq WflAIsQitYu8jjtNkoL98Z2cK0kJIKfDjOUyK0sp1tD3rc8BKQXLD/xyt/45RiBC3xRC oQ7x30J8mmW4EROvqNjXLxCEsBLVx8QCMH+Ywfid9qFH/Wu9cwoXPITx/g3IT3QXbeeA qTdx/xwpnFkyr5SoUYevKkSPQr2eG/IAfGTdOUkrzOFAjoHSfVSUUudaKCr9M7qdcQxY jAWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=JCS1rz2Q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u19si4450488pfn.213.2018.04.13.08.19.16; Fri, 13 Apr 2018 08:19:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=JCS1rz2Q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751123AbeDMPRS (ORCPT + 99 others); Fri, 13 Apr 2018 11:17:18 -0400 Received: from mail-lf0-f67.google.com ([209.85.215.67]:34363 "EHLO mail-lf0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750885AbeDMPRQ (ORCPT ); Fri, 13 Apr 2018 11:17:16 -0400 Received: by mail-lf0-f67.google.com with SMTP id r7-v6so6019098lfr.1; Fri, 13 Apr 2018 08:17:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=BvJdV1fx/ffmVD8gWFttHupQHAs/bJGbcfh9aCn0XGg=; b=JCS1rz2Q0vyc/z2zAgXXeL1beMKsXDsMReNxPSXeMna0rLR8O9sza53ZFAnrMSb8jP 293qv+B7lkHnw3CvM/CaJPki5DuD4n7D3Xl81GJQ72gKswvOmdK/hq5fc+Qe0qNveK+A tz6H7IGdqTyFTJSKppceMScQ89FagKiphSBU+V7i/lVOdxanWiWIZoWWS37PU3twsoup pgbnK8l45IN/nbQ1X6BISGDqkxDWUS4PMsgiTk6wYENhq6JNp/n+GjD+ID72UgFVR+cf JZJTHD0mkFntOF0I0uQK/TiszizdDqt3MM4h5yKhIsFcQOaWp6wxDvgkcI6zSimylXpX braQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=BvJdV1fx/ffmVD8gWFttHupQHAs/bJGbcfh9aCn0XGg=; b=BpYoYA08bJTYKdadZ2grnI+NcFcPN8/+T3+q20ubJrh5Fg17wa7CnrDdIJ48SUyuTv l89KfHQo1Y+DssS0Y+3v/+m8ky+jGaPFotLWnX2eJMLS35vPp1lCirFLUHdv14cPQDFa aSLRt/oiAasRXeQIIe3+iM2m+KJ/jRGL6Vb/Pwvv1/ygcv/wgnYsLSZne5P5vnMO8Wsa yrrkjutj9mkA4gLKdAoruiLRoIu6YumzzFBMeIuqcE+9wRouaZQcifsIK9PPFbrcdwfW z2eTESGw/6oyI1iOuGCBH8mUDQchE/9CGvu/IORhg7rxhCCHVNLhgvv+iZdfCD144Rt0 cLLA== X-Gm-Message-State: ALQs6tCpEg8z4w6KJlEQKYT/n9UcMimVlUhrxl0+9qD9m2v8h2m+mPlW pTffdDCBuTNIk2NzVy1pluQ= X-Received: by 10.46.135.214 with SMTP id v22mr2827231ljj.94.1523632634616; Fri, 13 Apr 2018 08:17:14 -0700 (PDT) Received: from xi.terra (c-8bb2e655.07-184-6d6c6d4.cust.bredbandsbolaget.se. [85.230.178.139]) by smtp.gmail.com with ESMTPSA id m11sm1021929ljh.37.2018.04.13.08.17.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Apr 2018 08:17:13 -0700 (PDT) Received: from johan by xi.terra with local (Exim 4.90_1) (envelope-from ) id 1f70Rp-0008Vp-5y; Fri, 13 Apr 2018 17:17:09 +0200 From: Johan Hovold To: Bin Liu Cc: Greg Kroah-Hartman , Alan Stern , Arnd Bergmann , Kishon Vijay Abraham I , Martin Blumenstingl , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH 0/3] USB: musb: dsps: phy fix and DT-topology support Date: Fri, 13 Apr 2018 17:15:02 +0200 Message-Id: <20180413151505.32663-1-johan@kernel.org> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I've been carrying a patch out-of-tree since my work on improving the USB device-tree support which is needed to be able to describe USB topologies for musb based controllers. This patch, which associates the platform controller device with the glue device device-tree node, did not play well with the recent changes which added generic phy support to USB core however. Like the recent dwc2 regression fixed by Arnd after the device-tree #phy-cell changes, the generic phy code in USB core can now also fail indefinitly with -EPROBE_DEFER when the controller uses a legacy USB phy. The second patch addresses this for musb, which handles its own (legacy and generic) phys, but something more may possibly now be needed for other platforms with legacy phys. In the process of debugging this, I stumbled over another issue which caused the dsps legacy phy init two be called twice on every probe and which is fixed by the first patch. Johan Johan Hovold (3): USB: musb: dsps: drop duplicate phy initialisation USB: musb: host: prevent core phy initialisation USB: musb: dsps: propagate device-tree node drivers/usb/musb/musb_dsps.c | 3 +-- drivers/usb/musb/musb_host.c | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.17.0