Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fbd324ee authored by Archana Sriram's avatar Archana Sriram
Browse files

dt-bindings: adreno: Add property for multiple fuses based speed bin

This change adds documentation for GPU property
"qcom,gpu-speed-bin-vectors" which helps to add multiple fuses
based speed bin. This enables support for different GPU Fmax
frequencies based on speed bin value.

Change-Id: Ibbd405aa50ba296ce22a57cdf0fbfa020f63eaef
parent 43ebf455
Loading
Loading
Loading
Loading
+13 −0
Original line number Original line Diff line number Diff line
@@ -140,6 +140,19 @@ Optional Properties:
				mask   - mask for the relevant bits in the efuse register.
				mask   - mask for the relevant bits in the efuse register.
				shift  - number of bits to right shift to get the speed bin
				shift  - number of bits to right shift to get the speed bin
				value.
				value.

- qcom,gpu-speed-bin-vectors:
				GPU speed bin vectors property is the series of all the vectors
				in format specified below. Values from individual fuses are read,
				masked and shifted to form a value. At the end all fuse values
				are ordered together to form final speed bin value.
				<offset mask shift>
				<offset mask shift>
				<  ..   ..    ..  >
				offset - offset of the efuse register from the base.
				mask   - mask for the relevant bits in the efuse register.
				shift  - number of bits to right shift.

- qcom,gpu-disable-fuse:	GPU disable fuse
- qcom,gpu-disable-fuse:	GPU disable fuse
				<offset mask shift>
				<offset mask shift>
				offset - offset of the efuse register from the base.
				offset - offset of the efuse register from the base.