Lines Matching defs:init
396 struct ccu_div_init_data init = {0};
398 init.id = info->id;
399 init.name = info->name;
400 init.parent_name = info->parent_name;
401 init.np = data->np;
402 init.type = info->type;
403 init.flags = info->flags;
404 init.features = info->features;
406 if (init.type == CCU_DIV_VAR) {
407 init.base = info->base;
408 init.sys_regs = data->sys_regs;
409 init.width = info->width;
410 } else if (init.type == CCU_DIV_GATE) {
411 init.base = info->base;
412 init.sys_regs = data->sys_regs;
413 init.divider = info->divider;
414 } else if (init.type == CCU_DIV_BUF) {
415 init.base = info->base;
416 init.sys_regs = data->sys_regs;
418 init.divider = info->divider;
421 data->divs[idx] = ccu_div_hw_register(&init);
425 init.name);