2022-08-31 05:47 AM
Hello we are using STM32mp153 for multiple products, and I'm considering buiding a generic TF-A bootloader with one device tree with all the clocks enabled for all the peripherals.
I would like to do this in order to make it more generic across our portfolio.
Does this come with any potential problems down the line?
Solved! Go to Solution.
2022-09-05 01:38 AM
Hi JOhn (Community Member),
No I don't see any issue enabling all the available clocks in TF-a, if power consumption is not an issue for you. Indeed customisation is made in DT at U-boot and/or Linux level depending of your needs.
Regards,
Olivier
2022-09-02 08:53 AM
Hi JOhn (Community Member)
TF-A is normally restricted to the minimal configuration to enable system an security compoments. However just enabling all the peripheral clocks available in TF-A is not an issue. What kind of problems are you thinking about?
2022-09-04 10:47 PM
Basically if possible, I would like to reeuse the TF-a for different products.
This is so that specialization can happen at the linux devicetree level, saving efforts when adapting new products.
We have a large portfolio of products we are migrating to STM32mp, and savings in complexity are well worth it.
What I mean is that we then can avoid building a fully custom TF-A for each product, but can remain on one.
2022-09-05 01:38 AM
Hi JOhn (Community Member),
No I don't see any issue enabling all the available clocks in TF-a, if power consumption is not an issue for you. Indeed customisation is made in DT at U-boot and/or Linux level depending of your needs.
Regards,
Olivier