Skip to content

Commit e237543

Browse files
mukesh-savaliyavdadhani
authored andcommitted
FROMLIST: dt-bindings: i2c: qcom,i2c-geni: Document multi-owner controller support
Document a DeviceTree property to describe QUP-based I2C controllers that are shared with one or more other system processors. On some Qualcomm platforms, a QUP-based I2C controller may be accessed by multiple system processors (for example, APPS and DSP). In such configurations, the operating system must not assume exclusive ownership of the controller or its associated hardware resources. The new qcom,qup-multi-owner property indicates that the controller is externally shared and that the operating system must avoid operations which rely on sole control of the hardware. Link: https://lore.kernel.org/all/20260331114742.2896317-2-mukesh.savaliya@oss.qualcomm.com/ Signed-off-by: Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
1 parent 7036b31 commit e237543

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ properties:
6060
power-domains:
6161
maxItems: 1
6262

63+
qcom,qup-multi-owner:
64+
type: boolean
65+
description:
66+
Indicates that the QUP-based controller is shared with one or more
67+
other system processors and must not be assumed to have exclusive
68+
ownership by the operating system.
69+
6370
reg:
6471
maxItems: 1
6572

0 commit comments

Comments
 (0)