From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Cyrus-Session-Id: sloti22d1t05-1452603-1517181490-2-15690508871964013057 X-Sieve: CMU Sieve 3.0 X-Spam-known-sender: no X-Spam-score: 0.0 X-Spam-hits: BAYES_00 -1.9, HEADER_FROM_DIFFERENT_DOMAINS 0.001, RCVD_IN_DNSWL_HI -5, T_RP_MATCHES_RCVD -0.01, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 X-Spam-source: IP='209.132.180.67', Host='vger.kernel.org', Country='US', FromHeader='com', MailFrom='org', XOriginatingCountry='US' X-Spam-charsets: plain='iso-8859-1' X-Resolved-to: greg@kroah.com X-Delivered-to: greg@kroah.com X-Mail-from: stable-owner@vger.kernel.org ARC-Seal: i=1; a=rsa-sha256; cv=none; d=messagingengine.com; s=arctest; t=1517181490; b=tyitMTLYOPMabFFxW2BemOTgkd9mtCfKoIn8a1IirInCdnm pf7m9h6wBzxuaRochmTGUmUUFdunAFBnzbg20oZTBvaCsPXctY03NqOEaWltfaLB je+1ZpfNFQFCJ5v5z/IFu9G6TCxFeQ2wlx15sBfiZMJG91ZqsgfDAD5Xv+TVu/+0 agABjLJ62Dyo0LA2+Ynr/grJ7DQ2tOdN6CCCjt8Rd3IeWq1oyQ3yVvFZEV1VKhEy D8KbRbb+pSFB7+O+7t1/xkGooRm+LHZ08Hc4+6Bikwv7Gckvu57kFFRh8ZCLpzFQ Npm0+gMxj+jCOeOqEn4RJ9lWnCpXGgqEPsPz84w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=from:to:cc:subject:date:message-id :references:in-reply-to:content-type:content-transfer-encoding :mime-version:sender:list-id; s=arctest; t=1517181490; bh=NjDv8L cyBWlCbP2tuDwqKyWArXEOmyGGcO0piZyf8W4=; b=d2COx1kufe0T7nGxwNrfI6 TLi4VmlOfD27xrG/kGq7hkYx17hu0f/q2k53k4oxLcpsUJ5fXJ+U4v2D3K1+WfmU 62MUgr2hqh9hhZT4hUCj/MmGIvN9EPiXLPGrj6sssZ/9Ok1bVyQ7oCimPktb1Gqu sKrG89WdY9ZKNJvAq2PpK+QcaM0/XdYxC/tCcSuWSOCdE6BGYwVn3VvDXauQe8OP L8tO7DXO3ihsn8og9VCv2X5RUNBwjxcjIkd8zt0ll/5FhIm1dD6BVl7WCjOOVz+Y r4OknA1fe+6SOIaIyPMVTABcLCzKIxzqP+s2J0U5UdfPVFJ4pNL0DDqKuFa1gzrw == ARC-Authentication-Results: i=1; mx3.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=n6QSsVmW x-bits=1024 x-keytype=rsa x-algorithm=sha256 x-selector=selector1; dmarc=pass (p=reject,has-list-id=yes,d=none) header.from=microsoft.com; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=stable-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=microsoft.com header.result=pass header_is_org_domain=yes Authentication-Results: mx3.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=n6QSsVmW x-bits=1024 x-keytype=rsa x-algorithm=sha256 x-selector=selector1; dmarc=pass (p=reject,has-list-id=yes,d=none) header.from=microsoft.com; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=stable-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=microsoft.com header.result=pass header_is_org_domain=yes Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754269AbeA1XR4 (ORCPT ); Sun, 28 Jan 2018 18:17:56 -0500 Received: from mail-bn3nam01on0107.outbound.protection.outlook.com ([104.47.33.107]:56768 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751654AbeA1W0G (ORCPT ); Sun, 28 Jan 2018 17:26:06 -0500 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: Tony Lindgren , Dave Gerlach , Nishanth Menon , Marc Zyngier , "Sebastian Reichel" , Sasha Levin Subject: [PATCH AUTOSEL for 4.14 005/100] ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen Thread-Topic: [PATCH AUTOSEL for 4.14 005/100] ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen Thread-Index: AQHTmIb4ynAtQdd6rEaLoql1nRidFg== Date: Sun, 28 Jan 2018 22:25:58 +0000 Message-ID: <20180128222547.7398-5-alexander.levin@microsoft.com> References: <20180128222547.7398-1-alexander.levin@microsoft.com> In-Reply-To: <20180128222547.7398-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB1098;6:zUh8DVCtlAfQRSPPf/SttTkes/oBEH70wpNE30GrIlUL35e7ssAKmEcwG5nGionW7YhXXuwoI56pq7EjC1VPKFJqIrmKjHnWGcrgDzFpx8JqonAIWi9YoVpjTnQmjcLzPRO9yyX5U+3M0Pv6VWVJYda2wggG0btneB6+IkFFixQ6a+6hvT9LKKzYFmt5/5em8+o7VObQtTLsJypXDKbLQlFJRTbbKkzga+pg9rmj+JZiHy63uJSrWCS43Y0TgIIe/UI+EzFCw5vQY78brU1VlV0verlJ1UAWnJofwo8DRc/f1FmJRhhYiIbCFBrxYovWsr9wL4SkXc/04vZEHUXwoAZ8JLpmAzgXMweoEjfYeuNgLqKR/mgngneih1HTu6kH;5:En0qxhLhHqNI99s2SU2uqipqGN5jp60qweyheYXaG9uUHShC468Z7G4xBVeVSgsr3Cig89J3Me0OFgUz/md2IXS6AsJhrA+BQ3wtW9f0QRVjPsIp8HElbsMwYQMWy78/LDTMQyL4aD7cnP5IyAVG0YMMhLuYfWKnDjABNrhsXh0=;24:oNMka3kIzh7LYt8O5mlXpCZfCL2H0H77uCVBL3t36kk5Gf/d+DdrzVii3OMDFowhf+URSBd8dY3WIXuhj78vsr3CobppZJ8ejIr4LhBsA0Y=;7:hdk6+AsdBoqjSPwBg1K/Hv2yS9BDnWj5pHTM8BevGS6Zwx3i1YzJze1yv00KnkTUEtG7matYPuv965FCIbqfy0K2vqWwrhDaqs8GBX0ihDkYF9jDQ7n5hBVn8bucG1GlvSA60jWLuF+H8I2vZ/e9lcfAnlsdIuY5rxsKo+44BoVqLN1eSYhsnWBMt33pCXoJ8U1uO1qqKYcbupKWBIFGVupTGXUGRVS6z5ifvXgcvRLZ88DwuUZhMXXXNcih5sIX x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10019020)(366004)(346002)(376002)(396003)(39860400002)(39380400002)(189003)(199004)(54906003)(7736002)(66066001)(305945005)(316002)(72206003)(106356001)(2950100002)(478600001)(10290500003)(6506007)(97736004)(2906002)(105586002)(25786009)(107886003)(5250100002)(8676002)(110136005)(14454004)(5660300001)(2501003)(22452003)(2900100001)(81156014)(68736007)(6436002)(8936002)(53936002)(10090500001)(81166006)(99286004)(102836004)(3660700001)(36756003)(3280700002)(86612001)(575784001)(3846002)(6116002)(86362001)(1076002)(4326008)(26005)(76176011)(6512007)(6486002)(186003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1098;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: a286b992-3c46-42f7-46aa-08d5669e1c1d x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020);SRVR:MW2PR2101MB1098; x-ms-traffictypediagnostic: MW2PR2101MB1098: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(180628864354917)(31051911155226)(89211679590171); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231101)(944501161)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(6072148)(201708071742011);SRVR:MW2PR2101MB1098;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1098; x-forefront-prvs: 05669A7924 x-microsoft-antispam-message-info: KDmPzTEmPDTuT9Uic5PfavM5x0QFgRB0r3Z+8HbgO57wD6N4Ta4W6tczgoYRgJmeEz5hQE2TEsVZ6nnolNkp9Q== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: a286b992-3c46-42f7-46aa-08d5669e1c1d X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2018 22:25:58.6376 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1098 Sender: stable-owner@vger.kernel.org X-Mailing-List: stable@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-Mailing-List: linux-kernel@vger.kernel.org List-ID: From: Tony Lindgren [ Upstream commit cf87634c8b24e24bf379b8c6807c8b0fb5f23567 ] There's been a reproducable USB OHCI/EHCI cpuidle related hang on omap4 for a while that happens after about 20 - 40 minutes on an idle system with some data feeding device being connected, like a USB GPS device or a cellular modem. This issue happens in cpuidle states C2 and C3 and does not happen if cpuidle is limited to C1 state only. The symptoms are that the whole system hangs and never wakes up from idle, and if a watchdog is configured the system reboots after a while. Turns out that OHCI/EHCI devices on omap4 are trying to use the GIC interrupt controller directly as a parent instead of the WUGEN. We need to pass the interrupts through WUGEN to GIC to provide the wakeup events for the processor. Let's fix the issue by removing the gic interrupt-parent and use the default interrupt-parent wakeupgen instead. Note that omap5.dtsi had this already fixes earlier by commit 7136d457f365 ("ARM: omap: convert wakeupgen to stacked domains") but we somehow missed omap4 at that point. Fixes: 7136d457f365 ("ARM: omap: convert wakeupgen to stacked domains") Cc: Dave Gerlach Cc: Nishanth Menon Cc: Marc Zyngier Cc: Sebastian Reichel Reviewed-by: Roger Quadros Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin --- arch/arm/boot/dts/omap4.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi index 64d00f5893a6..1bcf66ec209f 100644 --- a/arch/arm/boot/dts/omap4.dtsi +++ b/arch/arm/boot/dts/omap4.dtsi @@ -861,14 +861,12 @@ usbhsohci: ohci@4a064800 { compatible =3D "ti,ohci-omap3"; reg =3D <0x4a064800 0x400>; - interrupt-parent =3D <&gic>; interrupts =3D ; }; =20 usbhsehci: ehci@4a064c00 { compatible =3D "ti,ehci-omap"; reg =3D <0x4a064c00 0x400>; - interrupt-parent =3D <&gic>; interrupts =3D ; }; }; --=20 2.11.0