#include <linux/clk-provider.h>
struct ccu_mult_internal n;
struct ccu_mult_internal k;
unsigned int fixed_post_div;
struct ccu_common common;
#define SUNXI_CCU_NK_WITH_GATE_LOCK_POSTDIV(_struct, _name, _parent, _reg, \
_gate, _lock, _postdiv, \
struct ccu_nk _struct = { \
.k = _SUNXI_CCU_MULT(_kshift, _kwidth), \
.n = _SUNXI_CCU_MULT(_nshift, _nwidth), \
.fixed_post_div = _postdiv, \
.features = CCU_FEATURE_FIXED_POSTDIV, \
.hw.init = CLK_HW_INIT(_name, \
static inline struct ccu_nk *hw_to_ccu_nk(struct clk_hw *hw)