NV services: Difference between revisions
No edit summary |
|||
Line 65: | Line 65: | ||
QueryEvent is only supported by: | QueryEvent is only supported by: | ||
* /dev/nvcec-ctrl | * '''/dev/nvcec-ctrl''' | ||
** EvtId=0 | ** EvtId=0 | ||
** EvtId=1 | ** EvtId=1 | ||
Line 77: | Line 77: | ||
** EvtId=9 | ** EvtId=9 | ||
* /dev/nvhdcp_up-ctrl | * '''/dev/nvhdcp_up-ctrl''' | ||
** EvtId=0: DphdcpStateEvent | ** EvtId=0: DphdcpStateEvent | ||
* /dev/nvdisp-ctrl | * '''/dev/nvdisp-ctrl''' | ||
** EvtId=0: HpdInEvent | ** EvtId=0: HpdInEvent | ||
** EvtId=1: HpdOutEvent | ** EvtId=1: HpdOutEvent | ||
** EvtId=2: VblankHead0Event | ** EvtId=2: VblankHead0Event | ||
* /dev/nvhost-gpu | * '''/dev/nvhost-gpu''' | ||
** EvtId=1: BptIntEvent | ** EvtId=1: BptIntEvent | ||
** EvtId=2: BptPauseEvent | ** EvtId=2: BptPauseEvent | ||
** EvtId=3: ErrorNotifierEvent | ** EvtId=3: ErrorNotifierEvent | ||
* /dev/nvhost-ctrl | * '''/dev/nvhost-ctrl''' | ||
** EvtId=(EventSlot | ((SyncptId & 0xFFF) << 16) | (IsValid << 28)): New format used by [[#NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT|NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT]]/[[#NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT_EX|NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT_EX]]. | ** EvtId=(EventSlot | ((SyncptId & 0xFFF) << 16) | (IsValid << 28)): New format used by [[#NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT|NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT]]/[[#NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT_EX|NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT_EX]]. | ||
** EvtId=(EventSlot | (SyncptId << 4)): Old format used by [[#NVHOST_IOCTL_CTRL_SYNCPT_WAITEX|NVHOST_IOCTL_CTRL_SYNCPT_WAITEX]]. | ** EvtId=(EventSlot | (SyncptId << 4)): Old format used by [[#NVHOST_IOCTL_CTRL_SYNCPT_WAITEX|NVHOST_IOCTL_CTRL_SYNCPT_WAITEX]]. | ||
* /dev/nvhost-ctrl-gpu | * '''/dev/nvhost-ctrl-gpu''' | ||
** EvtId=1: ErrorEvent | ** EvtId=1: ErrorEvent | ||
** EvtId=2: SemaphoreEvent | ** EvtId=2: SemaphoreEvent | ||
* /dev/nvhost-dbg-gpu | * '''/dev/nvhost-dbg-gpu''' | ||
** EvtId=Any: DbgEvents | ** EvtId=Any: DbgEvents | ||
* /dev/nvsched-ctrl | * '''/dev/nvsched-ctrl''' | ||
** EvtId=0: ApplicationAddedEvent | ** EvtId=0: ApplicationAddedEvent | ||
** EvtId=1: ApplicationUpdatedEvent | ** EvtId=1: ApplicationUpdatedEvent |