QiaoChong
b7a122860a
3a9780e add vram freq support.
Change-Id: Iec5610ce1c69d7b8891f2df1513f37a5f4709323
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
05879e5c90
3a9780e pci config ext access.
43291_rs780_rpr_nda_1.05.pdf
5.9.8
Program PCIE Memory Mapped Configuration Space
Change-Id: Ica689e95ebab962c94c1ffe1c283e060db8114ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
5107940963
3a8780e pci config ext access.
43291_rs780_rpr_nda_1.05.pdf
5.9.8
Program PCIE Memory Mapped Configuration Space
Change-Id: Ica689e95ebab962c94c1ffe1c283e060db8114ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
3a29c87120
3a780e pci config ext access.
43291_rs780_rpr_nda_1.05.pdf
5.9.8
Program PCIE Memory Mapped Configuration Space
Change-Id: Ica689e95ebab962c94c1ffe1c283e060db8114ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
557912e5b6
3a82w pci config ext access.
43291_rs780_rpr_nda_1.05.pdf
5.9.8
Program PCIE Memory Mapped Configuration Space
Change-Id: Ica689e95ebab962c94c1ffe1c283e060db8114ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
7ce6d0e7df
3aserver pci config ext access.
43291_rs780_rpr_nda_1.05.pdf
5.9.8
Program PCIE Memory Mapped Configuration Space
Change-Id: Ica689e95ebab962c94c1ffe1c283e060db8114ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
1567117e55
3aserver add wdt env.
Change-Id: I954b5c39e94fd9ac7337f3c27b13dd47aa8f0362
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
54fd9a00e8
Revert "3a82w set rx dma window to filter pci mem."
This reverts commit 221729adba167ddbd8462a7c5d818171b1e675e8.
7 years ago
QiaoChong
46a3ca88f8
3a82w add env wdt.
Change-Id: I8bd4669307e1a8390712c98753b6c0215da99fc7
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
7f6a7fdb85
fix 3a82w watchdog.
Change-Id: I420883f628cac7de00fa13872e70ab1591c4241b
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
bc59fb2890
3a82w enable wdt and feed dog in irq.
Change-Id: I8a098b57dd101a82586106f7fe9c03097bae478f
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
987e8b5b73
Bonito3a82w irq add wdt process.
Change-Id: I5a66cf5b231551b6979e8a39196742928663f6f7
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
309ea99eef
3aserver fix irq routing.
Change-Id: Ieec1e5a6ea56d7029d05dd8cc0bc008730912375
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
b658ce65fc
3aserver enable wdt and feed dog in irq.
Change-Id: I332d014635aaa5138a500ab0759a9ced24d96e80
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
4f7db17210
Bonito3aserver irq add wdt process.
Change-Id: I5a66cf5b231551b6979e8a39196742928663f6f7
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
qiaochong
9b4f6e8cf3
add ls3aserver timer irq process.
Change-Id: I1cd2a0f71d6b029f618681bcdce6399fec2cf358
Signed-off-by: qiaochong <qiaochong@loongson.cn>
10 years ago
QiaoChong
e593fa5a31
add Bonito3aserver timer irq process in asm code.
Change-Id: I109db8e86e178bb8fbc796a6f94eb8101c2b58c7
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
qiaochong
a2b25e8fa8
add ls3a2w timer irq process.
Change-Id: I1cd2a0f71d6b029f618681bcdce6399fec2cf358
Signed-off-by: qiaochong <qiaochong@loongson.cn>
10 years ago
QiaoChong
f51366c49d
add Bonito3a82w timer irq process in asm code.
Change-Id: I501c85dc8ffe24bbc47ceec69e9581d79e225d08
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
Chong Qiao
7a53e60707
pmon add irq support.
Change-Id: I740ea74a88409c34e056331a14def317b40b3cb7
Signed-off-by: qiaochong <qiaochong@loongson.cn>
4 years ago
QiaoChong
b8e0ce4950
make 3a8780e msi dma rx one channel as a option CONFIG_HT_DMA_RX_ONE_CHANNEL_FOR_MSI.
Change-Id: Ib2b9a778eb3523a6c3d50f4a13812e133bca20a4
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
99d6c7f132
3afirewall add soft config ddr.
Change-Id: I07cbc4ea4658464c47fbe38dec0874cf66588d8e
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
7 years ago
QiaoChong
6b5da2111e
3a82w enable arb level.
Change-Id: I5b69e505b29586cc8e9c1d0f8f4496cac4d31d13
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
6 years ago
QiaoChong
d4ae6d47d6
add arb level for 3a2000.
Change-Id: I2aa0c1119c2e81a507428188c4d44c6a602f08ca
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
6 years ago
QiaoChong
27f0de6ca9
fix 3a 780 series dma convert.
Change-Id: I77c12b5df25983d3c9f4735bd9dbdd7a81e08c94
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
503d15a255
3a82w set rx dma window to filter pci mem.
Change-Id: If1ef0f4858e084eba5b2234c9a2c85d6d2b7dcab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
484a33218c
ls3a2h add software config freq.
Change-Id: Ie515803d1bf26a4fb2c8c8da59bd34edf34c19fe
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
963aed39e3
Revert "make 3a870e pci from 0x50000000 for test."
This reverts commit 653fffaf83e1a418dde16ccfedef91187006f255.
8 years ago
QiaoChong
e352ac5055
make 3a870e pci from 0x50000000 for test.
Change-Id: Id6fa4b6f95d195aa10d2d6ed78970a9094a0a6db
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
b277d7e38f
add 3a8780e ht soft config clk support.
Change-Id: Ie4d964d52d6fdf6845a5ba479303ee92b134d1ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
3d9c397a3e
add 3a8780e ht 1.6G config.
Change-Id: Ie66e09188386a8c08fac917f4bdeb3d0ab387c9d
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
8f6534cfc2
fix 3a2000 780e ht1, 1 rx only.
Change-Id: I25489c1ac857b56bd5e5c994be138c68ba5a78ab
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
8d88af4c1c
3a2000780e ddr ok.
Change-Id: I8b8eacdb621c4cd991642157093333eef8704718
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
6 years ago
QiaoChong
8b9efc6fc7
3a3000780e ddr ok.
Change-Id: I4867ca6c0e62399826408bba2608e56eb9c40849
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
3089c8a938
3a9780e add spi flash support.
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
413882f3db
fix 3afirewall watchdog.
Change-Id: Ieef7428378fd27b2b7d7f1d63508294fcf058968
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
0bf2fd8e28
3a8780e add macro for pll.
Change-Id: If5f1d1903911a1d4a26a053b5002fe0b36472401
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
6 years ago
QiaoChong
505a5003fc
3a82h add macro for pll.
Change-Id: I3dcc047abb476b720baed721f36b5bc0783c04f4
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
6 years ago
QiaoChong
90ce4917af
add missing auto_gen2_speed_change in rs780_gfx_3_init to make 3 0 0 to gen2.
pci 2 0 0 call rs780_enable.
pcs 3 0 0 call rs780_gfx_3_init.
auto_gen2_speed_change has been added on rs780_enable, but not rs780_gfx_3_init.
added it into rs780_gfx_3_init now.
Change-Id: I7fe060e1c3df7790ecfceb1fdf1b7569bff24701
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
zhuhaifeng
62af8d8378
Improve PCIE performace(some code from Tongyong Department): GFX dualport and gppsb port both support 5GT/s. GFX0 port support X4 width. Side effects have not tested and validated.
Change-Id: I2a35b654fafeb599271995b065a5fa9a3d42c093
9 years ago
QiaoChong
116219b91f
IDE_DMA does not ata single.
Change-Id: I33d28c508a772252a9a0bcb1ecc6c92a2faebbd8
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
pengju niu
6632cf43ec
enlarge devio end to support large partation.
Change-Id: I27606cff686897c486aa23d15bcf24b5acb9bbbb
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
8 years ago
QiaoChong
3bb496d781
add 3a780e sb pci irq route.
Change-Id: I11602c15f8b28549270f45ab516e399d4f76c92e
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
e15dd58f33
3a8780e add spiflash support.
Change-Id: I5fc9a3b6c668519c8253fcde9b8ed096c69a46c9
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
c8eb8cee0d
add 3ACEU-Q conf file.
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
a1f4d79c5a
3afirewall ddr freq change to 300M.
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
28843c590e
update 3afirewall watchdog gpio.
gpio 12: enable wdt
gpio 13: feed dog
feed dog before enable wdt.
Change-Id: I3f68f24f886fe1538e8a6f36654adc49cfcd24be
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
7748f10229
3a8780e no spd_info_store without autoconfig ddr.
Change-Id: Idbc3afa8155a17f559b94f8d26b997fbf0419ab5
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
2c57f494b3
change ls3a2000 watchdog gpio.
gpio 12: enable wdt
gpio 13: feed dog
feed dog before enable wdt.
Change-Id: Ia36015dd453dd7bf800cf84672863290b281a969
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago
QiaoChong
cf6c32b1bd
ls3a2h add pcie msi window.
Change-Id: Ic2ebe3b849a71121433f7ed818592dee9b696761
Signed-off-by: QiaoChong <qiaochong@loongson.cn>
9 years ago