summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorDavid Bang <dbang@nvidia.com>2018-06-06 18:31:44 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-06-11 20:24:02 -0400
commit7f42f32a7f26ead431109dd7c172021ba178bc04 (patch)
treece7c4eff60761b946c406d47b6cfd473e87fdd12 /include/linux
parent67b081a4749c903a71250eb82903f1435be6c010 (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.h8
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