zhouxuezhi
ac7a5d2a66
Modification to adapt the interface spec(pmon and linux kernel interface spec):
1.add the member cpuname;
2.add the property DAM cache or uncache;
3.add the member DoSuspend (reset);
4.change the struct name efi to loongson_efi;
Change-Id: I9d5b6b7628419b82d06b61cf66814a366a941096
8 years ago
周学智
237703d997
The modification of bootparam.h needs more test.
Revert "Modification to adapt the interface spec(pmon and linux kernel):"
This reverts commit 66af0fd9ed
.
Change-Id: Ie239fd0f289038184a754e78ad494106fd763cff
8 years ago
zhouxuezhi
66af0fd9ed
Modification to adapt the interface spec(pmon and linux kernel):
1.add the member cpuname;
2.add the property DAM cache or uncache;
3.add the member DoSuspend (reset);
4.add more type members for struct loongson_cpu_type;
5.change the struct name efi to loongson_efi;
Change-Id: I326461bf66eac00d20087fd5ee800b7c64b6299e
file:bootparam.h & bootparam.c
8 years ago
xuwenrui
50b17dabce
close watchdog later to make sure HT work well
Target: 3A2H 3A82H 3A92H
Change-Id: Idd58f60170259a13e734c7b42c97d6a068b206e5
8 years ago
zhangbaoqi
f6e99451a2
Chang the 3A3000+780E DDR freqency half with cpu.
Change-Id: If8406910d11e8d14265209cae08bfcfd82005835
8 years ago
zhangbaoqi
cbed7e95e9
fix ahci hard drive caused address error
Signed-off-by: huangpei <huangpei@loongson.cn>
Change-Id: If97909f6ccad4ed51b034d88416d298f0e333b2d
8 years ago
zhangbaoqi
243a60af95
Use HT3.0 on ring becuse the HT1.0 has some error.
Change-Id: Ifc7e8078c3dae0950eda6df6063094f9c23f0829
Target:3A94W
8 years ago
zhouxuezhi
5b052d71cf
1.add the spd information(for the dmidecode command).
2.fixup boardinfo of 3A3000.
target:3A9780E
Change-Id: I7c488daadbec2b640b47dd11d91dfa3c3a6b4c99
8 years ago
zhouxuezhi
6f3a0b2f1e
Fix the command of setmac.
If the previous mac addr is correct ,setmac command will not change the mac addr(just print it).
Relevancy:LOONGSON_3ASINGLE & rtl8168
Change-Id: I1f2be868c5aa794f95d224b86e05b26f3d798e0d
8 years ago
zhouxuezhi
883484fda3
fixup the bug of spd information incorrect.
target:3A82H
Change-Id: I2376143f605f14f757c2e4e54e99c89368b3f8f3
8 years ago
zhouxuezhi
d66602f7bf
fix up the 8G/4G ddr parameters for the red 3A82H developmnet board from guangzhou
target:3A82H
By Liuzhijia(xinpian)
separate the ddr parameters for 4G and 8G(Huaxin).
Change-Id: I83aa7f16c0629a2ef0be7cede6fa539ec9cd77f5
8 years ago
mashuai
7959330876
3A2000: When the first use of the new 3a2000 development board,
use the command "setmac eth0" automatically assigned
MAC address.And write the assigned MAC address into EEPROM.
Note: 1.If the EEPROM have no MAC address, use the command "setmac eth0".
Change-Id: If9a4a261ac0424620a051c42d6318c3af6bfab1c
8 years ago
zhouxuezhi
746073c32a
Fix the SATA CD-ROM error.
The modification is in the common file /sys/dev/ata/cd.c .
ERROR:There's a panic when startup by using the sata CD-ROM to install an OS.
Relevancy:Except the 3A2H branch.
Change-Id: I656ba505462c8e7dd525b411062d9ed41ae5813f
8 years ago
zhouxuezhi
f7f0648a23
1.Add the DDR3 4G/8G(HuaXin) support.
2.The highmem start address is changed to 0x9000_0000(that support the linux kernel startup by 4G(HuaXin) DDR3).
3.Add the buzzer support(LPC).
target:3A82H
Change-Id: I8fe787197ff94deb5b4d93bd6c73b616d7bd1e85
8 years ago
zhouxuezhi
f32d90baab
the 0xfdf8000000 address routing fixup.(node0/node1)
target:3A82W/3A92W
(There's a mistake in the previous "0xfdf8000000 address routing"patch.This patch corrects the error.
The previous commit no.:3cf0ef90a364a4fe71dabe9e25bdd481b4e00324)
Change-Id: Ieb2ca872879b5700703c9364714299025057a9f4
8 years ago
zhangbaoqi
a6c96464f9
Add the ddr leveling for 3A3000 and 3A2000
Add signal depict func and fix a bug in leveling
Change-Id: Ibeeb3954f69aa4719f321031146c212866f6a0df
8 years ago
zhangbaoqi
984de8613a
Update the 3A3000 BBGEN configuration.
Fixup the RS780E HT post error.
Change-Id: Ie6ba53c82b414d96a82c4974a698104c30d146a1
8 years ago
周学智
7611591bfd
Merge "Change the lthalf parameter"
8 years ago
周学智
aaea90996f
Merge "make the DQ/DQS change together"
8 years ago
周学智
20100316dd
Merge "Add the 3A3000 4 way support."
8 years ago
liuzhijia
66e4fe6fe2
Change the lthalf parameter
Change-Id: Ib93b7401db8bd2c1638c20b3d6ec0a92537c7358
8 years ago
zhangbaoqi
17ed326b78
make the DQ/DQS change together
Change-Id: Id5803f5c68ea61a944506a011e5504472146d92c
8 years ago
周学智
02814af822
Merge "add the func to 3a2000 and 3a3000 @leveling"
8 years ago
周学智
42f8fedafe
Merge "add the preamble check and filter"
8 years ago
zhangbaoqi
b68a3a2fe2
Add the 3A3000 4 way support.
Change-Id: I8b217c9249ef19e872831c8e718d7ee61cec9f67
8 years ago
liuzhijia
23ca286d55
add the func to 3a2000 and 3a3000 @leveling
Change-Id: Ie98c8690afdba444b18fee9beca702b9fbfec208
8 years ago
liuzhijia
895e69a211
add the preamble check and filter
Change-Id: I014429ec017268e9745bacb7bc9be8d19fa7a14e
8 years ago
zhouxuezhi
12c3d8f8c6
fixup the pciscan of PCIE graphic card problem.(3A1000)
target:3A780E
Change-Id: Id80cb1c8b8351b6a4cbfa0ba34694b19e41a4354
8 years ago
zhangbaoqi
751b8a2ad4
Add 3A3000 + 2H board support.
Change-Id: I0a9b3e1a8c422628366d5d0627b411d9248f5e02
8 years ago
zhangbaoqi
ad440a44a6
Add 3A3000 2 way support.
Change-Id: Ib67bac973e9ee2c6439d50b1921ad6a198bbcf51
8 years ago
zhouxuezhi
66cc696569
Add the support for PCIE Graphics Card.(2H port0)
target:3A82H
Change-Id: I7383d95485c64e8ca5b2e0429c76e9d0d1c3179b
8 years ago
Wang Huandong
687c6dee6e
fix the NODE3 problem by disable the path from node0 to node3
Change-Id: Iefd2528ecccd81463ef2e25c9feec58b5ad073dc
Target:3A84W
8 years ago
zhangbaoqi
1939f30913
When the 3A84W HT link failed,watch dog reboot the board
Change-Id: Ifd0aa3406cb5ee003519760cc5c795c5401aad6d
Target:3A84W
8 years ago
zhangbaoqi
fc0e2becfe
When add 3A9 support patch cause the 3a84w half memsize modify this bug.
Change-Id: I9e8248803febd0859daeeaf2fb7a0a7cb48df228
8 years ago
周学智
6be4907234
Merge "Stop bnx network card DMA before start kernel target:3a84w"
8 years ago
lixuefeng
e3834044cd
Stop bnx network card DMA before start kernel
target:3a84w
Change-Id: Iad51d8962be624081cbaf79d0b365f4cb407d79d
8 years ago
zhangbaoqi
8c71f2bc9f
Add support for 2G UDIMM and 8G RDIMM at 750MHz
target:3a9780e
Change-Id: Ibf7c728390ebd9bd24f436abd4969f19a4d10c08
8 years ago
zhangbaoqi
ce00708bc7
1. Fixup the welding net card can not be scanned when cpu freq on 1.5G.
2. Fixup the memory size error when only MC1 slot has memory.
target:3a9780e
Change-Id: Iab1157079e96bc54f1d4eaeca2b984314c4d41ed
8 years ago
zhangbaoqi
b177883cac
Add 3A3000 + rs780e board support.
Change-Id: I8f54d110004e2add18dd3d20c9908230747392a8
8 years ago
zhouxuezhi
3cf0ef90a3
Add the 0xfdf8000000 address routing for Node0/Node1
target:3a82w
Change-Id: I191609a01982c508fa7e1a678457297096158c96
8 years ago
zhouxuezhi
c275dd24a2
add support of the second CPU serial.
target:3a780e
Change-Id: Ifd39e81240ad24d5d2b7b46e9278bce51f740d9e
8 years ago
lixuefeng
269e6bc5d8
Fixup highmem size for loongson3
Change-Id: I0950840d2d26cada71d2c0330086dcbb84b4717a
8 years ago
zhangbaoqi
c9008bf63b
1.Fixup the mainframe chassis power LED and front usb ports errors
2.Fixup the new board GPIO i2c error
3.Fixup the pcie bus2 device irq error
Change-Id: Ia5d902efbbb5f16b8080a01ed0afef694c813a6a
Target:3A84W
8 years ago
zhangbaoqi
1a7f4a6bfa
1.Fix the Scache and HT LL/SC random latency
2.Add HT config for catch the cross node exception address Target:3A84W
Change-Id: I4537f0840135c04d7179562a2568cc76925cc635
Target:3A84W
8 years ago
lixuefeng
2e12b66bc0
3A82H: Add the reference board support.
Change-Id: Ibed94cfe86588ad11022218889ae2eac0aa965e0
8 years ago
zhuchen
b3732a7317
Fixup X86EMU for new AMD video card
Change-Id: Idc2ef3e9d0b266ce99f23f0c97a5eca3dbee29e3
8 years ago
lixuefeng
ba2f73fe71
Fixup 3A X1BAR for PCIE DEVICE:
1.Add x1bar window 0x0000000040000000 -> 0x00000e50000000f7(1GB) for pcie mem1 space
2.Add x1bar window 0x0000000020000000 -> 0x00000e00000000f7(256MB) for ls2h framebuffer
3.Add TLB table entry 0xe0000000 -> 0x20000000 for ls2h frambuffer,and change framebuffer
base address from 0xc0000000 to 0xe0000000
Change-Id: Ia76c704dbd082cfe00caf4620683ae1e6f51ceae
Target:LS3A2H
8 years ago
lixuefeng
c0fce206d2
Fixup load (usb0,0) command when the usb device is fat filesystem.
Change-Id: Ie8dfdafd6d0c43e9a9a9e2a7610ba8c7b0ddd20d
8 years ago
lixuefeng
f76924eb07
Add load boot_menu_list form /boot.cfg
Change-Id: I4a08a51325f75aa09eba1b680522819a4845be20
8 years ago
lixuefeng
11cea8da0d
Unify file system interface,examples:
command "load (usb0,0)/vmlinuz" may means:
a.load /dev/fs/ext2@usb0/vmlinuz
b.load /dev/fs/fat@usb0/vmlinuz
c.load /dev/fs/iso9660@usb0/vmlinuz
command "load (usb0,1)/vmlinuz" may means:
a.load /dev/fs/ext2@usb0b/vmlinuz
b.load /dev/fs/fat@usb0b/vmlinuz
command "load (cd0,0)/vmlinuz" may means:
a.load /dev/fs/iso9660@cd0/vmlinuz
Change-Id: Ib68aed55dbf1b3d998ad6867192f2100578bf0f7
8 years ago