.. | .. |
---|
87 | 87 | __auxio_sbus_set_lte(on); |
---|
88 | 88 | break; |
---|
89 | 89 | case AUXIO_TYPE_EBUS: |
---|
90 | | - /* FALL-THROUGH */ |
---|
91 | 90 | default: |
---|
92 | 91 | break; |
---|
93 | 92 | } |
---|
.. | .. |
---|
108 | 107 | struct device_node *dp = dev->dev.of_node; |
---|
109 | 108 | unsigned long size; |
---|
110 | 109 | |
---|
111 | | - if (!strcmp(dp->parent->name, "ebus")) { |
---|
| 110 | + if (of_node_name_eq(dp->parent, "ebus")) { |
---|
112 | 111 | auxio_devtype = AUXIO_TYPE_EBUS; |
---|
113 | 112 | size = sizeof(u32); |
---|
114 | | - } else if (!strcmp(dp->parent->name, "sbus")) { |
---|
| 113 | + } else if (of_node_name_eq(dp->parent, "sbus")) { |
---|
115 | 114 | auxio_devtype = AUXIO_TYPE_SBUS; |
---|
116 | 115 | size = 1; |
---|
117 | 116 | } else { |
---|
118 | | - printk("auxio: Unknown parent bus type [%s]\n", |
---|
119 | | - dp->parent->name); |
---|
| 117 | + printk("auxio: Unknown parent bus type [%pOFn]\n", |
---|
| 118 | + dp->parent); |
---|
120 | 119 | return -ENODEV; |
---|
121 | 120 | } |
---|
122 | 121 | auxio_register = of_ioremap(&dev->resource[0], 0, size, "auxio"); |
---|
123 | 122 | if (!auxio_register) |
---|
124 | 123 | return -ENODEV; |
---|
125 | 124 | |
---|
126 | | - printk(KERN_INFO "AUXIO: Found device at %s\n", |
---|
127 | | - dp->full_name); |
---|
| 125 | + printk(KERN_INFO "AUXIO: Found device at %pOF\n", dp); |
---|
128 | 126 | |
---|
129 | 127 | if (auxio_devtype == AUXIO_TYPE_EBUS) |
---|
130 | 128 | auxio_set_led(AUXIO_LED_ON); |
---|