From patchwork Mon Nov 12 10:33:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 150814 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp2980666ljp; Mon, 12 Nov 2018 02:37:02 -0800 (PST) X-Google-Smtp-Source: AJdET5feXPtIzsJN3DXc3/dwzSmy+D6Y9eHtGh/IJz9wmiGGx9jGmkXqOetQmH7mcALEktRLzDJW X-Received: by 2002:a17:902:24e7:: with SMTP id l36-v6mr392205plg.243.1542019022687; Mon, 12 Nov 2018 02:37:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542019022; cv=none; d=google.com; s=arc-20160816; b=iLaaLuH3mEUUokeh69W/TUJkTEc4/sNRTSPDxs5TKPo1AbRyhjTVT5Cgmjv9AKvFri +2ae6auWQhWfdN5hTgEvQbDFX5V8m+yy28jD5TJ+oMncAEUNVxtmNIUwnvLpaCEnfEmc Nc55pJKyJM5nHKAYHs2fRQVKER72ef4+6EKuH4c9cGxWhVkHT48/j9eFwvAazNS9TkAB 7NUGysirs+hLOp+EJWsBdWZbIs6+nRT3czcpvufZGIUu4JnTqCfYw1Y5/Il2VSnjyqlz wDsO7DqIJeGwJ+tuQb2AG6bDmse+8eDAIwA3BrGdHUBpzKLesIsQdxG+hl/x5JWwImOj eruQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=V9jOFxZiKTIIWq4Br0AChP52KUuFe4CotZhj3un1D/Q=; b=cXiJbnhyaQD9XPrsJxwUCmZrL+/xdrBf/E+1vex1rUkRL6yeOu+UIhLeBBVMMxxXPp +o6h9M7+1yMgFJGZ8oqwTQyV8gLYtIK9NciKZHZcqd25JiPdMtF7USmcDBxR69ozsMjU 5eNNgDFLpc4D007bqWuQ2q/9EomafNb02o7sqVD87ChiPivCJw79jks7S85SrGlw4e5D G+OZsQ8Y1jA4FE7+brZmcACWdUieGsE4z6ZWLHRP4OMyCw/SfwMKlYZJ7sjICtpEM2cR 55aDeYSEp1A/Ik0Jw6FkSkaQqxmGLkScboYTMOW6gsKGXgWPKyl7Qdvj8mNH4eBfzRtz WTwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=IwBGNfoq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g29-v6si14302201pgb.508.2018.11.12.02.37.02; Mon, 12 Nov 2018 02:37:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=IwBGNfoq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729398AbeKLU3i (ORCPT + 32 others); Mon, 12 Nov 2018 15:29:38 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:43005 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728667AbeKLU3i (ORCPT ); Mon, 12 Nov 2018 15:29:38 -0500 Received: by mail-wr1-f67.google.com with SMTP id u5-v6so3444134wrn.9 for ; Mon, 12 Nov 2018 02:36:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=V9jOFxZiKTIIWq4Br0AChP52KUuFe4CotZhj3un1D/Q=; b=IwBGNfoqczPqk8AolB/96Aqluglps9jIs2FvJ3R+PcOUMZOAX/FhnUoquTqOvHOi0W IAujV0a/h0hjEdBtMqgn9+KXYCci2l2+lOVsYKJbQX6l9N0mlFQW4ayLdxTOaj5upr5S GSA+reX0ovcWSk+Oo5EMKfJMvdl7AMdnf7mk0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=V9jOFxZiKTIIWq4Br0AChP52KUuFe4CotZhj3un1D/Q=; b=L7yAUpgrND7bZqZZVxul3m9LbvDuxx4sxrenj2sUm+PTtiA1Ksyd9Crl1trZttiwUq Y4iw7YVUWLOUfMlKV5qkOO+bej1CS+VC3YIaCcYKUZ0FI6lx2aRsxACt0XjLSOv3Aeap fs7VTq9g8FIxazJtxICz9dwcF4e0DLhoVma+B7WbWub4Gbt4TRch/iT4PtcZdhbPjqlF l8X4wTgFx0eXk5zt7xu915F3cLKK4DJT3HkMxd3r9DPlwbrqPcFTOYr1pAbpT6qQx4YF VUqc5TO4dlAHufQOhMJkBAZ9lry2BbP6KTNkWQaKJfGxYlOxEDDjktVvtQkZjF5m5KP3 IZTg== X-Gm-Message-State: AGRZ1gLJl4W6t+Nsu4u8MhjK+TMVs7MxXK7EvJK9Q3rHexQv04eKGTTm 736qaM/jU0p1QZ+0pbt+VHWccw== X-Received: by 2002:adf:82c9:: with SMTP id 67-v6mr404788wrc.131.1542019017967; Mon, 12 Nov 2018 02:36:57 -0800 (PST) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id z17-v6sm13747187wrm.65.2018.11.12.02.36.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 12 Nov 2018 02:36:57 -0800 (PST) From: Srinivas Kandagatla To: marc.zyngier@arm.com Cc: sudeep.holla@arm.com, tglx@linutronix.de, jason@lakedaemon.net, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, rnayak@codeaurora.org, sboyd@kernel.org, srini@kernel.org, bjorn.andersson@linaro.org, nicolas.dechesne@linaro.org, ctatlor97@gmail.com, vkoul@kernel.org, Srinivas Kandagatla Subject: [RFC PATCH v3 1/4] dt-bindings/gic-v3: Add msm8996 compatible string Date: Mon, 12 Nov 2018 10:33:37 +0000 Message-Id: <20181112103340.24702-2-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181112103340.24702-1-srinivas.kandagatla@linaro.org> References: <20181112103340.24702-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Access to GICR_WAKER is restricted on msm8996 SoC in Hypervisor. There are many devices out there with this restriction in place and there has been no update to this firmware since last few years, making those devices totally unusable for upstream development. IIDR register value conflicts with other SoCs, using compatible seems to be the only way to apply quirks required for msm8996 based SoCs. Without this quirk many qcom SoCs (atleast 3 that I know) are unable to boot mainline. Signed-off-by: Srinivas Kandagatla --- .../devicetree/bindings/interrupt-controller/arm,gic-v3.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.19.1 diff --git a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt index 3ea78c4ef887..b83bb8249074 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt @@ -7,7 +7,9 @@ Interrupts (LPI). Main node required properties: -- compatible : should at least contain "arm,gic-v3". +- compatible : should at least contain "arm,gic-v3" or either + "qcom,msm8996-gic-v3", "arm,gic-v3" for msm8996 SoCs + to address SoC specific bugs/quirks - interrupt-controller : Identifies the node as an interrupt controller - #interrupt-cells : Specifies the number of cells needed to encode an interrupt source. Must be a single cell with a value of at least 3.