From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 248B94963D2 for ; Mon, 6 Jul 2026 09:29:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783330173; cv=none; b=C363uqZTqPTlj3qkqKIMFqYD16JUzXw7JWcWV3gJEiln+qDvkxp0782LXuSQm8av8/D5WHM9HN57zA4kVwwey60vZcIYQQ+ELZIX/IsqLPusFaTsN5+SOgW48STsmJSOJhw2pXROBw5lFePA+Xw6m8RbmumBDto0KtHQripPUw4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783330173; c=relaxed/simple; bh=9KU0+Qh3UhQzV4S/AeidafHAtgBcfgMjLpUHxSSz6u0=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=BoeglypHK6fugyJ2tZFGL6VG9AVntygpvmMxVVw04APZu3x7+1X1HbRrU/jPkt9tohbSyP/meMYUg5YBkOQYiE4XNKFQjLl9oCEo/fwwaq1jS2EzSjGSysHbeVjfVPMCu1a7SRJ4r67nwMH56FlUwQ9RW5lCWk7UAQVVZshrm5E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=DQXpdCcO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aAZm5w9j; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="DQXpdCcO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aAZm5w9j" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6669432I4108150 for ; Mon, 6 Jul 2026 09:29:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= cvz+CSUyzlqCqRHTbEXL329YuOaKM2li7h8uXiK7yDc=; b=DQXpdCcOo89USyBt 8XZNqqdIN6Uc7qJ/6IOlP74kJALJN6bjVoLmq0R+FZPKFKLPBFp8aiv6hBsZa+rz 1IjheFNVRoS9AV4wfiswBidnQ7JoFfcs0ubVq+a+gJmtXb4vTRuQXq7cnhFHCUR9 cvxdCe/GEfolG1RqOOFGLWV9wQ4/gyCPCESOXIHVWRfFoJl654MTB+A+F+jJhbcJ 9xnTTASdXKR7DoVapAWlLnU4lKuAnVZbEh9H4Va+BV8pNg3h41oAXKQlebnu0Qdn Hh59yagpr9OJ47pNCBNt8Da48V1RYyeefgHHXOqYfPuzcL10xS4Q/UXQwiPsMR7w 5/xdVQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f87rxrhpg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 09:29:28 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-92e7579ded2so41225985a.1 for ; Mon, 06 Jul 2026 02:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783330167; x=1783934967; darn=vger.kernel.org; h=content-transfer-encoding:content-type: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 :content-type; bh=cvz+CSUyzlqCqRHTbEXL329YuOaKM2li7h8uXiK7yDc=; b=aAZm5w9jOKMYMllCZPBgiCBwqrxxkXCTnWPXeWJ1DvVxZcqWbQr7B+o2o17KmnAEHZ g/i/DknjTPDGDIdx71GbvXL6awt3LqPd4E7QFlSGdbmSJkfuYs5jSotBdfREpmBlrRqV 0mPJfoxz4DtJDZOEo6rRx7ZO7GmCyfLwQPa4RNMVpUPvPfEEEpBedkCsxPsWystYQ0sU OkNuIxP9wInGmKAsjsjmUPA1FS86a9+1F4J/vzdNVYH243xVIsW2piCpKCyhO3hfy8ZH DpsH3VGC01AbmM8DAVAKNkQUh5DIV43ceZ2a1aLp/1p67MXXTq42OdgMHLAv+Ueb2O3c +1Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783330167; x=1783934967; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cvz+CSUyzlqCqRHTbEXL329YuOaKM2li7h8uXiK7yDc=; b=NlSLDPVtwdIuszyW3Rlzfe+sxtfwKa+hjZrAKcBz6NuJh5osj9Fvwk8GveV+FuFywS fR/eUxHKNBdjvdNIlYOGaCsIt4Lh0hEmkgrC4qIxwdE+VMLRpqF9nDf+JTJhLEAxHQgF DCiUjGIkZX2I6BdMYCmznKWD9HeeKaJoJzd9icKupmJNBMKobF4OsL9mWXGe4wXGeA6d 66EJ3WuWR2otCiIOHAyauDpPmq4Sxd4nRJAtiFzDsV1EYb68blss1rHE4iCm7BSy4vUY 9Rg/EGIBFyvP8jJVJUkuYMgV8FAJIwsinKeW5qMzlY955RIOajLNwWgOwEthpiVL3p/R MQuQ== X-Forwarded-Encrypted: i=1; AHgh+Rpq6T9Sj65Et4OYbpnXHWEJGk9YYD7KZdJz4G1FO6uob+LQOAeE+gPrMT/8mY2d6wHEhX3HQqbOcscZwOM=@vger.kernel.org X-Gm-Message-State: AOJu0YygtyEj/5SwHHlwdqqBIQ7K6cpb+x5tfOzA3JwAwhGreT6h6DjD 1uCiy5Cd1zVq2zysx7P+iNjgwnjORA+3IUCK3tEylgSqk9ZE1wg7v0oTOfvqOvrsWOVq8POWvVg 4UjhcNntXfQSsPf3hdNlQPssTucpDdRcY+3y+xYSyEIt+00JNC0RMclOvEkQRz1M2lALtfxvbWT s= X-Gm-Gg: AfdE7ckv01ZLA8QBApgO2XYR5PFZb2BIEGKMV/hufXTCvs2bBe1jhgYU9fz6/10xqIr 9qQQq+zKmJYvPQpNRAXcOg/zHKAYfAlM0bdheHbvwK2GODJ3487ZnnnIjvC4pv/9GtF+jLSmCAj MpBjjV3M2GI/bcQWcMKujBthmf6YrmUmA/E7bHVUvT110u07nkVEZgDO1EeooGzT7RYaDIMRfZg I1/xM3DdSveCH0pMwEY1DuFBZ5UCn7x9+Q50HmuUAIRsnHlEYsU3t4yhZm/JpqRCpxVissHZsZr 3P1j+LWsrHOKBLzTAjAl+Pn0bNPo/FhU6N5ec1gcr+sgGxRuwhSpTc4LaTQdHFRwq9euci06q4O U+a/PqQXEbR+K6hRAjA+rtIo0utxAMdEJ7Ug= X-Received: by 2002:a05:622a:1aa8:b0:51a:8c9c:7de0 with SMTP id d75a77b69052e-51c4bf1ead0mr86117551cf.10.1783330167420; Mon, 06 Jul 2026 02:29:27 -0700 (PDT) X-Received: by 2002:a05:622a:1aa8:b0:51a:8c9c:7de0 with SMTP id d75a77b69052e-51c4bf1ead0mr86117341cf.10.1783330166902; Mon, 06 Jul 2026 02:29:26 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-69a19ce4ad4sm3562261a12.12.2026.07.06.02.29.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jul 2026 02:29:25 -0700 (PDT) Message-ID: <8d4f10ef-602c-4e1e-9711-443a5f3fa7f3@oss.qualcomm.com> Date: Mon, 6 Jul 2026 11:29:23 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/9] Improve Qualcomm EUD driver and platform support To: Elson Serrao , Bjorn Andersson , Dmitry Baryshkov , Greg Kroah-Hartman , Konrad Dybcio , Krzysztof Kozlowski , Rob Herring , Conor Dooley , Souradeep Chowdhury Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260501170635.2641748-1-elson.serrao@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260501170635.2641748-1-elson.serrao@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: fLsh435RWVCoMf0tqHGLMoCxLiZ-hNwn X-Authority-Analysis: v=2.4 cv=Hv1G3UTS c=1 sm=1 tr=0 ts=6a4b7578 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=so6UWzPJPvBV26MIzc0A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDA5NSBTYWx0ZWRfX9IPIFweyw1XZ nGZE/U7gqqOFNmBu07PFOoYR7AWYIDauQx9zHlzbw/kZbGdzwbUoDcYoh8bRhpyecIQOOlh51bs WO8sTOkjSGvSbSuv3LQ8ZhieXrVs9Kw= X-Proofpoint-GUID: fLsh435RWVCoMf0tqHGLMoCxLiZ-hNwn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDA5NSBTYWx0ZWRfX4J5+QOXP+bov pkxMmkM4dNqyKBfqMEAMSX6B8cmlU6no6cgFmhQX3gC43Ix8dOB+gNXZaeY7XBfs9LmOqZbE1/G vAyj6OnIywVu5/Q4XZr3RDSZkOoVfK1qzLie7Tu68BbIh6CiHtJcrZS3PZRyO69ToNVUibmhcAu 1z5X/+yHe+Ec4YJD/GaGuaWKhpH37SqTKhhCXGtCtf47J43jhAtAFZlvNG3bBvR2I8/Vn/glK3T Jsi0KmoWQL1z1H9e18s9tQzkCG9qLNDgBtS/mOdVy1JkijM4dLMJTo9MUp5z5BBhgJJUb6CY3U+ IRrT4ND72IIm4HgOL96bj6WdnHXFKG4ryvsSG73HQSAB3nw+FDjkbhJn9r6ZuruDKepp+i2TgBb sylpedN0b9uc7mPM3+pI463BIZMzxFOVMFJv6iSwMdXecqaf68awBNWtvOC0r4TtcF+wgPSddDa iMiUkOd12UDXc9/Wvig== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-06_01,2026-07-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 priorityscore=1501 spamscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060095 On 5/1/26 7:06 PM, Elson Serrao wrote: > Note: This v4 revision introduces a design change compared to v3. > Based on discussion and feedback, the binding adopts a child-node-based > model while preserving the legacy top-level 'ports' property. The > child-node approach is required because EUD needs a separate OF graph > per UTMI path to accurately describe per-path role switching. > > Link to the discussion leading to this decision: > https://lore.kernel.org/all/20260324172916.804229-1-elson.serrao@oss.qualcomm.com/ > > --- FWIW I've been running a slightly modified version of this on Agatti (modified just because it's one of the platforms that needs one more register write to enable the thing) and faced no obvious issues. I'll happily see this in the tree after we're done with the paths discussion Konrad