From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harry Wentland Subject: Re: [PATCH V2] drm: Add LTTPR defines for DP 1.4a Date: Mon, 26 Aug 2019 15:44:21 +0000 Message-ID: References: <20190826152925.4x7mwhzxit353yww@outlook.office365.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1620362158==" Return-path: In-Reply-To: <20190826152925.4x7mwhzxit353yww-1ViLX0X+lBJGNQ1M2rI3KwRV3xvJKrda@public.gmane.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: "Siqueira, Rodrigo" , "amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" , "dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" Cc: "Li, Sun peng (Leo)" , "Berthe, Abdoulaye" , "Navare, Manasi D" , "Wentland, Harry" List-Id: dri-devel@lists.freedesktop.org --===============1620362158== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Y6T2VYDe1Zxm2yfBEqBO97zyr8MvyhOmR" --Y6T2VYDe1Zxm2yfBEqBO97zyr8MvyhOmR Content-Type: multipart/mixed; boundary="GPAOQqXlrNXVmhE8tP5byj9m3sUwc5SVz"; protected-headers="v1" From: Harry Wentland To: "Siqueira, Rodrigo" , "amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" , "dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" Cc: "Berthe, Abdoulaye" , "Wentland, Harry" , "Li, Sun peng (Leo)" , "Navare, Manasi D" Message-ID: Subject: Re: [PATCH V2] drm: Add LTTPR defines for DP 1.4a References: <20190826152925.4x7mwhzxit353yww-1ViLX0X+lBJGNQ1M2rI3KwRV3xvJKrda@public.gmane.org> In-Reply-To: <20190826152925.4x7mwhzxit353yww-1ViLX0X+lBJGNQ1M2rI3KwRV3xvJKrda@public.gmane.org> --GPAOQqXlrNXVmhE8tP5byj9m3sUwc5SVz Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: quoted-printable +Cc Manasi, FYI On 2019-08-26 11:29 a.m., Siqueira, Rodrigo wrote: > DP 1.4a specification defines Link Training Tunable PHY Repeater (LTTPR= ) > which is required to add support for systems with Thunderbolt or other > repeater devices. >=20 > Changes since V1: > - Adjusts registers names to be aligned with spec and the rest of the > file > - Update spec comment from 1.4 to 1.4a >=20 > Cc: Abdoulaye Berthe > Cc: Harry Wentland > Cc: Leo Li > Signed-off-by: Rodrigo Siqueira > Signed-off-by: Abdoulaye Berthe Reviewed-by: Harry Wentland Harry > --- > include/drm/drm_dp_helper.h | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) >=20 > diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h > index 8364502f92cf..e8beb4e7e5da 100644 > --- a/include/drm/drm_dp_helper.h > +++ b/include/drm/drm_dp_helper.h > @@ -134,6 +134,31 @@ > #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */ > # define DP_MAX_SUPPORTED_RATES 8 /* 16-bit little-endian */= > =20 > +/** Link Training (LT)-tunable Physical Repeaters - DP 1.4a **/ > +#define DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV 0xf0000 > +#define DP_MAX_LINK_RATE_PHY_REPEATER 0xf0001 > +#define DP_PHY_REPEATER_CNT 0xf0002 > +#define DP_PHY_REPEATER_MODE 0xf0003 > +#define DP_MAX_LANE_COUNT_PHY_REPEATER 0xf0004 > +#define DP_PHY_REPEATER_EXTENDED_WAIT_TIMEOUT 0xf0005 > +#define DP_TRAINING_PATTERN_SET_PHY_REPEATER1 0xf0010 > +#define DP_TRAINING_LANE0_SET_PHY_REPEATER1 0xf0011 > +#define DP_TRAINING_LANE1_SET_PHY_REPEATER1 0xf0012 > +#define DP_TRAINING_LANE2_SET_PHY_REPEATER1 0xf0013 > +#define DP_TRAINING_LANE3_SET_PHY_REPEATER1 0xf0014 > +#define DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER1 0xf0020 > +#define DP_TRANSMITTER_CAPABILITY_PHY_REPEATER1 0xf0021 > +#define DP_LANE0_1_STATUS_PHY_REPEATER1 0xf0030 > +#define DP_LANE2_3_STATUS_PHY_REPEATER1 0xf0031 > +#define DP_LANE_ALIGN_STATUS_UPDATED_PHY_REPEATER1 0xf0032 > +#define DP_ADJUST_REQUEST_LANE0_1_PHY_REPEATER1 0xf0033 > +#define DP_ADJUST_REQUEST_LANE2_3_PHY_REPEATER1 0xf0034 > +#define DP_SYMBOL_ERROR_COUNT_LANE0_PHY_REPEATER1 0xf0035 > +#define DP_SYMBOL_ERROR_COUNT_LANE1_PHY_REPEATER1 0xf0037 > +#define DP_SYMBOL_ERROR_COUNT_LANE2_PHY_REPEATER1 0xf0039 > +#define DP_SYMBOL_ERROR_COUNT_LANE3_PHY_REPEATER1 0xf003b > +#define DP_FEC_STATUS_PHY_REPEATER1 0xf0290 > + > /* Multiple stream transport */ > #define DP_FAUX_CAP 0x020 /* 1.2 */ > # define DP_FAUX_CAP_1 (1 << 0) >=20 --GPAOQqXlrNXVmhE8tP5byj9m3sUwc5SVz-- --Y6T2VYDe1Zxm2yfBEqBO97zyr8MvyhOmR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEkiEcMSFhcOGNLtE6LVgVyYwUtuMFAl1j/lMACgkQLVgVyYwU tuObcQgAqaPd92wRVMd0cJUDGdqrSb4DLrQHnhHQbtfWgbwIl96eFqCcAxCK/DsA w2n2ddQR3ZcmbOFzle6cGA5erySwjqUr55ouzwP6pjzQ2B6TdewFbuq/5q3maqj0 qZx92ytUjXv1wto5+AF7uO0G2nSyymkU5m8KgCdttEgbbVTOaGpBv0f4mkiL5TBB jlKBz/VX1eFBD1m5BFTn105rEy3ErBQnDgo+gUzV05VRlvMqAr2rm9nFiqxEXiAi zzh+u1fePGPx0AUqMsZ4mjuLce8K0u423HO5ffx5zfXX6YnNR1FSNm4fHQtgUwOl wxC9qMLiKsddve/lfoa0vif+3aePtQ== =5kj2 -----END PGP SIGNATURE----- --Y6T2VYDe1Zxm2yfBEqBO97zyr8MvyhOmR-- --===============1620362158== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBt YWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4 --===============1620362158==--