Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: msm: Update documentation of qcom,llcc

Add reg-names and interrupts for LLCC documentation and the usage
examples. llcc broadcast base is added in addition to llcc base,
which is used for llcc broadcast writes.

Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>

authored by

Venkata Narendra Kumar Gutta and committed by
Andy Gross
b54ef381 27450653

+17 -2
+17 -2
Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt
··· 16 16 - reg: 17 17 Usage: required 18 18 Value Type: <prop-encoded-array> 19 - Definition: Start address and the the size of the register region. 19 + Definition: The first element specifies the llcc base start address and 20 + the size of the register region. The second element specifies 21 + the llcc broadcast base address and size of the register region. 22 + 23 + - reg-names: 24 + Usage: required 25 + Value Type: <stringlist> 26 + Definition: Register region names. Must be "llcc_base", "llcc_broadcast_base". 27 + 28 + - interrupts: 29 + Usage: required 30 + Definition: The interrupt is associated with the llcc edac device. 31 + It's used for llcc cache single and double bit error detection 32 + and reporting. 20 33 21 34 Example: 22 35 23 36 cache-controller@1100000 { 24 37 compatible = "qcom,sdm845-llcc"; 25 - reg = <0x1100000 0x250000>; 38 + reg = <0x1100000 0x200000>, <0x1300000 0x50000> ; 39 + reg-names = "llcc_base", "llcc_broadcast_base"; 40 + interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>; 26 41 };