summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: 97d7665)
raw | patch | inline | side by side (from parent 1: 97d7665)
author | Vitaly Andrianov <vitalya@ti.com> | |
Fri, 8 Nov 2019 15:38:54 +0000 (10:38 -0500) | ||
committer | Vitaly Andrianov <vitalya@ti.com> | |
Fri, 8 Nov 2019 15:38:54 +0000 (10:38 -0500) |
The driver has to enable the ps_stat. Linux driver doesn't do that yet, so
we enable it from F/W.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
--
pindsw-3931
we enable it from F/W.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
--
pindsw-3931
packages/ti/drv/emac/firmware/icss_dualmac/src/rxl2_txl2.asm | patch | blob | history |
diff --git a/packages/ti/drv/emac/firmware/icss_dualmac/src/rxl2_txl2.asm b/packages/ti/drv/emac/firmware/icss_dualmac/src/rxl2_txl2.asm
index c9d5c9370ff9d9c9ad04c0fc5d6910d2c22f2d2a..9d05fbf8892c7618d3cb96fb2af47ab2f8309446 100644 (file)
Start:
TM_DISABLE
+ ldi32 r0, 0x80000000 ;TODO: driver has to enable PA_STAT
+ ldi32 r1, 0x3c000
+ sbbo &r0, r1, 8, 4
+
zero &r0, 124
P2P_IPC_ZAP ;zap IPC area
xout XFR2VBUS_XID_READ0, &r18, 4 ;disable xfr2vbus autoread mode
TX_EOF:
qbne tx_underflow, GRegs.tx.b.state, TX_S_W_EOF
flip_tx_r0_r23
+ m_inc_stat r0.b0, 82
qbbs tx_proc_col, GRegs.speed_f, f_stopped_due_col
; TX TS processing
qbbc no_tx_ts, TxRegs.ds_flags, 5 ; we don't need tx_ts