Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 284808
b: refs/heads/master
c: 661db79
h: refs/heads/master
v: v3
  • Loading branch information
Benoit Cousson authored and Grant Likely committed Jan 4, 2012
1 parent 128f58f commit da39686
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 35f3da32af0e8970cc41288d4a7e3bd32399900e
refs/heads/master: 661db794eb8179c7bea02f159bb691a2fff4a8e0
4 changes: 4 additions & 0 deletions trunk/Documentation/devicetree/bindings/resource-names.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ l4-abe {
<1 0x10 0x10>, <1 0x20 0x10>;
reg-names = "mpu", "dat",
"dma", "dma_dat";
interrupts = <11>, <12>;
interrupt-names = "rx", "tx";
};

timer {
Expand All @@ -47,4 +49,6 @@ usb {
reg = <0x4a064000 0x800>, <0x4a064800 0x200>,
<0x4a064c00 0x200>;
reg-names = "config", "ohci", "ehci";
interrupts = <14>, <15>;
interrupt-names = "ohci", "ehci";
};
11 changes: 10 additions & 1 deletion trunk/drivers/of/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -341,9 +341,18 @@ int of_irq_to_resource(struct device_node *dev, int index, struct resource *r)
/* Only dereference the resource if both the
* resource and the irq are valid. */
if (r && irq) {
const char *name = NULL;

/*
* Get optional "interrupts-names" property to add a name
* to the resource.
*/
of_property_read_string_index(dev, "interrupt-names", index,
&name);

r->start = r->end = irq;
r->flags = IORESOURCE_IRQ;
r->name = dev->full_name;
r->name = name ? name : dev->full_name;
}

return irq;
Expand Down

0 comments on commit da39686

Please sign in to comment.