t9015.c (cdd38c5f1ce4398ec58fec95904b75824daab7b5) | t9015.c (2ff4e003e8e105fb65c682c876a5cb0e00f854bf) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2// 3// Copyright (c) 2020 BayLibre, SAS. 4// Author: Jerome Brunet <jbrunet@baylibre.com> 5 6#include <linux/clk.h> 7#include <linux/delay.h> 8#include <linux/module.h> --- 244 unchanged lines hidden (view full) --- 253 int ret; 254 255 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 256 if (!priv) 257 return -ENOMEM; 258 platform_set_drvdata(pdev, priv); 259 260 priv->pclk = devm_clk_get(dev, "pclk"); | 1// SPDX-License-Identifier: GPL-2.0 2// 3// Copyright (c) 2020 BayLibre, SAS. 4// Author: Jerome Brunet <jbrunet@baylibre.com> 5 6#include <linux/clk.h> 7#include <linux/delay.h> 8#include <linux/module.h> --- 244 unchanged lines hidden (view full) --- 253 int ret; 254 255 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 256 if (!priv) 257 return -ENOMEM; 258 platform_set_drvdata(pdev, priv); 259 260 priv->pclk = devm_clk_get(dev, "pclk"); |
261 if (IS_ERR(priv->pclk)) { 262 if (PTR_ERR(priv->pclk) != -EPROBE_DEFER) 263 dev_err(dev, "failed to get core clock\n"); 264 return PTR_ERR(priv->pclk); 265 } | 261 if (IS_ERR(priv->pclk)) 262 return dev_err_probe(dev, PTR_ERR(priv->pclk), "failed to get core clock\n"); |
266 267 priv->avdd = devm_regulator_get(dev, "AVDD"); | 263 264 priv->avdd = devm_regulator_get(dev, "AVDD"); |
268 if (IS_ERR(priv->avdd)) { 269 if (PTR_ERR(priv->avdd) != -EPROBE_DEFER) 270 dev_err(dev, "failed to AVDD\n"); 271 return PTR_ERR(priv->avdd); 272 } | 265 if (IS_ERR(priv->avdd)) 266 return dev_err_probe(dev, PTR_ERR(priv->avdd), "failed to AVDD\n"); |
273 274 ret = clk_prepare_enable(priv->pclk); 275 if (ret) { 276 dev_err(dev, "core clock enable failed\n"); 277 return ret; 278 } 279 280 ret = devm_add_action_or_reset(dev, --- 53 unchanged lines hidden --- | 267 268 ret = clk_prepare_enable(priv->pclk); 269 if (ret) { 270 dev_err(dev, "core clock enable failed\n"); 271 return ret; 272 } 273 274 ret = devm_add_action_or_reset(dev, --- 53 unchanged lines hidden --- |