[PATCH V3 1/5] powerpc/fsl-pci: Unify pci/pcie initialization code

Kumar Gala galak at kernel.crashing.org
Sat Jul 28 07:17:28 EST 2012


On Jul 27, 2012, at 3:24 PM, Scott Wood wrote:

> On 07/27/2012 05:10 AM, Jia Hongtao-B38951 wrote:
>> Hi kumar,
>> 
>> I know "duplicate code from pci_process_bridge_OF_ranges()" is
>> hard to accept but "refactor the code to have a shared function"
>> is knotty. Actually this is the reason I didn't do the refactor.
> 
> Maybe we should keep doing the init early?  We could still have a
> platform device for the PM stuff, but some init would be done before probe.
> 
> Another possibility is to try to handle swiotlb init later -- possibly
> by reserving memory for it if the platform indicates it's a possibility
> that it will be needed, then freeing the memory if it's not needed.
> 
> -Scott

I think the first option seems reasonable.  Can we leave fsl_pci_init() as we now have it and just have the platform driver deal with PM restore via calling setup_pci_atmu() [probably need to update setup_pci_atmu to handle restore case, but seems like minor changes]

- k



More information about the Linuxppc-dev mailing list