mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 23:21:58 +00:00
da850: fix the channel number for EMAC teardown init
TX and RX channel numbers programmed as '1' during EMAC teardown initialization is wrong. This patch fixes the same by setting channel number to '0' which is used by U-boot. Signed-off-by: Sugumar Natarajan <sugumar@ti.com> Signed-off-by: Nagabhushana Netagunte <nagabhushana.netagunte@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit is contained in:
parent
8cf4739965
commit
ba511f779a
1 changed files with 2 additions and 2 deletions
|
@ -457,7 +457,7 @@ static void davinci_eth_ch_teardown(int ch)
|
|||
|
||||
if (ch == EMAC_CH_TX) {
|
||||
/* Init TX channel teardown */
|
||||
writel(1, &adap_emac->TXTEARDOWN);
|
||||
writel(0, &adap_emac->TXTEARDOWN);
|
||||
do {
|
||||
/*
|
||||
* Wait here for Tx teardown completion interrupt to
|
||||
|
@ -476,7 +476,7 @@ static void davinci_eth_ch_teardown(int ch)
|
|||
writel(0, &adap_emac->TX0HDP);
|
||||
} else {
|
||||
/* Init RX channel teardown */
|
||||
writel(1, &adap_emac->RXTEARDOWN);
|
||||
writel(0, &adap_emac->RXTEARDOWN);
|
||||
do {
|
||||
/*
|
||||
* Wait here for Rx teardown completion interrupt to
|
||||
|
|
Loading…
Reference in a new issue