clk: declare clk_ops of basic clks in clk-provider.h
[sfrench/cifs-2.6.git] / include / linux / clk-private.h
index 5f4ccd7cd761baacb8530f7a83b32b2b314bf4e2..f19fee0190cbb738a2a8706fe74b5ea173eb0cf2 100644 (file)
@@ -55,8 +55,6 @@ struct clk {
  * alternative macro for static initialization
  */
 
-extern const struct clk_ops clk_fixed_rate_ops;
-
 #define DEFINE_CLK_FIXED_RATE(_name, _flags, _rate,            \
                                _fixed_rate_flags)              \
        static struct clk _name;                                \
@@ -78,8 +76,6 @@ extern const struct clk_ops clk_fixed_rate_ops;
                .flags = _flags,                                \
        };
 
-extern const struct clk_ops clk_gate_ops;
-
 #define DEFINE_CLK_GATE(_name, _parent_name, _parent_ptr,      \
                                _flags, _reg, _bit_idx,         \
                                _gate_flags, _lock)             \
@@ -110,8 +106,6 @@ extern const struct clk_ops clk_gate_ops;
                .flags = _flags,                                \
        };
 
-extern const struct clk_ops clk_divider_ops;
-
 #define DEFINE_CLK_DIVIDER(_name, _parent_name, _parent_ptr,   \
                                _flags, _reg, _shift, _width,   \
                                _divider_flags, _lock)          \
@@ -143,8 +137,6 @@ extern const struct clk_ops clk_divider_ops;
                .flags = _flags,                                \
        };
 
-extern const struct clk_ops clk_mux_ops;
-
 #define DEFINE_CLK_MUX(_name, _parent_names, _parents, _flags, \
                                _reg, _shift, _width,           \
                                _mux_flags, _lock)              \