Lines Matching refs:dev

1073 	struct device *dev = &pdev->dev;  in mlxbf_i2c_init_resource()  local
1078 tmp_res = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), in mlxbf_i2c_init_resource()
1085 devm_kfree(dev, tmp_res); in mlxbf_i2c_init_resource()
1247 struct device *dev = &pdev->dev; in mlxbf_i2c_init_timings() local
1252 ret = device_property_read_u32(dev, "clock-frequency", &config_khz); in mlxbf_i2c_init_timings()
1284 struct device *dev = &pdev->dev; in mlxbf_i2c_get_gpio() local
1306 if (!devm_request_mem_region(dev, params->start, size, params->name)) in mlxbf_i2c_get_gpio()
1309 gpio_res->io = devm_ioremap(dev, params->start, size); in mlxbf_i2c_get_gpio()
1311 devm_release_mem_region(dev, params->start, size); in mlxbf_i2c_get_gpio()
1322 struct device *dev = &pdev->dev; in mlxbf_i2c_release_gpio() local
1334 devm_iounmap(dev, gpio_res->io); in mlxbf_i2c_release_gpio()
1335 devm_release_mem_region(dev, params->start, in mlxbf_i2c_release_gpio()
1348 struct device *dev = &pdev->dev; in mlxbf_i2c_get_corepll() local
1371 if (!devm_request_mem_region(dev, params->start, size, params->name)) in mlxbf_i2c_get_corepll()
1374 corepll_res->io = devm_ioremap(dev, params->start, size); in mlxbf_i2c_get_corepll()
1376 devm_release_mem_region(dev, params->start, size); in mlxbf_i2c_get_corepll()
1387 struct device *dev = &pdev->dev; in mlxbf_i2c_release_corepll() local
1398 devm_iounmap(dev, corepll_res->io); in mlxbf_i2c_release_corepll()
1399 devm_release_mem_region(dev, params->start, in mlxbf_i2c_release_corepll()
1412 struct device *dev = &pdev->dev; in mlxbf_i2c_init_master() local
1434 dev_err(dev, "Failed to get gpio resource"); in mlxbf_i2c_init_master()
1531 struct device *dev = &pdev->dev; in mlxbf_i2c_calculate_corepll_freq() local
1557 dev_err(dev, "Failed to get corePLL resource"); in mlxbf_i2c_calculate_corepll_freq()
1742 struct device *dev = &pdev->dev; in mlxbf_i2c_release_coalesce() local
1757 devm_release_mem_region(dev, params->start, size); in mlxbf_i2c_release_coalesce()
1767 struct device *dev = &pdev->dev; in mlxbf_i2c_init_slave() local
1792 dev_err(dev, "failed to initialize cause coalesce\n"); in mlxbf_i2c_init_slave()
2087 dev_dbg(&adap->dev, "smbus quick, slave 0x%02x\n", addr); in mlxbf_i2c_smbus_xfer()
2094 dev_dbg(&adap->dev, "smbus %s byte, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2101 dev_dbg(&adap->dev, "smbus %s byte data at 0x%02x, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2108 dev_dbg(&adap->dev, "smbus %s word data at 0x%02x, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2116 dev_dbg(&adap->dev, "i2c %s block data, %d bytes at 0x%02x, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2124 dev_dbg(&adap->dev, "smbus %s block data, %d bytes at 0x%02x, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2131 dev_dbg(&adap->dev, "process call, wr/rd at 0x%02x, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2140 dev_dbg(&adap->dev, "block process call, wr/rd %d bytes, slave 0x%02x.\n", in mlxbf_i2c_smbus_xfer()
2145 dev_dbg(&adap->dev, "Unsupported I2C/SMBus command %d\n", in mlxbf_i2c_smbus_xfer()
2158 struct device *dev = &slave->dev; in mlxbf_i2c_reg_slave() local
2166 dev_err(dev, "SMBus PEC and 10 bit address not supported\n"); in mlxbf_i2c_reg_slave()
2172 dev_err(dev, "Surpassed max number of registered slaves allowed\n"); in mlxbf_i2c_reg_slave()
2180 struct device *dev = &slave->dev; in mlxbf_i2c_unreg_slave() local
2190 dev_err(dev, "Unable to find slave 0x%x\n", slave->addr); in mlxbf_i2c_unreg_slave()
2253 static int mlxbf_i2c_acpi_probe(struct device *dev, struct mlxbf_i2c_priv *priv) in mlxbf_i2c_acpi_probe() argument
2262 aid = acpi_match_device(mlxbf_i2c_acpi_ids, dev); in mlxbf_i2c_acpi_probe()
2268 ret = acpi_dev_uid_to_integer(ACPI_COMPANION(dev), &bus_id); in mlxbf_i2c_acpi_probe()
2270 dev_err(dev, "Cannot retrieve UID\n"); in mlxbf_i2c_acpi_probe()
2281 struct device *dev = &pdev->dev; in mlxbf_i2c_probe() local
2287 priv = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_priv), GFP_KERNEL); in mlxbf_i2c_probe()
2291 ret = mlxbf_i2c_acpi_probe(dev, priv); in mlxbf_i2c_probe()
2300 if (device_property_read_u32(dev, "resource_version", &resource_version)) in mlxbf_i2c_probe()
2306 priv->timer = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL); in mlxbf_i2c_probe()
2310 priv->mst = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL); in mlxbf_i2c_probe()
2314 priv->slv = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL); in mlxbf_i2c_probe()
2321 return dev_err_probe(dev, ret, "Cannot fetch smbus resource info"); in mlxbf_i2c_probe()
2330 return dev_err_probe(dev, ret, "Cannot fetch timer resource info"); in mlxbf_i2c_probe()
2335 return dev_err_probe(dev, ret, "Cannot fetch master resource info"); in mlxbf_i2c_probe()
2340 return dev_err_probe(dev, ret, "Cannot fetch slave resource info"); in mlxbf_i2c_probe()
2346 return dev_err_probe(dev, ret, "Cannot fetch cause master resource info"); in mlxbf_i2c_probe()
2351 return dev_err_probe(dev, ret, "Cannot fetch cause slave resource info"); in mlxbf_i2c_probe()
2358 adap->dev.parent = dev; in mlxbf_i2c_probe()
2359 adap->dev.of_node = dev->of_node; in mlxbf_i2c_probe()
2368 dev_err(dev, "cannot get core clock frequency\n"); in mlxbf_i2c_probe()
2383 return dev_err_probe(dev, ret, "failed to initialize smbus master %d", in mlxbf_i2c_probe()
2393 ret = devm_request_irq(dev, irq, mlxbf_i2c_irq, in mlxbf_i2c_probe()
2395 dev_name(dev), priv); in mlxbf_i2c_probe()
2397 return dev_err_probe(dev, ret, "Cannot get irq %d\n", irq); in mlxbf_i2c_probe()
2417 struct device *dev = &pdev->dev; in mlxbf_i2c_remove() local
2422 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2425 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2428 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2431 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2435 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2438 devm_release_mem_region(dev, params->start, resource_size(params)); in mlxbf_i2c_remove()
2452 devm_free_irq(dev, priv->irq, priv); in mlxbf_i2c_remove()