[PATCH v3 12/19] clk: at91: add peripheral clk macros for peripheral clk dt bindings
From: Nicolas Ferre <hidden>
Date: 2013-10-08 16:15:30
Also in:
linux-devicetree, lkml
On 08/10/2013 18:01, boris brezillon :
On 08/10/2013 17:44, Nicolas Ferre wrote:quoted
On 08/08/2013 09:10, Boris BREZILLON :quoted
This patch adds the peripheral divisors macros (for sam9x5 compatible IPs) which will be used by peripheral clk dt definitions.I am in favor for these definitions. So let's keep them (with raw numbers toguether with these macros in documentation).I guess we should move them elsewhere if these are the only macros we keep. What about "include/dt-bindings/clk/at91sam9x5-periph.h" ?
Well, what about a more generic clk binding file for all at91-related definitions (if more come). We can still differentiate among devices into the file itself... What do you think about: include/dt-bindings/clk/at91.h is it too generic? BTW, I see the clk and clock directories. What is the difference?
quoted
quoted
Signed-off-by: Boris BREZILLON <redacted> --- .../clk/at91/at91sam9x5/clk-peripheral.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 include/dt-bindings/clk/at91/at91sam9x5/clk-peripheral.hdiff --git a/include/dt-bindings/clk/at91/at91sam9x5/clk-peripheral.hb/include/dt-bindings/clk/at91/at91sam9x5/clk-peripheral.h new file mode 100644 index 0000000..a6dd506--- /dev/null +++ b/include/dt-bindings/clk/at91/at91sam9x5/clk-peripheral.h@@ -0,0 +1,15 @@ +/* + * This header provides constants for AT91 peripheral clks. + * + * The constants defined in this header are being used in dts. + */ + +#ifndef _DT_BINDINGS_CLK_AT91SAM9X5_PERIPH_H +#define _DT_BINDINGS_CLK_AT91SAM9X5_PERIPH_H + +#define AT91SAM9X5_PERIPH_CLK_DIV1 0 +#define AT91SAM9X5_PERIPH_CLK_DIV2 1 +#define AT91SAM9X5_PERIPH_CLK_DIV4 2 +#define AT91SAM9X5_PERIPH_CLK_DIV8 3 + +#endif
-- Nicolas Ferre