![]() |
|
|||
0001 /* 0002 * Copyright (C) 2010 Francisco Jerez. 0003 * All Rights Reserved. 0004 * 0005 * Permission is hereby granted, free of charge, to any person obtaining 0006 * a copy of this software and associated documentation files (the 0007 * "Software"), to deal in the Software without restriction, including 0008 * without limitation the rights to use, copy, modify, merge, publish, 0009 * distribute, sublicense, and/or sell copies of the Software, and to 0010 * permit persons to whom the Software is furnished to do so, subject to 0011 * the following conditions: 0012 * 0013 * The above copyright notice and this permission notice (including the 0014 * next paragraph) shall be included in all copies or substantial 0015 * portions of the Software. 0016 * 0017 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 0018 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 0019 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 0020 * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 0021 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 0022 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 0023 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 0024 * 0025 */ 0026 0027 #ifndef __DRM_I2C_SIL164_H__ 0028 #define __DRM_I2C_SIL164_H__ 0029 0030 /** 0031 * struct sil164_encoder_params 0032 * 0033 * Describes how the sil164 is connected to the GPU. It should be used 0034 * as the @params parameter of its @set_config method. 0035 * 0036 * See "http://www.siliconimage.com/docs/SiI-DS-0021-E-164.pdf". 0037 */ 0038 struct sil164_encoder_params { 0039 enum { 0040 SIL164_INPUT_EDGE_FALLING = 0, 0041 SIL164_INPUT_EDGE_RISING 0042 } input_edge; 0043 0044 enum { 0045 SIL164_INPUT_WIDTH_12BIT = 0, 0046 SIL164_INPUT_WIDTH_24BIT 0047 } input_width; 0048 0049 enum { 0050 SIL164_INPUT_SINGLE_EDGE = 0, 0051 SIL164_INPUT_DUAL_EDGE 0052 } input_dual; 0053 0054 enum { 0055 SIL164_PLL_FILTER_ON = 0, 0056 SIL164_PLL_FILTER_OFF, 0057 } pll_filter; 0058 0059 int input_skew; /** < Allowed range [-4, 3], use 0 for no de-skew. */ 0060 int duallink_skew; /** < Allowed range [-4, 3]. */ 0061 }; 0062 0063 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |