From patchwork Mon Dec 10 13:56:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 153264 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp3588489ljp; Mon, 10 Dec 2018 05:56:45 -0800 (PST) X-Google-Smtp-Source: AFSGD/WlwbIVO7fPzuSgD5CBOkRQDJ0Fj2Ho+8KiOsi8EVi49q08XwgNxqXjOzBR03BhwBNgv+k4 X-Received: by 2002:a62:4b4d:: with SMTP id y74mr12339312pfa.186.1544450205329; Mon, 10 Dec 2018 05:56:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544450205; cv=none; d=google.com; s=arc-20160816; b=hS2tFBAkT6lyGDZBdEVUOGMJ4ZG+gmEpF3ohevjLaWA7cI40t/k4nZOaBI8bOEZu8x F9BQrQQsRgSnq6P14LbTq756FHAYVvs1nVPumXSAnJIzY1WWnXXzIV+NrnMdBLYbXuPW FT+9sVW8rtz+3A2Cu0c7Qh53qr3ubipWn847fQDPO7HNqdGHiMOFh22NfIL4edh8XhDB FFNOAkeCBod9e8InF/oC9NdGSJzX6NFJoAsG5MZG3c320dFyYn9rR81PwHids6/6t3i9 r2BWhOI8sW7hxzZ5ya9HbN6sB01M7B4723DA52SFObRbLj4H3FCeVtQho+gkZDpa1m9/ KQgQ== 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=XZ8fgTNKEzlulFo0jglvRy93ay062mbv4LQ6PKEe/gQ=; b=LJDCm6hc756P4GNYS6v9qqT26ESbxCED6U2zl5e5oLwZYBQhnGNpmvZUIrHebqE5BL /0XKn46v+OWx9s+LVbO6T6NUeWiN9WM00eKHh5TEx1p00egA6cdxid+fp5dQYm8f4XV/ FVIzoO49ltCyLbfYJcHg8A3JpRBxIuEuGd7u6DhKivKWKbLzASTJugiP2faw7gtLsWG+ rbeRCtFS9JCKp+USrxve0cAqI7GDTFQtl12JWCM6hYgEPgjJXsZ9FpVjibINF31RTts/ gM7EuRtmkDPF2D0+gtH8n7aDFt6hHTvrW1tnUaAcniLhXkUmLboM59eJhLsUXf2Qp2x6 DTaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ifh4qIIo; 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 m1si9640858pgm.194.2018.12.10.05.56.45; Mon, 10 Dec 2018 05:56:45 -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=Ifh4qIIo; 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 S1727650AbeLJN4n (ORCPT + 31 others); Mon, 10 Dec 2018 08:56:43 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:54356 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727545AbeLJN4k (ORCPT ); Mon, 10 Dec 2018 08:56:40 -0500 Received: by mail-wm1-f65.google.com with SMTP id a62so3595789wmh.4 for ; Mon, 10 Dec 2018 05:56:38 -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=XZ8fgTNKEzlulFo0jglvRy93ay062mbv4LQ6PKEe/gQ=; b=Ifh4qIIogkIlOT5ZnX1slKO4f03/6yQT9zBvBopvAkosWoAwy3WBFU9MSAtQ6THa/p hL6vDcQsuDjkHyhy0QsSAbZeKmOKoB40v+tO/rMT5PiTYHT2N3JFBiNiteudDC70ASIP GRg6lyDod3DRMB4m6tPWOsgfCJrHvUKluEQGs= 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=XZ8fgTNKEzlulFo0jglvRy93ay062mbv4LQ6PKEe/gQ=; b=omMzWmVSFZPwkP4Ti9IJPcJ3edd1dnjXFEL9z9IHq2/ymZQKLqRSUYGNY4vo3BsNlw DWYjdQO7D/++3/hSw8LV4ysjQSc3YkQcJ4hDLaJePq3VX0r8FxXenf9sh0oldlcs/HfH UgXU8Xpq4sSX/LogRN671ll9UmYERz0sUseUt0xbwdDjzrFzqcX6sXYxi7jgPKG5Q64q D/CTLJs6pPG1G6KWERFwgAClGeZx1qgkdCjWPYS6cnYUgyr3ZZg65SvpJWwro+bcL7BK JItYzvKGkWl9lNFhsBxXarR/XXc13LW7dxuBafbX0spVotHczhOxcHRSaVHnTS5n4IcL sF4g== X-Gm-Message-State: AA+aEWbcW5QGkvJf2DPjoGkG4ZZRW7z0zZbrNgvsmm7Ze+EEYF4+i9rf 1lCGar20lfqhoczvbEmlHmlrRQ== X-Received: by 2002:a1c:4046:: with SMTP id n67mr10116856wma.123.1544450198145; Mon, 10 Dec 2018 05:56:38 -0800 (PST) Received: from srini-hackbox.lan (cpc89974-aztw32-2-0-cust43.18-1.cable.virginm.net. [86.30.250.44]) by smtp.gmail.com with ESMTPSA id c14sm8612506wme.13.2018.12.10.05.56.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 10 Dec 2018 05:56:37 -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, bjorn.andersson@linaro.org, nicolas.dechesne@linaro.org, ctatlor97@gmail.com, vkoul@kernel.org, robh+dt@kernel.org, devicetree@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v5 1/4] dt-bindings/gic-v3: Add msm8996 compatible string Date: Mon, 10 Dec 2018 13:56:30 +0000 Message-Id: <20181210135633.30283-2-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181210135633.30283-1-srinivas.kandagatla@linaro.org> References: <20181210135633.30283-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.2 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.