diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nvhost.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/nvhost.h b/include/linux/nvhost.h index 8871c96c6..040ba072c 100644 --- a/include/linux/nvhost.h +++ b/include/linux/nvhost.h | |||
| @@ -350,6 +350,18 @@ int nvhost_job_add_client_gather_address(struct nvhost_job *job, | |||
| 350 | u32 num_words, u32 class_id, dma_addr_t gather_address); | 350 | u32 num_words, u32 class_id, dma_addr_t gather_address); |
| 351 | int nvhost_channel_submit(struct nvhost_job *job); | 351 | int nvhost_channel_submit(struct nvhost_job *job); |
| 352 | 352 | ||
| 353 | /* common device management APIs */ | ||
| 354 | int nvhost_client_device_get_resources(struct platform_device *dev); | ||
| 355 | int nvhost_client_device_release(struct platform_device *dev); | ||
| 356 | int nvhost_client_device_init(struct platform_device *dev); | ||
| 357 | int nvhost_check_bondout(unsigned int id); | ||
| 358 | |||
| 359 | /* common runtime pm and power domain APIs */ | ||
| 360 | int nvhost_module_init(struct platform_device *ndev); | ||
| 361 | int nvhost_module_add_domain(struct generic_pm_domain *domain, | ||
| 362 | struct platform_device *pdev); | ||
| 363 | extern const struct dev_pm_ops nvhost_module_pm_ops; | ||
| 364 | |||
| 353 | /* public host1x sync-point management APIs */ | 365 | /* public host1x sync-point management APIs */ |
| 354 | u32 nvhost_get_syncpt_client_managed(const char *syncpt_name); | 366 | u32 nvhost_get_syncpt_client_managed(const char *syncpt_name); |
| 355 | u32 nvhost_get_syncpt_host_managed(struct platform_device *pdev, | 367 | u32 nvhost_get_syncpt_host_managed(struct platform_device *pdev, |
