[U-Boot] [PATCH v2 1/7] powerpc/8xxx: Refactor SRIO initialization into common code
Kumar Gala
galak at kernel.crashing.org
Tue Jan 11 09:11:10 CET 2011
On Jan 11, 2011, at 1:09 AM, Wolfgang Denk wrote:
> Dear Kumar Gala,
>
> In message <1294607813-27723-1-git-send-email-galak at kernel.crashing.org> you wrote:
>> Moved the SRIO init out of corenet_ds and into common code for
>> 8xxx/QorIQ processors that have SRIO. We mimic what we do with PCIe
>> controllers for SRIO.
>>
>> We utilize the fact that SRIO is over serdes to determine if its
>> configured or not and thus can setup the LAWs needed for it dynamically.
>>
>> We additionally update the device tree (to remove the SRIO nodes) if the
>> board doesn't have SRIO enabled.
>>
>> Introduced the following standard defines for board config.h:
>>
>> CONFIG_SYS_HAS_SRIO - Chip has SRIO or not
>
> We don't use a "CONFIG_SYS_HAS_*" normally; can we use plain
> CONFIG_SYS_SRIO instead? (yes, I am aware of the
> CONFIG_SYS_HAS_SERDES precedent, which escaped my attantion during
> review - that should be fixed, too).
>
>> CONFIG_SRIO1 - Board has SRIO 1 port available
>> CONFIG_SRIO2 - Board has SRIO 2 port available
>>
>> (where 'n' is the port #)
>> CONFIG_SYS_SRIOn_MEM_VIRT - virtual address in u-boot
>> CONFIG_SYS_SRIOn_MEM_PHYS - physical address (for law setup)
>> CONFIG_SYS_SRIOn_MEM_SIZE - size of window (for law setup)
>
> These need to be documented (README).
Changes made, please ACK the first patch in the series.
- k
More information about the U-Boot
mailing list