Yong Wu
a044e6a088
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
...
After adding device_link between the IOMMU consumer and smi, the
mediatek,larb is unnecessary now.
CC: Matthias Brugger <matthias.bgg@gmail.com >
Signed-off-by: Yong Wu <yong.wu@mediatek.com >
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com >
Reviewed-by: Evan Green <evgreen@chromium.org >
Tested-by: Frank Wunderlich <frank-w@public-files.de > # BPI-R2/MT7623
Link: https://lore.kernel.org/r/20220421035111.7267-2-allen-kh.cheng@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-04-22 15:49:12 +02:00
Chunfeng Yun
617ab489aa
arm: dts: mt2701: harmonize node names and compatibles
...
This is used to fix dtbs_check warning
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com >
Link: https://lore.kernel.org/r/20210316092232.9806-13-chunfeng.yun@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 15:45:34 +02:00
Xia Jiang
27831102b8
arm: dts: mt2701: Add jpeg enc device tree node
...
Add jpeg enc device tree node.
Signed-off-by: Xia Jiang <xia.jiang@mediatek.com >
Reviewed-by: Tomasz Figa <tfiga@chromium.org >
Link: https://lore.kernel.org/r/20200814071202.25067-27-xia.jiang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-08-19 16:11:57 +02:00
Min Guo
189881af81
arm: dts: mt2701: Add usb2 device nodes
...
Add musb nodes and usb2 phy nodes for MT2701
Signed-off-by: Min Guo <min.guo@mediatek.com >
Link: https://lore.kernel.org/r/20191211015446.11477-3-min.guo@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-05-16 21:03:06 +02:00
Matthias Brugger
ed412c12b7
ARM: dts: mediatek: rename scpsys nodes to power-controller
...
The nodes with name scpsys actually implement a power-controller.
Rename the nodes to match the bindings description.
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-02-17 11:09:31 +01:00
Rob Herring
abe60a3a7a
ARM: dts: Kill off skeleton{64}.dtsi
...
Remove the usage of skeleton.dtsi in the remaining dts files. It was
deprecated since commit 9c0da3cc61 ("ARM: dts: explicitly mark
skeleton.dtsi as deprecated"). This will make adding a unit-address to
memory nodes easier.
The main tricky part to removing skeleton.dtsi is we could end up with
no /memory node at all when a bootloader depends on one being present. I
hacked up dtc to check for this condition.
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com >
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com >
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Acked-by: Neil Armstrong <narmstrong@baylibre.com >
Acked-by: Antoine Tenart <antoine.tenart@bootlin.com >
Acked-by: Alexandre TORGUE <alexandre.torgue@st.com >
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr >
Acked-by: Vladimir Zapolskiy <vz@mleia.com >
Tested-by: Kevin Hilman <khilman@baylibre.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Gregory CLEMENT <gregory.clement@bootlin.com >
Tested-by: Gregory CLEMENT <gregory.clement@bootlin.com >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2019-01-30 17:30:31 +01:00
Sean Wang
1cf3070968
arm: dts: mediatek: converted to using SPDX identifiers
...
Convert boilerplate license statement into proper SPDX identifier style.
Signed-off-by: Sean Wang <sean.wang@mediatek.com >
Cc: Philippe Ombredanne <pombredanne@nexb.com >
Cc: Rob Herring <robh+dt@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-05-02 11:01:12 +02:00
Ryder Lee
8eef6dea7c
arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623
...
Modify audio related nodes to reflect the actual usage in binding documents.
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-04-17 16:25:39 +02:00
Matthias Brugger
ae72e95b5e
arm: dts: mt2701: Add reset-cells
...
The hifsys and ethsys needs the definition of the reset-cells
property. Fix this.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-12-14 12:07:58 +01:00
Ryder Lee
cba5e0ca05
arm: dts: mediatek: update audio node for mt2701 and mt7623
...
This patch adds interrupt-names property in audio node so that
binding can be agnostic of the IRQ order.
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-10-19 18:34:27 +02:00
Weiqing Kong
84f587ab59
arm: dts: mt2701: add pwm backlight device node
...
This patch adds the device node for MT2701 pwm backlight.
Signed-off-by: Weiqing Kong <weiqing.kong@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-10-19 18:33:47 +02:00
Honghui Zhang
f679871f10
arm: dts: mediatek: add larbid property for larb
...
Add mediatek's hardware id information for smi larb.
Signed-off-by: Honghui Zhang <honghui.zhang@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-08-04 16:25:09 +02:00
Chunfeng Yun
295ad9fbba
arm: dts: mt2701: Add usb3 device nodes
...
Add xhci nodes and usb3 phy nodes for MT2701
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-08-01 16:02:55 +02:00
Sean Wang
7aa125babf
arm: dts: mt2701: Add ethernet device node
...
Add ethernet device node for MT2701
Signed-off-by: Sean Wang <sean.wang@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-08-01 15:52:10 +02:00
Garlic Tseng
aac5e972d4
arm: dts: mediatek: Add audio driver node for MT2701
...
Add audio driver node for mt2701
Signed-off-by: Garlic Tseng <garlic.tseng@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-06-07 10:47:25 +02:00
Jun Gao
729b7f8dbd
arm: dts: Add Mediatek MT2701 i2c device node
...
Add MT2701 i2c device node.
Signed-off-by: Jun Gao <jun.gao@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-05-31 14:58:17 +02:00
Rick Chang
c56ee52622
arm: dts: mt2701: Add node for Mediatek JPEG Decoder
...
Signed-off-by: Rick Chang <rick.chang@mediatek.com >
Signed-off-by: Minghsiu Tsai <minghsiu.tsai@mediatek.com >
[mb: include mt2701-larb-port.h to fix build errors]
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-05-31 14:57:20 +02:00
Guochun Mao
df3074f06f
arm: dts: mt2701: add nor flash node
...
Add Mediatek nor flash node.
Signed-off-by: Guochun Mao <guochun.mao@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-05-15 10:47:09 +02:00
Youlin Pei
1b813f3ca8
ARM: dts: mt2701: Add mtk-cirq node for mt2701
...
This commit add mtk-cirq node to mt2701 dtsi.
Signed-off-by: Youlin Pei <youlin.pei@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-05-15 10:47:09 +02:00
Marc Zyngier
387720c938
ARM: DTS: Fix register map for virt-capable GIC
...
Since everybody copied my own mistake from the DT binding example,
let's address all the offenders in one swift go.
Most of them got the CPU interface size wrong (4kB, while it should
be 8kB), except for both keystone platforms which got the control
interface wrong (4kB instead of 8kB).
In a few cases where I knew for sure what implementation was used,
I've added the "arm,gic-400" compatible string. I'm 99% sure that
this is what everyone is using, but short of having the TRM for
all the other SoCs, I've left them alone.
Acked-by: Shawn Guo <shawnguo@kernel.org >
Acked-by: Tony Lindgren <tony@atomide.com >
Acked-by: Santosh Shilimkar <ssantosh@kernel.org >
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com >
Acked-by: Antoine Tenart <antoine.tenart@free-electrons.com >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Matthias Brugger <matthias.bgg@gmail.com >
Acked-by: Heiko Stuebner <heiko@sntech.de >
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com >
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2017-02-07 15:06:46 +01:00
Dawei Chien
e348dc74f7
arm: dts: mt2701: Add thermal device node.
...
Add thermal controller device nodes for MT2701.
Signed-off-by: Dawei Chien <dawei.chien@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-24 11:24:35 +01:00
Zhiyong Tao
301501d3b5
arm: dts: mt2701: Add auxadc device node.
...
Add auxadc device node for MT2701.
Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 16:15:00 +01:00
Xiaolei Li
111758b738
arm: dts: mt2701: Add nand device node
...
Add mt2701 nand device node, include nfi and bch ecc.
Signed-off-by: Xiaolei Li <xiaolei.li@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 16:14:36 +01:00
Leilk Liu
159f5ae739
arm: dts: mt2701: Add spi device node
...
Add spi device node for MT2701.
Signed-off-by: Leilk Liu <leilk.liu@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 16:13:32 +01:00
Honghui Zhang
f3cba0f49c
ARM: dts: mt2701: add iommu/smi dtsi node for mt2701
...
Add the dtsi node of iommu and smi for mt2701.
Signed-off-by: Honghui Zhang <honghui.zhang@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 15:51:59 +01:00
James Liao
9f3746aff9
arm: dts: mt2701: Add power domain controller device node
...
Add power domain controller node (scpsys) for MT2701.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 15:35:26 +01:00
James Liao
f235c7e7a7
arm: dts: mt2701: Add subsystem clock controller device nodes
...
Add MT2701 subsystem clock controllers, inlcude mmsys, imgsys,
vdecsys, hifsys, ethsys and bdpsys.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 15:35:26 +01:00
James Liao
42e4d6d5d4
arm: dts: mt2701: Sort DT nodes by register address
...
This patch rearrange MT2701 DT nodes to keep them in ascending order.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
[mb: fix pio unit address and order]
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-01-13 15:34:49 +01:00
Erin Lo
28d6e3647b
arm: dts: mt2701: Use real clock for UARTs
...
We used to use a fixed rate clock for the UARTs. Now that we have clock
support we can associate the correct clocks to the UARTs and drop the
26MHz fixed rate UART clock.
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-11-11 15:25:09 +01:00
James Liao
adf6eb7774
arm: dts: mt2701: Add clock controller device nodes
...
Add clock controller nodes for MT2701, include topckgen, infracfg,
pericfg and apmixedsys. This patch also add two oscillators that
provide clocks for MT2701.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-11-11 15:25:03 +01:00
Biao Huang
8369337e55
arm: dts: Add pinctrl/GPIO/EINT node for mt2701
...
Add pinctrl and GPIO node to mt2701.dtsi
Signed-off-by: Biao Huang <biao.huang@mediatek.com >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-04-13 11:25:36 +02:00
Arnd Bergmann
7aec2fd74a
Revert "arm: dts: Add pinctrl/GPIO/EINT node for mt2701"
...
This reverts commit 8ba671efdb .
As reported by kbuild test robot <fengguang.wu@intel.com >:
In file included from arch/arm/boot/dts/mt2701-evb.dts:16:0:
>> arch/arm/boot/dts/mt2701.dtsi:18:28: fatal error: mt2701-pinfunc.h: No such file or directory
#include "mt2701-pinfunc.h"
^
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2016-02-28 22:20:36 +01:00
Biao Huang
8ba671efdb
arm: dts: Add pinctrl/GPIO/EINT node for mt2701
...
Add pinctrl and GPIO node to mt2701.dtsi
Signed-off-by: Biao Huang <biao.huang@mediatek.com >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-02-11 11:39:56 +01:00
Louis Yu
dfb8952847
ARM: dts: mt2701: enable basic SMP bringup for mt2701
...
Add enable method to support SMP.
Signed-off-by: Louis Yu <louis.yu@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-02-11 11:39:56 +01:00
Erin Lo
74d25721ee
ARM: dts: mediatek: add MT2701 basic support
...
This adds basic chip support for Mediatek 2701.
Signed-off-by: Erin Lo <erin.lo@mediatek.com >
[matthias.bgg@gmail.com: Fixed reg address of mt2701-timer]
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
2015-11-20 13:59:05 +01:00