Lines Matching defs:dev
28 static int __maybe_unused pl353_smc_suspend(struct device *dev)
30 struct pl353_smc_data *pl353_smc = dev_get_drvdata(dev);
38 static int __maybe_unused pl353_smc_resume(struct device *dev)
40 struct pl353_smc_data *pl353_smc = dev_get_drvdata(dev);
45 dev_err(dev, "Cannot enable axi domain clock.\n");
51 dev_err(dev, "Cannot enable memory clock.\n");
74 struct device_node *of_node = adev->dev.of_node;
80 pl353_smc = devm_kzalloc(&adev->dev, sizeof(*pl353_smc), GFP_KERNEL);
84 pl353_smc->aclk = devm_clk_get(&adev->dev, "apb_pclk");
86 dev_err(&adev->dev, "aclk clock not found.\n");
90 pl353_smc->memclk = devm_clk_get(&adev->dev, "memclk");
92 dev_err(&adev->dev, "memclk clock not found.\n");
98 dev_err(&adev->dev, "Unable to enable AXI clock.\n");
104 dev_err(&adev->dev, "Unable to enable memory clock.\n");
114 dev_warn(&adev->dev, "unsupported child node\n");
121 dev_err(&adev->dev, "no matching children\n");
125 of_platform_device_create(child, NULL, &adev->dev);