From nobody Thu Apr 2 15:42:28 2026 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 8E56330DD1C for ; Fri, 27 Mar 2026 15:07:21 +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=1774624043; cv=none; b=c7TKVhQtZQPXzvxN6wUgtrHkHZF+DiN9Bb8Z4wZ1zZitGTOpc/QByfM+ZZwfwdmRjRGRwiZ3Fh8MJ/AsSQjVpV9P0mlyPF9YtDaDZLH1MV+nEJKDz4eiaCaCys9D4NQUgCcBfRKvT1fE+pJMyl7xxhPSnkrQ/+dqsumuzdP/Uh0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774624043; c=relaxed/simple; bh=Q1M2TmMz1lIs8VVk50gUv7BVVCmurZMf34K29XAP1xQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=QHiG/jwmM234gnkyNtRLW5SVmOlWcCQrBYdMeS443SypkuEjUX/aWmpnZYtxYaLvp9KNMSztHJezQ/yp4AAnz8bDvW+5jiBLMPSqLCFcNB2L1M61AaKvV8XSVcYX0MUwpvb+TnNmCXRouHSjVMupZBHE4Cle7NhW4FwMFS/y7bE= 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=A+YTkFW1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NqC99m8R; 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="A+YTkFW1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NqC99m8R" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62RDhCGm2558534 for ; Fri, 27 Mar 2026 15:07:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=jm3Zt//eOBSWdsSrodcdg0 HwCyKxynE9/sYFgcO8whU=; b=A+YTkFW1jcptDLYie2z6beyCl9fpODvGmBSkSU W6R/GYW52S1ly3XKhy5ouEV5w3tnDDWQ98h5e4QQrQWkb0Z4PC0BmvGAtj0ZwB3e gYEooIJp70TTkEVIi5iGejj1D2VleEPTP5UXFk67slGq/OSCAlj4al8ms3Bvnt0Y aOO77Mk5byXkwf5XkZpOFqy89cKXgsNYi36v98xU2u0tQd7D5k/oQE1VKX0qFcal BzUxrLSFtOycr/ObroT1V1E1WlXTZrZb64HpWLE8cotOhfMAq/fRGtwv+uHbnJKN LCE3DFLMXKiajlK0TliIHjc2C6y5iaLxvKKnSAy18SMO3erQ== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d59r1c3f4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Mar 2026 15:07:20 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c7385a1476aso1670301a12.2 for ; Fri, 27 Mar 2026 08:07:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774624039; x=1775228839; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=jm3Zt//eOBSWdsSrodcdg0HwCyKxynE9/sYFgcO8whU=; b=NqC99m8RRg5+WpzbRmXGN0fd9Qd2P9GNa+O/T5P+LEXhBA9WdEiI78WywnMQbCpY5J vXQ3Zjp7Rd8kVv4yO+1jYkSydkkJhKY4NqeYkITo145zH9LQSnj17B4BUc6M8iCfB2KO bL0toeT9mxDWNGkslGGffzp/VrxnFyh2AqcsSJmWZmE3u31H0yNOfgo6UCWUyQfeCrcF DztdlqxzP0QoAiOxgWmuQm6/d9mMTjQN0BE7bQpykZnC1ttxk/cd0blSw3NfYv9f8b1R 2DUKARY+2sKwSwuwyljvKNVRA9dlINJRKJWp5yjYBdqboWzEPywyz8kcQQVVUrFhbYut 03SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774624039; x=1775228839; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jm3Zt//eOBSWdsSrodcdg0HwCyKxynE9/sYFgcO8whU=; b=eqqZ+3+jrO1T824pX9TlvY9fpa0ESZFF2YBT6HKdcLjRnjQnwjE4Lwz6DJ7SYmXf0I h2NqgYM1WiBRgMQ4snQp4oHf1U9DXuA4B+MdhBlnkGKemvpXUAwm5lwdYUSfBAkGNWFX Cp7BPSufO9uwsCqVUWQ2RBzyP/zmA1GgJhQAt0CzjgBVadtOXtdUusB+yUSpBSKE8DUO Aeb0DGbo1z2hK6o7KsNYs+jFb2NnrqN/wkJrL2GE/uriaTwRB/rC/FQ1TPWB6i1iapJ2 afM97oYhvAlSN6scAun4daMifgtFiZBK8MK38r5MI+Edd9wIPQyAzM//caaolOwYd+u/ Jg2Q== X-Forwarded-Encrypted: i=1; AJvYcCUwy3EjWiIGcxhV8QgeN74W8z8QknGPm4xgHf/APGcZYoC1TSlfMZ5p0nu0959qLP4pu/AtDwIdVxI8d7Y=@vger.kernel.org X-Gm-Message-State: AOJu0YxDdw+xoqFnYNFpDCR5Z1TGBXgcPuBVctKHdMY7QIJnz53eqcpf +6jwfetbEKifLGs/2+GBTr5om7q+ahr588Gz0G2JL5tgFQHnmyACC0VMhM7o43ms9joWhZHLXHI lCYU+ApR/HTy974GF0f09JOsuPHzCaQjwfzqJCeAJEBWvQI+j/gPZFOvsWIzUyNvzcrUjKSltt5 4= X-Gm-Gg: ATEYQzxsv5BgUc0pQI8+9Fq/awb3+nwkfxNF+OjWpeqRgMJ6fmgjjg+da7sYq9id0Yv q62CffIg6HY6WXkNfUg3qE0ErNUIaAvLgfsnlugF5Bc4X4EryAQ6hlemo8HBrk1g4shR1WZZpmM jtIR6uCfapL9Nwa6MIQ2yTgxazPNZnZ50/J2CSE7I2bECOK7LJQoHWjeANBU/SA9MamfVGKP2+B d63Q9Rfc1f3w3SkhAgXPwwS4zNTgz/nlrDPPc+dKtV4lNF3wHYj9MfWW7jaTRTPR8VGnzwKlvRu CbRRgQaaV+PnmlrZHqOWz7IX5MlXSGBWDD4fD2P8cEJ6hyKbIKBe4uacdY9VUYsXJaVs1XR7tDW 6rTNnLGgHoDugw4K2pXoFklCMIhsxzRiptyMCYswn25MWlIRfxmLD X-Received: by 2002:a05:6a20:6a10:b0:39b:835f:1730 with SMTP id adf61e73a8af0-39c877f8f90mr3784675637.15.1774624039168; Fri, 27 Mar 2026 08:07:19 -0700 (PDT) X-Received: by 2002:a05:6a20:6a10:b0:39b:835f:1730 with SMTP id adf61e73a8af0-39c877f8f90mr3784604637.15.1774624038406; Fri, 27 Mar 2026 08:07:18 -0700 (PDT) Received: from hu-jkona-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c76739b5ec9sm4864561a12.32.2026.03.27.08.07.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Mar 2026 08:07:18 -0700 (PDT) From: Jagadeesh Kona Date: Fri, 27 Mar 2026 20:36:46 +0530 Subject: [PATCH v2] clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260327-hamoa-usb-qtb-clk-always-on-v2-1-7d8a406e650f@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAAWdxmkC/42NQQ6CMBBFr0K6dggtlARX3sOwGMpUGoFKB1BCu LuVE7j5yfuL93bBFByxuCa7CLQ6dn6MoC6JMB2ODwLXRhYqU2WWyxI6HDzCwg1McwOmfwL2b9w Y/AiNaQvSNtc6JxENr0DWfU77vY7cOZ592M7YKn/vf95VggRUFZqqsCqz+uaZ02nB3vhhSOOI+ jiOLwv56oHNAAAA X-Change-ID: 20260316-hamoa-usb-qtb-clk-always-on-bcd4e5f3553e To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Bryan O'Donoghue , Sibi Sankar , Rajendra Nayak , Konrad Dybcio Cc: Ajit Pandey , Imran Shaik , Taniya Das , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Jagadeesh Kona , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI3MDEwNCBTYWx0ZWRfXz5CyMP1H9Pu5 2Jgqr1c+2NdFfiCFtk1okBpPIXKaXHXTBYe7YsG6PceoBvGvGO4/nLF0Qg/m3u7jGOvYOYUuAMz jYExBxgYjJkETfDsY7N0g5Ss52Krm0an43xoWMiIfjCE+mYkr7C67WKERiPFSL/1SzQjz5fB44K qFo2k7EBay1K60e1lQmAPMyrtdGqhCLZFGjFh57dQsrbVoGjIo0cdvnhWYzttdBPuRZTTWxbAvZ LXY3JNThwBmg1GrCXI0+cySNwBE9aYW0QurDzdNKSosF4VdPZLQMmkmYLXpXCyEBrS+k9oILt+n n41iWLEiDKnEx2Uo/OYx/EUMd5kiK338JZg/mfcVnlQk+hVOOf4Iy/7zmFbDAwiklQnZWqySHy3 F3u6GBF8sR3R3XMq9VoECfPgl1LVK+4YpYFFiRXDdirPm3gatNjw3BzxaODcRjMqlZHBloLNAlD 3i7n9ZUZAjSz2smE7vw== X-Proofpoint-GUID: gtxpjvoo9AJ9oclRfRwaQEK4eGEvwmlH X-Proofpoint-ORIG-GUID: gtxpjvoo9AJ9oclRfRwaQEK4eGEvwmlH X-Authority-Analysis: v=2.4 cv=JaCxbEKV c=1 sm=1 tr=0 ts=69c69d28 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=4CI3Usps31ucNWVHWDoA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR: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-26_04,2026-03-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 phishscore=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603270104 In Hamoa, SMMU invalidation requires the GCC_AGGRE_USB_NOC_AXI_CLK to be on for the USB QTB to be functional. This is currently explicitly enabled by the DWC3 glue driver, so an invalidation happening while the USB controller is suspended will fault. Solve this by voting for the GCC MMU USB QTB clock. Fixes: 161b7c401f4b ("clk: qcom: Add Global Clock controller (GCC) driver f= or X1E80100") Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Jagadeesh Kona Reviewed-by: Abel Vesa Reviewed-by: Taniya Das --- Changes in v2: - Updated commit text to add more details - Added Fixes tag and R-By comments received on v1 - Link to v1: https://lore.kernel.org/r/20260316-hamoa-usb-qtb-clk-always-o= n-v1-1-a29ac94f20f5@oss.qualcomm.com --- drivers/clk/qcom/gcc-x1e80100.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-x1e80100.c b/drivers/clk/qcom/gcc-x1e8010= 0.c index 74afd12c158c01c121d9aecd56e65c0c302d7cd0..73a2a5112623e5190f41129af7f= d76a86603557b 100644 --- a/drivers/clk/qcom/gcc-x1e80100.c +++ b/drivers/clk/qcom/gcc-x1e80100.c @@ -7480,6 +7480,7 @@ static int gcc_x1e80100_probe(struct platform_device = *pdev) qcom_branch_set_clk_en(regmap, 0x32004); /* GCC_VIDEO_AHB_CLK */ qcom_branch_set_clk_en(regmap, 0x32030); /* GCC_VIDEO_XO_CLK */ qcom_branch_set_clk_en(regmap, 0x71004); /* GCC_GPU_CFG_AHB_CLK */ + qcom_branch_set_clk_en(regmap, 0x7d01c); /* GCC_HLOS1_VOTE_AGGRE_NOC_MMU_= USB_QTB_CLK */ =20 /* Clear GDSC_SLEEP_ENA_VOTE to stop votes being auto-removed in sleep. */ regmap_write(regmap, 0x52224, 0x0); --- base-commit: b84a0ebe421ca56995ff78b66307667b62b3a900 change-id: 20260316-hamoa-usb-qtb-clk-always-on-bcd4e5f3553e Best regards, --=20 Jagadeesh Kona