From patchwork Thu Dec 14 07:43:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 178550 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp8378155dys; Wed, 13 Dec 2023 23:43:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IGOne8TtJfJVpjXQZFSGB4tQUg7/MltPwgLcRJmzCXlJXabFDerKCHf4OZISmPHLcB2E+/M X-Received: by 2002:a17:903:5ce:b0:1d0:812f:e4d1 with SMTP id kf14-20020a17090305ce00b001d0812fe4d1mr7368576plb.55.1702539824415; Wed, 13 Dec 2023 23:43:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702539824; cv=none; d=google.com; s=arc-20160816; b=wJIDsizziJOGejozrmsF+7KfvfvleLTAoa8IJ+28b11OMz+u4UIGc7UvGwUs6Dwdm6 4eY71GvrIcgmA0hV4rGL5O27b1Z+ZoSTIFkpJaiHQWtiol8wjUT0k+eFZhrcpHUo6PLt M89sU2OmpJ1qNEfgi595IVVdiRr2GJuQVkXczHz/npAmLcjxE7RrAS232vsOl+30siJe btYPXyKGQNAhLjB9OLh96PgOtPv4Nw6lZ+A2TPfU+a86NnBMADStHJYpqY3XhmkcewVD xrISSnBGXY1zjN+i1bH4I5wbKTNcXh1m4rRsmm6ILGdaybTrI6Jvz7nUMxf1+sg1yJuL kq8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=U/IXfm7x4kX0FE/gnHAceNlNJ2Df6NKuK6d5ox0Z6Go=; fh=I1kaHB1Az6JEot5mARpFNYfGD91T7IobljvseBhdfeE=; b=oEpTX6ZqwbvP3JLamg2U1lXkcZrWyu6mhQJV/mLcejPjWvGDFV5spDgv7QNelPLsj9 UB+c/QYnM9GmzU40E/TVbB4fd1XxCI3YssLwOJDRskTF7dHWl4dF+v7e97Xm89K7WFg5 nEgKRASXj0zuOxF1eXrqtmANeXe6R86D5IKOyIL4No4xtZN/KKgndDj2NnNoKXXPUay+ 8+kYK/6qZQVIQMdypFsvdo66Azs+WJu4FLc70tBU6Vpn2HA5hSGJj3LeMPOJXT/VRGW7 c38h473ay+n6k7aPz1Jdoqvo4enpkBOsZEuFw+EpXVdYKIRJmq2pSygivEiPIzHkrIl1 ZWdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SsqxBolG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u2-20020a170902e80200b001cc4770b9aesi11019698plg.419.2023.12.13.23.43.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 23:43:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SsqxBolG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 28B2080941D3; Wed, 13 Dec 2023 23:43:43 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443300AbjLNHne (ORCPT + 99 others); Thu, 14 Dec 2023 02:43:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234348AbjLNHnd (ORCPT ); Thu, 14 Dec 2023 02:43:33 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 296BDB9 for ; Wed, 13 Dec 2023 23:43:40 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B7EAEC433C7; Thu, 14 Dec 2023 07:43:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702539819; bh=Yl2x7eLhM78aBJkayHAzBhB3fDnzcX22imLrs5W4058=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SsqxBolGwNn2WnFESjwwmEsD54cH3Z9K77vTR8cTgI2DXnvMZ1nALvvOulJJJtnNe ikisnu2cwX6pz4NPDFO8vXhVYy0ilA52gzBMjmB+fwLq89tvqfZPARYPxzdKU5c4Km SjjmWGErk0sq4lAGnMSphoGYi3pPcYMRyXFnhVNYffJzKavKW48yMlVVHVg0Dt+pPF apzjFgtMtMTYHfNy6vl3YC1zFif9FhfJreUf95DCvX7sff2JNHXRM6WkwYEPWBg23o ffKecZ70VB9xsgpSzvDf4MeF4MXiGZidX4d/Hei6+UQt3+rTPfhLyqjBQiu8Qh4Aku hMh3I0+qGy6eg== Received: from johan by xi.lan with local (Exim 4.96.2) (envelope-from ) id 1rDgNf-0002s6-0Y; Thu, 14 Dec 2023 08:43:39 +0100 From: Johan Hovold To: Bjorn Andersson Cc: Andy Gross , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Kurapati PSSNV , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Richard Acayan Subject: [PATCH 1/3] arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts Date: Thu, 14 Dec 2023 08:43:17 +0100 Message-ID: <20231214074319.11023-2-johan+linaro@kernel.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231214074319.11023-1-johan+linaro@kernel.org> References: <20231214074319.11023-1-johan+linaro@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 13 Dec 2023 23:43:43 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785242398789311897 X-GMAIL-MSGID: 1785242398789311897 The USB DP/DM HS PHY interrupts need to be provided by the PDC interrupt controller in order to be able to wake the system up from low-power states and to be able to detect disconnect events, which requires triggering on falling edges. A recent commit updated the trigger type but failed to change the interrupt provider as required. This leads to the current Linux driver failing to probe instead of printing an error during suspend and USB wakeup not working as intended. Fixes: de3b3de30999 ("arm64: dts: qcom: sdm670: fix USB wakeup interrupt types") Fixes: 07c8ded6e373 ("arm64: dts: qcom: add sdm670 and pixel 3a device trees") Cc: stable@vger.kernel.org # 6.2 Cc: Richard Acayan Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio Tested-by: Richard Acayan --- arch/arm64/boot/dts/qcom/sdm670.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qcom/sdm670.dtsi index c873560ae9d5..fe4067c012a0 100644 --- a/arch/arm64/boot/dts/qcom/sdm670.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi @@ -1295,10 +1295,10 @@ usb_1: usb@a6f8800 { <&gcc GCC_USB30_PRIM_MASTER_CLK>; assigned-clock-rates = <19200000>, <150000000>; - interrupts = , - , - , - ; + interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, + <&intc GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>, + <&pdc 8 IRQ_TYPE_EDGE_BOTH>, + <&pdc 9 IRQ_TYPE_EDGE_BOTH>; interrupt-names = "hs_phy_irq", "ss_phy_irq", "dm_hs_phy_irq", "dp_hs_phy_irq"; From patchwork Thu Dec 14 07:43:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 178552 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp8378193dys; Wed, 13 Dec 2023 23:43:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPm/CzN84ogLA1ihdc8ve7pIOigXx4GMS/XMxuhLf2aLo+vb4phtdK+WJmS1/8ZWqhNcXD X-Received: by 2002:a17:90b:2ecb:b0:28b:56:95bc with SMTP id ss11-20020a17090b2ecb00b0028b005695bcmr816434pjb.39.1702539831754; Wed, 13 Dec 2023 23:43:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702539831; cv=none; d=google.com; s=arc-20160816; b=RFmjZW6AqHlzrwfW0mdyMZO1natP8AmjiP61mIvk9semLXMzbHEyjGs2MADoaiU4Ly H1eQA9lEabCdLWjMM2V/F6y9eUQiwCpbDkq61ekEqgwa5BmOBqIfRrOc6kPK8lNRUy7G BrLCEmR0E4Ho20bYaTefTUocr0TCktYTll1JTSPHMED+g/iusbvrYRBmcluh8UdPxPIt Rb3F30Uts6pXXd2VLA++XRphoKX9LmJYKBBuTMtKlwVidPuFYY5KlSdgGeUrZEBrgwmK 6VNEdUdKxkYfkxYsmGqv8+Cj6/Ktg8Yj5qwxXZdLFppzy/O3ZtU+iS8CMNPFnwBgzUe2 5dQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=de5wLuZfTRF2OBRvE4A0rfg71lJYjNQdhA86IvxB7iw=; fh=I1kaHB1Az6JEot5mARpFNYfGD91T7IobljvseBhdfeE=; b=DLgl8x4s5bqVRauTL98YDD+Rqufw6MwWhOCGLE+IscpbU2C5Go8Ai7lAW+8goul8x0 KAQTy5BsBxjcJRmwC5Z/Ag/gF2iUMKpWOAsaCsAYIFOGYhOoa4ioD5fYN+yHsi/5yT3L JfR/aNWICcYd5GRNpdVuE/lm7VCtGUpEy47jpku+Dlh88rRG7aoyszXTLI9av6ctZSYj 3MHrX164vz12QIKtycYVDP14gXEOuWD6wa3DN64cY5bUs07VG+PW+SnLOjQmTphkVxux zgDGIZkVwPXoDJ8l20vKLH8xxFBjpguQz5SvfVOAylhZZV5reYvseybNv1BEaa8ATZOc OKDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="segCU/dy"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id t6-20020a170902b20600b001cdf0388455si10715581plr.111.2023.12.13.23.43.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 23:43:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="segCU/dy"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id D7BCE801B317; Wed, 13 Dec 2023 23:43:48 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443381AbjLNHnf (ORCPT + 99 others); Thu, 14 Dec 2023 02:43:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235474AbjLNHnd (ORCPT ); Thu, 14 Dec 2023 02:43:33 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2B5A5107 for ; Wed, 13 Dec 2023 23:43:40 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BA32CC433C9; Thu, 14 Dec 2023 07:43:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702539819; bh=Sc0pqUtVynzYzW0IftIloM3hEVD+unGr2FUCTQzhLy4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=segCU/dyx/0xze9h4ZDo4dEJjHirIemXGin/5vpbxKyqw3lvHyo87C2zJEqCgizUA mhcXfSzuRQTz3H2Bts5osXxIORZeHgJaNn9+SCcjDnF+YbwQOhg9srT41ShKaG2PpR 3imCZeFfgsnFtM8iRhBq9pAYxQe/u+/ng0edJM85xKiQx4gd6Zak64vDcshzVANmnY ZIuL+gjUZdp7Cy4yQepmO3JYhJVWOxotNUYMu588HUMgbRJSMoECrPm54YWTsqxaF8 YWR6r/Q2iJBalL+JhqK0fRX6KeTlW4BRXFg+E8Tw/pX9tMv7AId78AKuOV9DVCSLVP FhPz067eN4lSA== Received: from johan by xi.lan with local (Exim 4.96.2) (envelope-from ) id 1rDgNf-0002s8-0p; Thu, 14 Dec 2023 08:43:39 +0100 From: Johan Hovold To: Bjorn Andersson Cc: Andy Gross , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Kurapati PSSNV , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Richard Acayan Subject: [PATCH 2/3] arm64: dts: qcom: sdm670: fix USB SS wakeup Date: Thu, 14 Dec 2023 08:43:18 +0100 Message-ID: <20231214074319.11023-3-johan+linaro@kernel.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231214074319.11023-1-johan+linaro@kernel.org> References: <20231214074319.11023-1-johan+linaro@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 13 Dec 2023 23:43:49 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785242406637053035 X-GMAIL-MSGID: 1785242406637053035 The USB SS PHY interrupt needs to be provided by the PDC interrupt controller in order to be able to wake the system up from low-power states. Fixes: 07c8ded6e373 ("arm64: dts: qcom: add sdm670 and pixel 3a device trees") Cc: stable@vger.kernel.org # 6.2 Cc: Richard Acayan Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio Tested-by: Richard Acayan --- arch/arm64/boot/dts/qcom/sdm670.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qcom/sdm670.dtsi index fe4067c012a0..730c8351bcaa 100644 --- a/arch/arm64/boot/dts/qcom/sdm670.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi @@ -1296,7 +1296,7 @@ usb_1: usb@a6f8800 { assigned-clock-rates = <19200000>, <150000000>; interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>, + <&pdc 6 IRQ_TYPE_LEVEL_HIGH>, <&pdc 8 IRQ_TYPE_EDGE_BOTH>, <&pdc 9 IRQ_TYPE_EDGE_BOTH>; interrupt-names = "hs_phy_irq", "ss_phy_irq", From patchwork Thu Dec 14 07:43:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 178551 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp8378191dys; Wed, 13 Dec 2023 23:43:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IGD9y7dBGjx3xsG6cILk+AjCfB5dM5Ain2qblGg21KGP3wyhfkWp4DYpqJ33LdraLjV7etk X-Received: by 2002:a17:902:e74e:b0:1d0:bfb7:670f with SMTP id p14-20020a170902e74e00b001d0bfb7670fmr6010508plf.69.1702539831652; Wed, 13 Dec 2023 23:43:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702539831; cv=none; d=google.com; s=arc-20160816; b=I8oWfQmMGsiDMEm1U9ycMhrGdDRXdfkbigzCJUGFOXcdmAJi0pqJ7WW+lI6S/tNzMq WJRyKUwcX3kSG6lP7c4Z3dkDihavlVLQ/v4iijuRCtsKOdgFP7Qw+/X8EgcMN60g+xvK koaXGlYpumLYzfT1dtEI002iToUM8IkjrWp7c0jm3G26I1xH6joez3DzbigPWPrleM/M 2BQ0/Ba9bqL0kkMnc7fQ8j1kkBdKBIbSA7+NZr/uqhYdoZeDq8ZWdzk+iv/kQANR4ScB g81hUhOCKorEmmBfCLn875egtuiitCrty58ndE48OhRDwrr8keqliaE5bU0n62d6gAhE SrYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=cvRhVkDPjgQX4MT2ToYFpsXupe/4SJT3aFbIBkIAQzo=; fh=Hxb5gUnNV+bWwtcQ/Tj2DtiG8sgxTPNybXy8WwmdxRk=; b=SCngLqAFrvpEJVtCQeqNAIDeRVG/zR2n6484874AVINU91rA91rA7hXzsZ2MhInEa5 fUkcoKrLHQfPjhoM1XnHC/+rwCi+jKrr3UWsd0+T2iEm1T6zi8W78dOLkY6CJVNllD81 Z5ahtNWVhV24/2+Lt3ABvnn9E2FJIMVNUNJoXFgkXHMzN8JajnyYCGPLLu3dV8G5XtF9 vtAdfuAfhk5yAvNt0KHTMn+Iqwg18BY6HxsxzlThfsARL6iPv22jYAUdVykyfhGnv6wf 1BCs35ffc06oGMEtXpNB0tgT9KkEP9Xi9DorlSmu4Okr8pl1dTt0zzKl4+kk9e3bzIzg ZXHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=JAiIqQTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id e21-20020a170902d39500b001d1ce4cc5b4si9947724pld.50.2023.12.13.23.43.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 23:43:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=JAiIqQTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id EC82E802946C; Wed, 13 Dec 2023 23:43:49 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443300AbjLNHni (ORCPT + 99 others); Thu, 14 Dec 2023 02:43:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38968 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235485AbjLNHnd (ORCPT ); Thu, 14 Dec 2023 02:43:33 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2B39AF5 for ; Wed, 13 Dec 2023 23:43:40 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC456C433CA; Thu, 14 Dec 2023 07:43:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702539819; bh=l55zeFifKbWF2oDn+P1nsRBo9MUetHUzY3iyTXVZNo4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JAiIqQTZBc9pQiGXERJe4aqi8/+2XYvgN/+3b8ZZQDxRd7HamMCXO/GC8SzDfvX3R StzBUroTXkpgIs7tvpQ5B9T8CIlFfKM3xxgiNaLp8p6u9sjscfJGrwISWUgCSI6K+C pcKUqUa7FjgjA/FH+ht77vAFh2q1rU2PD8bbf3kRzFYmZLq6TURu/I2T3wwGhys/0E ghTOSWCEwvey6PQgZtswFsyqHOBTh7cwOs9zHFlFQpkmdDtIBtow9lZwok9etn2wa2 5SfT7uvIWBgYshvY7YTznt1oAOr01k+8wDhB8n1Eo7iVfhXMSi31rzdo0q7v0gd37l BhCxZ0bXaHovw== Received: from johan by xi.lan with local (Exim 4.96.2) (envelope-from ) id 1rDgNf-0002sA-18; Thu, 14 Dec 2023 08:43:39 +0100 From: Johan Hovold To: Bjorn Andersson Cc: Andy Gross , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Kurapati PSSNV , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable@vger.kernel.org, Vinod Koul Subject: [PATCH 3/3] arm64: dts: qcom: sc8180x: fix USB SS wakeup Date: Thu, 14 Dec 2023 08:43:19 +0100 Message-ID: <20231214074319.11023-4-johan+linaro@kernel.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231214074319.11023-1-johan+linaro@kernel.org> References: <20231214074319.11023-1-johan+linaro@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 13 Dec 2023 23:43:50 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785242406322875213 X-GMAIL-MSGID: 1785242406322875213 The USB SS PHY interrupt needs to be provided by the PDC interrupt controller in order to be able to wake the system up from low-power states. Fixes: b080f53a8f44 ("arm64: dts: qcom: sc8180x: Add remoteprocs, wifi and usb nodes") Cc: stable@vger.kernel.org # 6.5 Cc: Vinod Koul Signed-off-by: Johan Hovold Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qcom/sc8180x.dtsi index 8f95779c75fa..7a53d6d18498 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -2549,7 +2549,7 @@ usb_prim: usb@a6f8800 { compatible = "qcom,sc8180x-dwc3", "qcom,dwc3"; reg = <0 0x0a6f8800 0 0x400>; interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>, + <&pdc 6 IRQ_TYPE_LEVEL_HIGH>, <&pdc 8 IRQ_TYPE_EDGE_BOTH>, <&pdc 9 IRQ_TYPE_EDGE_BOTH>; interrupt-names = "hs_phy_irq", @@ -2623,7 +2623,7 @@ usb_sec: usb@a8f8800 { resets = <&gcc GCC_USB30_SEC_BCR>; power-domains = <&gcc USB30_SEC_GDSC>; interrupts-extended = <&intc GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 487 IRQ_TYPE_LEVEL_HIGH>, + <&pdc 7 IRQ_TYPE_LEVEL_HIGH>, <&pdc 10 IRQ_TYPE_EDGE_BOTH>, <&pdc 11 IRQ_TYPE_EDGE_BOTH>; interrupt-names = "hs_phy_irq", "ss_phy_irq",