Lines Matching defs:dev

645 	struct device *dev;
974 dev_dbg(&client->dev, "i2c send error at address %#04x\n",
981 dev_dbg(&client->dev, "i2c recv error at address %#04x\n",
997 dev_dbg(&client->dev, "i2c send error at address %#04x\n",
1076 dev_err(sensor->dev,
1722 dev_err(sensor->dev,
1726 dev_err(sensor->dev,
1762 if (pm_runtime_enabled(sensor->dev) &&
1763 !pm_runtime_suspended(sensor->dev)) {
1799 dev_err(sensor->dev, "failed to perform sw reset\n");
1805 dev_err(sensor->dev, "failed to set sensor standby\n");
1811 dev_err(sensor->dev, "failed to check sensor chip id\n");
1817 dev_err(sensor->dev, "failed to set internal avdd power\n");
1824 dev_err(sensor->dev, "failed to write init sequence\n");
1830 dev_err(sensor->dev, "failed to configure pad\n");
1836 dev_err(sensor->dev, "failed to configure MIPI\n");
1842 dev_err(sensor->dev, "failed to configure ISP\n");
1848 dev_err(sensor->dev, "failed to configure black level\n");
1856 dev_err(sensor->dev, "failed to configure state\n");
1883 dev_err(sensor->dev,
1891 dev_err(sensor->dev,
1899 dev_err(sensor->dev,
1909 dev_err(sensor->dev, "failed to enable XVCLK clock\n");
1972 if (pm_runtime_suspended(sensor->dev))
2141 ret = pm_runtime_resume_and_get(sensor->dev);
2156 pm_runtime_put(sensor->dev);
2375 static int ov5648_suspend(struct device *dev)
2377 struct i2c_client *client = to_i2c_client(dev);
2401 static int ov5648_resume(struct device *dev)
2403 struct i2c_client *client = to_i2c_client(dev);
2442 struct device *dev = &client->dev;
2450 sensor = devm_kzalloc(dev, sizeof(*sensor), GFP_KERNEL);
2454 sensor->dev = dev;
2459 handle = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
2461 dev_err(dev, "unable to find endpoint node\n");
2470 dev_err(dev, "failed to parse endpoint node\n");
2476 sensor->powerdown = devm_gpiod_get_optional(dev, "powerdown",
2483 sensor->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH);
2492 sensor->dvdd = devm_regulator_get(dev, "dvdd");
2494 dev_err(dev, "cannot get DVDD (digital core) regulator\n");
2500 sensor->dovdd = devm_regulator_get(dev, "dovdd");
2502 dev_err(dev, "cannot get DOVDD (digital I/O) regulator\n");
2508 sensor->avdd = devm_regulator_get_optional(dev, "avdd");
2510 dev_info(dev, "no AVDD regulator provided, using internal\n");
2516 sensor->xvclk = devm_clk_get(dev, NULL);
2518 dev_err(dev, "failed to get external clock\n");
2525 dev_err(dev, "clock rate %lu Hz is unsupported\n", rate);
2561 pm_runtime_enable(sensor->dev);
2562 pm_runtime_set_suspended(sensor->dev);
2573 pm_runtime_disable(sensor->dev);
2596 pm_runtime_disable(sensor->dev);