OpenCloudOS-Kernel/Documentation/devicetree/bindings/memory-controllers
Yong Wu 50fa3cd33f dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI
This patch adds decriptions for mt2712 IOMMU and SMI.

In order to balance the bandwidth, mt2712 has two M4Us, two
smi-commons, 10 smi-larbs. and mt2712 is also MTK IOMMU gen2 which
uses ARM Short-Descriptor translation table format.

The mt2712 M4U-SMI HW diagram is as below:

                            EMI
                             |
              ------------------------------------
              |                                  |
             M4U0                              M4U1
              |                                  |
         smi-common0                        smi-common1
              |                                  |
  -------------------------       --------------------------------
  |     |     |     |     |       |         |        |     |     |
  |     |     |     |     |       |         |        |     |     |
larb0 larb1 larb2 larb3 larb6    larb4    larb5    larb7 larb8 larb9
disp0 vdec  cam   venc   jpg  mdp1/disp1 mdp2/disp2 mdp3 vdo/nr tvd

All the connections are HW fixed, SW can NOT adjust it.

Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
2018-07-18 17:01:04 +02:00
..
fsl Revert "dt-bindings: ifc: Fix the unit address format in the examples" 2018-03-27 16:00:07 +08:00
ti dt-bindings: memory: ti-emif: add edac support under emif 2018-03-05 16:18:49 -08:00
arm,pl172.txt doc: dt: arm,pl172: add description of PL175 and PL176 controllers 2015-09-29 22:19:02 +02:00
ath79-ddr-controller.txt dt-bindings: Misc fix for the ATH79 DDR controllers 2015-12-09 15:30:55 -06:00
atmel,ebi.txt memory: atmel-ebi: add DT bindings documentation 2016-06-02 08:32:25 +02:00
brcm,dpfe-cpu.txt dt-bindings: Add bindings for Broadcom STB DRAM Sensors 2017-09-18 11:59:38 -07:00
calxeda-ddr-ctrlr.txt dt-bindings: move Calxeda bindings to appropriate subsystems 2015-10-22 09:21:24 -05:00
exynos-srom.txt dt-bindings: EXYNOS: Add exynos-srom device tree binding 2016-04-18 14:25:22 +02:00
ingenic,jz4780-nemc.txt dt-bindings: memory-controllers: Add binding for jz4780-nemc 2015-03-26 23:51:36 +01:00
mediatek,smi-common.txt dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI 2018-07-18 17:01:04 +02:00
mediatek,smi-larb.txt dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI 2018-07-18 17:01:04 +02:00
mvebu-devbus.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
mvebu-sdram-controller.txt Documentation: dt-bindings: minimal documentation for MVEBU SDRAM controller 2014-11-22 01:03:57 +00:00
nvidia,tegra20-mc.txt dt-bindings: Relocate Tegra20 memory controller bindings 2018-04-27 11:15:51 +02:00
nvidia,tegra30-mc.txt dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC 2018-04-27 11:14:12 +02:00
nvidia,tegra124-emc.txt dt-bindings: tegra: Rename some bindings for consistency 2016-04-19 17:25:19 -05:00
omap-gpmc.txt ARM: OMAP2+: Update GPMC and NAND DT binding documentation 2016-05-30 10:03:18 +02:00
renesas,h8300-bsc.txt h8300: kernel startup 2015-06-23 13:35:51 +09:00
renesas-memory-controllers.txt ARM: shmobile: dt: Rename incorrect interrupt related binding 2015-10-02 11:16:02 +09:00
synopsys.txt Documentation: devicetree: Add ECC information to synopsys ddr controller 2015-07-31 10:50:05 +02:00
ti-aemif.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
ti-da8xx-ddrctl.txt memory: davinci: add support for da8xx DDR2/mDDR controller 2016-11-14 17:18:34 +05:30