| .. | .. |
|---|
| 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); |
|---|