From 49457b8f75bd169d1cc511355341ce459ac9095a Mon Sep 17 00:00:00 2001 From: Johannes Poeehlmann Date: Thu, 9 Feb 2017 14:09:56 +0100 Subject: [PATCH 4/4] optional: add messages to make incorporation in mfd-drivers easier --- drivers/w1/masters/ds1wm.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/drivers/w1/masters/ds1wm.c b/drivers/w1/masters/ds1wm.c index bdfb19c..d480c27 100644 --- a/drivers/w1/masters/ds1wm.c +++ b/drivers/w1/masters/ds1wm.c @@ -591,8 +591,14 @@ static int ds1wm_probe(struct platform_device *pdev) ret = devm_request_irq(&pdev->dev, ds1wm_data->irq, ds1wm_isr, IRQF_SHARED, "ds1wm", ds1wm_data); - if (ret) + if (ret){ + dev_err(&ds1wm_data->pdev->dev, + "devm_request_irq %d failed with errno %d\n", + ds1wm_data->irq, + ret); + return ret; + } ds1wm_up(ds1wm_data); @@ -602,6 +608,14 @@ static int ds1wm_probe(struct platform_device *pdev) if (ret) goto err; + dev_info(&ds1wm_data->pdev->dev, + "ds1wm: probe successful, IAS: %d, rec.delay: %d, " + "clockrate: %d, bus-shift: %d, is Hw Big Endian: %d\n", + plat->active_high, + plat->reset_recover_delay, + plat->clock_rate, + ds1wm_data->bus_shift, + ds1wm_data->isHwBigEndian); return 0; err: -- 2.1.4