rtc-mpc5121.c (7483d45f0aee3afc0646d185cabd4af9f6cab58c) | rtc-mpc5121.c (2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0) |
---|---|
1/* 2 * Real-time clock driver for MPC5121 3 * 4 * Copyright 2007, Domen Puncer <domen.puncer@telargo.com> 5 * Copyright 2008, Freescale Semiconductor, Inc. All rights reserved. 6 * Copyright 2011, Dmitry Eremin-Solenikov 7 * 8 * This program is free software; you can redistribute it and/or modify --- 313 unchanged lines hidden (view full) --- 322 goto out_free; 323 } 324 325 device_init_wakeup(&op->dev, 1); 326 327 dev_set_drvdata(&op->dev, rtc); 328 329 rtc->irq = irq_of_parse_and_map(op->dev.of_node, 1); | 1/* 2 * Real-time clock driver for MPC5121 3 * 4 * Copyright 2007, Domen Puncer <domen.puncer@telargo.com> 5 * Copyright 2008, Freescale Semiconductor, Inc. All rights reserved. 6 * Copyright 2011, Dmitry Eremin-Solenikov 7 * 8 * This program is free software; you can redistribute it and/or modify --- 313 unchanged lines hidden (view full) --- 322 goto out_free; 323 } 324 325 device_init_wakeup(&op->dev, 1); 326 327 dev_set_drvdata(&op->dev, rtc); 328 329 rtc->irq = irq_of_parse_and_map(op->dev.of_node, 1); |
330 err = request_irq(rtc->irq, mpc5121_rtc_handler, IRQF_DISABLED, | 330 err = request_irq(rtc->irq, mpc5121_rtc_handler, 0, |
331 "mpc5121-rtc", &op->dev); 332 if (err) { 333 dev_err(&op->dev, "%s: could not request irq: %i\n", 334 __func__, rtc->irq); 335 goto out_dispose; 336 } 337 338 rtc->irq_periodic = irq_of_parse_and_map(op->dev.of_node, 0); 339 err = request_irq(rtc->irq_periodic, mpc5121_rtc_handler_upd, | 331 "mpc5121-rtc", &op->dev); 332 if (err) { 333 dev_err(&op->dev, "%s: could not request irq: %i\n", 334 __func__, rtc->irq); 335 goto out_dispose; 336 } 337 338 rtc->irq_periodic = irq_of_parse_and_map(op->dev.of_node, 0); 339 err = request_irq(rtc->irq_periodic, mpc5121_rtc_handler_upd, |
340 IRQF_DISABLED, "mpc5121-rtc_upd", &op->dev); | 340 0, "mpc5121-rtc_upd", &op->dev); |
341 if (err) { 342 dev_err(&op->dev, "%s: could not request irq: %i\n", 343 __func__, rtc->irq_periodic); 344 goto out_dispose2; 345 } 346 347 if (of_device_is_compatible(op->dev.of_node, "fsl,mpc5121-rtc")) { 348 u32 ka; --- 76 unchanged lines hidden --- | 341 if (err) { 342 dev_err(&op->dev, "%s: could not request irq: %i\n", 343 __func__, rtc->irq_periodic); 344 goto out_dispose2; 345 } 346 347 if (of_device_is_compatible(op->dev.of_node, "fsl,mpc5121-rtc")) { 348 u32 ka; --- 76 unchanged lines hidden --- |