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

Commit 621c4d3d authored by Guru Das Srinagesh's avatar Guru Das Srinagesh
Browse files

dt-bindings: qcom: qpnp-qnovo5: Add snapshot



Add snapshot of the dt-bindings of the qpnp-qnovo5 driver as of msm-4.14
'commit 7e16ff6cdde5 ("defconfig: qcs405: enable WLAN configs
for 32-bit QCS405")'.

Change-Id: Ic76fe45e077d73646ccc8c53fb31cebfc25c4e2e
Signed-off-by: default avatarGuru Das Srinagesh <gurus@codeaurora.org>
parent df5eb52b
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
QPNP Qnovo5 pulse engine

QPNP Qnovo5 is a PBS based pulse charging engine which works in tandem with the
QPNP SMB5 Charger device. It configures the QPNP SMB5 charger to
charge/discharge as per pulse characteristics.

The QPNP Qnovo5 pulse engine has a single peripheral assigned to it.

Properties:
- compatible:
  Usage:      required
  Value type: <string>
  Definition: It must be "qcom,qpnp-qnovo5".

- reg:
  Usage:      required
  Value type: <u32>
  Definition: Specifies the base address of the module. Qnovo5 is using a
		SDAM peripheral so this is the address of the SDAM module
		being used.

- interrupts:
  Usage:      required
  Value type: <prop-encoded-array>
  Definition: Specifies the interrupt associated with Qnovo5.

- interrupt-names:
  Usage:      required
  Value type: <string>
  Definition: Specifies the interrupt name for Qnovo5. There is only one
		interrupt named as "ptrain-done".

Example:

qcom,qpnp-qnovo@b000 {
	compatible = "qcom,qpnp-qnovo5";
	reg = <0xb000 0x100>;
	interrupts = <0x2 0xb0 0x1 IRQ_TYPE_NONE>;
	interrupt-names = "ptrain-done";
};