.. | .. |
---|
362 | 362 | { |
---|
363 | 363 | const struct of_device_id *match; |
---|
364 | 364 | struct xlr_i2c_private *priv; |
---|
365 | | - struct resource *res; |
---|
366 | 365 | struct clk *clk; |
---|
367 | 366 | unsigned long clk_rate; |
---|
368 | 367 | unsigned long clk_div; |
---|
.. | .. |
---|
380 | 379 | else |
---|
381 | 380 | priv->cfg = &xlr_i2c_config_default; |
---|
382 | 381 | |
---|
383 | | - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
384 | | - priv->iobase = devm_ioremap_resource(&pdev->dev, res); |
---|
| 382 | + priv->iobase = devm_platform_ioremap_resource(pdev, 0); |
---|
385 | 383 | if (IS_ERR(priv->iobase)) |
---|
386 | 384 | return PTR_ERR(priv->iobase); |
---|
387 | 385 | |
---|
.. | .. |
---|
404 | 402 | |
---|
405 | 403 | if (of_property_read_u32(pdev->dev.of_node, "clock-frequency", |
---|
406 | 404 | &busfreq)) |
---|
407 | | - busfreq = 100000; |
---|
| 405 | + busfreq = I2C_MAX_STANDARD_MODE_FREQ; |
---|
408 | 406 | |
---|
409 | 407 | clk = devm_clk_get(&pdev->dev, NULL); |
---|
410 | 408 | if (!IS_ERR(clk)) { |
---|