From: Kamal Dasu <kdasu@xxxxxxxxxxxx> Introduce emmc flash sharing support using hardware semaphore and SDIO share register to synchronize between TZOS and linux. Signed-off-by: Kamal Dasu <kdasu@xxxxxxxxxxxx> --- .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml index eee6be7a7867..b0ee39aeccb1 100644 --- a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml +++ b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml @@ -27,15 +27,23 @@ properties: - const: brcm,sdhci-brcmstb reg: - maxItems: 2 + minItems: 2 reg-names: items: - const: host - const: cfg + - const: share # Optional reg + - const: mmc_sem # Optional reg + - const: flshr_ipis0 # Optional reg interrupts: - maxItems: 1 + minItems: 1 + + interrupt-names: + items: + - const: SDIO1_0 + - const: recv_ipi0 # Optional interrupt clocks: minItems: 1 @@ -76,6 +84,7 @@ required: - compatible - reg - interrupts + - interrupt-names - clocks - clock-names @@ -111,7 +120,8 @@ examples: supports-cqe; non-removable; bus-width = <0x8>; - interrupts = <0x0 0x27 0x4>; + interrupts-extended = <0x1 0x0 0x1f 0x4 0x18 0x11>; + interrupt-names = "SDIO1_0", "recv_ipi0"; clocks = <&scmi_clk 245>; clock-names = "sw_sdio"; }; -- 2.17.1