Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp1787914imj; Sun, 17 Feb 2019 14:43:52 -0800 (PST) X-Google-Smtp-Source: AHgI3IboY3bIjg8SaGTO5SCGuKQDgp/7v2762MquTQ2YK9GuLQLUy+8rTIhihDcP6c/wIbeeXxJt X-Received: by 2002:a17:902:8641:: with SMTP id y1mr21942014plt.159.1550443432193; Sun, 17 Feb 2019 14:43:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550443432; cv=none; d=google.com; s=arc-20160816; b=GZt5NfzkCJOc9hJsXepXRz8KO0XDRKul62WPCSmp4YXK2IncSzGITu7evIitiTgiFX QgKkItGpNGtAJQBcBXCPzfhBRtc5JBDXDyviLg+LFGMR8IcmkvVK+mq71oHnyqwJR56e yM06bcS9DvDQ2sifUYpD/UU3Ui3g6aSUwSamefYmnu9/26H7ziFF3iVVWkmxBzmSggm1 drN5Gn91g1oD7CAsTcI554KZTJ2N3dopUSJU3udTDPXn3UaatQWaoL+ufO7DReiBFM0F VhD9sVqYZhLJtVU0A+qM+HGbNx6gi3KwzzGgyelXQvPMaoFyTEKzrinhS0cPnQtVnlbW nSew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=pJbW+V2twaBqwaXD2mdR5DQyidLDIvv8mA94Shf7pmQ=; b=XewpM3SgzkxyxoxAAgE+m0Yt//6/T7SzVjElQ3zqYMBKUSeji8Kbpd1zYnCt+f77Gi EzeiwBgBxDFxTyAme42E3tWcPDnRAz1TFmBKuuW8RLYxcXNEzGrdT+PuuCxU/yK77wze +wpIzvGaWiYGBupaqnk9rAdv8d9yOs33i5SPgWu4tLdFSdPuMaUnCfyePvQ0m3FxGEB+ 1ZWF3IKC6J9oUmbFn1hl5HdV2v8pEYae4Eo9lav4MHX/rMP5xdfBaVxbCZjX+8x/Up58 iT7//0vX0SYvy64p4PWm+mA4YmHIS9uEEqk0q0EVmA2h4n6qTdjFmgBoE8zSqrGCno70 f0mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uYQ2gZQB; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r8si8779389plo.203.2019.02.17.14.43.36; Sun, 17 Feb 2019 14:43:52 -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=@gmail.com header.s=20161025 header.b=uYQ2gZQB; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727027AbfBQWna (ORCPT + 99 others); Sun, 17 Feb 2019 17:43:30 -0500 Received: from mail-it1-f195.google.com ([209.85.166.195]:35984 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726283AbfBQWna (ORCPT ); Sun, 17 Feb 2019 17:43:30 -0500 Received: by mail-it1-f195.google.com with SMTP id h6so35655832itl.1; Sun, 17 Feb 2019 14:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pJbW+V2twaBqwaXD2mdR5DQyidLDIvv8mA94Shf7pmQ=; b=uYQ2gZQBr+gn4yVeiy1Xbh7IRihlo10g+4Acx9mViVE6bcyyKp5DqV7QW1h1U+8PlF yiZBtyfgeRuxqg53/BNZPXjQCV08WAJHarnWpUg98QfqFtVih0Bv/ksUfXRp3yW8fovE ESFzhH9MlQoqNM6E8Qy7IC+gMwM5cRZqlPEUBE2Ec9WIL3wevf5d6XZIvDv6qqYkbkBf XIPsBsEH/+PGb41XDdnQPtRQtsL0B5Aq9nigmCbr3tfwhltT2ra7wE4HpVlwpsi7NF53 GM2EtXwFiFGFRMb4wjr9u3E0p+iw5GWin9aXL0LbuA8x2+utSAYsd1UYJjllU+X5G/mX OJYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pJbW+V2twaBqwaXD2mdR5DQyidLDIvv8mA94Shf7pmQ=; b=TSl/9o0cmM1c8GIhYlGs1A7rPQW9Uk4R8+HZG3dfktYpyIQGy6CQjhcUUMPgEvnmtu AM5x2lO828PCokHel+L+r+TZs+vRc4YymxSHLZKsuwxjtH8i+kokI+r6AnTU+65aH1oc 3qYYqrXO8ph+xjoiBvMEmEUmxisTypCPsA4pnT1GfcpAMFu9TH2JH2vqgkKp+Rzqi3RJ aAeR5ONE9/Y/wyIXBJKI1cy4vtRGdcfb3usIaIuPOcQ8H6FHor68qx0Vs1KgzmYGfklH yBVMEFsjWvbYfEc3KjRzQ3h7wp4UWUVJSepwYG27Ye/L2zHcVvTMoA+AyFt5hC/60UK6 XnFQ== X-Gm-Message-State: AHQUAuaDWIOOlEz+TrMUxdD97P+/tl90MlmkX1MuRh15wG/ErvEMEuTZ qfXRzN9wbONKfodFuYRYsz20GCGIe+gFwti94Sc= X-Received: by 2002:a6b:dd04:: with SMTP id f4mr11542638ioc.248.1550443409348; Sun, 17 Feb 2019 14:43:29 -0800 (PST) MIME-Version: 1.0 References: <1549296944-17285-1-git-send-email-jcrouse@codeaurora.org> <1549296944-17285-3-git-send-email-jcrouse@codeaurora.org> In-Reply-To: From: Rob Clark Date: Sun, 17 Feb 2019 17:43:16 -0500 Message-ID: Subject: Re: [PATCH v1 2/6] dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings To: Rob Herring Cc: Jordan Crouse , freedreno , linux-arm-msm , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , dri-devel , David Airlie , Mark Rutland , Daniel Vetter Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 17, 2019 at 4:08 PM Rob Herring wrote: > > On Mon, Feb 4, 2019 at 10:15 AM Jordan Crouse wrote: > > > > The GMU should have two power domains defined: "cx" and "gx". "cx" is the > > actual power domain for the device and "gx" will be attached at runtime > > to manage reference counting on the GPU device in case of a GMU crash. > > power-domains are supposed to be actual regions on a chip die which > can be power gated. However, they are often abused by being defined in > terms of kernel PM domains which are not always the same thing. This > description sounds like the latter case. > iirc (and Jordan can correct me), this arrangement was needed because normally the GMU does the GPU power control (except for if we manage to crash it and need to reset the GMU).. so maybe not 100% about the actual regions on chip die which can be gated.. but it is a reality of how hw + fw + sw fit together.. BR, -R