)]}' { "commit": "6dcf3e774457cf00b91abda715adfbefce822877", "tree": "65fcb75c672ab63c4a401e38a307f19ca60b5f78", "parents": [ "e64abe7bdaeed99093ae5b4aab8956a04ff4075a" ], "author": { "name": "Mikael Olsson", "email": "mikael.olsson@arm.com", "time": "Fri Feb 10 16:59:23 2023 +0100" }, "committer": { "name": "Joanna Farley", "email": "joanna.farley@arm.com", "time": "Tue Apr 04 11:37:49 2023 +0200" }, "message": "feat(ethos-n)!: add protected NPU firmware setup\n\nWhen the Arm(R) Ethos(TM)-N NPU driver is built with TZMP1 support, the\nNPU should use the firmware that has been loaded into the protected\nmemory by BL2. The Linux Kernel NPU driver in the non-secure world is\nnot allowed to configure the NPU to do this in a TZMP1 build so the SiP\nservice will now configure the NPU to boot with the firmware in the\nprotected memory.\n\nBREAKING CHANGE: The Linux Kernel NPU driver can no longer directly\nconfigure and boot the NPU in a TZMP1 build. The API version has\ntherefore been given a major version bump with this change.\n\nSigned-off-by: Mikael Olsson \u003cmikael.olsson@arm.com\u003e\nChange-Id: I65d00f54b3ade3665d7941e270da7a3dec02281a\n", "tree_diff": [ { "type": "modify", "old_id": "d1b21e0451efb23e6c9d8e94e62b160bb63bc445", "old_mode": 33188, "old_path": "drivers/arm/ethosn/ethosn_smc.c", "new_id": "65585669691c72534cd28d7d7f91cc5e1c6d1bf4", "new_mode": 33188, "new_path": "drivers/arm/ethosn/ethosn_smc.c" }, { "type": "modify", "old_id": "b43e8dd1717a37fbe914ef598f40a435364c863c", "old_mode": 33188, "old_path": "include/drivers/arm/ethosn.h", "new_id": "993dd122b601b29be018442c0fcc1f2c8ba25930", "new_mode": 33188, "new_path": "include/drivers/arm/ethosn.h" } ] }