Re: [PATCH v5 1/2] dt-bindings: ufs: Document static TX Equalization settings properties
From: Peter Wang (王信友)
Date: Fri May 29 2026 - 03:50:44 EST
On Thu, 2026-05-28 at 18:14 -0700, Can Guo wrote:
> UFS v5.0/UFSHCI v5.0 add HS-G6 support (46.6 Gbps/lane) via UniPro
> v3.0
> and M-PHY v6.0. In these specs, TX Equalization is defined for all
> High
> Speed Gears (not only HS-G6) to compensate channel loss and improve
> signal
> integrity at high speed operation.
>
> For HS-G6, M-PHY uses PAM4 1b1b line coding, Pre-Coding may also be
> required depending on channel characteristics.
>
> Add vendor-neutral DT properties:
>
> - patternProperties for txeq-preshoot-g[1-6] and txeq-deemphasis-g[1-
> 6]
> - fixed property tx-precode-enable-g6
>
> Each property is a uint32 array of per-lane tuples:
> <Host_Lane0 Device_Lane0>, [<Host_Lane1 Device_Lane1>]
>
> Accept 2 or 4 values (x1/x2 lane configs). PreShoot and DeEmphasis
> values
> are 0..7. Precode enable values are 0/1 and only applicable to HS-G6.
>
> Acked-by: Manivannan Sadhasivam <mani@xxxxxxxxxx>
> Reviewed-by: Bean Huo <beanhuo@xxxxxxxxxx>
> Signed-off-by: Can Guo <can.guo@xxxxxxxxxxxxxxxx>
> ---
Reviewed-by: Peter Wang <peter.wang@xxxxxxxxxxxx>