* [PATCH v2 1/2] bus: imx-weim: support compile test
@ 2024-08-27 3:23 Wu Bo
2024-08-27 3:23 ` [PATCH v2 2/2] bus: imx-weim: change to use devm_clk_get_enabled() helper Wu Bo
2024-09-01 9:07 ` [PATCH v2 1/2] bus: imx-weim: support compile test Shawn Guo
0 siblings, 2 replies; 3+ messages in thread
From: Wu Bo @ 2024-08-27 3:23 UTC (permalink / raw)
To: linux-kernel
Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Lucas Stach, Rob Herring, Wu Bo, imx, linux-arm-kernel
Add COMPILE_TEST to support code compile test
Signed-off-by: Wu Bo <bo.wu@vivo.com>
---
drivers/bus/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig
index 64cd2ee03aa3..ff669a8ccad9 100644
--- a/drivers/bus/Kconfig
+++ b/drivers/bus/Kconfig
@@ -89,7 +89,7 @@ config HISILICON_LPC
config IMX_WEIM
bool "Freescale EIM DRIVER"
- depends on ARCH_MXC
+ depends on ARCH_MXC || COMPILE_TEST
help
Driver for i.MX WEIM controller.
The WEIM(Wireless External Interface Module) works like a bus.
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH v2 2/2] bus: imx-weim: change to use devm_clk_get_enabled() helper
2024-08-27 3:23 [PATCH v2 1/2] bus: imx-weim: support compile test Wu Bo
@ 2024-08-27 3:23 ` Wu Bo
2024-09-01 9:07 ` [PATCH v2 1/2] bus: imx-weim: support compile test Shawn Guo
1 sibling, 0 replies; 3+ messages in thread
From: Wu Bo @ 2024-08-27 3:23 UTC (permalink / raw)
To: linux-kernel
Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Lucas Stach, Rob Herring, Wu Bo, imx, linux-arm-kernel
Make the code cleaner and avoid call clk_disable_unprepare()
Signed-off-by: Wu Bo <bo.wu@vivo.com>
---
drivers/bus/imx-weim.c | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/drivers/bus/imx-weim.c b/drivers/bus/imx-weim.c
index 837bf9d51c6e..83d623d97f5f 100644
--- a/drivers/bus/imx-weim.c
+++ b/drivers/bus/imx-weim.c
@@ -282,22 +282,18 @@ static int weim_probe(struct platform_device *pdev)
dev_set_drvdata(&pdev->dev, priv);
/* get the clock */
- clk = devm_clk_get(&pdev->dev, NULL);
+ clk = devm_clk_get_enabled(&pdev->dev, NULL);
if (IS_ERR(clk))
return PTR_ERR(clk);
- ret = clk_prepare_enable(clk);
- if (ret)
- return ret;
-
/* parse the device node */
ret = weim_parse_dt(pdev);
if (ret)
- clk_disable_unprepare(clk);
- else
- dev_info(&pdev->dev, "Driver registered.\n");
+ return ret;
- return ret;
+ dev_info(&pdev->dev, "Driver registered.\n");
+
+ return 0;
}
#if IS_ENABLED(CONFIG_OF_DYNAMIC)
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2 1/2] bus: imx-weim: support compile test
2024-08-27 3:23 [PATCH v2 1/2] bus: imx-weim: support compile test Wu Bo
2024-08-27 3:23 ` [PATCH v2 2/2] bus: imx-weim: change to use devm_clk_get_enabled() helper Wu Bo
@ 2024-09-01 9:07 ` Shawn Guo
1 sibling, 0 replies; 3+ messages in thread
From: Shawn Guo @ 2024-09-01 9:07 UTC (permalink / raw)
To: Wu Bo
Cc: linux-kernel, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Lucas Stach, Rob Herring, imx, linux-arm-kernel
On Mon, Aug 26, 2024 at 09:23:47PM -0600, Wu Bo wrote:
> Add COMPILE_TEST to support code compile test
>
> Signed-off-by: Wu Bo <bo.wu@vivo.com>
Applied both, thanks!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-09-01 9:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-27 3:23 [PATCH v2 1/2] bus: imx-weim: support compile test Wu Bo
2024-08-27 3:23 ` [PATCH v2 2/2] bus: imx-weim: change to use devm_clk_get_enabled() helper Wu Bo
2024-09-01 9:07 ` [PATCH v2 1/2] bus: imx-weim: support compile test Shawn Guo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.