| .. | .. |
|---|
| 136 | 136 | { |
|---|
| 137 | 137 | struct device_node *node = pdev->dev.of_node; |
|---|
| 138 | 138 | int irq, result = 0, hlc_irq = 0; |
|---|
| 139 | | - struct resource *res_mem; |
|---|
| 140 | 139 | struct octeon_i2c *i2c; |
|---|
| 141 | 140 | bool cn78xx_style; |
|---|
| 142 | 141 | |
|---|
| .. | .. |
|---|
| 167 | 166 | i2c->roff.twsi_int = 0x10; |
|---|
| 168 | 167 | i2c->roff.sw_twsi_ext = 0x18; |
|---|
| 169 | 168 | |
|---|
| 170 | | - res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
|---|
| 171 | | - i2c->twsi_base = devm_ioremap_resource(&pdev->dev, res_mem); |
|---|
| 169 | + i2c->twsi_base = devm_platform_ioremap_resource(pdev, 0); |
|---|
| 172 | 170 | if (IS_ERR(i2c->twsi_base)) { |
|---|
| 173 | 171 | result = PTR_ERR(i2c->twsi_base); |
|---|
| 174 | 172 | goto out; |
|---|