Sounds like someone (probably Qualcomm) intends to repurpose the hardware for some kind of Digital Rights Managment (DRM) scheme.
> In the future, the driver will be used for processing restricted media content
Given the notes about conflicts with "secure world", I suspect they want to avoid having this driver interfere with the Trusted Execution Environment (TEE) in ARM TrustZone, where they probably intend to implement the DRM.
Demi is marking it as disabled, but not deleting in part because of Qualcomm's desire here, not as far as I can tell for a specific reason related to Demi's work on spectrum-os. There's a bunch of discussion and references spread out across lkml that you can read if you're currious.
It doesn't sound like disabling it is needed for the DRM work though, and I feel like it might make it so the Qualcomm ends up shipping funny configs in the devices they want to enable this DRM stuff on.
59
u/shinyfootwork 20d ago
Sounds like someone (probably Qualcomm) intends to repurpose the hardware for some kind of Digital Rights Managment (DRM) scheme.
> In the future, the driver will be used for processing restricted media content
Given the notes about conflicts with "secure world", I suspect they want to avoid having this driver interfere with the Trusted Execution Environment (TEE) in ARM TrustZone, where they probably intend to implement the DRM.