Lines Matching refs:pl353_smc

270 	struct pl353_smc_data *pl353_smc = dev_get_drvdata(dev);  in pl353_smc_suspend()  local
272 clk_disable(pl353_smc->memclk); in pl353_smc_suspend()
273 clk_disable(pl353_smc->aclk); in pl353_smc_suspend()
281 struct pl353_smc_data *pl353_smc = dev_get_drvdata(dev); in pl353_smc_resume() local
283 ret = clk_enable(pl353_smc->aclk); in pl353_smc_resume()
289 ret = clk_enable(pl353_smc->memclk); in pl353_smc_resume()
292 clk_disable(pl353_smc->aclk); in pl353_smc_resume()
351 struct pl353_smc_data *pl353_smc; in pl353_smc_probe() local
360 pl353_smc = devm_kzalloc(&adev->dev, sizeof(*pl353_smc), GFP_KERNEL); in pl353_smc_probe()
361 if (!pl353_smc) in pl353_smc_probe()
370 pl353_smc->aclk = devm_clk_get(&adev->dev, "apb_pclk"); in pl353_smc_probe()
371 if (IS_ERR(pl353_smc->aclk)) { in pl353_smc_probe()
373 return PTR_ERR(pl353_smc->aclk); in pl353_smc_probe()
376 pl353_smc->memclk = devm_clk_get(&adev->dev, "memclk"); in pl353_smc_probe()
377 if (IS_ERR(pl353_smc->memclk)) { in pl353_smc_probe()
379 return PTR_ERR(pl353_smc->memclk); in pl353_smc_probe()
382 err = clk_prepare_enable(pl353_smc->aclk); in pl353_smc_probe()
388 err = clk_prepare_enable(pl353_smc->memclk); in pl353_smc_probe()
394 amba_set_drvdata(adev, pl353_smc); in pl353_smc_probe()
424 clk_disable_unprepare(pl353_smc->memclk); in pl353_smc_probe()
426 clk_disable_unprepare(pl353_smc->aclk); in pl353_smc_probe()
433 struct pl353_smc_data *pl353_smc = amba_get_drvdata(adev); in pl353_smc_remove() local
435 clk_disable_unprepare(pl353_smc->memclk); in pl353_smc_remove()
436 clk_disable_unprepare(pl353_smc->aclk); in pl353_smc_remove()