spi-mxs.c (befddb21c845f8fb49e637997891ef97c6a869dc) spi-mxs.c (b0ee5605234a24f209b803f691957e5012eebf9a)
1/*
2 * Freescale MXS SPI master driver
3 *
4 * Copyright 2012 DENX Software Engineering, GmbH.
5 * Copyright 2012 Freescale Semiconductor, Inc.
6 * Copyright 2008 Embedded Alley Solutions, Inc All Rights Reserved.
7 *
8 * Rework and transition to new API by:

--- 524 unchanged lines hidden (view full) ---

533 const int clk_freq_default = 160000000;
534
535 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0);
536 irq_err = platform_get_irq(pdev, 0);
537 irq_dma = platform_get_irq(pdev, 1);
538 if (!iores || irq_err < 0 || irq_dma < 0)
539 return -EINVAL;
540
1/*
2 * Freescale MXS SPI master driver
3 *
4 * Copyright 2012 DENX Software Engineering, GmbH.
5 * Copyright 2012 Freescale Semiconductor, Inc.
6 * Copyright 2008 Embedded Alley Solutions, Inc All Rights Reserved.
7 *
8 * Rework and transition to new API by:

--- 524 unchanged lines hidden (view full) ---

533 const int clk_freq_default = 160000000;
534
535 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0);
536 irq_err = platform_get_irq(pdev, 0);
537 irq_dma = platform_get_irq(pdev, 1);
538 if (!iores || irq_err < 0 || irq_dma < 0)
539 return -EINVAL;
540
541 base = devm_request_and_ioremap(&pdev->dev, iores);
542 if (!base)
543 return -EADDRNOTAVAIL;
541 base = devm_ioremap_resource(&pdev->dev, iores);
542 if (IS_ERR(base))
543 return PTR_ERR(base);
544
545 pinctrl = devm_pinctrl_get_select_default(&pdev->dev);
546 if (IS_ERR(pinctrl))
547 return PTR_ERR(pinctrl);
548
549 clk = devm_clk_get(&pdev->dev, NULL);
550 if (IS_ERR(clk))
551 return PTR_ERR(clk);

--- 124 unchanged lines hidden ---
544
545 pinctrl = devm_pinctrl_get_select_default(&pdev->dev);
546 if (IS_ERR(pinctrl))
547 return PTR_ERR(pinctrl);
548
549 clk = devm_clk_get(&pdev->dev, NULL);
550 if (IS_ERR(clk))
551 return PTR_ERR(clk);

--- 124 unchanged lines hidden ---