[PATCH 0/4] arm: bcmbca: add basic support for more Broadcom BCA SoCs

William Zhang william.zhang at broadcom.com
Tue Aug 9 07:51:33 CEST 2022


Hi Florian,

Thanks for the review!  Please see my comments inline blow,

On 08/08/2022 08:29 PM, Florian Fainelli wrote:
> 
> 
> On 8/5/2022 6:33 PM, William Zhang wrote:
>> Broadcom BCA (Broadband Carrier Access origin) chipset family includes
>> DSL, PON and WLAN access point and gateway SoC. Now that the ARCH_BCMBCA
>> architecture and its first SoC BCM47622 are supported in u-boot 2022.07,
>> this patch series add the basic support for following BCA chips under
>> ARCH_BCMBCA: BCM4908, BCM4912, BCM63146 and BCM6813.
>>
>> This patch series applies on top of the my previous patch [1].
>>
>> [1] https://lists.denx.de/pipermail/u-boot/2022-August/491060.html
> 
> Looks good to me, thanks William! On the mmu_table.c implementation 
> maybe just a few nits:
> 
> - should not we do an early parsing of the memory node for the given 
> board(s) to ensure that we map no more than the amount of available DRAM?
> 
Yes there will be a patch after all these SoC patches to set the ddr 
size during the dram_init based on the actually memory size.

> - the exact same file is currently being re-used, so it would make sense 
> to make it a common object
For these initial soc support patches,  I just include the ddr and 
periph block and they happen to be the same range. But different SoC has 
different ip block address as we add more more blocks/drivers late. To 
avoid many ifdef,  I would prefer to have one file per chip.

> 
> - you could create a memory mapping for the AXI bus region right away to 
> avoid forgetting about it later if you start bringing up drivers that 
> make use of that peripheral region
> 
Yeah I could but we won't forget either because system will crash if we 
miss that entry in the mmu table.  IMHO it is better to limit the access 
than opening a wide range that we don't use.  We can catch 
invalid/unintended access by only allowing the regions that we need to 
access.

> Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4212 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220808/4313a056/attachment.bin>


More information about the U-Boot mailing list