12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- * QSEECOM (Qualcomm Secure Execution Environment Communicator)
- Required properties:
- - compatible : Should be "qcom,qseecom"
- - reg : should contain memory region address reserved for loading secure apps.
- - qcom,disk-encrypt-pipe-pair : indicates what CE HW pipe pair is used for disk encryption
- - qcom,file-encrypt-pipe-pair : indicates what CE HW pipe pair is used for file encryption
- - qcom,hlos-ce-hw-instance : indicates what CE HW is used by HLOS crypto driver
- - qcom,qsee-ce-hw-instance : indicates what CE HW is used by secure domain (TZ) crypto driver
- - qcom, msm_bus,name: Should be "qseecom-noc"
- - qcom, msm_bus,num_cases: Depends on the use cases for bus scaling
- - qcom, msm_bus,num_paths: The paths for source and destination ports
- - qcom, msm_bus,vectors: Vectors for bus topology.
- Optional properties:
- - qcom,support-bus-scaling : indicates if driver support scaling the bus for crypto operation.
- - qcom,support-fde : indicates if driver support key managing for full disk encryption feature.
- - qcom,support-pfe : indicates if driver support key managing for per file encryption feature.
- - qcom,appsbl-qseecom-support : indicates if there is qseecom support in appsbootloader
- Example:
- qcom,qseecom@fe806000 {
- compatible = "qcom,qseecom";
- reg = <0x7f00000 0x500000>;
- reg-names = "secapp-region";
- qcom,disk-encrypt-pipe-pair = <2>;
- qcom,file-encrypt-pipe-pair = <0>;
- qcom,hlos-ce-hw-instance = <1>;
- qcom,qsee-ce-hw-instance = <0>;
- qcom,support-fde;
- qcom,support-pfe;
- qcom,msm_bus,name = "qseecom-noc";
- qcom,msm_bus,num_cases = <4>;
- qcom,msm_bus,active_only = <0>;
- qcom,msm_bus,num_paths = <1>;
- qcom,appsbl-qseecom-support;
- qcom,msm_bus,vectors =
- <55 512 0 0>,
- <55 512 3936000000 393600000>,
- <55 512 3936000000 393600000>,
- <55 512 3936000000 393600000>;
- };
|