Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 91260
b: refs/heads/master
c: baf1c5d
h: refs/heads/master
v: v3
  • Loading branch information
Dmitry Baryshkov authored and Russell King committed Apr 19, 2008
1 parent 908f5f6 commit cedc77f
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e21e2d467ab4dd050dd02620c74be1e2665d20b9
refs/heads/master: baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003
10 changes: 10 additions & 0 deletions trunk/drivers/net/irda/pxaficp_ir.c
Original file line number Diff line number Diff line change
Expand Up @@ -832,6 +832,11 @@ static int pxa_irda_probe(struct platform_device *pdev)
if (err)
goto err_mem_5;

if (si->pdata->startup)
err = si->pdata->startup(si->dev);
if (err)
goto err_startup;

dev->hard_start_xmit = pxa_irda_hard_xmit;
dev->open = pxa_irda_start;
dev->stop = pxa_irda_stop;
Expand All @@ -857,6 +862,9 @@ static int pxa_irda_probe(struct platform_device *pdev)
dev_set_drvdata(&pdev->dev, dev);

if (err) {
if (si->pdata->shutdown)
si->pdata->shutdown(si->dev);
err_startup:
kfree(si->tx_buff.head);
err_mem_5:
kfree(si->rx_buff.head);
Expand All @@ -882,6 +890,8 @@ static int pxa_irda_remove(struct platform_device *_dev)
if (dev) {
struct pxa_irda *si = netdev_priv(dev);
unregister_netdev(dev);
if (si->pdata->shutdown)
si->pdata->shutdown(si->dev);
kfree(si->tx_buff.head);
kfree(si->rx_buff.head);
clk_put(si->fir_clk);
Expand Down
2 changes: 2 additions & 0 deletions trunk/include/asm-arm/arch-pxa/irda.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
struct pxaficp_platform_data {
int transceiver_cap;
void (*transceiver_mode)(struct device *dev, int mode);
int (*startup)(struct device *dev);
void (*shutdown)(struct device *dev);
};

extern void pxa_set_ficp_info(struct pxaficp_platform_data *info);
Expand Down

0 comments on commit cedc77f

Please sign in to comment.