Commits
Horia Geantă committed f50dd756a0d
MLKU-38-3 crypto: caam - add SNVS / SECVIO support This is a squash of the following i.MX BSP commits (rel_imx_4.19.35_1.1.0_rc2) 1. 8f6a17b41917 ("ENGR00289885 [iMX6Q] Add Secure Memory and SECVIO support.") 2. 8433c811e97a ("MLK-9710-18 snvs - make SECVIO module device tree correct") 3. 35bbc34e996b ("MLK-9769-23 Replace SECVIO of_irq_to_resource() with irq_of_parse_and_map()") 4. 3ac6edcd92d4 ("MLK-11360-01 crypto: caam_snvs: add snvs clock management") 5. 9d9ca7a03e3b ("MLK-11922 i.mx6: Linux 3.14.28 CAAM & SNVS enabled by default. JTAG, DS-5 attachment causes exceptions") 6. fcdaabf1bba2 ("MLK-17412-01: Fix secvio driver to have same driver name as DTS") Signed-off-by: Dan Douglass <dan.douglass@nxp.com> Signed-off-by: Victoria Milhoan <vicki.milhoan@freescale.com> Signed-off-by: Steve Cornelius <steve.cornelius@nxp.com> Signed-off-by: Fugang Duan <andy.duan@nxp.com> Signed-off-by: Franck LENORMAND <franck.lenormand@nxp.com> that have been reworked: 1. -make SM depend on JR -enable SM, SECVIO only on i.MX SoCs -fix resource leak - add off_node_put() where needed Split commit in three: - SNVS/SECVIO driver - Secure Memory driver - DT changes 3. JR changes dropped - no longer needed, already upstream in commit 549077d7d86a1 ("crypto: caam - check irq_of_parse_and_map for errors") 4. Split the patch in two: -DT bindings changes -driver changes 5. Fixed conflicts in imx7d.dtsi - added caam_sm and irq_sec_vio nodes. Split commit in 3: -SECVIO/SNVS driver changes -SECVIO/SNVS DT changes -Secure Memory DT changes Signed-off-by: Horia Geantă <horia.geanta@nxp.com>