]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32
authorYong Wu <yong.wu@mediatek.com>
Mon, 11 Jan 2021 11:18:44 +0000 (19:18 +0800)
committerWill Deacon <will@kernel.org>
Mon, 1 Feb 2021 11:27:58 +0000 (11:27 +0000)
Extend the max larb number definition as mt8192 has larb_nr over 16.

Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Link: https://lore.kernel.org/r/20210111111914.22211-4-yong.wu@mediatek.com
Signed-off-by: Will Deacon <will@kernel.org>
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
include/dt-bindings/memory/mtk-memory-port.h

index b9946809fc2bfcaf0c973a71429376afdc87467a..ba662634738184a758675ab23eae84c45e9cbb46 100644 (file)
@@ -99,7 +99,7 @@ properties:
   mediatek,larbs:
     $ref: /schemas/types.yaml#/definitions/phandle-array
     minItems: 1
-    maxItems: 16
+    maxItems: 32
     description: |
       List of phandle to the local arbiters in the current Socs.
       Refer to bindings/memory-controllers/mediatek,smi-larb.yaml. It must sort
index 53354cf4f6e3eb825b47f8000d0dac73a858114f..7d64103209afcdc75b689441fe49d9172ee77325 100644 (file)
@@ -6,10 +6,10 @@
 #ifndef __DT_BINDINGS_MEMORY_MTK_MEMORY_PORT_H_
 #define __DT_BINDINGS_MEMORY_MTK_MEMORY_PORT_H_
 
-#define MTK_LARB_NR_MAX                        16
+#define MTK_LARB_NR_MAX                        32
 
 #define MTK_M4U_ID(larb, port)         (((larb) << 5) | (port))
-#define MTK_M4U_TO_LARB(id)            (((id) >> 5) & 0xf)
+#define MTK_M4U_TO_LARB(id)            (((id) >> 5) & 0x1f)
 #define MTK_M4U_TO_PORT(id)            ((id) & 0x1f)
 
 #endif