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 ABF394A3D5D for ; Wed, 2 Sep 2026 15:23:57 +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=1788362640; cv=none; b=pH91YlxHocvQedum7hOsy7h2X5dIuXQPIOBiTVx5Qbukv9owJTBrYVmd8d82jpuy5d4dtJ3EYk2MI5yugL6WP8wjHTpDi9xLjEz9wHLdQNEoFywHV8pI2a30f1N5w9KHd+deuOgdspUwob7QyXA6+2Ce+j9TBhmKlkn2l2Nfhow= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788362640; c=relaxed/simple; bh=8rWbjt+EQPsKzbgQAVbw9WUeXQ1yiJbxGJ9Z6dMVE6c=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=H29LzD4g31MMqKWPygqqbmy/GMkKkeUcF+ygJpr1cikEBtnkLH9Mf+jsBMAbp2qpVjcfmRZsXObT0SL80kZ9SfYqhzYBW9dpZqnK7yA5TNHIVfZ5Hwma/YUvfrQq7pGm4qLxZuKVJMqFWG/nYlf4jFkenArGPVZ6jwTrFd9GBi0= 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=RUgOTikM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YJkTx4Pc; 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="RUgOTikM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YJkTx4Pc" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Ecq101675935 for ; Wed, 2 Sep 2026 15:23:56 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= Pn82GJB5qONT2GX4BsYpoqZwIsSErz5P5FOPwWDCQPk=; b=RUgOTikM0CAKzdok /97wMjukIO92knilu+DTO1uuPk5rd8gxIJ4ejQ5wlTYhThJ40FLK+UpRKjmQQBh5 APK14MUobNCnNFl+/B+EzyAvt9ht2v6TWJNdBPYfwwvadwthdHRYA3dGLPTojxgq lsVnQvelFlhblSWH7VAuf49petbyOzAlSgvtQRfqMC15wwVkU4jQCsNYKvcUh9yP /MOHnawk17Mnd6DWF4RIPD0oS73EGro2K/2UdosmntrQty/8WH3oVpod6aaTr5lc 6rajkjgBUG7ky2HkBExZ5clbYg4m7Kjts2jjzWXBd22Feus5ROjG15Cqo0xwrQFg FnOenA== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4genrdr5ja-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 15:23:56 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-784f9401a7dso51057137.2 for ; Wed, 02 Sep 2026 08:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788362636; x=1788967436; 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=Pn82GJB5qONT2GX4BsYpoqZwIsSErz5P5FOPwWDCQPk=; b=YJkTx4PcjTK+E5m9xPmjxspKlppRTuG/y00tZktyiNLW/caBYF1+oCbqVu98MQGZEY Wp9JaCBVctMRtAeBtDuoo7AWEx+wvWdmGDi3V48C0xWwHEIqDnYsUuSCOF+zhgQKAwsk q0vjd6+iVIRTYaJy9wOyEYZTzol0ZadRZY1HMTGU+qCP8kOwoZcyuBVzerdpBh6Bk3dv fMKaSim3YkH7tMas2uDFMHNvNP7Et0u+2u4ecz8fngofXHt7+mhn9PA5zNHqoMWRLRAQ hoIzO3f71zbOAX6cCeJptbQcw22TC8SSj4cBmQUpkNFSGYpa5HOtsA0ravZOcBb5r6Gp cvRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788362636; x=1788967436; 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=Pn82GJB5qONT2GX4BsYpoqZwIsSErz5P5FOPwWDCQPk=; b=T6hV2QXSYqG3XC/bFO8UcJW76De6Yly/bkQPPZrZrPB6WngqPSTzfkWUvvyjeQ4T0C vDBA3GpMfui8sjRjqNRkW5rNBP15sSWpru/3GWntw6eQeUsrOYj9tlOhtVZsfGD0KIpx zH0yFJKncOIwYVDySzWO+TOVkWuGqVevAEU/ygMiEWY5467h1Z5slgyXb3btN/u9ccAo ZNllkoOwNtRI0Y+EtjA9teNiorXB0ENyRCRLeoiWnyUH0qr47DtWsjkSD6xQQqYDszrH vwZO02lCz/+CiQaY1UbnuAfvoN23/My14Udykz/eB1JnFzIMS7oZO4wgJJ827SxbIBAM ieyA== X-Forwarded-Encrypted: i=1; AKwUvBxVsr7PHa19uz1E/jKvTrL1rRBmqEt0Maud0E6bDQuC2VMoi2SPDEpdyGqKpETH0uenEhFjXXMESTS9@vger.kernel.org X-Gm-Message-State: AFuF++kXolWWaFIQZXZlDAfAT8ji7aJV883JBPEjQrfVIMxymfEtvPEr w9ezquN5M6P1QPrIpU39g1mUqyISuMHehPda+xxr5/rFlhMvadkW34lCa86NrYfPa3rjZlFJhnB Bvp/Sa22AcPst7k0BON1EwEz2xQS0AaBvqssRCk+CY39tEY68GhULjdRAYb8gfetb X-Gm-Gg: AYBFou0zISGoq8l+j2yyIzViMcomNmXe651spr0/LbzQMyUHKeW6txFaOXDJq6m9WfG //fKPpwSitJEGFStRYu3sS1RxAbY8Y+08D6C8ZTjcaIAuPM+EI2phZUsZrsqbO6qM9HFbZu+GI2 LYvjMkA08eGsfu413CZorLsgPOuXww++Dx8+phadAn6pAPCAM+Xd8+oPx2sweuAktts8WqJ4klV r1QhTEibLA7w8xUqnB4txIFwgqjQAQhj2mQQ8tnuCmizE+21rZPzTExJCZx4Jujr8L/9C3rz7We rbB6xqPoRiiOLFZ8v7bDhTmXChvPRUoT2nsZwtkkU2HnxryNRuQd0lmmXu3JfYa7eDCPFvSugqv 9VnSxz0dfiXzJJJdkLA1vMA== X-Received: by 2002:a05:6102:3a06:b0:786:d38d:f7c2 with SMTP id ada2fe7eead31-78a1f29d57amr820071137.1.1788362635873; Wed, 02 Sep 2026 08:23:55 -0700 (PDT) X-Received: by 2002:a05:6102:3a06:b0:786:d38d:f7c2 with SMTP id ada2fe7eead31-78a1f29d57amr820054137.1.1788362635258; Wed, 02 Sep 2026 08:23:55 -0700 (PDT) Received: from [192.168.202.12] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c25d043e6bcsm162354566b.61.2026.09.02.08.23.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 02 Sep 2026 08:23:54 -0700 (PDT) Message-ID: Date: Wed, 2 Sep 2026 17:23:52 +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 2/2] ARM: dts: qcom: ipq4019: migrate USB to the qcom,snps-dwc3 glue To: linux@divinehawk.com, Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260829-ipq4019-dwc3-migration-v1-0-cc66b54ce21c@divinehawk.com> <20260829-ipq4019-dwc3-migration-v1-2-cc66b54ce21c@divinehawk.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260829-ipq4019-dwc3-migration-v1-2-cc66b54ce21c@divinehawk.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=H4/rBeYi c=1 sm=1 tr=0 ts=6a983f8c cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=Chss0xDGAAAA:8 a=wKNooAWPMPxZSHiCGK8A:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 a=VZ1z_dUGxXw8Qzmhq9nZ:22 X-Proofpoint-GUID: QIepB3ovnI-5TQ6PiRvM0tzbDA_u9K3o X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDEzNiBTYWx0ZWRfXxiE7dCN+Huq/ a0oDAJy4FF/9XfgP1JJ52A5tiVedxQaMzkax/PJlNuZWVKfO0nuysnR0XXmHFsxQA3+FFSab6bB 3AvVYsMbZrWYbVd/1lQbF1NUOpHM6UG3r1JwBRjvDzc4zk5BeE6Yxg8jQ4Ypv+Mtu1hVsk/W/of yCMlaPdUl4DpvvxCkqImkPjfH0lDf8cUKXOdreu3R474Ei1WtVtg49K+mxf5sB7BXv+HKvk7hcK OKxbm6MTgoIQaN8zQYHUNRrvh1W0v86UJbKf4ZjeSxkAHzJsEEDq0i11Hk3HkYoSn7WwTNV7GWv TgvMLp/vJ+7jpAa9rKRg2W+EqGdA/CIsXSaO/4+4HodqKqk/VJECfXaEURtDyMOn4Iv9IM2dhue f+PkONefHRIfIpiQJgdiWF4PYOp5Z0w+kuAvByIy86A4XWpvD5kRBon74m6+rGfV6KH/VQ2wmkP FCwTOWBw8+vYGcNgJVg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDEzNiBTYWx0ZWRfX9w/e8NoigpZZ 57/PVikqv/e4MYoAS3mdbgr1+9MohDVXdy9gDdZdw4EujcwAT9yW28WGKrlYIodmnk9P4CMEy+V 56R+BJi+/uZqy6on8vBl6XEWD/m9E2o= X-Proofpoint-ORIG-GUID: QIepB3ovnI-5TQ6PiRvM0tzbDA_u9K3o X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_03,2026-09-01_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 bulkscore=0 clxscore=1015 malwarescore=0 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020136 On 8/29/26 9:31 PM, Matt Eaton via B4 Relay wrote: > From: Matt Eaton > > The legacy qcom,dwc3 glue describes the DWC3 core as a child node and > populates it with of_platform_populate(). qcom,snps-dwc3 embeds the core > in the glue device instead, so the two nodes collapse into one and the > unit address moves to the core base. > > The QSCRATCH register block sits at a fixed 0xf8800 from the core base on > this SoC, which is what dwc3-qcom.c already assumes, so no driver change > is needed: > > usb3: 0x8a00000 + 0xf8800 = 0x8af8800 > usb2: 0x6000000 + 0xf8800 = 0x60f8800 > > Both match the addresses the wrapper nodes used before. > > The usb3_dwc label goes away with the child node, so the ap120c-ac > override of the SS phy moves up to the parent. > > Signed-off-by: Matt Eaton > --- I can also see: usb2 | usb3 pwr_event | 135 | 131 Konrad