Searched refs:num_parents (Results 1 - 25 of 48) sorted by relevance

12

/u-boot/drivers/clk/at91/
H A Dsckc.c27 unsigned int num_parents; member in struct:sam9x60_sckc
56 for (i = 0; i < sckc->num_parents; i++) {
60 if (i == sckc->num_parents)
75 int num_parents)
81 if (!sckc || !name || !parent_names || num_parents != 2)
84 sckc->parent_names = kzalloc(sizeof(*sckc->parent_names) * num_parents,
89 for (i = 0; i < num_parents; i++) {
95 sckc->num_parents = num_parents;
73 at91_sam9x60_clk_register_td_slck(struct sam9x60_sckc *sckc, const char *name, const char * const *parent_names, int num_parents) argument
H A Dpmc.c85 * @num_parents: clock number of parents
91 int at91_clk_mux_val_to_index(const u32 *table, u32 num_parents, u32 val) argument
95 if (!table || !num_parents)
98 for (i = 0; i < num_parents; i++) {
111 * @num_parents: clock's number of parents
116 int at91_clk_mux_index_to_val(const u32 *table, u32 num_parents, u32 index) argument
118 if (!table || !num_parents || index < 0 || index > num_parents)
H A Dclk-sam9x60-usb.c25 u32 num_parents; member in struct:sam9x60_usb
38 index = at91_clk_mux_val_to_index(usb->clk_mux_table, usb->num_parents,
43 index = at91_clk_mux_index_to_val(usb->mux_table, usb->num_parents,
100 const char * const *parent_names, u8 num_parents,
109 if (!base || !name || !parent_names || !num_parents ||
121 usb->num_parents = num_parents;
134 index = at91_clk_mux_val_to_index(usb->mux_table, usb->num_parents,
99 sam9x60_clk_register_usb(void __iomem *base, const char *name, const char * const *parent_names, u8 num_parents, const struct clk_usbck_layout *usbck_layout, const u32 *clk_mux_table, const u32 *mux_table, u8 id) argument
H A Dpmc.h107 const char * const *parent_names, int num_parents,
111 const char * const *parent_names, u8 num_parents,
126 const char * const *parent_names, int num_parents,
137 const char * const *parent_names, int num_parents,
148 const char * const *parent_names, u8 num_parents, u8 id,
167 u8 num_parents, u8 id, const struct clk_range *range);
169 int at91_clk_mux_val_to_index(const u32 *table, u32 num_parents, u32 val);
170 int at91_clk_mux_index_to_val(const u32 *table, u32 num_parents, u32 index);
H A Dclk-generic.c31 u32 num_parents; member in struct:clk_gck
68 index = at91_clk_mux_val_to_index(gck->clk_mux_table, gck->num_parents,
73 index = at91_clk_mux_index_to_val(gck->mux_table, gck->num_parents,
146 u8 num_parents, u8 id,
154 if (!base || !layout || !name || !parent_names || !num_parents ||
168 gck->num_parents = num_parents;
180 index = at91_clk_mux_val_to_index(gck->mux_table, gck->num_parents,
142 at91_clk_register_generic(void __iomem *base, const struct clk_pcr_layout *layout, const char *name, const char * const *parent_names, const u32 *clk_mux_table, const u32 *mux_table, u8 num_parents, u8 id, const struct clk_range *range) argument
H A Dclk-programmable.c32 u32 num_parents; member in struct:clk_programmable
64 prog->num_parents, parent->id);
68 index = at91_clk_mux_index_to_val(prog->mux_table, prog->num_parents,
131 const char *const *parent_names, u8 num_parents, u8 id,
140 if (!base || !name || !parent_names || !num_parents ||
153 prog->num_parents = num_parents;
161 prog->num_parents, val);
130 at91_clk_register_programmable(void __iomem *base, const char *name, const char *const *parent_names, u8 num_parents, u8 id, const struct clk_programmable_layout *layout, const u32 *clk_mux_table, const u32 *mux_table) argument
H A Dclk-master.c49 u32 num_parents; member in struct:clk_master
111 int num_parents, const struct clk_master_layout *layout,
120 if (!base || !name || !num_parents || !parent_names ||
131 master->num_parents = num_parents;
204 master->num_parents = 1;
231 master->num_parents, parent->id);
236 master->num_parents, index);
334 int num_parents, const u32 *mux_table, const u32 *clk_mux_table,
342 if (!base || !name || !num_parents || !parent_name
109 at91_clk_register_master_pres(void __iomem *base, const char *name, const char * const *parent_names, int num_parents, const struct clk_master_layout *layout, const struct clk_master_characteristics *characteristics, const u32 *mux_table) argument
332 at91_clk_sama7g5_register_master(void __iomem *base, const char *name, const char * const *parent_names, int num_parents, const u32 *mux_table, const u32 *clk_mux_table, bool critical, u8 id) argument
[all...]
H A Dclk-main.c53 unsigned int num_parents; member in struct:clk_main
322 main->num_parents, AT91_CLK_ID_TO_DID(parent->id));
349 int num_parents, const u32 *clk_mux_table,
357 if (!reg || !name || !parent_names || !num_parents || !clk_mux_table)
366 main->num_parents = num_parents;
347 at91_clk_sam9x5_main(void __iomem *reg, const char *name, const char * const *parent_names, int num_parents, const u32 *clk_mux_table, int type) argument
/u-boot/drivers/clk/
H A Dclk-mux.c49 int num_parents = mux->num_parents; local
54 for (i = 0; i < num_parents; i++)
66 if (val >= num_parents)
115 for (i = 0; i < mux->num_parents; i++) {
165 const char * const *parent_names, u8 num_parents,
190 mux->num_parents = num_parents;
222 const char * const *parent_names, u8 num_parents,
229 clk = clk_hw_register_mux_table(dev, name, parent_names, num_parents,
164 clk_hw_register_mux_table(struct device *dev, const char *name, const char * const *parent_names, u8 num_parents, unsigned long flags, void __iomem *reg, u8 shift, u32 mask, u8 clk_mux_flags, u32 *table) argument
221 clk_register_mux_table(struct device *dev, const char *name, const char * const *parent_names, u8 num_parents, unsigned long flags, void __iomem *reg, u8 shift, u32 mask, u8 clk_mux_flags, u32 *table) argument
237 clk_register_mux(struct device *dev, const char *name, const char * const *parent_names, u8 num_parents, unsigned long flags, void __iomem *reg, u8 shift, u8 width, u8 clk_mux_flags) argument
[all...]
H A Dclk_sandbox_ccf.c171 int num_parents, void __iomem *reg,
186 mux->num_parents = num_parents;
208 parent_names, num_parents,
169 sandbox_clk_composite(const char *name, const char * const *parent_names, int num_parents, void __iomem *reg, unsigned long flags) argument
/u-boot/drivers/clk/imx/
H A Dclk.h168 int num_parents, void (*fixup)(u32 *val));
172 const char * const *parents, int num_parents,
175 return clk_register_mux(NULL, name, parents, num_parents,
183 int num_parents, unsigned long flags)
185 return clk_register_mux(NULL, name, parents, num_parents,
192 int num_parents)
194 return clk_register_mux(NULL, name, parents, num_parents,
202 const char * const *parents, int num_parents)
204 return clk_register_mux(NULL, name, parents, num_parents,
211 int num_parents)
170 imx_clk_mux_flags(const char *name, void __iomem *reg, u8 shift, u8 width, const char * const *parents, int num_parents, unsigned long flags) argument
180 imx_clk_mux2_flags(const char *name, void __iomem *reg, u8 shift, u8 width, const char * const *parents, int num_parents, unsigned long flags) argument
190 imx_clk_mux(const char *name, void __iomem *reg, u8 shift, u8 width, const char * const *parents, int num_parents) argument
200 imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift, u8 width, void __iomem *busy_reg, u8 busy_shift, const char * const *parents, int num_parents) argument
209 imx_clk_mux2(const char *name, void __iomem *reg, u8 shift, u8 width, const char * const *parents, int num_parents) argument
[all...]
H A Dclk-composite-93.c89 int num_parents, void __iomem *reg, u32 domain_id,
104 mux->num_parents = num_parents;
126 parent_names, num_parents,
87 imx93_clk_composite_flags(const char *name, const char * const *parent_names, int num_parents, void __iomem *reg, u32 domain_id, unsigned long flags) argument
H A Dclk-composite-8m.c122 int num_parents, void __iomem *reg,
137 mux->num_parents = num_parents;
159 parent_names, num_parents,
120 imx8m_clk_composite_flags(const char *name, const char * const *parent_names, int num_parents, void __iomem *reg, unsigned long flags) argument
/u-boot/drivers/clk/stm32/
H A Dclk-stm32-core.c180 int num_parents; local
206 mux->num_parents = mux_cfg->num_parents;
214 num_parents = mux_cfg->num_parents;
217 num_parents = 1;
253 parent_names, num_parents,
/u-boot/drivers/clk/mediatek/
H A Dclk-mtk.h110 * @num_parents: number of parent clocks
125 signed char num_parents; member in struct:mtk_composite
138 .num_parents = ARRAY_SIZE(_parents), \
152 .num_parents = ARRAY_SIZE(_parents), \
170 .num_parents = ARRAY_SIZE(_parents), \
/u-boot/include/
H A Dk3-clk.h44 int num_parents; member in struct:mux_data
82 int num_parents; member in struct:mux_pllctrl_data
105 .num_parents = _num_parents, .shift = _shift, \
164 .num_parents = _num_parents, .flags = _flags } \
H A Dsandbox-clk.h79 int num_parents)
81 return clk_register_mux(NULL, name, parents, num_parents,
76 sandbox_clk_mux(const char *name, void __iomem *reg, u8 shift, u8 width, const char * const *parents, int num_parents) argument
/u-boot/drivers/pwm/
H A Dpwm-meson.c87 unsigned int num_parents; member in struct:meson_pwm_data
289 if (p >= data->num_parents) {
367 for (p = 0 ; p < data->num_parents ; ++p) {
378 if (p == data->num_parents) {
417 .num_parents = ARRAY_SIZE(pwm_gxbb_parent_ids),
430 .num_parents = ARRAY_SIZE(pwm_gxbb_ao_parent_ids),
445 .num_parents = ARRAY_SIZE(pwm_axg_ee_parent_ids),
454 .num_parents = ARRAY_SIZE(pwm_axg_ao_parent_ids),
470 .num_parents = ARRAY_SIZE(pwm_g12a_ao_ab_parent_ids),
479 .num_parents
[all...]
/u-boot/drivers/clk/renesas/
H A Drzg2l-cpg.h108 int num_parents; member in struct:cpg_core_clk
158 .num_parents = ARRAY_SIZE(_parent_names), \
163 .num_parents = ARRAY_SIZE(_parent_names), \
168 .num_parents = ARRAY_SIZE(_parent_names))
174 .num_parents = ARRAY_SIZE(_parent_names))
/u-boot/drivers/clk/uniphier/
H A Dclk-uniphier.h34 u8 num_parents; member in struct:uniphier_clk_mux_data
H A Dclk-uniphier-mio.c34 .num_parents = 8, \
/u-boot/drivers/clk/nuvoton/
H A Dclk_npcm.h75 u8 num_parents; member in struct:npcm_clk_select
/u-boot/drivers/clk/ti/
H A Dclk-sci.c118 u8 num_parents; local
129 ret = cops->get_num_parents(sci, clk->id, clk->data, &num_parents);
135 if (num_parents < 2) {
143 if (parent_cid >= num_parents) {
/u-boot/drivers/clk/exynos/
H A Dclk.h66 * @num_parents: number of parents listed in @parent_names
77 u8 num_parents; member in struct:samsung_mux_clock
92 .num_parents = ARRAY_SIZE(pnames), \
/u-boot/include/linux/
H A Dclk-provider.h67 u8 num_parents; member in struct:clk_mux
226 const char * const *parent_names, int num_parents,
245 const char * const *parent_names, u8 num_parents,

Completed in 128 milliseconds

12