diff options
| author | David Bang <dbang@nvidia.com> | 2018-06-06 18:31:44 -0400 |
|---|---|---|
| committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-06-11 20:24:02 -0400 |
| commit | 7f42f32a7f26ead431109dd7c172021ba178bc04 (patch) | |
| tree | ce7c4eff60761b946c406d47b6cfd473e87fdd12 /include/linux | |
| parent | 67b081a4749c903a71250eb82903f1435be6c010 (diff) | |
video:host:nvcsi: create ioctl for prod set
Create ioctls for the auto/nvmedia use case to allow
writing prod settings
Bug 200385222
Signed-off-by: David Bang <dbang@nvidia.com>
Change-Id: I4dea4f99a425c0ec49c257cfd3eeccf05c7101df
Reviewed-on: https://git-master.nvidia.com/r/1741957
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Songhee Baek <sbaek@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Arun Shamanna Lakshmi <aruns@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nvhost_nvcsi_ioctl.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/linux/nvhost_nvcsi_ioctl.h b/include/linux/nvhost_nvcsi_ioctl.h index 91918d128..b621a453d 100644 --- a/include/linux/nvhost_nvcsi_ioctl.h +++ b/include/linux/nvhost_nvcsi_ioctl.h | |||
| @@ -56,6 +56,9 @@ | |||
| 56 | #define PHY_3_CIL_B_IO1 15 | 56 | #define PHY_3_CIL_B_IO1 15 |
| 57 | #define NVCSI_PHY_CIL_NUM_LANE 16 | 57 | #define NVCSI_PHY_CIL_NUM_LANE 16 |
| 58 | 58 | ||
| 59 | #define PHY_DPHY_MODE 0 | ||
| 60 | #define PHY_CPHY_MODE 1 | ||
| 61 | |||
| 59 | #define NVCSI_PHY_0_NVCSI_CIL_A_IO0 (0x1 << PHY_0_CIL_A_IO0) | 62 | #define NVCSI_PHY_0_NVCSI_CIL_A_IO0 (0x1 << PHY_0_CIL_A_IO0) |
| 60 | #define NVCSI_PHY_0_NVCSI_CIL_A_IO1 (0x1 << PHY_0_CIL_A_IO1) | 63 | #define NVCSI_PHY_0_NVCSI_CIL_A_IO1 (0x1 << PHY_0_CIL_A_IO1) |
| 61 | #define NVCSI_PHY_0_NVCSI_CIL_B_IO0 (0x1 << PHY_0_CIL_B_IO0) | 64 | #define NVCSI_PHY_0_NVCSI_CIL_B_IO0 (0x1 << PHY_0_CIL_B_IO0) |
| @@ -79,7 +82,8 @@ | |||
| 79 | #define NVCSI_PHY_NUM_BRICKS 4 | 82 | #define NVCSI_PHY_NUM_BRICKS 4 |
| 80 | #define NVHOST_NVCSI_IOCTL_MAGIC 'N' | 83 | #define NVHOST_NVCSI_IOCTL_MAGIC 'N' |
| 81 | 84 | ||
| 82 | #define NVHOST_NVCSI_IOCTL_DESKEW_SETUP _IOW(NVHOST_NVCSI_IOCTL_MAGIC, 1, long) | 85 | #define NVHOST_NVCSI_IOCTL_DESKEW_SETUP _IOW(NVHOST_NVCSI_IOCTL_MAGIC, 1, long) |
| 83 | #define NVHOST_NVCSI_IOCTL_DESKEW_APPLY _IOW(NVHOST_NVCSI_IOCTL_MAGIC, 2, long) | 86 | #define NVHOST_NVCSI_IOCTL_DESKEW_APPLY _IOW(NVHOST_NVCSI_IOCTL_MAGIC, 2, long) |
| 87 | #define NVHOST_NVCSI_IOCTL_PROD_APPLY _IOW(NVHOST_NVCSI_IOCTL_MAGIC, 3, long) | ||
| 84 | 88 | ||
| 85 | #endif | 89 | #endif |
