From: David Gounaris Date: Mon, 3 Sep 2018 12:47:29 +0000 (+0200) Subject: net/wan/fsl_ucc_hdlc: GUMR for non tsa mode X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=040b7c94e4ec585149f63f429253a493064749c3;p=openwrt%2Fstaging%2Fblogic.git net/wan/fsl_ucc_hdlc: GUMR for non tsa mode The following bits in the GUMR is changed for non tsa mode: CDS, CTSP and CTSS are set to zero. When set, there is no tx interrupts from the controller. Signed-off-by: David Gounaris Signed-off-by: David S. Miller --- diff --git a/drivers/net/wan/fsl_ucc_hdlc.c b/drivers/net/wan/fsl_ucc_hdlc.c index bb52c4dcf22c..4545c782ef4e 100644 --- a/drivers/net/wan/fsl_ucc_hdlc.c +++ b/drivers/net/wan/fsl_ucc_hdlc.c @@ -97,6 +97,12 @@ static int uhdlc_init(struct ucc_hdlc_private *priv) if (priv->tsa) { uf_info->tsa = 1; uf_info->ctsp = 1; + uf_info->cds = 1; + uf_info->ctss = 1; + } else { + uf_info->cds = 0; + uf_info->ctsp = 0; + uf_info->ctss = 0; } /* This sets HPM register in CMXUCR register which configures a