From mboxrd@z Thu Jan 1 00:00:00 1970 From: t.figa@samsung.com (Tomasz Figa) Date: Tue, 23 Jul 2013 13:25:25 +0200 Subject: [PATCH v2 1/8] clk: mux: Add support for read-only muxes. In-Reply-To: <51EE6784.2090808@cogentembedded.com> References: <1374536965-3545-1-git-send-email-tomasz.figa@gmail.com> <1374536965-3545-2-git-send-email-tomasz.figa@gmail.com> <51EE6784.2090808@cogentembedded.com> Message-ID: <3464612.aV7xx5H2mf@amdc1227> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Sergei, On Tuesday 23 of July 2013 15:22:44 Sergei Shtylyov wrote: > Hello. > > On 23-07-2013 3:49, Tomasz Figa wrote: > > Some platforms have read-only clock muxes that are preconfigured at > > reset and cannot be changed at runtime. This patch extends mux clock > > driver to allow handling such read-only muxes by adding new > > CLK_MUX_READ_ONLY mux flag. > > > > Signed-off-by: Tomasz Figa > > [...] > > > diff --git a/include/linux/clk-provider.h > > b/include/linux/clk-provider.h > > index 1ec14a7..9487b96 100644 > > --- a/include/linux/clk-provider.h > > +++ b/include/linux/clk-provider.h > > @@ -327,8 +327,10 @@ struct clk_mux { > > #define CLK_MUX_INDEX_ONE BIT(0) > > #define CLK_MUX_INDEX_BIT BIT(1) > > #define CLK_MUX_HIWORD_MASK BIT(2) > > +#define CLK_MUX_READ_ONLY BIT(3) /* mux setting cannot be changed */ > > Please align BIT(3) with the above BIT() invocations. Different indentation was intended here to fit the comment, like in case of generic flags. IMHO remaining flags should be changed to this way as well, but this is probably material for another patch. Best regards, Tomasz