Another Update (SUCCESS) on: MPC85xx git/MPC8548cds - PCI/PCIE problemS w/ Marvel SATA driver...
From: Morrison, Tom <hidden>
Date: 2007-02-27 16:45:37
As indicated before, I got the SATA drive fully=20
accessed via the PCI interface (that uses the Marvell=20
6042 chip).
With some help from Freescale and based upon the CDS/Carrier/
Motherboard combination that I have (2.2/1.2/3.0), I was
required to merge the PCI Express piece of the Standard=20
DTS file into the legacy version. Further, I modified=20
the standard sata_mv.c to recognize the Marvell 7042 chip=20
as a valid/supportable id.
The question now is: What do I do with these changes?
I am assuming that someone from Freescale will update the
DTS changes, but what about the change to sata_mv.c?
It is a one line change to add the Marvell version of=20
7042 chip to the pci_device_id table (mv_pci_tbl):
{ PCI_VDEVICE(MARVELL, 0x7042), chip_7042 },
I know that for Marvell, the only difference between the=20
PCI version (6042) and PCI Express version (7042) is=20
the external bridge interface (PCI to PCI bridge for the=20
6042 & PCI to PCI Express bridge for the 7042) which
is transparent to this driver anyways. Thus, I am=20
pretty sure it's a safe change?
But, I've never submitted a change and/or I do not=20
want to step on anyone else's toes (J.G. comes in mind)=20
if they are already staging this change.
Suggestions/Comments?
Thanks in advance...
Tom Morrison
Principal Software Engineer
EMPIRIX=20
20 Crosby Drive - Bedford, MA 01730
p: 781.266.3567 f: 781.266.3670=20
email: tmorrison@empirix.com=20
www.empirix.com