Lines Matching +full:mt6795 +full:- +full:power
1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <dt-bindings/clock/mediatek,mt6795-clk.h>
10 #include "clk-fhctl.h"
11 #include "clk-mtk.h"
12 #include "clk-pll.h"
13 #include "clk-pllfh.h"
120 /* Unlock MD1's MTCMOS power path */ in clk_mt6795_apmixed_setup_md1()
131 { .compatible = "mediatek,mt6795-apmixedsys" },
139 struct device *dev = &pdev->dev; in clk_mt6795_apmixed_probe()
140 struct device_node *node = dev->of_node; in clk_mt6795_apmixed_probe()
141 const u8 *fhctl_node = "mediatek,mt6795-fhctl"; in clk_mt6795_apmixed_probe()
152 return -ENOMEM; in clk_mt6795_apmixed_probe()
166 clk_data->hws[CLK_APMIXED_REF2USB_TX] = hw; in clk_mt6795_apmixed_probe()
181 mtk_clk_unregister_ref2usb_tx(clk_data->hws[CLK_APMIXED_REF2USB_TX]); in clk_mt6795_apmixed_probe()
192 struct device_node *node = pdev->dev.of_node; in clk_mt6795_apmixed_remove()
196 mtk_clk_unregister_ref2usb_tx(clk_data->hws[CLK_APMIXED_REF2USB_TX]); in clk_mt6795_apmixed_remove()
206 .name = "clk-mt6795-apmixed",
212 MODULE_DESCRIPTION("MediaTek MT6795 apmixed clocks driver");