43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
* QCOTA (Over The Air Crypto Device)
|
|
|
|
Required properties:
|
|
- compatible : should be "qcom,qcota"
|
|
- reg : should contain crypto, BAM register map.
|
|
- reg-names : should contain the crypto and bam base register names.
|
|
- interrupts : should contain crypto BAM interrupt.
|
|
- qcom,bam-pipe-pair : should contain crypto BAM pipe pair index.
|
|
- qcom,ce-hw-instance : should contain crypto HW instance.
|
|
- qcom,ce-device: Unique QCOTA device identifier. 0 for first
|
|
instance, 1 for second instance, n-1 for n-th instance.
|
|
- qcom,ce-opp-freq: indicates the CE operating frequency in Hz, changes from target to target.
|
|
|
|
Optional properties:
|
|
- qcom,support-core-clk-only : optional, indicates if the HW supports single crypto core clk.
|
|
- qcom,bsm-ee : optional, indicate the BAM EE value, changes from target to target.Default value is 1 if not specified.
|
|
|
|
Example:
|
|
|
|
qcom,qcota@fe140000 {
|
|
compatible = "qcom,qcota";
|
|
reg = <0xfe140000 0x20000>,
|
|
<0xfe144000 0x8000>;
|
|
reg-names = "crypto-base","crypto-bam-base";
|
|
interrupts = <0 111 0>;
|
|
qcom,bam-pipe-pair = <1>;
|
|
qcom,ce-hw-instance = <2>;
|
|
qcom,ce-device = <0>;
|
|
qcom,ce-opp-freq = <100000000>;
|
|
};
|
|
|
|
qcom,qcota@fe0c0000 {
|
|
compatible = "qcom,qcota";
|
|
reg = <0xfe0c0000 0x20000>,
|
|
<0xfe0c4000 0x8000>;
|
|
reg-names = "crypto-base","crypto-bam-base";
|
|
interrupts = <0 113 0>;
|
|
qcom,bam-pipe-pair = <1>;
|
|
qcom,ce-hw-instance = <4>;
|
|
qcom,ce-device = <1>;
|
|
qcom,ce-opp-freq = <100000000>;
|
|
};
|