sprd-mcdt.c (d7bff893e04f4e7b4a0789486da1435df5920f5a) | sprd-mcdt.c (7c88b92816dfe5eab224b96577b50ac00b4be68a) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2// Copyright (C) 2019 Spreadtrum Communications Inc. 3 4#include <linux/errno.h> 5#include <linux/interrupt.h> 6#include <linux/io.h> 7#include <linux/kernel.h> 8#include <linux/module.h> --- 937 unchanged lines hidden (view full) --- 946 int ret, irq; 947 948 mcdt = devm_kzalloc(&pdev->dev, sizeof(*mcdt), GFP_KERNEL); 949 if (!mcdt) 950 return -ENOMEM; 951 952 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 953 mcdt->base = devm_ioremap_resource(&pdev->dev, res); | 1// SPDX-License-Identifier: GPL-2.0 2// Copyright (C) 2019 Spreadtrum Communications Inc. 3 4#include <linux/errno.h> 5#include <linux/interrupt.h> 6#include <linux/io.h> 7#include <linux/kernel.h> 8#include <linux/module.h> --- 937 unchanged lines hidden (view full) --- 946 int ret, irq; 947 948 mcdt = devm_kzalloc(&pdev->dev, sizeof(*mcdt), GFP_KERNEL); 949 if (!mcdt) 950 return -ENOMEM; 951 952 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 953 mcdt->base = devm_ioremap_resource(&pdev->dev, res); |
954 if (!mcdt->base) 955 return -ENOMEM; | 954 if (IS_ERR(mcdt->base)) 955 return PTR_ERR(mcdt->base); |
956 957 mcdt->dev = &pdev->dev; 958 spin_lock_init(&mcdt->lock); 959 platform_set_drvdata(pdev, mcdt); 960 961 irq = platform_get_irq(pdev, 0); 962 if (irq < 0) { 963 dev_err(&pdev->dev, "Failed to get MCDT interrupt\n"); --- 48 unchanged lines hidden --- | 956 957 mcdt->dev = &pdev->dev; 958 spin_lock_init(&mcdt->lock); 959 platform_set_drvdata(pdev, mcdt); 960 961 irq = platform_get_irq(pdev, 0); 962 if (irq < 0) { 963 dev_err(&pdev->dev, "Failed to get MCDT interrupt\n"); --- 48 unchanged lines hidden --- |