diff options
author | Troy Kisky <troy.kisky@boundarydevices.com> | 2014-03-07 13:08:38 -0700 |
---|---|---|
committer | Troy Kisky <troy.kisky@boundarydevices.com> | 2014-04-24 18:59:50 -0700 |
commit | 3e97c76812c7e7b018a0431667a3df47db459411 (patch) | |
tree | 5ab355e499758ad612c1670735a9e930454d8c58 /include | |
parent | f67cb7d3ecaeb24323115f8e00dc8813ea61f5fb (diff) |
mipi: reduce code, pair up mipi_csi2_pixelclk_enable/disable
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/ipu-v3.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/include/linux/ipu-v3.h b/include/linux/ipu-v3.h index 359256982845..1145c79030da 100644 --- a/include/linux/ipu-v3.h +++ b/include/linux/ipu-v3.h @@ -127,15 +127,18 @@ typedef enum { XY } display_addressing_t; +struct mipi_fields { + uint32_t id; + uint32_t vc; + bool en; +}; /*! * Union of initialization parameters for a logical channel. */ typedef union { struct { uint32_t csi; - uint32_t mipi_id; - uint32_t mipi_vc; - bool mipi_en; + struct mipi_fields mipi; bool interlaced; } csi_mem; struct { @@ -148,9 +151,7 @@ typedef union { uint32_t outh_resize_ratio; uint32_t outv_resize_ratio; uint32_t csi; - uint32_t mipi_id; - uint32_t mipi_vc; - bool mipi_en; + struct mipi_fields mipi; } csi_prp_enc_mem; struct { uint32_t in_width; @@ -189,9 +190,7 @@ typedef union { ipu_motion_sel motion_sel; enum v4l2_field field_fmt; uint32_t csi; - uint32_t mipi_id; - uint32_t mipi_vc; - bool mipi_en; + struct mipi_fields mipi; } csi_prp_vf_mem; struct { uint32_t in_width; |