Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2455204pxb; Sun, 24 Jan 2021 07:34:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJxKJZ0W/h3dpyGatnOZdN2ymiZLZg4SxEs9x/7sVEjFI1GcTNC3WGYEqty57Q9AL7SbK4aI X-Received: by 2002:a17:906:da02:: with SMTP id fi2mr127452ejb.230.1611502473142; Sun, 24 Jan 2021 07:34:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611502473; cv=none; d=google.com; s=arc-20160816; b=g2OEiYvx5EA2HNzkcEHMjm8X/a573SwlA7TaeQQWYOCAGiWU84jlwnbfFs8ZP2OJh3 /cW/a489ABdoYVJ2a2W1xZLXM9pLPw55lMnEdteIetmrV79JcSNGKqIbORGYIDoNC/lu V0XIxjmO7WMkF/bDXobd3nXy2VP0Pys/7qV6NE97c4FcoOL09XhYIjQQqxEuqGLs1WxY o+OAPWP3x2aGj1goMql15ezCBy1+x1owRKrGBB9xeDPC6RoodS4qxPquwhlolvn/xHEn r+2AffCogB3u/7tDMLPo9iyYRXkFfHfF6J6ZyNLsoO1sv+kja7nDmhX5ZjDO+ZaBpCSP lPQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=PwDoPYgW9LO7FgyOPZr87SZGeRjmGhl4USmSUv2EDqI=; b=dUj6TBjyfaMmuYEp7hzXoLiPnC1WmhQ1Tn1XIkkSHPadOA+4EK/KGz5G63b8T0H/Fe NrqJUmQ/wwK+tuGcni3ghcGaQF3WC4n48FJBnn2B+usdTZ688/TlOHmFSoToMQXghKoK Pbpl+wHlyeoIPdscvd8w+mCFyZRu+8TgMKlV/M5/Gk4RkqOovs8AspjxtlZ8DUH1JUZN cnc7CH75jxalwfyY6XAiqBYaXMlt8Oflcal+jd8ZdLcjQmYvMLE8lof7NwbGV6R+knQS 5skJjeAz5bSHUOibb+FFdW/hg7IEM6h7u1uYEi3LZiPGRo0vFOqknazLbgJMGM2N5nMa hmKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TKCS4nas; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hh2si5135757ejb.627.2021.01.24.07.34.08; Sun, 24 Jan 2021 07:34:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TKCS4nas; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726298AbhAXPcq (ORCPT + 99 others); Sun, 24 Jan 2021 10:32:46 -0500 Received: from mail.kernel.org ([198.145.29.99]:38348 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725910AbhAXPcp (ORCPT ); Sun, 24 Jan 2021 10:32:45 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0B6B422E03; Sun, 24 Jan 2021 15:32:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611502324; bh=PwDoPYgW9LO7FgyOPZr87SZGeRjmGhl4USmSUv2EDqI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TKCS4nas60Y+YAYAq8P0xAnbR2GMi3WSIPW9J0A1X6QyA1B0RkMjl8eu2szSJNCh/ JjsAhxVVDay23vUU/iQM3Pst3Fedc4/9MnRHfZ3MU3XP9UX05gY7z+cPbCKKckIAG+ CdNy8Sd/kbsK24jZvcMtqbCfta+q8YcJwsy2khn8bUHmDkd19VwGLK6lNEOADoLyLG YpCPW36VRrvVZMRuHE/sqmIAWybXXVSVMBRFqpz9hyW5XN0c9+IPqP0nzIDnkK5yb3 fmNxGV2nYs3ZNAqLL51TpzVDwlDiTREMG8QdtIXMtXiiPDHDHiiigrz5zzonjsD8fO NBYg6uy84pCvg== From: Felipe Balbi To: Daehwan Jung Cc: Daehwan Jung , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: usb: dwc3: gadget: skip pullup and set_speed after suspend In-Reply-To: <1611113968-102424-1-git-send-email-dh10.jung@samsung.com> References: <1611113968-102424-1-git-send-email-dh10.jung@samsung.com> Date: Sun, 24 Jan 2021 17:31:57 +0200 Message-ID: <87ft2qgxle.fsf@kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Daehwan Jung writes: > Sometimes dwc3_gadget_pullup and dwc3_gadget_set_speed are called after > entering suspend. That's why it needs to check whether suspend > > 1. dwc3 sends disconnect uevent and turn off. (suspend) > 2. Platform side causes pullup or set_speed(e.g., adbd closes ffs node) > 3. It causes unexpected behavior like ITMON error. please collect dwc3 trace events showing this problem. =2D-=20 balbi --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJFBAEBCAAvFiEElLzh7wn96CXwjh2IzL64meEamQYFAmANku0RHGJhbGJpQGtl cm5lbC5vcmcACgkQzL64meEamQYN6w//d5LpZhv51FK2WtDCapufYLZnl2Khk4g+ z4+23MAeN4veZJrVShGxmTbFT1n1sqhhfVLXEFtZhJrKx6HBkWrHsswpSxzUlp6J KLhYoh+qs3j1/ZZtxgISSnV/uSMzKbtucmZbumROGG6+EeEU0CAZL4QKzCvXZnbv 6ikvlrEknbZaE3aEwI29A0PSnzsyB4kMEfEfW/W5msuUj57ZtoTqIdW2SDQdW312 XquDw+bUS7bIUz2RQ4IdiZRvgVm43BZp4V1P9wXS95omC+3eAoiS/muc2zGxG5Id rC5M1aiyJ9zB260yolO9oe88eUIqsxomPdXMXL262icv1vufN4RqpnrURj227+dp gV6cp1P8PudgLqsLmDzfb6BmU74IsTFZDx+0YhfUVyvFQJPoogyye7OMRl6fAmE/ SuabQzSFZ7kqBMGGdJ22v9EZfcT6XFTSTHTeD33zf4OHfcAnCcEenTliMS9p7rGg qeSXA6CrYr8S+BFzflOQWyxfbpnU/uOBLo19XY799bUoyALIoSToRR8A3XCnoFqx tQqBQi4MkJnVuELW+sQ/VaoFs852fEtgpXUBTrAQkqWEdCWx48akGryHU+C5gBoP 4Gnge7HA90wgOjCDOufCD9vyn9ggR5z4xSjeWmIl8JoIW2BXKrhAzv4kon4kvVhl xExlQxCZZEw= =DQQC -----END PGP SIGNATURE----- --=-=-=--