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

Document: DT: Add bindings for mediatek MT2701 SoC Platform

This adds a DT binding documentation for the MT2701 SoC from Mediatek.

Signed-off-by: Erin Lo <erin.lo@mediatek.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>

authored by

Erin Lo and committed by
Matthias Brugger
02eca173 8005c49d

+19 -9
+4
Documentation/devicetree/bindings/arm/mediatek.txt
··· 6 6 Required root node property: 7 7 8 8 compatible: Must contain one of 9 + "mediatek,mt2701" 9 10 "mediatek,mt6580" 10 11 "mediatek,mt6589" 11 12 "mediatek,mt6592" ··· 18 17 19 18 Supported boards: 20 19 20 + - Evaluation board for MT2701: 21 + Required root node properties: 22 + - compatible = "mediatek,mt2701-evb", "mediatek,mt2701"; 21 23 - Evaluation board for MT6580: 22 24 Required root node properties: 23 25 - compatible = "mediatek,mt6580-evbp1", "mediatek,mt6580";
+1
Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt
··· 14 14 "mediatek,mt6582-sysirq" 15 15 "mediatek,mt6580-sysirq" 16 16 "mediatek,mt6577-sysirq" 17 + "mediatek,mt2701-sysirq" 17 18 - interrupt-controller : Identifies the node as an interrupt controller 18 19 - #interrupt-cells : Use the same format as specified by GIC in 19 20 Documentation/devicetree/bindings/arm/gic.txt
+8 -8
Documentation/devicetree/bindings/serial/mtk-uart.txt
··· 2 2 3 3 Required properties: 4 4 - compatible should contain: 5 - * "mediatek,mt8135-uart" for MT8135 compatible UARTS 6 - * "mediatek,mt8127-uart" for MT8127 compatible UARTS 7 - * "mediatek,mt8173-uart" for MT8173 compatible UARTS 8 - * "mediatek,mt6795-uart" for MT6795 compatible UARTS 9 - * "mediatek,mt6589-uart" for MT6589 compatible UARTS 10 - * "mediatek,mt6582-uart" for MT6582 compatible UARTS 5 + * "mediatek,mt2701-uart" for MT2701 compatible UARTS 11 6 * "mediatek,mt6580-uart" for MT6580 compatible UARTS 12 - * "mediatek,mt6577-uart" for all compatible UARTS (MT8173, MT6795, 13 - MT6589, MT6582, MT6580, MT6577) 7 + * "mediatek,mt6582-uart" for MT6582 compatible UARTS 8 + * "mediatek,mt6589-uart" for MT6589 compatible UARTS 9 + * "mediatek,mt6795-uart" for MT6795 compatible UARTS 10 + * "mediatek,mt8127-uart" for MT8127 compatible UARTS 11 + * "mediatek,mt8135-uart" for MT8135 compatible UARTS 12 + * "mediatek,mt8173-uart" for MT8173 compatible UARTS 13 + * "mediatek,mt6577-uart" for MT6577 and all of the above 14 14 15 15 - reg: The base address of the UART register bank. 16 16
+1
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
··· 3 3 4 4 Required properties: 5 5 - compatible should contain: 6 + * "mediatek,mt2701-timer" for MT2701 compatible timers 6 7 * "mediatek,mt6580-timer" for MT6580 compatible timers 7 8 * "mediatek,mt6589-timer" for MT6589 compatible timers 8 9 * "mediatek,mt8127-timer" for MT8127 compatible timers
+5 -1
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
··· 2 2 3 3 Required properties: 4 4 5 - - compatible : should be "mediatek,mt6589-wdt" 5 + - compatible should contain: 6 + * "mediatek,mt2701-wdt" for MT2701 compatible watchdog timers 7 + * "mediatek,mt6589-wdt" for all compatible watchdog timers (MT2701, 8 + MT6589) 9 + 6 10 - reg : Specifies base physical address and size of the registers. 7 11 8 12 Example: