From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 4B058347FDE for ; Mon, 9 Mar 2026 20:41:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773088888; cv=none; b=NdQmzRwdFTWRnyD/3TsG1GOjinXqO44xauQPH09PKPa/3IUflGhSLXGvvJir/Solj9XJbHFCMK1IUBW+CpzhdyxO1oXEUYajVd4ZC45pZwTB5i/C8JHiaaCxJd58V8MALgCAVGw47yNoi1+5NchOUlf/Sbllp1kacfyVN5Gec+g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773088888; c=relaxed/simple; bh=eEzcQ+co2fcrMGgpJVXpYtyqGOPkSObXMXIKNdxPiNg=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=beaaHr/XIlmckEdkPeP4bbc58APlWL/URQdtDkpoPqWePqj2Kk/ZR7Va3b69VQv+0C2TtB3IyM/SWPNGqJ6jWHdroZ65suEZxUmzAbSL4l1oixvRUhnjxy/izP1gKgkrWar8HgGPpxExh4JKiTohsrWIBaC4vR5/Ey6VSyrlrPE= 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=CRVp83GY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ETu5f2Nd; arc=none smtp.client-ip=205.220.180.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="CRVp83GY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ETu5f2Nd" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 629HBrM83148263 for ; Mon, 9 Mar 2026 20:41:26 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= yGXlEX9sVVBFpt2mxA+KhXRyubeH2DRI29wTNbH1xbA=; b=CRVp83GYKPgGQ/Ob K0AseNkl6FTZdOmYhEF3JqGCBJuxG5BjhmwZF/eKyRlZLpmJSl2LKYgQdnssdOma lJUDXWEZiPeoMYf5dW9RrCnPX2Bb4649GJhrCFhtqD7HzdgisxZCbqQSMj77ZLCR EUB2OBeeFTQi4lFi5AS6SAi2y5ccoeJmmjU68RhJdF66ddshDvWSBeQHqNlTsOGB YKJJawRjIschBludtHp7DGBSAx260NHRyXOwUk4XrH50I+Y+36B0a+lL8mrpDcTj n9SHpcqS8TKEL2tnsXJvtQ0575IYJHKw7joFvXDbVSTfVV8MFHxqO/XAzm5DHzlJ W6bWwQ== Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4csv5ua29n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Mar 2026 20:41:25 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7d742da766aso7288449a34.2 for ; Mon, 09 Mar 2026 13:41:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773088885; x=1773693685; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=yGXlEX9sVVBFpt2mxA+KhXRyubeH2DRI29wTNbH1xbA=; b=ETu5f2Nd1PM7xqshwhB/YICf0iFE10JxHw/82fIxKCE0TAhqt4LsBW0m1jv8JsoFH3 dtEwtfdWtpi75o55QKNuL3TW2pRX0EwLSuUhb9vlCJifl9TN15hFuVu4d0EMhF/mpQC/ B9dJ4EABzQS/ZzxzTVv1r7FZ43Ca4Tn+wsqTHqJ1fDmg4lP7mf3bEV2K3puUui5i3JSB I1hKow8xheOkfwECo3uKDJPArTipArxELKDScQrFIaxwMnbRU2T5659C94vU2LM0kRg4 ijyT7n4hgRHFljYKCaq5AjQ9keDQW5Z/2U5P+lmz4uCsEzrNZ0MLKFU/LRUsrSn/W79E 6u8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773088885; x=1773693685; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yGXlEX9sVVBFpt2mxA+KhXRyubeH2DRI29wTNbH1xbA=; b=UfGmqDHvepVN26d7i94E4RV/gvDfiq4HhyqMKDVuzZM7n491fxz4eL2ZMG/f22Hk44 x9JLdE05xLJ7TspsChaZW5bxOmyWSQGrJ7Jzf9W5WrFdTDG/wwsrpbZfRuQWLy0y1VOW uuUTYTobvGSN+Ca3mJNf50TYBAXsVTW8xfMLi0WwCvSj9RD6j3MvngEw2D+dan34QLUS lGZJjgnJQ3Lr5v5oli7bzF3oacNJZGQ2QYe1ClLabVx/DQgEIzelVpfSSac++mkjCVag UEwQ0qy+0vUoywArIESFfmC6PKogg7HQolpPyHZuBRgiVuRv6tWWnC3V67H6SAOJ1GMW sntg== X-Forwarded-Encrypted: i=1; AJvYcCU9ygjEdaFUsQ9chMqF1Adq1aQ8xEwA5v8mHj1HAZydk8l1VNWrnAfSaXRDwdNOJxo8LOOs0r+daIWfv0s=@vger.kernel.org X-Gm-Message-State: AOJu0YyOuEIhmWEmAQj8hIOoaUjBDezWQO5CCbu1gvGgL3lvOJxBs0Os SAKNr7jUhhX1JbsCicO8gagfry3sHOuct6qMjx4GBEV+pVaH5lveBJsQTSGJlaCeOw1lY/Uikiv DR0kYbVLX1ZaB8nIuDE7q/5z4erzSmxJHE4SXlLo2Y4e1tcN8vv+73Y2huK0Rw4eKokBV5n6KOY g= X-Gm-Gg: ATEYQzzkW0Ur8w61xooFVBgSCzXfLY8Yc7JY0JStNwN6WeYlouR8jb5juQ+J7RbGk4v IJQw+1l0bzDUdgXk2lJmXBneOsX4kQjX2JwFYyIsQD9poEaa7FcVcvNV0cQc8/oFnc1OPPVcw/W LZkAg1ko3xfGR4En3PJRF06T1e1tfyh+Qa8zSqLxVb4YhxmGYoqMUtDxQQAicIkTVCimlQUJhOO OQcZsWIDqSxMDVFPXK+fBnixsHxVxCJrpPkOH5jjDvavG4ikTspWgYQhywrxsPNhdV+lbNjZ0b8 AQajVYqXH1RG5UtSxwr6TLQ+l6OxLT+WST/Xuc390tNOsUL5R+Tbfmq70lPAHVYA/mUqwKjtgrU DrAjq06JJOcfleaOpr5Uv6XslyFB3NBzUO4jdrudLvNIy9/aCohh8qi8VGfU2HM1tiAeCuvfwVG APkmY= X-Received: by 2002:a9d:560c:0:b0:7d7:3dbe:68f6 with SMTP id 46e09a7af769-7d73dbe6db6mr3509165a34.34.1773088885229; Mon, 09 Mar 2026 13:41:25 -0700 (PDT) X-Received: by 2002:a9d:560c:0:b0:7d7:3dbe:68f6 with SMTP id 46e09a7af769-7d73dbe6db6mr3509153a34.34.1773088884825; Mon, 09 Mar 2026 13:41:24 -0700 (PDT) Received: from [10.71.180.216] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7d74cbe7f8dsm2362840a34.8.2026.03.09.13.41.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 09 Mar 2026 13:41:24 -0700 (PDT) Message-ID: Date: Mon, 9 Mar 2026 13:41:20 -0700 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: =?UTF-8?Q?Re=3A_=5BRFC_PATCH_0/1=5D_dt-bindings=3A_connector=3A_Add?= =?UTF-8?Q?_role=E2=80=91switch_provider_phandle?= From: Elson Serrao To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Dmitry Baryshkov , Konrad Dybcio , Wesley Cheng , Heikki Krogerus Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260223191042.825136-1-elson.serrao@oss.qualcomm.com> <1c790a52-3d84-46b8-aa14-1d005671e416@oss.qualcomm.com> Content-Language: en-US In-Reply-To: <1c790a52-3d84-46b8-aa14-1d005671e416@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: ksS-9LDFJUo5GFHkxnQBqRulQHQnt9_p X-Proofpoint-ORIG-GUID: ksS-9LDFJUo5GFHkxnQBqRulQHQnt9_p X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDE4MiBTYWx0ZWRfXw3Sbm7M1Yo5p kYF1yqLWXImeZ6lgP2eO/1EicoF+ho0MqtIluq9ul0LhIwuGlETXWkHpnmDfSqfCrZ22CKKzlf4 Cyq2KEGT1nhRkENkzmuRWNdGX6Lchi7Uvfw6fjzLk8KFFNBeDF0iq9mOfZpHapmVxvaSmObDYMb ODuRoAR8ZkcXbQJEHB+H/CpMrzXRqg+rDsYcOwdXxouVK6EQAXhEubwuGemXwpUNypUMYYiAXlV Nq6tVCMUwDZMLw5jPnGkWLhaVWselJq6wnWzc3hI5U7EeYA0Fixupmh+P6Vg3NnMSScr6M6PSpE Z38rcDHr0NJhlHJKUoZso9/dtfSfZ0f1BIDXpjn6NVYCTWn7QgDOxWsOU7w+ogmAU1h+WHQJHH+ TGDq2fdf7598+WfpEPYPsolgkgVMdHFM1dcBZCah/5zSPK9jCSrOhBhSdcN8PFI9WrK/zP0FBuR NC01EGPhWTCu26l+4pA== X-Authority-Analysis: v=2.4 cv=Xr/3+FF9 c=1 sm=1 tr=0 ts=69af3075 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=5KLPUuaC_9wA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=QyXUC8HyAAAA:8 a=eDZ_54VsRhy510b8AOQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-09_06,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603090182 On 2/24/2026 10:56 AM, Elson Serrao wrote: > +Heikki Krogerus > > Adding Heikki since this relates to usb-role-switch provider modeling. > > Thanks, > Elson > > On 2/23/2026 11:10 AM, Elson Serrao wrote: >> Hi all, >> >> This RFC proposes a generic Devicetree mechanism for a USB connector to >> reference the USB role‑switch provider when there is an intermediate, >> block between the connector and the controller in the OF graph. >> >> Problem >> ======= >> OF‑graph links are strictly point‑to‑point via remote-endpoint, so a >> consumer can only discover its immediate neighbor in the graph. When an >> intermediate node sits between the USB connector and the controller, the >> connector cannot identify the controller (the role‑switch provider) from >> the graph alone. >> [...] Gentle ping on this RFC. When you have a moment, I’d appreciate guidance on whether the proposed modeling direction looks acceptable. For context only, the following DTS patch illustrates this modeling: https://lore.kernel.org/all/20260309203337.803986-11-elson.serrao@oss.qualcomm.com/ Thanks!