From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (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 C596D16D4F3 for ; Thu, 1 Aug 2024 11:00:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722510014; cv=none; b=N6v6MkuwkyYL3oQSryct8JbRyLtwNgcBlmPs1BnaENBe5VatMqO0vgVoMxFDu07/XKN3bCqzpXBq3pMLe18zk+byjFAnKxYP47nUFmkiGKji2AgJLBQzEQob66zsGOJxz408YugYJyAM/s53ajYeJO/JDtVixOEAeoBBWRnaDyw= 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.208.53 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-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-5b391c8abd7so5616138a12.2 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=Emnn+JqC/+3j2cF/k4I3QkosZ2bG+3VQgkmjn6OKJvT2PnP0w6MReuqcWkESAv/npf IuBSrGx12tsgMkSLauNhyB3T0aJiRIKQ7k5S/RLrK4y5YhQTJyO3Td4VBS2ZunpKsYny wSwpzDU5zlovNbmyd6aMOTF1tWY/hN02gDjn8Pco7mntaJtDmWVf5G+JtK911bAwGMqz buI8M89VsNFrs5DQRsXsRry6AvYCFEjtSk45EzEqzU+1RlkwfxWHh3s09nT+W9fmB1qO E0gAgXKTbI1b5e9Gn1M8iBRjHMGVX++ocVa87WqIgM/rbEGJWVSUSvC7kqmfrlgQr/QZ qgaw== X-Forwarded-Encrypted: i=1; AJvYcCWxqni0rxzhIWLqN61ibWCbOLkrARBt1BNf1lC4WHBCZFz/WvbSDoUKukjFFSGLgyFUl/OnjOxEa3MLilWcVjftfRKoAaT3jvkLdQ== X-Gm-Message-State: AOJu0YxJqqcaue/Fgdlp4N+ApnXNizeJV5bRoeolw6iWyKBrxjyDz+K1 PzeLlj0W7VF+dVbygBzh6Uq3V+bEI3PO6sZgfj2isdmZp12xyakhBlgXb0QFCeY= 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: devicetree@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)