Qualcomm Technologies, Inc. QBT1000 Specific Bindings

QBT is a fingerprint sensor ASIC capable of performing fingerprint image scans
and detecting finger presence on the sensor using programmable firmware.

=======================
Required Node Structure
=======================

- compatible
  Usage:      required
  Value type: <string>
  Definition: "qcom,qbt1000".

- clock-names
  Usage:      required
  Value type: <stringlist>
  Definition: List of clock names that need to be voted on/off.

- clocks
  Usage:      required
  Value type: <prop_encoded-array>
  Definition: Property pair that represents the clock controller and the clock
		id. This in combination with the clock-name is used to obtain
		the handle for the clock that needs to be voted on/off.

- clock-frequency
  Usage:      required
  Value type: <u32>
  Definition: Frequency of clock in Hz.

- qcom,ipc-gpio
  Usage:      required
  Value type: <phandle>
  Definition: phandle for GPIO to be used for IPC.

- qcom,finger-detect-gpio
  Usage:      required
  Value type: <phandle>
  Definition: phandle for GPIO to be used for finger detect.

=======
Example
=======

qcom,qbt1000 {
	compatible = "qcom,qbt1000";
	clock-names = "core", "iface";
	clocks = <&clock_gcc clk_gcc_blsp2_qup6_spi_apps_clk>,
		<&clock_gcc clk_gcc_blsp2_ahb_clk>;
	clock-frequency = <15000000>;
	qcom,ipc-gpio = <&tlmm 121 0>;
	qcom,finger-detect-gpio = <&pm8998_gpios 2 0>;
};
