From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Cyrus-Session-Id: sloti22d1t05-1372483-1517180195-2-7619394772513546335 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=1517180194; b=GKleqEoMqxIlAO9shmWIQ+xPsXuKUHhovSJ7Sgu9MmcJN2D 60H3Iv5OJwikyr1e6s+3jk65p86CRIkWR2Zc8rQd7vyGjGLLcNJ6uyk40ZApMTDw Yr8AfgRy7eBi+YfmBo2kgOCV3C5cmarY/WI5IAlqX6++YFBRrKSE3Wqsqcv0Ww0e fwGCbO9GPH2DMR8aVq2ogVe+jpP4Z19luDT4zrWodhgj7n0bV6uyoGA95sJlkp79 D9O/+yBlnspI8fDP8Yek0cX/KP315hGdygEt2QmZ/c3ZTp/WQjabX4emhvfHVJab gnwcGDWmCrwSGQZDNK5grJeZ4RJaWyDY5qdqO6Q== 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=1517180194; bh=BuWhzd 90KqfympCJCOKy6JOtNUkhYDLYf5ZB/rcc7h8=; b=J0ejAfvZetWN7Je0iN5hCO 7yUGaKNtxBpPQqVhGSkDuMvCypN/p9ikTWFV4M9cLDQAlDv8q6ONQYR49hZcVKg4 ZlEbGEiRC9vGUcRLy3CfMrtNZWDhQtkXh/rGFAvnlw0W55OZSh0G/7kCQCv856A5 Pee8Ac7hu8K2C1AtBg/9TnuQtPdbgevtMvfsy6M0WyRKoBg763bahTbtiih0zDIW Av7mYIsKZjA83WOyyRzAP5SCa/kZ+sMYbWtil6voSu+FXIwzrYQqfUJoVX3/Fh+U Xij6+/uVdHT2YIx3xp6RwURJxiwEYUJuHVewgJd4xP3IaedYhiD5daOprxa7SYow == ARC-Authentication-Results: i=1; mx6.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=laOnQa1D 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: mx6.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=laOnQa1D 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 S933147AbeA1W4a (ORCPT ); Sun, 28 Jan 2018 17:56:30 -0500 Received: from mail-sn1nam02on0134.outbound.protection.outlook.com ([104.47.36.134]:55568 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932093AbeA1W21 (ORCPT ); Sun, 28 Jan 2018 17:28:27 -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.9 04/49] ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen Thread-Topic: [PATCH AUTOSEL for 4.9 04/49] ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen Thread-Index: AQHTmIczsSiooOQsQkCkc36lGODU7g== Date: Sun, 28 Jan 2018 22:27:38 +0000 Message-ID: <20180128222727.22404-4-alexander.levin@microsoft.com> References: <20180128222727.22404-1-alexander.levin@microsoft.com> In-Reply-To: <20180128222727.22404-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;MW2PR2101MB1017;6:YprE0r+tsXHtNHGmmy6koVUHpaIfTc1wEm5inG9xdgQU1TzlCBKYSMaZAL18DUAiM/O7rsZj/7hwbEpbzMynrpNmj0050CMv8fx6jyzWbtkb5+bnE8pBkRBCH3WSH9qGhUtkvlR9GUIW0PZBYBU8b3hONnX30cOOdx9lva/ibmgNkK6v+wXwxF1W47q22PtE7sJ5e0dGQD78KEndYH9gdWUNwX6kJ8cp8M57JcjQ4D3hFZUeifYyQCX/X1GY6bMj/V0w57pWEkdM/dXsuGUvsHAteJl0BDYmyLDGs/PxoqrSkwImfHGqU4GQYvFR9B7P0Zy7ihike/BpFSeYmoKOLY8Va8hBenLfRB+7SSJzwwMSAKbTtHgbZw8OtMBOhpPm;5:O58173tPUPiDRrgUBiTNMZVRBwwGjWEXpmWeVQzXhA1LGWFOc1yWrmlsen6twDHJwHE1vtRh7UFekAswReldOjc5XIcD/uWHqfKIvSTQhOY6Z2aI1yuE0CzgyoiD4bUuDNqOaO7A6d1cUd/EP8+Pyq14vXHOBv3/9I34gCM4ujc=;24:hyzxGwKSbp4vGUXumuEXQUznqg/EbqlzAlLo89PQ+5H4ZtOx5l+J6J1REJ4Nz7lJYd0Hr+aoUG3DBXcsD/cjdZD7keuUiLOxTOsgMDH/IVY=;7:R8Pc/UqKuvYbYaULBjwzK/pOa+bTKE5BEZbGWxI/IwaToaBzDkACJ+qPpKDyGF5tEUwSqItneNg/8n+ufyEz08CZCBBgmKAL1U6N+oG5wMVunLrxqiTAOm7y5jCWYgchbk3qnz5C1oxGNakSi9MkluC11nlZ5W8fRFhpE+8rW8ejBFxri5n01MwxecwKqK0Ew6jp+EEqbg7cy5kxo6hpyqscg77W3YsTOXLT5KqZdbotHh14mcLKYiQutu2o+Xuc x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b0005de3-c523-4a18-01f7-08d5669e7015 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020);SRVR:MW2PR2101MB1017; x-ms-traffictypediagnostic: MW2PR2101MB1017: 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)(10201501046)(3231101)(944501161)(3002001)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(6072148)(201708071742011);SRVR:MW2PR2101MB1017;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1017; x-forefront-prvs: 05669A7924 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39860400002)(39380400002)(366004)(346002)(376002)(189003)(199004)(81156014)(6666003)(305945005)(2900100001)(76176011)(68736007)(86612001)(3660700001)(8676002)(3280700002)(6506007)(102836004)(6116002)(105586002)(7736002)(2950100002)(3846002)(1076002)(106356001)(36756003)(5660300001)(2906002)(8936002)(66066001)(10090500001)(6486002)(6512007)(25786009)(53936002)(186003)(316002)(6436002)(86362001)(575784001)(14454004)(478600001)(2501003)(5250100002)(72206003)(99286004)(97736004)(107886003)(4326008)(54906003)(81166006)(110136005)(26005)(10290500003)(22452003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1017;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-microsoft-antispam-message-info: Trs4mtDKAsJc29WRHydd3c5GR0lFShH+JBXnnzjxQ5Wl9K26dntXeOVSTVBHB+Sp3O7/QjtjxfFvcTipcNlWRw== 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: b0005de3-c523-4a18-01f7-08d5669e7015 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2018 22:27:38.0696 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1017 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 9c289ddab3df..b6136ca996a3 100644 --- a/arch/arm/boot/dts/omap4.dtsi +++ b/arch/arm/boot/dts/omap4.dtsi @@ -859,14 +859,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