u-boot: version release v4.1.0.3

fa813205bd Merge "[eth] change rxterm and vcm to link DianXin router" into v4.1.0
956d3a3198 [eth] change rxterm and vcm to link DianXin router
9e6d7e0dd8 [audio][uboot] add play

Change-Id: I6a23283cc4033f4032f0161d4ba5b9339e8f9952
This commit is contained in:
forum_service
2023-08-28 19:47:37 +08:00
committed by carbon
parent b5490999b7
commit 1f388afcf2
19 changed files with 2365 additions and 18 deletions

View File

@ -134,26 +134,27 @@ static void cv182xa_ephy_init(void)
// En TX_Rterm
mmio_write_32(0x03009040, (0x0001 | mmio_read_32(0x03009040)));
// change rx vcm
mmio_write_32(0x0300904c, (0x820 | mmio_read_32(0x0300904c)));
// Link Pulse
// Switch to MII-page10
mmio_write_32(0x0300907c, 0x0a00);
#if 1
// Set Link Pulse
// mmio_write_32(0x03009040, 0x3e00);
// mmio_write_32(0x03009044, 0x7864);
// mmio_write_32(0x03009048, 0x6470);
// mmio_write_32(0x0300904c, 0x5f62);
// mmio_write_32(0x03009050, 0x5a5a);
// mmio_write_32(0x03009054, 0x5458);
// mmio_write_32(0x03009058, 0xb23a);
// mmio_write_32(0x0300905c, 0x94a0);
// mmio_write_32(0x03009060, 0x9092);
// mmio_write_32(0x03009064, 0x8a8e);
// mmio_write_32(0x03009068, 0x8688);
// mmio_write_32(0x0300906c, 0x8484);
// mmio_write_32(0x03009070, 0x0082);
mmio_write_32(0x03009040, 0x3e00);
mmio_write_32(0x03009044, 0x7864);
mmio_write_32(0x03009048, 0x6470);
mmio_write_32(0x0300904c, 0x5f62);
mmio_write_32(0x03009050, 0x5a5a);
mmio_write_32(0x03009054, 0x5458);
mmio_write_32(0x03009058, 0xb23a);
mmio_write_32(0x0300905c, 0x94a0);
mmio_write_32(0x03009060, 0x9092);
mmio_write_32(0x03009064, 0x8a8e);
mmio_write_32(0x03009068, 0x8688);
mmio_write_32(0x0300906c, 0x8484);
mmio_write_32(0x03009070, 0x0082);
#else
// from sean
// Fix err: the status is still linkup when removed the network cable.
mmio_write_32(0x03009040, 0x2000);
@ -169,7 +170,7 @@ static void cv182xa_ephy_init(void)
mmio_write_32(0x03009068, 0x8283);
mmio_write_32(0x0300906c, 0x8182);
mmio_write_32(0x03009070, 0x0081);
#endif
// TP_IDLE
// Switch to MII-page11
mmio_write_32(0x0300907c, 0x0b00);