MIPS: lantiq: xway: Use devm_platform_get_and_ioremap_resource()
Convert platform_get_resource(), devm_ioremap_resource() to a single call to devm_platform_get_and_ioremap_resource(), as this is exactly what this function does. Signed-off-by: Ye Xingchen <ye.xingchen@zte.com.cn> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
This commit is contained in:
parent
fc605b9141
commit
00c11b40e6
@ -22,10 +22,7 @@ static void __iomem *dcdc_membase;
|
|||||||
|
|
||||||
static int dcdc_probe(struct platform_device *pdev)
|
static int dcdc_probe(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
struct resource *res;
|
dcdc_membase = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
|
||||||
|
|
||||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
||||||
dcdc_membase = devm_ioremap_resource(&pdev->dev, res);
|
|
||||||
if (IS_ERR(dcdc_membase))
|
if (IS_ERR(dcdc_membase))
|
||||||
return PTR_ERR(dcdc_membase);
|
return PTR_ERR(dcdc_membase);
|
||||||
|
|
||||||
|
@ -239,12 +239,10 @@ static int
|
|||||||
ltq_dma_init(struct platform_device *pdev)
|
ltq_dma_init(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
struct clk *clk;
|
struct clk *clk;
|
||||||
struct resource *res;
|
|
||||||
unsigned int id, nchannels;
|
unsigned int id, nchannels;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
ltq_dma_membase = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
|
||||||
ltq_dma_membase = devm_ioremap_resource(&pdev->dev, res);
|
|
||||||
if (IS_ERR(ltq_dma_membase))
|
if (IS_ERR(ltq_dma_membase))
|
||||||
panic("Failed to remap dma resource");
|
panic("Failed to remap dma resource");
|
||||||
|
|
||||||
|
@ -136,17 +136,14 @@ static inline void clkdev_add_gptu(struct device *dev, const char *con,
|
|||||||
static int gptu_probe(struct platform_device *pdev)
|
static int gptu_probe(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
struct clk *clk;
|
struct clk *clk;
|
||||||
struct resource *res;
|
|
||||||
|
|
||||||
if (of_irq_to_resource_table(pdev->dev.of_node, irqres, 6) != 6) {
|
if (of_irq_to_resource_table(pdev->dev.of_node, irqres, 6) != 6) {
|
||||||
dev_err(&pdev->dev, "Failed to get IRQ list\n");
|
dev_err(&pdev->dev, "Failed to get IRQ list\n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
||||||
|
|
||||||
/* remap gptu register range */
|
/* remap gptu register range */
|
||||||
gptu_membase = devm_ioremap_resource(&pdev->dev, res);
|
gptu_membase = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
|
||||||
if (IS_ERR(gptu_membase))
|
if (IS_ERR(gptu_membase))
|
||||||
return PTR_ERR(gptu_membase);
|
return PTR_ERR(gptu_membase);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user