axg-fifo.c (8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17) | axg-fifo.c (2ff4e003e8e105fb65c682c876a5cb0e00f854bf) |
---|---|
1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2// 3// Copyright (c) 2018 BayLibre, SAS. 4// Author: Jerome Brunet <jbrunet@baylibre.com> 5 6#include <linux/clk.h> 7#include <linux/of_irq.h> 8#include <linux/of_platform.h> --- 337 unchanged lines hidden (view full) --- 346 fifo->map = devm_regmap_init_mmio(dev, regs, &axg_fifo_regmap_cfg); 347 if (IS_ERR(fifo->map)) { 348 dev_err(dev, "failed to init regmap: %ld\n", 349 PTR_ERR(fifo->map)); 350 return PTR_ERR(fifo->map); 351 } 352 353 fifo->pclk = devm_clk_get(dev, NULL); | 1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2// 3// Copyright (c) 2018 BayLibre, SAS. 4// Author: Jerome Brunet <jbrunet@baylibre.com> 5 6#include <linux/clk.h> 7#include <linux/of_irq.h> 8#include <linux/of_platform.h> --- 337 unchanged lines hidden (view full) --- 346 fifo->map = devm_regmap_init_mmio(dev, regs, &axg_fifo_regmap_cfg); 347 if (IS_ERR(fifo->map)) { 348 dev_err(dev, "failed to init regmap: %ld\n", 349 PTR_ERR(fifo->map)); 350 return PTR_ERR(fifo->map); 351 } 352 353 fifo->pclk = devm_clk_get(dev, NULL); |
354 if (IS_ERR(fifo->pclk)) { 355 if (PTR_ERR(fifo->pclk) != -EPROBE_DEFER) 356 dev_err(dev, "failed to get pclk: %ld\n", 357 PTR_ERR(fifo->pclk)); 358 return PTR_ERR(fifo->pclk); 359 } | 354 if (IS_ERR(fifo->pclk)) 355 return dev_err_probe(dev, PTR_ERR(fifo->pclk), "failed to get pclk\n"); |
360 361 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); | 356 357 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); |
362 if (IS_ERR(fifo->arb)) { 363 if (PTR_ERR(fifo->arb) != -EPROBE_DEFER) 364 dev_err(dev, "failed to get arb reset: %ld\n", 365 PTR_ERR(fifo->arb)); 366 return PTR_ERR(fifo->arb); 367 } | 358 if (IS_ERR(fifo->arb)) 359 return dev_err_probe(dev, PTR_ERR(fifo->arb), "failed to get arb reset\n"); |
368 369 fifo->irq = of_irq_get(dev->of_node, 0); 370 if (fifo->irq <= 0) { 371 dev_err(dev, "failed to get irq: %d\n", fifo->irq); 372 return fifo->irq; 373 } 374 375 fifo->field_threshold = --- 27 unchanged lines hidden --- | 360 361 fifo->irq = of_irq_get(dev->of_node, 0); 362 if (fifo->irq <= 0) { 363 dev_err(dev, "failed to get irq: %d\n", fifo->irq); 364 return fifo->irq; 365 } 366 367 fifo->field_threshold = --- 27 unchanged lines hidden --- |