Lines Matching defs:clk
13 #include <linux/clk.h>
138 struct clk *nfi_clk;
139 struct clk *pad_clk;
145 struct mtk_nfc_clk clk;
548 rate = clk_get_rate(nfc->clk.nfi_clk);
1522 nfc->clk.nfi_clk = devm_clk_get_enabled(dev, "nfi_clk");
1523 if (IS_ERR(nfc->clk.nfi_clk)) {
1524 dev_err(dev, "no clk\n");
1525 ret = PTR_ERR(nfc->clk.nfi_clk);
1529 nfc->clk.pad_clk = devm_clk_get_enabled(dev, "pad_clk");
1530 if (IS_ERR(nfc->clk.pad_clk)) {
1531 dev_err(dev, "no pad clk\n");
1532 ret = PTR_ERR(nfc->clk.pad_clk);
1595 clk_disable_unprepare(nfc->clk.nfi_clk);
1596 clk_disable_unprepare(nfc->clk.pad_clk);
1611 ret = clk_prepare_enable(nfc->clk.nfi_clk);
1613 dev_err(dev, "failed to enable nfi clk\n");
1617 ret = clk_prepare_enable(nfc->clk.pad_clk);
1619 dev_err(dev, "failed to enable pad clk\n");
1620 clk_disable_unprepare(nfc->clk.nfi_clk);