Hello,

I contributed a patch to OpenWRT a couple of days ago to fix the device tree for a device which uses an NXP p1014 without the SEC4 module. I was wondering about getting a similar fix applied upstream...

The device uses the P1014 (without SEC4 functionality), and includes:

fsl/p1010si-pre.dtsi and fsl/p1010si-post.dtsi

... in its device tree. The latter pulls in leads to a node for soc@ffe00000/crypto@30000 - which then causes the CAAM modules to be used for crypto operations, when then fail at runtime.

AN4938 states that there are versions of both the p1010 and p1014 without the SEC4 module.

The P1010 errata at:

https://media.digikey.com/pdf/PCNs/Freescale/P1010CE_RevL.pdf

(table 2 on page 2), says that the P1010 and P1014 don't have the SEC4 module, only the P1010E and P1014E models do.

So, I think there should probably be device trees for p101xE (with SEC) and p101x (without SEC).

Any thoughts? Not really sure how best to do that... My openwrt patch just does a:

/delete-node/ crypto@30000;

after the p1010si-post.dtsi include.

Cheers,

Tim.
--
South East Open Source Solutions Limited
Registered in England and Wales with company number 06134732.
Registered Office: 2 Powell Gardens, Redhill, Surrey, RH1 1TQ
VAT number: 900 6633 53  http://seoss.co.uk/ +44-(0)1273-808309

Reply via email to