Other Parts Discussed in Thread: TMDS64EVM
Hi All,
I'm having trouble understanding the best way to configure the SOC for our project and I was wondering if someone can point me in the right direction.
We are planning on using an AM64x for our project in which we will be running a Linux OS on the A53 core(s). As part of our design, we will have an FPGA connected to the GPMC. While doing preliminary testing on a TMDS64EVM board, I modified a MCU+ SDK (CCS) project with the appropriate pad configurations and enabled clocking to the GPMC block (SOC_moduleClockEnable(TISCI_DEV_GPMC0, 1);) to achieve the functionality needed.
My question: Is there a portion of the boot sequence that can be modified to configure the SOC in this manner, rather than at the application level? Perhaps part of the SYSFW build? I know that the Linux device tree can handle pad configurations through the pin mux driver but I expect other aspects of the SOC configuration are not handled in this manner. Could someone point me in the right direction?
Thanks