Rev 6946 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6946 | Rev 7737 | ||
---|---|---|---|
Line 135... | Line 135... | ||
135 | CTRL_ATI_RV730 equ 0xaa38 |
135 | CTRL_ATI_RV730 equ 0xaa38 |
136 | CTRL_ATI_RV710 equ 0xaa40 |
136 | CTRL_ATI_RV710 equ 0xaa40 |
137 | CTRL_ATI_RV740 equ 0xaa48 |
137 | CTRL_ATI_RV740 equ 0xaa48 |
138 | ; AMD |
138 | ; AMD |
139 | CTRL_AMD_HUDSON equ 0x780d |
139 | CTRL_AMD_HUDSON equ 0x780d |
- | 140 | CTRL_AMD_RAVEN_RIDGE equ 0x15e3 |
|
140 | ; VIA |
141 | ; VIA |
141 | CTRL_VIA_VT82XX equ 0x3288 |
142 | CTRL_VIA_VT82XX equ 0x3288 |
142 | CTRL_VIA_VT61XX equ 0x9140 |
143 | CTRL_VIA_VT61XX equ 0x9140 |
143 | CTRL_VIA_VT71XX equ 0x9170 |
144 | CTRL_VIA_VT71XX equ 0x9170 |
144 | ; SiS |
145 | ; SiS |
Line 1129... | Line 1130... | ||
1129 | 1130 | ||
1130 | align 4 |
1131 | align 4 |
Line 1131... | Line 1132... | ||
1131 | proc init_controller |
1132 | proc init_controller |
- | 1133 | ||
- | 1134 | invoke PciRead32, [ctrl.bus], [ctrl.devfn], dword 4 |
|
1132 | 1135 | movi ebx, 0x6 |
|
1133 | invoke PciRead32, [ctrl.bus], [ctrl.devfn], dword 4 |
1136 | and ebx, eax |
1134 | test eax, 0x4 ; Test Master bit |
1137 | cmp ebx, 0x6 ; Test Master and Memory bits |
1135 | jnz @f |
1138 | jz @f |
1136 | or eax, 0x4 ; Set Master bit |
1139 | or eax, 0x6 ; Set Master and Memory bits |
1137 | invoke PciWrite32, [ctrl.bus], [ctrl.devfn], dword 4, eax |
1140 | invoke PciWrite32, [ctrl.bus], [ctrl.devfn], dword 4, eax |
1138 | invoke PciRead32, [ctrl.bus], [ctrl.devfn], dword 4 |
1141 | invoke PciRead32, [ctrl.bus], [ctrl.devfn], dword 4 |
1139 | @@: |
1142 | @@: |
Line 2814... | Line 2817... | ||
2814 | dd (CTRL_ATI_RV730 shl 16)+VID_ATI,msg_ATI_RV730, AZX_DRIVER_ATIHDMI |
2817 | dd (CTRL_ATI_RV730 shl 16)+VID_ATI,msg_ATI_RV730, AZX_DRIVER_ATIHDMI |
2815 | dd (CTRL_ATI_RV740 shl 16)+VID_ATI,msg_ATI_RV740, AZX_DRIVER_ATIHDMI |
2818 | dd (CTRL_ATI_RV740 shl 16)+VID_ATI,msg_ATI_RV740, AZX_DRIVER_ATIHDMI |
2816 | dd (CTRL_ATI_RV770 shl 16)+VID_ATI,msg_ATI_RV770, AZX_DRIVER_ATIHDMI |
2819 | dd (CTRL_ATI_RV770 shl 16)+VID_ATI,msg_ATI_RV770, AZX_DRIVER_ATIHDMI |
2817 | ; AMD |
2820 | ; AMD |
2818 | dd (CTRL_AMD_HUDSON shl 16)+VID_AMD,msg_AMD_HUDSON, AZX_DRIVER_GENERIC |
2821 | dd (CTRL_AMD_HUDSON shl 16)+VID_AMD,msg_AMD_HUDSON, AZX_DRIVER_GENERIC |
- | 2822 | dd (CTRL_AMD_RAVEN_RIDGE shl 16)+VID_AMD,msg_AMD_RAVEN_RIDGE, AZX_DRIVER_GENERIC |
|
2819 | ; VIA |
2823 | ; VIA |
2820 | dd (CTRL_VIA_VT82XX shl 16)+VID_VIA,msg_VIA_VT82XX, AZX_DRIVER_VIA |
2824 | dd (CTRL_VIA_VT82XX shl 16)+VID_VIA,msg_VIA_VT82XX, AZX_DRIVER_VIA |
2821 | dd (CTRL_VIA_VT61XX shl 16)+VID_VIA,msg_VIA_VT61XX, AZX_DRIVER_GENERIC |
2825 | dd (CTRL_VIA_VT61XX shl 16)+VID_VIA,msg_VIA_VT61XX, AZX_DRIVER_GENERIC |
2822 | dd (CTRL_VIA_VT71XX shl 16)+VID_VIA,msg_VIA_VT71XX, AZX_DRIVER_GENERIC |
2826 | dd (CTRL_VIA_VT71XX shl 16)+VID_VIA,msg_VIA_VT71XX, AZX_DRIVER_GENERIC |
2823 | ; SiS |
2827 | ; SiS |
Line 2910... | Line 2914... | ||
2910 | msg_ATI_RV740 db 'RV740', 13,10,0 |
2914 | msg_ATI_RV740 db 'RV740', 13,10,0 |
2911 | msg_ATI_RV770 db 'RV770', 13,10,0 |
2915 | msg_ATI_RV770 db 'RV770', 13,10,0 |
Line 2912... | Line 2916... | ||
2912 | 2916 | ||
2913 | msg_AMD db 'AMD ',0 |
2917 | msg_AMD db 'AMD ',0 |
- | 2918 | msg_AMD_HUDSON db 'Hudson', 13,10,0 |
|
Line 2914... | Line 2919... | ||
2914 | msg_AMD_HUDSON db 'Hudson', 13,10,0 |
2919 | msg_AMD_RAVEN_RIDGE db 'RavenRidge', 13,10,0 |
2915 | 2920 | ||
2916 | msg_VIA db 'VIA ',0 |
2921 | msg_VIA db 'VIA ',0 |
2917 | msg_VIA_VT82XX db 'VT8251/8237A', 13,10,0 |
2922 | msg_VIA_VT82XX db 'VT8251/8237A', 13,10,0 |