spmi: pmic_arb: add support for hw version 2
authorGilad Avidov <gavidov@codeaurora.org>
Wed, 25 Mar 2015 17:37:32 +0000 (11:37 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 26 Mar 2015 22:51:36 +0000 (23:51 +0100)
commitd0c6ae41d12ad7b2ba271f279936327320b6671c
treeadd5d2166f09fa4b00c0e9309810841275a124f9
parent0b9641f5722a9c08cacb534d633ff469ab02a288
spmi: pmic_arb: add support for hw version 2

Qualcomm PMIC Arbiter version-2 changes from version-1 are:

- Some different register offsets.
- New channel register space, one per PMIC peripheral (ppid).
  All tx traffic uses these channels.
- New observer register space. All rx trafic uses this space.
- Different command format for spmi command registers.

Reviewed-by: Sagar Dharia <sdharia@codeaurora.org>
Signed-off-by: Gilad Avidov <gavidov@codeaurora.org>
Tested-by: Ivan T. Ivanov <iivanov@mm-sol.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
drivers/spmi/spmi-pmic-arb.c