[RFC 2/7] Unite all PCI-e on 85xx and 86xx under one codebase

Kumar Gala galak at kernel.crashing.org
Tue Feb 27 05:18:25 EST 2007


On Feb 26, 2007, at 9:52 AM, Zang Roy-r61911 wrote:

>
>> On Feb 26, 2007, at 12:41 AM, Zang Roy-r61911 wrote:
>>
>>>
>>>> On Feb 15, 2007, at 8:44 PM, Andy Fleming wrote:
>>>>
>>>>> Add 85xx PCI express memory map register.
>>>>>
>>>>> Signed-off-by: Roy Zang <tie-fei.zang at freescale.com>
>>>>> Acked-by: Andy Fleming <afleming at freescale.com>
>>>>> ---
>>>>>  include/asm-ppc/immap_85xx.h |   75
>>>> +++++++++++++++++++++++++++++++
>>>>> +++++++++++
>>>>>  1 files changed, 75 insertions(+), 0 deletions(-)
>>>>
>>>> Are the 86xx and 85xx structs the same?  If so, can we
>> pull them out
>>>> of immap_*.h into a sysdev/fsl_pcie.h
>>>>
>>>> (and lose the typedef while you're at it).
>>> They have same structs. But I do not think it is proper to
>> move them
>>> into sysdev/fsl_pcie.h now. sysdev/fsl_pcie.c does not use  this
>>> header file.
>>> plaforms/85xx/pci.c use it to set up memory map windows.
>>> In fact, there is little difference between immap_85xx.h and
>>> immap_86xx.h.
>>> After the migration from ppc to powerpc, we can unify them together.
>>
>> Why wait, I don't believe we support pcie in arch/ppc for
>> anything fsl platform and the PCI support is different
>> between arch/powerpc and arch/ppc.
>>
> Wait  to unify immap  together :-).

Don't exactly follow.

> I agree to separate pcie struct for  arch/powerpc, then the code in
> arch/powerpc will not depend header file include/asm-ppc.
> I will provide patch to Andy and Jon tomorrow.

ok.

- k




More information about the Linuxppc-dev mailing list