mirror of
https://github.com/hanwckf/immortalwrt-mt798x.git
synced 2025-01-10 11:09:57 +08:00
34 lines
955 B
Diff
34 lines
955 B
Diff
--- a/drivers/spi/spi-mt65xx.c
|
|
+++ b/drivers/spi/spi-mt65xx.c
|
|
@@ -1073,7 +1073,7 @@ static int mtk_spi_probe(struct platform
|
|
goto err_put_master;
|
|
}
|
|
|
|
-/*
|
|
+
|
|
mdata->parent_clk = devm_clk_get(&pdev->dev, "parent-clk");
|
|
if (IS_ERR(mdata->parent_clk)) {
|
|
ret = PTR_ERR(mdata->parent_clk);
|
|
@@ -1101,17 +1101,17 @@ static int mtk_spi_probe(struct platform
|
|
goto err_put_master;
|
|
}
|
|
|
|
- ret = clk_set_parent(mdata->sel_clk, mdata->parent_clk);
|
|
+ /*ret = clk_set_parent(mdata->sel_clk, mdata->parent_clk);
|
|
if (ret < 0) {
|
|
dev_err(&pdev->dev, "failed to clk_set_parent (%d)\n", ret);
|
|
clk_disable_unprepare(mdata->spi_clk);
|
|
goto err_put_master;
|
|
}
|
|
|
|
- clk_disable_unprepare(mdata->spi_clk);
|
|
+ clk_disable_unprepare(mdata->sel_clk);*/
|
|
+
|
|
+ //pm_runtime_enable(&pdev->dev);
|
|
|
|
- pm_runtime_enable(&pdev->dev);
|
|
-*/
|
|
ret = devm_spi_register_master(&pdev->dev, master);
|
|
if (ret) {
|
|
dev_err(&pdev->dev, "failed to register master (%d)\n", ret);
|