From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0E2518452D for ; Thu, 1 Aug 2024 11:00:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722510014; cv=none; b=M6bWsBi4Cj1dM8NFf9iYdd9mwcoNjFwWCHPCE4CO0aea8dQGp4YGa6Mt4MSP06YAJbKGNLt6T/KR0Hyz9ioiskQT7S9ACBB2ERL7sGFlFdNjqmXr8Za+ydiuiwPzYJgdtUmCunKQF8slvouJL9g0Wvj34SwFfT3FMT2A5HXiYdk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722510014; c=relaxed/simple; bh=lGsquQLMtx6JtZ5cE+/NHCjgtnCFyHLf7m/m7jXcv4Y=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=fvahoLEAPWZrEDfXIEE18kqG7xKbKb86bDuR2X8N6QRVDb0i+ZY0GzSE6cZAx2a31PuXYDr1ow4JjEqysjDYnEAPIWJ6/ZQP3KOjBmRRmV9RN3dEiszRrC14dugOCvMkpx5RoyFkhcIVNTqjkky/lfTqAccOsEPPMujbkYgmWiI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=K3V0h7C0; arc=none smtp.client-ip=209.85.218.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="K3V0h7C0" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-a7aa4ca9d72so858527566b.0 for ; Thu, 01 Aug 2024 04:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722510011; x=1723114811; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=nixP02A7oEt1hy5pTWT9vtqylJ4GWCAGniHQdRCLdt8=; b=K3V0h7C0FSt/ef9PiulAK/Rpx2OHw9EmzY1Soh0PmfEnPAWfDxDUClQr5cnDynSMLZ Pl9Iv3sG9x7Y/Do8BvlxkCN1rLOWI04rja3FREGGpcA4lnYt/FVv9I9yWEPyn16bRiZO 5OuXAcwUNu8gpptZbZNbzrElMEchXI0jos54MDvm7m8Lu5uJflFA07zwhwLmwKEW6G1U 0gRN22iJf9EA1ZnaF9byqg6Tb9rFT4NDTpnu1cakAOoNKv1ag1a8d/s3Yd7AIW85AoOO SAoUIChARdvYRfq0sgJ/urnphugJdlcEdW3811j8g9IpnE841QFL74wagEKbOaZu2sfP fjZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722510011; x=1723114811; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nixP02A7oEt1hy5pTWT9vtqylJ4GWCAGniHQdRCLdt8=; b=IdaOt7ZPKqkrUexJkMnFXLxy6OtsPGrfE0IKedW55R90Z8k3m/pPF/vCSu0HRzwA55 NFSMbAdfa2u14XWqEdWvKjU3g0ip8cIRJKT4CWV7vGHTYoyYr+Xv9eiowe6j7Y9nzxl6 51Eo5Euwg+k/ozvOpK0R6JbIsSO0bcmYcBubqz3Q5xg62FzJ2gvOJfboyflDhTa/bYyV guAhd2sIJh/a+fD6SLGr6grQYhgLG+QgUpGjaGH2EJrSQk1m5Z63zy7bCgWZ07UM9Fus M9jMy3e5TEh1zsWLrBm0A//BFTSMFuxfQ2yqOPFB1D/0cAWg+gQA6q8OIeBc542bG1gv 6M2w== X-Forwarded-Encrypted: i=1; AJvYcCWDnTGTUFxNYoM8pIzEQsZeEEHUMZxQfi49qDZIkdR5IsYnvJmyodxFejBrroRUDB8YUIHvlDAuIgvFZ59F+MD6Kw4dJKwGnvz9 X-Gm-Message-State: AOJu0Yw3MuRISnu6a5qnFBsa95DJ/Sy8G3R73IPK2dSJyidfCBUM0meI /6nwWASRTySxI1H/FBf3zAcJGJRre2re1jMDf/w5O18KsMfAFyKPC9DbYd3nOIk= X-Google-Smtp-Source: AGHT+IFBiJe1UjzoCyX9kFv29xIjXEtAXD5xStRwHkeZ85VlS8x4P0YsI/ql+ZacL9kzRRMapdJh6Q== X-Received: by 2002:a17:907:3e1a:b0:a7a:81b6:ea55 with SMTP id a640c23a62f3a-a7daf675ae1mr160437666b.56.1722510011086; Thu, 01 Aug 2024 04:00:11 -0700 (PDT) Received: from ?IPV6:2a02:8109:aa0d:be00::7424? ([2a02:8109:aa0d:be00::7424]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7acad4acd7sm902707366b.140.2024.08.01.04.00.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 Aug 2024 04:00:10 -0700 (PDT) Message-ID: <95e16e32-1f40-48a0-9c19-4a58e7d8b780@linaro.org> Date: Thu, 1 Aug 2024 13:00:09 +0200 Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/8] Enable EUD on Qualcomm sm8450 SoC To: Krzysztof Kozlowski , Elson Roy Serrao , andersson@kernel.org, konrad.dybcio@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org References: <20240730222439.3469-1-quic_eserrao@quicinc.com> <023d4ea8-635d-435f-bae2-87284f70123b@linaro.org> <1fcace72-a886-49bc-a30a-fde5a1de7a25@kernel.org> Content-Language: en-US From: Caleb Connolly In-Reply-To: <1fcace72-a886-49bc-a30a-fde5a1de7a25@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 01/08/2024 09:55, Krzysztof Kozlowski wrote: > On 31/07/2024 13:13, Caleb Connolly wrote: >> Hi, >> >> On 31/07/2024 00:24, Elson Roy Serrao wrote: >>> The Embedded USB Debugger (EUD) is a mini High-Speed USB on-chip hub to >>> support the USB-based debug and trace capabilities on Qualcomm devices. >>> The current implementation lacks in below aspects that are needed for >>> proper EUD functionality. >>> >>> 1.) HS-Phy control: EUD being a HS hub needs HS-Phy support for it's >>> operation. Hence EUD module should enable/disable HS-phy >>> accordingly. >>> >>> 2.) Proper routing of USB role switch notifications: EUD hub is physically >>> present in between the USB connector and the USB controller. So the >>> usb role switch notifications originating from the connector should >>> route through EUD. EUD also relies on role switch notifications to >>> communicate with the USB, regarding EUD attach/detach events. >>> >>> This series aims at implementing the above aspects to enable EUD on >>> Qualcomm sm8450 SoC. >> >> Are there any plans to make this feature available for folks outside of >> Qualcomm / an NDA? >> >> There is an openOCD fork on CodeLinaro but it still requires some >> proprietary library which is only available to folks with a quicinc >> email as I understand it. > > Are you saying that there is no fully open and available user-space > which is necessary to use EUD? Yes, exactly. Tools must be obtained via the Qualcomm Package Manager which are not available by default after making an account and signing and NDA. Kind regards, > > Best regards, > Krzysztof > -- // Caleb (they/them)