1*c66ec88fSEmmanuel VadotQualcomm MSM pseudo random number generator. 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel Vadot- compatible : should be "qcom,prng" for 8916 etc 6*c66ec88fSEmmanuel Vadot : should be "qcom,prng-ee" for 8996 and later using EE 7*c66ec88fSEmmanuel Vadot (Execution Environment) slice of prng 8*c66ec88fSEmmanuel Vadot- reg : specifies base physical address and size of the registers map 9*c66ec88fSEmmanuel Vadot- clocks : phandle to clock-controller plus clock-specifier pair 10*c66ec88fSEmmanuel Vadot- clock-names : "core" clocks all registers, FIFO and circuits in PRNG IP block 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel VadotExample: 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel Vadot rng@f9bff000 { 15*c66ec88fSEmmanuel Vadot compatible = "qcom,prng"; 16*c66ec88fSEmmanuel Vadot reg = <0xf9bff000 0x200>; 17*c66ec88fSEmmanuel Vadot clocks = <&clock GCC_PRNG_AHB_CLK>; 18*c66ec88fSEmmanuel Vadot clock-names = "core"; 19*c66ec88fSEmmanuel Vadot }; 20