Received: by 10.223.185.116 with SMTP id b49csp3528252wrg; Tue, 6 Mar 2018 00:07:43 -0800 (PST) X-Google-Smtp-Source: AG47ELsLCAO38ejDGutclhk+W1cOdf/VBQ8B5dsuMd9mJpJUPJgOr+HUVSnmbpV8J+l5z8hZLeAy X-Received: by 10.98.172.18 with SMTP id v18mr18128893pfe.175.1520323663678; Tue, 06 Mar 2018 00:07:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520323663; cv=none; d=google.com; s=arc-20160816; b=RBfF4Le7WpoaGy/IJJu44AdtQiDFur9TUgNb5Sz8vMwfCo32bwr3g5J6bpbXFwbxHP C9vRJkUAOa0o/g/97+2l2aIS8r10sKAsWHefL+QVm58tSIMuJbbkQ5taWe/1X3uHvcnZ rDXx01V4t+4hTi1loxf54VUz3lvsss3q5kbjd3ZMmN2g3KzTsxQrj+LC00ppnk90ZOFN ++Y+nHa9bcPn5iemqncS3Fuenk2cImt94qmR+KHFdZJN2/Ozi2Cez0iONBHH87k1DrJo ooyypUDBRPt5Hmg8TpqErv+/BCdPmCOx3zVpNpN44OMli1HkBv6HpujT8jXYfqNnVrqQ +oIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:cc:to:subject:dkim-signature:dkim-filter :arc-authentication-results; bh=jWxwM087WjKbWd0IkZ6h/aWXRtiMZUn829EyCmdCEtU=; b=dYCv4FCXdT+JqssxFVo2LsaDJAmH+F+g98XfNvZXto/bUc9VS1qhKbmqtb45LoAjj9 fSHGec2KxYwTtP2pSmrCkMRMUGa6ssozNEBSBj4SUvr35dXzMPeabqUu2RArSeQSTt9z DoWOQDbQHG+hhsGYv1Rc3XApGPFZtT+MhmiLCyDQQcnIDxziD0rfS+wMOr+d9qVjTzjO G4+sowaldZJZw9yE5G+YO4VgpJdJehsnT7VUTaZgirZOXFIbdt/G2/d+RAemJ4Ha65CP yEcc/UjKJGH320WrEdvvxcaL8iqs6GBkhw3/pMAG0QsEhzSrg8DJ1UOcAAsx1i5m0Mmb IbJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=s2pmsesG; 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=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b5si9495620pgc.139.2018.03.06.00.07.28; Tue, 06 Mar 2018 00:07:43 -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=@samsung.com header.s=mail20170921 header.b=s2pmsesG; 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=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750912AbeCFIGd (ORCPT + 99 others); Tue, 6 Mar 2018 03:06:33 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:47477 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750730AbeCFIGb (ORCPT ); Tue, 6 Mar 2018 03:06:31 -0500 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20180306080628euoutp0145f3b804575e2bbe98ce37d7cf60834f~ZRj_ThysS1024810248euoutp019; Tue, 6 Mar 2018 08:06:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180306080628euoutp0145f3b804575e2bbe98ce37d7cf60834f~ZRj_ThysS1024810248euoutp019 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1520323588; bh=jWxwM087WjKbWd0IkZ6h/aWXRtiMZUn829EyCmdCEtU=; h=Subject:To:Cc:From:Date:In-reply-to:References:From; b=s2pmsesGTkeeSSu28dS1P+d8sx+byHVb5ZXNzqIRrZmc/UBUqgb+vtRZIkg/k9Rc2 dkmwpaarkUzk4yfn54aJMbhD4njM2yqVmDhuPsPShL4dnkTN/QPkvuzviwG2h7YiLB mlxTX86bq3lNgyE2RnXlhGZ4PWV1iiF4agqChI0c= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180306080627eucas1p2bfd5befe3c322f75218905bc22dbefbb~ZRj9d6MwP2384823848eucas1p2o; Tue, 6 Mar 2018 08:06:27 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 19.70.10409.20C4E9A5; Tue, 6 Mar 2018 08:06:26 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20180306080626eucas1p1adc19c697783c45da56c6076caf975ff~ZRj8hMpNp3235432354eucas1p1a; Tue, 6 Mar 2018 08:06:26 +0000 (GMT) X-AuditID: cbfec7f5-b45ff700000028a9-43-5a9e4c02e723 Received: from eusync4.samsung.com ( [203.254.199.214]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 9A.46.04183.20C4E9A5; Tue, 6 Mar 2018 08:06:26 +0000 (GMT) Received: from [106.116.147.30] by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P5500BIOT6PDA00@eusync4.samsung.com>; Tue, 06 Mar 2018 08:06:26 +0000 (GMT) Subject: Re: [PATCH 1/2] dt-bindings: power: Add ZynqMP power domain bindings To: Geert Uytterhoeven , Rob Herring Cc: Jolly Shah , Matthias Brugger , Andy Gross , Shawn Guo , Geert Uytterhoeven , =?UTF-8?Q?Bj=c3=b6rn_Andersson?= , sean.wang@mediatek.com, Michal Simek , Mark Rutland , rajanv@xilinx.com, "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux ARM , Linux Kernel Mailing List , Jolly Shah From: Marek Szyprowski Message-id: Date: Tue, 06 Mar 2018 09:06:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-version: 1.0 In-reply-to: Content-type: text/plain; charset="utf-8"; format="flowed" Content-transfer-encoding: 7bit Content-language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA02SeUhUURTGuW/em3kOTV0nw4OV1bRQkZlZdKmworBHSAUFxRDppA8N93ku aZi51jhtaqWNqS1qJVbilpWTuSOmYpKRubSnlUKKaGhOPZ+C//3O+b7Dud/lsDL1a8aOPRkQ wusDdH4auZIuq//T6kC5ZWk31Iw7EEujM2mqHKRJdm0LQzIzUhD51mmmSMuDeIoMd0eRos8d DGl/dlNOct+2USQ23pkM9h8lKaP9CmKpKFeQV5mFDOkrsd2JuYKsAsQlNztwT03dCq4o3yDn ujoq5Fx1zXnEFedEc/GNlTQ3XGTPmYfH6YNKrXK7F+93MozXO7p4KH2yOzcHtduc+mQ+x5xF xfOSkBULeBPcH7pMJSElq8b3EYz1VDGioMbDCHJj1s2YHqbWKyRTHoKU3jdyqfiOoDSxTia6 5uMDEJtRR4lsg93grikHiSYZHqKhOytPIQpy7ARJA0lykVXYBRKbGqeGabwSbhdf/c8suwAf g58TrpLFGsZSe2ixbYUPwUcDEdsyvBW+TSYwEi+B4oIBmcS2EJfwjhbXAs5TQH5HGyMl2AMG w2+FxPPhR0PJNC+C9lQjLXE0XBqtpaThCwjM8dcoSdgGNQ1t09vmQkpZ2tQ7AavgfKJasnBg SetFEu+C558LaemD6ilI7x9CV5C9aVYe06wQplkhTLNC3EJ0PrLlQwV/b15wDuDD1ws6fyE0 wHu9Z6B/Efp/aU2TDSPl6MXEiWqEWaSZoyrkMrVqRhcmRPhXI2BlGhvVUccsrVrlpYuI5PWB 7vpQP16oRgtZWmOrOr76jFaNvXUhvC/PB/H6GZVirezOot1fvSvyjK2XFuIVqh3BaV2ullKj 541rPddrL2aP3PF1fyms0R2Zu6DKZumKfeEr35OBvoltj47lrN4/+XRxsO9f2b3AqOTmw/ke 30fT92TurfQKe25s20qHfFj+y7zFZ1RtN3YaBxt/lS9raLbuV9WtOvzEoI/Z/XhjpCWuKveL MvqehhZ8dE5rZXpB9w/fnSz/ZQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xa7pMPvOiDJ7/ZrH4f9LY4vT+dywW 84+cY7WYO3sSo8WzW3uZLM6tbGGy+Hy31mLT42usFpd3zWGzWHr9IpNFU4uxxbuXERaTvr9k t/i/Zwe7xZm5G1gtXmwRdxDwWDNvDaPHxLO6Hjtn3WX32LSqk83jzrU9bB6HDncwemxeUu/R cnI/i8fnTXIeez//ZgngiuKySUnNySxLLdK3S+DKmH/LtOCySMWjve2sDYyb+bsYOTkkBEwk 1k4+xt7FyMUhJLCEUWLr8XusEM5zRontD1cyglQJC/hKdB9oA7NFBHwkFs9awghSxCzwjUXi elMrE0THMSaJm4/vMYFUsQkYSnS97WIDsXkF7CTaTp9kBrFZBFQlFm6eAmaLCsRITP24kRWi RlDix+R7LCA2p0CwxNW/z8FqmAXMJL68PMwKYctLbF7zFiouLtHcepNlAqPALCTts5C0zELS MgtJywJGllWMIqmlxbnpucVGesWJucWleel6yfm5mxiB0bft2M8tOxi73gUfYhTgYFTi4d3g MTdKiDWxrLgy9xCjBAezkghvhP68KCHelMTKqtSi/Pii0pzU4kOM0hwsSuK85w0qo4QE0hNL UrNTUwtSi2CyTBycUg2M1WeS7XIbuObFzgksf7vPSWCdFWOBmavzhAwBlgV3GVOY3XQ5nYSV tq7rbE1fYvlf8+Mlr8nn6pjaRL5WqxUKbt+skTlpi/Vrg7Lwd+4Cz3J765PXi/xz2s9SVlS6 J2r11W+THh2xuKzir+cg3nHR+uXvyB+nZ+uxXJvCuro6++bMAO433vOVWIozEg21mIuKEwGe gyaGugIAAA== X-CMS-MailID: 20180306080626eucas1p1adc19c697783c45da56c6076caf975ff X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180306075954epcas5p2bbfb21f146ab879b60d004b73187a5e5 X-RootMTR: 20180306075954epcas5p2bbfb21f146ab879b60d004b73187a5e5 References: <1519775750-21297-1-git-send-email-jollys@xilinx.com> <1519775750-21297-2-git-send-email-jollys@xilinx.com> <20180305223905.65nnunv63fyg7bye@rob-hp-laptop> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, On 2018-03-06 08:59, Geert Uytterhoeven wrote: > Hi Rob, Jolly, > > On Mon, Mar 5, 2018 at 11:39 PM, Rob Herring wrote: >> On Tue, Feb 27, 2018 at 03:55:49PM -0800, Jolly Shah wrote: >>> Add documentation to describe ZynqMP power domain bindings. >>> >>> Signed-off-by: Jolly Shah >>> Signed-off-by: Rajan Vaja >>> --- >>> .../devicetree/bindings/power/zynqmp-genpd.txt | 46 ++++++++++++++++++++++ >>> 1 file changed, 46 insertions(+) >>> create mode 100644 Documentation/devicetree/bindings/power/zynqmp-genpd.txt >>> >>> diff --git a/Documentation/devicetree/bindings/power/zynqmp-genpd.txt b/Documentation/devicetree/bindings/power/zynqmp-genpd.txt >>> new file mode 100644 >>> index 0000000..25f9711 >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/power/zynqmp-genpd.txt >>> +This node contains a number of subnodes, each representing a single PM domain >>> +that PM domain consumer devices reference. >>> + >>> +== PM Domain Nodes == >>> + >>> +Required properties: >>> + - #power-domain-cells: Number of cells in a PM domain specifier. Must be 0. >>> + - pd-id: List of domain identifiers of as defined by platform firmware. These >>> + identifiers are passed to the PM firmware. >>> + >>> +Example: >>> + zynqmp-genpd { >>> + compatible = "xlnx,zynqmp-genpd"; >> What's the control interface for controlling the domains? >>> + >>> + pd_usb0: pd-usb0 { >>> + pd-id = <22>; >>> + #power-domain-cells = <0>; >> There's no need for all these sub nodes. Make #power-domain-cells 1 and >> put the id in the cell value. > That was my first reaction, too... >>> + }; >>> + >>> + pd_sata: pd-sata { >>> + pd-id = <28>; >>> + #power-domain-cells = <0>; >>> + }; >>> + >>> + pd_gpu: pd-gpu { >>> + pd-id = <58 20 21>; > ... until I saw the above. > Controlling the GPU power area requires controlling 3 physical areas? > > However, doing it this way may bite you in the future, if a need arises to > control a subset. And what about power up/down order? What about defining 3 separate domains and arranging them in parent-child relationship? generic power domains already supports that and this allows to nicely define the power on/off order. >>> + #power-domain-cells = <0x0>; >>> + }; >>> + }; Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland