/Linux-v4.19/drivers/clk/sunxi-ng/ |
D | ccu_mp.h | 42 #define SUNXI_CCU_MP_WITH_MUX_GATE_POSTDIV(_struct, _name, _parents, _reg, \ argument 57 _parents, \ 63 #define SUNXI_CCU_MP_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ argument 76 _parents, \ 82 #define SUNXI_CCU_MP_WITH_MUX(_struct, _name, _parents, _reg, \ argument 87 SUNXI_CCU_MP_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ 111 #define SUNXI_CCU_MP_MMC_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ argument 122 _parents, \
|
D | ccu_mux.h | 50 #define SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, _table, \ argument 59 _parents, \ 65 #define SUNXI_CCU_MUX_WITH_GATE(_struct, _name, _parents, _reg, \ argument 67 SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, NULL, \ 71 #define SUNXI_CCU_MUX(_struct, _name, _parents, _reg, _shift, _width, \ argument 73 SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, NULL, \
|
D | ccu_div.h | 120 _parents, _table, \ argument 132 _parents, \ 138 #define SUNXI_CCU_M_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ argument 142 _parents, NULL, \ 147 #define SUNXI_CCU_M_WITH_MUX(_struct, _name, _parents, _reg, \ argument 151 _parents, NULL, \
|
D | ccu_nkm.h | 42 #define SUNXI_CCU_NKM_WITH_MUX_GATE_LOCK(_struct, _name, _parents, _reg, \ argument 58 _parents, \
|
/Linux-v4.19/drivers/clk/pxa/ |
D | clk-pxa.h | 22 static const char *const name ## _parents[] __initconst 36 name ## _parents, \ 37 ARRAY_SIZE(name ## _parents), \ 51 name ## _parents, \ 52 ARRAY_SIZE(name ## _parents), \ 68 name ## _parents, \ 69 ARRAY_SIZE(name ## _parents), \ 85 name ## _parents, \ 86 ARRAY_SIZE(name ## _parents), \
|
/Linux-v4.19/drivers/clk/tegra/ |
D | clk-tegra-periph.c | 146 #define MUX(_name, _parents, _offset, \ argument 148 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ 150 _clk_num, _gate_flags, _clk_id, _parents##_idx, 0,\ 153 #define MUX_FLAGS(_name, _parents, _offset,\ argument 155 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ 157 _clk_num, _gate_flags, _clk_id, _parents##_idx, flags,\ 160 #define MUX8(_name, _parents, _offset, \ argument 162 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ 164 _clk_num, _gate_flags, _clk_id, _parents##_idx, 0,\ 167 #define MUX8_NOGATE_LOCK(_name, _parents, _offset, _clk_id, _lock) \ argument [all …]
|
D | clk-tegra-pmc.c | 52 .parents = clk_out ##_num ##_parents,\ 53 .num_parents = ARRAY_SIZE(clk_out ##_num ##_parents),\
|
D | clk-tegra30.c | 167 #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ argument 169 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ 173 #define TEGRA_INIT_DATA_MUX8(_name, _parents, _offset, \ argument 175 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ 179 #define TEGRA_INIT_DATA_INT(_name, _parents, _offset, \ argument 181 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ 186 #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ argument 189 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
|
D | clk-tegra20.c | 146 #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ argument 148 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ 153 #define TEGRA_INIT_DATA_DIV16(_name, _parents, _offset, \ argument 155 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ 160 #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ argument 163 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
|
D | clk-tegra114.c | 126 #define MUX8(_name, _parents, _offset, \ argument 128 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ 130 _clk_num, _gate_flags, _clk_id, _parents##_idx, 0,\
|
/Linux-v4.19/drivers/clk/mediatek/ |
D | clk-mtk.h | 91 #define MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \ argument 101 .parent_names = _parents, \ 102 .num_parents = ARRAY_SIZE(_parents), \ 110 #define MUX_GATE(_id, _name, _parents, _reg, _shift, _width, _gate) \ argument 111 MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \ 114 #define MUX(_id, _name, _parents, _reg, _shift, _width) { \ argument 122 .parent_names = _parents, \ 123 .num_parents = ARRAY_SIZE(_parents), \
|
/Linux-v4.19/drivers/clk/sprd/ |
D | mux.h | 39 #define SPRD_MUX_CLK_TABLE(_struct, _name, _parents, _table, \ argument 48 _parents, \ 54 #define SPRD_MUX_CLK(_struct, _name, _parents, _reg, \ argument 56 SPRD_MUX_CLK_TABLE(_struct, _name, _parents, NULL, \
|
/Linux-v4.19/drivers/clk/actions/ |
D | owl-mux.h | 34 #define OWL_MUX(_struct, _name, _parents, _reg, \ argument 41 _parents, \
|
/Linux-v4.19/drivers/clk/ |
D | clk-oxnas.c | 100 #define OXNAS_GATE(_name, _bit, _parents) \ argument 106 .parent_names = _parents, \ 107 .num_parents = ARRAY_SIZE(_parents), \
|
D | clk-stm32h7.c | 567 #define M_MCLOCF(_name, _parents, _mux_offset, _mux_shift, _mux_width, _flags)\ argument 570 .parents = _parents,\ 571 .num_parents = ARRAY_SIZE(_parents),\ 578 #define M_MCLOC(_name, _parents, _mux_offset, _mux_shift, _mux_width)\ argument 579 M_MCLOCF(_name, _parents, _mux_offset, _mux_shift, _mux_width, 0)\ 1178 #define M_MCO_F(_name, _parents, _mux_offset, _mux_shift, _mux_width,\ argument 1186 .parent_name = _parents,\ 1187 .num_parents = ARRAY_SIZE(_parents),\
|
D | clk-stm32mp1.c | 1140 #define MUX(_id, _name, _parents, _flags, _offset, _shift, _width, _mux_flags)\ argument 1144 .parent_names = _parents,\ 1145 .num_parents = ARRAY_SIZE(_parents),\ 1270 #define COMPOSITE(_id, _name, _parents, _flags, _gate, _mux, _div)\ argument 1274 .parent_names = _parents,\ 1275 .num_parents = ARRAY_SIZE(_parents),\ 1288 #define KCLK(_id, _name, _parents, _flags, _mgate, _mmux)\ argument 1289 COMPOSITE(_id, _name, _parents, CLK_OPS_PARENT_ENABLE | _flags,\
|
/Linux-v4.19/include/linux/ |
D | sh_clk.h | 175 #define SH_CLK_DIV6_EXT(_reg, _flags, _parents, \ argument 182 .parent_table = _parents, \
|
D | clk-provider.h | 870 #define CLK_HW_INIT_PARENTS(_name, _parents, _ops, _flags) \ argument 874 .parent_names = _parents, \ 875 .num_parents = ARRAY_SIZE(_parents), \
|
/Linux-v4.19/drivers/clk/qcom/ |
D | lcc-mdm9615.c | 238 static const char * const lcc_##prefix##_parents[] = { \ 251 .parent_names = lcc_##prefix##_parents, \ 266 .parent_names = lcc_##prefix##_parents, \
|
D | lcc-msm8960.c | 236 static const char * const lcc_##prefix##_parents[] = { \ 249 .parent_names = lcc_##prefix##_parents, \ 264 .parent_names = lcc_##prefix##_parents, \
|