Commit Graph

23 Commits

Author SHA1 Message Date
Markus Fröschle
459722216f fixed more undefined symbols 2013-11-03 09:10:29 +00:00
Markus Fröschle
8039abec46 implemented more helper functions needed by usb 2013-11-03 08:19:19 +00:00
Markus Fröschle
3689373d8d code compiles - not tested yet 2013-11-03 07:07:43 +00:00
Markus Fröschle
26d03d34d7 added PCI memory alignment 2013-11-03 03:44:04 +00:00
Markus Fröschle
22cbc5a23d modified to fit usb driver requirements 2013-11-03 03:40:22 +00:00
Markus Fröschle
f9c067956f PCI memory configuration done, still experimental 2013-11-02 07:37:47 +00:00
Markus Fröschle
574a059c5d fixed typo 2013-11-02 05:21:10 +00:00
Markus Fröschle
9cf29aa31b added vendor & device id to bus scan 2013-11-02 05:04:15 +00:00
Markus Fröschle
f7573af1e6 use PCI_HEADER_TYPE macro 2013-11-01 17:08:25 +00:00
Markus Fröschle
98c81ad230 modified to build BaS for M5484LITE 2013-10-29 21:01:40 +00:00
Markus Fröschle
fb1d9927ef added code to write configuration registers 2013-10-27 17:36:21 +00:00
Markus Fröschle
9dd9122d09 PCI device scan works 2013-10-27 14:58:14 +00:00
Markus Fröschle
b092fc2903 PCI controller and USB controller (3 functions) correctly detected now 2013-10-27 13:50:26 +00:00
Markus Fröschle
96862663c6 fixed errorneous comment after ifdef 2013-10-27 09:16:57 +00:00
Markus Fröschle
748fab7a13 fixed offsets in PCI config space access 2013-10-27 09:03:51 +00:00
Markus Fröschle
63adb0d6a0 added test routines for PCI config space access and bus enumeration 2013-10-27 08:38:43 +00:00
Markus Fröschle
397601cf95 removed unneccessary annoying printout leftovers 2013-10-27 06:39:29 +00:00
Markus Fröschle
b738de7f41 removed debug printout
incorporated EmuTOS byte swap routines for PCI access
2013-10-27 06:24:16 +00:00
Markus Fröschle
554b30faa6 added byteswap macros lend from EmuTOS 2013-10-27 06:05:53 +00:00
Markus Fröschle
d8a6c895d4 removed comment on USB controller initialization 2013-10-26 11:56:18 +00:00
Markus Fröschle
5dfb76f1d4 completely moved PCI initialization outside of sysinit.c 2013-10-26 09:51:29 +00:00
Markus Fröschle
22ee5f01c1 swapped out pci initialization into separate source file (still needs some testing bevore removing the original) 2013-10-21 10:03:00 +00:00
Markus Fröschle
bbaa522b58 added start of pci implementation 2013-08-23 07:29:02 +00:00