mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
misc: mods: add ioctl to communicate with SP
JIRA TM-617 Change-Id: I9c786048cf9bec07233bbed38edbf11fe6c555c0 Signed-off-by: Sudeep Surendra <sudeeps@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2730674 Tested-by: Carl Dong <carld@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Chris Dragan <kdragan@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
Laxman Dewangan
parent
2b2a83bf5f
commit
9265e42093
@@ -1875,6 +1875,23 @@ struct MODS_SEND_IPI {
|
||||
__u32 num_loops;
|
||||
};
|
||||
|
||||
/* Used by MODS_ESC_FFA_CMD ioctl.
|
||||
*/
|
||||
struct MODS_FFA_PARAMS {
|
||||
/* IN */
|
||||
__u64 cmd;
|
||||
__u64 indata[4];
|
||||
/* OUT */
|
||||
__u64 outdata[4];
|
||||
};
|
||||
|
||||
enum MODS_SP_FFA_CMD_TYPE {
|
||||
MODS_FFA_CMD_READ_REG,
|
||||
MODS_FFA_CMD_WRITE_REG,
|
||||
MODS_FFA_CMD_READ_VER,
|
||||
MODS_FFA_CMD_TYPE_END
|
||||
};
|
||||
|
||||
#define MODS_IOMMU_MAP_CONTIGUOUS 1
|
||||
|
||||
#define MODS_MAX_PROP_NAME_LEN 64
|
||||
@@ -2115,5 +2132,6 @@ struct MODS_PROXIMITY_TO_NUMA_NODE {
|
||||
#define MODS_ESC_READ_DEV_PROPERTY MODSIO(WR, 142, MODS_READ_DEV_PROPERTY)
|
||||
#define MODS_ESC_PROXIMITY_TO_NUMA_NODE MODSIO(WR, 143, MODS_PROXIMITY_TO_NUMA_NODE)
|
||||
#define MODS_ESC_MODS_SEND_IPI MODSIO(W, 144, MODS_SEND_IPI)
|
||||
#define MODS_ESC_FFA_CMD MODSIO(WR, 145, MODS_FFA_PARAMS)
|
||||
|
||||
#endif /* _UAPI_MODS_H_ */
|
||||
|
||||
Reference in New Issue
Block a user