/**
  * struct irq_chip - hardware interrupt chip descriptor
  *
- * @parent_device:     pointer to parent device for irqchip
  * @name:              name for /proc/interrupts
  * @irq_startup:       start up the interrupt (defaults to ->enable if NULL)
  * @irq_shutdown:      shut down the interrupt (defaults to ->disable if NULL)
  * @flags:             chip specific flags
  */
 struct irq_chip {
-       struct device   *parent_device;
        const char      *name;
        unsigned int    (*irq_startup)(struct irq_data *data);
        void            (*irq_shutdown)(struct irq_data *data);
 
 
 static struct device *irq_get_parent_device(struct irq_data *data)
 {
-       if (data->chip->parent_device)
-               return data->chip->parent_device;
-
        if (data->domain)
                return data->domain->dev;