Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: max77686: Add DT include for MAX77686 PMIC clock

This patch adds a dt-binding include for Maxim 77686
PMIC clock IDs that can be used by both the max77686
clock driver and Device Tree source files.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Mike Turquette <mturquette@linaro.org>
Signed-off-by: Mike Turquette <mturquette@linaro.org>

authored by

Javier Martinez Canillas and committed by
Mike Turquette
a8a76f56 8eaf5034

+24 -6
+1 -6
drivers/clk/clk-max77686.c
··· 30 30 #include <linux/mutex.h> 31 31 #include <linux/clkdev.h> 32 32 33 - enum { 34 - MAX77686_CLK_AP = 0, 35 - MAX77686_CLK_CP, 36 - MAX77686_CLK_PMIC, 37 - MAX77686_CLKS_NUM, 38 - }; 33 + #include <dt-bindings/clock/maxim,max77686.h> 39 34 40 35 struct max77686_clk { 41 36 struct max77686_dev *iodev;
+23
include/dt-bindings/clock/maxim,max77686.h
··· 1 + /* 2 + * Copyright (C) 2014 Google, Inc 3 + * 4 + * This program is free software; you can redistribute it and/or modify 5 + * it under the terms of the GNU General Public License version 2 as 6 + * published by the Free Software Foundation. 7 + * 8 + * Device Tree binding constants clocks for the Maxim 77686 PMIC. 9 + */ 10 + 11 + #ifndef _DT_BINDINGS_CLOCK_MAXIM_MAX77686_CLOCK_H 12 + #define _DT_BINDINGS_CLOCK_MAXIM_MAX77686_CLOCK_H 13 + 14 + /* Fixed rate clocks. */ 15 + 16 + #define MAX77686_CLK_AP 0 17 + #define MAX77686_CLK_CP 1 18 + #define MAX77686_CLK_PMIC 2 19 + 20 + /* Total number of clocks. */ 21 + #define MAX77686_CLKS_NUM (MAX77686_CLK_PMIC + 1) 22 + 23 + #endif /* _DT_BINDINGS_CLOCK_MAXIM_MAX77686_CLOCK_H */