static int omap_rproc_set_lat(struct rproc *rproc, long val) { int ret = 0; if (!strcmp(rproc->name, "ipu")) pm_qos_update_request(rproc->qos_request, val); else ret = omap_pm_set_max_dev_wakeup_lat(rproc->dev, rproc->dev, val); return ret; }
static int omap_rproc_set_lat(struct rproc *rproc, long val) { int ret = 0; if (!strcmp(rproc->name, "ipu")) { #ifdef CONFIG_OMAP_IPU_DEEPIDLE if (val == 40) val = 1500; #endif pm_qos_update_request(rproc->qos_request, val); } else ret = omap_pm_set_max_dev_wakeup_lat(rproc->dev, rproc->dev, val); return ret; }
static int rpres_set_dev_lat(struct platform_device *pdev, long val) { return omap_pm_set_max_dev_wakeup_lat(&pdev->dev, &pdev->dev, val); }
static int omap2_rprm_set_max_dev_wakeup_lat(struct device *rdev, struct device *tdev, unsigned long val) { return omap_pm_set_max_dev_wakeup_lat(rdev, tdev, val); }