|
@@ -91,19 +91,37 @@ safety check before resetting the board upon completion of the reflash.
|
|
PCI:
|
|
PCI:
|
|
====
|
|
====
|
|
|
|
|
|
-This board and U-Boot have been tested with PCI built in, on a SBC8349
|
|
|
|
-and confirmed that the "pci" command showed the intel e1000 that was
|
|
|
|
-present in the PCI slot. Note that if a 33MHz 32bit card is inserted
|
|
|
|
-in the slot, then the whole board will clock down to a 33MHz base
|
|
|
|
-clock instead of the default 66MHz. This will change the baud clocks
|
|
|
|
-and mess up your serial console output. If you want to use a 33MHz PCI
|
|
|
|
-card, then you should build a U-Boot with #undef PCI_66M in the
|
|
|
|
-include/configs/sbc8349.h and store this to flash prior to powering down
|
|
|
|
-the board and inserting the 33MHz PCI card.
|
|
|
|
-
|
|
|
|
-By default PCI support is disabled to better support very early
|
|
|
|
-revision MPC834x chips with possible PCI issues. Also PCI support is
|
|
|
|
-untested on the sbc8347 variants at this point in time.
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- Paul Gortmaker, 01/2007
|
|
|
|
|
|
+There are three configuration choices:
|
|
|
|
+ sbc8349_config
|
|
|
|
+ sbc8349_PCI_33_config
|
|
|
|
+ sbc8349_PCI_66_config
|
|
|
|
+
|
|
|
|
+The 1st does not enable CONFIG_PCI, and assumes that the PCI slot
|
|
|
|
+will be left empty (M66EN high), and so the board will operate with
|
|
|
|
+a base clock of 66MHz. Note that you need both PCI enabled in u-boot
|
|
|
|
+and linux in order to have functional PCI under linux. The only
|
|
|
|
+reason for choosing to not enable PCI would be if you had a very
|
|
|
|
+early (rev 1.0) CPU with possible PCI issues.
|
|
|
|
+
|
|
|
|
+The second enables PCI support and builds for a 33MHz clock rate. Note
|
|
|
|
+that if a 33MHz 32bit card is inserted in the slot, then the whole board
|
|
|
|
+will clock down to a 33MHz base clock instead of the default 66MHz. This
|
|
|
|
+will change the baud clocks and mess up your serial console output if you
|
|
|
|
+were previously running at 66MHz. If you want to use a 33MHz PCI card,
|
|
|
|
+then you should build a U-Boot with sbc8349_PCI_33_config and store this
|
|
|
|
+to flash prior to powering down the board and inserting the 33MHz PCI
|
|
|
|
+card.
|
|
|
|
+
|
|
|
|
+The third option builds PCI support in, and leaves the clocking at the
|
|
|
|
+default 66MHz. This has been tested with an intel PCI-X e1000 card.
|
|
|
|
+This is also the appropriate choice for people with a recent (non 1.0)
|
|
|
|
+CPU who currently have the PCI slot physically empty, but intend to
|
|
|
|
+possibly add a PCI-X card at a later date.
|
|
|
|
+
|
|
|
|
+ => pci
|
|
|
|
+ Scanning PCI devices on bus 0
|
|
|
|
+ BusDevFun VendorId DeviceId Device Class Sub-Class
|
|
|
|
+ _____________________________________________________________
|
|
|
|
+ 00.00.00 0x1957 0x0080 Processor 0x20
|
|
|
|
+ 00.11.00 0x8086 0x1026 Network controller 0x00
|
|
|
|
+ =>
|