Path: blob/master/Documentation/devicetree/bindings/bus/qcom,ssbi.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/bus/qcom,ssbi.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Qualcomm Single-wire Serial Bus Interface (SSBI)78description:9Some Qualcomm MSM devices contain a point-to-point serial bus used to10communicate with a limited range of devices (mostly power management11chips).1213maintainers:14- Andy Gross <agross@kernel.org>15- Bjorn Andersson <andersson@kernel.org>1617properties:18compatible:19const: qcom,ssbi2021reg:22maxItems: 12324qcom,controller-type:25description:26Indicates the SSBI bus variant the controller should use to talk27with the slave device. The type chosen is determined by the attached28slave.29enum:30- ssbi31- ssbi232- pmic-arbiter3334pmic:35$ref: /schemas/mfd/qcom-pm8xxx.yaml#3637required:38- compatible39- reg40- qcom,controller-type4142additionalProperties: false4344examples:45- |46#include <dt-bindings/interrupt-controller/irq.h>47ssbi@c00000 {48compatible = "qcom,ssbi";49reg = <0x00c00000 0x1000>;50qcom,controller-type = "pmic-arbiter";5152pmic {53compatible = "qcom,pm8821";54interrupt-parent = <&msmgpio>;55interrupts = <76 IRQ_TYPE_LEVEL_LOW>;56#interrupt-cells = <2>;57interrupt-controller;58#address-cells = <1>;59#size-cells = <0>;60};61};62...636465