From mboxrd@z Thu Jan 1 00:00:00 1970 From: Magnus Damm Subject: Re: [PATCH v4 1/5] [RFC] clk: shmobile: Add new Renesas CPG/MSSR DT bindings Date: Wed, 21 Oct 2015 01:01:03 +0900 Message-ID: References: <1444999760-15750-1-git-send-email-geert+renesas@glider.be> <1444999760-15750-2-git-send-email-geert+renesas@glider.be> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: In-Reply-To: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Geert Uytterhoeven Cc: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Laurent Pinchart , Magnus Damm , Simon Horman , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , linux-clk , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Linux-sh list List-Id: devicetree@vger.kernel.org Hi Geert, On Tue, Oct 20, 2015 at 9:16 PM, Geert Uytterhoeven wrote: > On Fri, Oct 16, 2015 at 2:49 PM, Geert Uytterhoeven > wrote: >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt >> @@ -0,0 +1,71 @@ >> +* Renesas Clock Pulse Generator / Module Standby and Software Reset >> + >> +On Renesas ARM SoCs (SH/R-Mobile, R-Car, RZ), the CPG (Clock Pulse Generator) >> +and MSSR (Module Standby and Software Reset) blocks are intimately connected, >> +and share the same register block. >> + >> +They provide the following functionalities: >> + - The CPG block generates various core clocks, >> + - The MSSR block provides two functions: >> + 1. Module Standby, providing a Clock Domain to control the clock supply >> + to individual SoC devices, >> + 2. Reset Control, to perform a software reset of individual SoC devices. >> + >> +Required Properties: >> + - compatible: Must be one of: >> + - "renesas,r8a7791-cpg-mssr" for the r8a7791 SoC > > I'll drop the reference to "r8a7791", as we won't convert r8a7791 (yet). > >> + - "renesas,r8a7795-cpg-mssr" for the r8a7795 SoC >> + >> + - reg: Base address and length of the memory resource used by the CPG/MSSR >> + block >> + >> + - clocks: References to external parent clocks, one entry for each entry in >> + clock-names >> + - clock-names: List of external parent clock names. Valid names are: >> + - "extal" (r8a7791, r8a7795) >> + - "extalr" (r8a7795) >> + - "usb_extal" (r8a7791) > > Likewise. Yeah, dropping r8a7791 from the initial version of this DT binding seems like a good idea to me as well. All looks good to me. Thanks for preparing this nicely written DT binding document! Reviewed-by: Magnus Damm Cheers, / magnus -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html