Lines Matching refs:init
912 struct clk_init_data init; in vc5_probe() local
962 memset(&init, 0, sizeof(init)); in vc5_probe()
966 parent_names[init.num_parents++] = __clk_get_name(vc5->pin_xin); in vc5_probe()
974 parent_names[init.num_parents++] = __clk_get_name(vc5->pin_xin); in vc5_probe()
979 parent_names[init.num_parents++] = in vc5_probe()
983 if (!init.num_parents) in vc5_probe()
994 init.name = kasprintf(GFP_KERNEL, "%pOFn.mux", client->dev.of_node); in vc5_probe()
995 init.ops = &vc5_mux_ops; in vc5_probe()
996 init.flags = 0; in vc5_probe()
997 init.parent_names = parent_names; in vc5_probe()
998 vc5->clk_mux.init = &init; in vc5_probe()
1002 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1006 memset(&init, 0, sizeof(init)); in vc5_probe()
1007 init.name = kasprintf(GFP_KERNEL, "%pOFn.dbl", in vc5_probe()
1009 init.ops = &vc5_dbl_ops; in vc5_probe()
1010 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1011 init.parent_names = parent_names; in vc5_probe()
1013 init.num_parents = 1; in vc5_probe()
1014 vc5->clk_mul.init = &init; in vc5_probe()
1018 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1022 memset(&init, 0, sizeof(init)); in vc5_probe()
1023 init.name = kasprintf(GFP_KERNEL, "%pOFn.pfd", client->dev.of_node); in vc5_probe()
1024 init.ops = &vc5_pfd_ops; in vc5_probe()
1025 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1026 init.parent_names = parent_names; in vc5_probe()
1031 init.num_parents = 1; in vc5_probe()
1032 vc5->clk_pfd.init = &init; in vc5_probe()
1036 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1039 memset(&init, 0, sizeof(init)); in vc5_probe()
1040 init.name = kasprintf(GFP_KERNEL, "%pOFn.pll", client->dev.of_node); in vc5_probe()
1041 init.ops = &vc5_pll_ops; in vc5_probe()
1042 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1043 init.parent_names = parent_names; in vc5_probe()
1045 init.num_parents = 1; in vc5_probe()
1048 vc5->clk_pll.hw.init = &init; in vc5_probe()
1052 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1057 memset(&init, 0, sizeof(init)); in vc5_probe()
1058 init.name = kasprintf(GFP_KERNEL, "%pOFn.fod%d", in vc5_probe()
1060 init.ops = &vc5_fod_ops; in vc5_probe()
1061 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1062 init.parent_names = parent_names; in vc5_probe()
1064 init.num_parents = 1; in vc5_probe()
1067 vc5->clk_fod[n].hw.init = &init; in vc5_probe()
1071 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1075 memset(&init, 0, sizeof(init)); in vc5_probe()
1076 init.name = kasprintf(GFP_KERNEL, "%pOFn.out0_sel_i2cb", in vc5_probe()
1078 init.ops = &vc5_clk_out_ops; in vc5_probe()
1079 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1080 init.parent_names = parent_names; in vc5_probe()
1082 init.num_parents = 1; in vc5_probe()
1085 vc5->clk_out[0].hw.init = &init; in vc5_probe()
1089 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1101 memset(&init, 0, sizeof(init)); in vc5_probe()
1102 init.name = kasprintf(GFP_KERNEL, "%pOFn.out%d", in vc5_probe()
1104 init.ops = &vc5_clk_out_ops; in vc5_probe()
1105 init.flags = CLK_SET_RATE_PARENT; in vc5_probe()
1106 init.parent_names = parent_names; in vc5_probe()
1107 init.num_parents = 2; in vc5_probe()
1110 vc5->clk_out[n].hw.init = &init; in vc5_probe()
1114 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()
1133 "unable to register %s\n", init.name); in vc5_probe()
1134 kfree(init.name); /* clock framework made a copy of the name */ in vc5_probe()