[meta-xilinx] pmufw 0.3

Jean-Francois Dagenais jeff.dagenais at gmail.com
Mon Apr 24 04:46:24 PDT 2017


Hi guys,

Now that 0.3 has appeared on github/xilinx/embeddedsw and in 2017.1, I should expect all my problems will go away, right!? :-P

Seriously: how do we generate the "config object", what is it?

Could anyone point to documentation on this?

I'm running master branches of u-boot-xlnx, arm-trusted-firmware(xlnx), linux-xlnx, meta-xilinx.

I have XSDK 2017.1 and my HDF file. I have a workspace with hw/bsp/pmufw projects which compiles. I cannot find any references to a "config object" that the new pmufw requires before it will accept any commands (static bool PmApiApprovalCheck(const u32 apiId)). Do I need a "2017.1 vivado-made HDF"?

I guess it's silly, but if I enter extra cases for PM_MMIO_READ/WRITE in the switch case of PmApiApprovalCheck so u-boot can proceed, I can reach the linux command line. Problem is I still do not have my mmc1 (sdhci1), and even worst, now USB works even less. I suppose it has to do with the zynqmp-clk-ccf.dtsi stuff?

Anyway, using my previously explained setup (pmufw 0.2 faking 0.3), I have the SD card issue and the USB (2.0 or 3.0) works, but is rather flaky, it won't handle hubs correctly. I suspect a bad DMA setup perhaps?

At this point, I am forced to blame my hacky setup. And so I AM VERY ANXIOUS to move up to a proper setup.


I suspect you Xilinx folks are probably super busy with the releases and all, but perhaps if you made micro/feature releases to the community, then guys like me could help out and make your real big releases better.

Cheers! And thanks in advance!


More information about the meta-xilinx mailing list