Moudy Ho
e3b6b5a9cf
dt-bindings: soc: mediatek: add gce-client-reg for MUTEX
...
In order to allow modules with latency requirements such as MDP3
to set registers through CMDQ, add the relevant GCE property.
Signed-off-by: Moudy Ho <moudy.ho@mediatek.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: CK Hu <ck.hu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220610063424.7800-5-moudy.ho@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-06-17 15:51:52 +02:00
Moudy Ho
59bf87eefa
dt-bindings: soc: mediatek: move out common module from display folder
...
In order to share the same hardware information with MDP3,
change the MUTEX dt-binding to the path "soc/mediatek".
Signed-off-by: Moudy Ho <moudy.ho@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Chun-Kuang Hu <chunkuang.hu@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20220610063424.7800-4-moudy.ho@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-06-17 15:51:51 +02:00
Roger Lu
5ed6605f90
dt-bindings: soc: mediatek: add mt8192 svs dt-bindings
...
Add mt8192 svs compatible/resets in dt-bindings.
Signed-off-by: Roger Lu <roger.lu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20220516004311.18358-7-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-06-17 10:50:08 +02:00
Roger Lu
d969f2171e
dt-bindings: soc: mediatek: add mtk svs dt-bindings
...
Document the binding for enabling mtk svs on MediaTek SoC.
Signed-off-by: Roger Lu <roger.lu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20220516004311.18358-2-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-06-17 10:50:07 +02:00
Rex-BC Chen
37e9a1071b
dt-bindings: soc: mediatek: devapc: Add bindings for MT8186
...
Add the dt-binding to support MT8186 devapc.
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20220504115501.3490-2-rex-bc.chen@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-06-07 18:25:15 +02:00
Zhiyong.Tao
f9f4545b96
dt-bindings: pwrap: mediatek: Update pwrap document for mt8195
...
Update pwrap document description for mt8195
Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com >
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220411022724.11005-2-tinghan.shen@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-04-22 16:46:58 +02:00
Johnson Wang
a319fbfd3f
dt-bindings: mediatek: add compatible for MT8186 pwrap
...
This adds dt-binding documentation of pwrap for Mediatek MT8186
SoCs Platform.
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Signed-off-by: Johnson Wang <johnson.wang@mediatek.com >
Link: https://lore.kernel.org/r/20220207083034.15327-3-johnson.wang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2022-03-01 08:51:23 +01:00
Henry Chen
ea88063447
dt-bindings: mediatek: add compatible for MT8195 pwrap
...
This adds dt-binding documentation of pwrap for Mediatek MT8195
SoCs Platform.
Signed-off-by: Henry Chen <henryc.chen@mediatek.com >
Link: https://lore.kernel.org/r/20210602112050.12338-2-james.lo@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-06-03 19:41:26 +02:00
Hsin-Hsiung Wang
4bcadf8d55
dt-bindings: mediatek: add compatible for MT6873/8192 pwrap
...
This adds dt-binding documentation of pwrap for Mediatek MT6873/8192
SoCs Platform.
Signed-off-by: Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1615563286-22126-4-git-send-email-hsin-hsiung.wang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-30 12:24:09 +02:00
Zhen Lei
d73982be2b
dt-bindings: devapc: add the required property 'additionalProperties'
...
When I do dt_binding_check for any YAML file, below wanring is always
reported:
xxx/soc/mediatek/devapc.yaml: 'additionalProperties' is a required property
xxx/soc/mediatek/devapc.yaml: ignoring, error in schema:
warning: no schema found in file: xxx/soc/mediatek/devapc.yaml
Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201204093813.1275-5-thunder.leizhen@huawei.com
Signed-off-by: Rob Herring <robh@kernel.org >
2020-12-18 15:15:20 -06:00
Neal Liu
aaf162d4a5
dt-bindings: devapc: add bindings for mtk-devapc
...
Add bindings for mtk-devapc.
Signed-off-by: Neal Liu <neal.liu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1602732039-12179-2-git-send-email-neal.liu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-11-28 00:28:25 +01:00
Argus Lin
305ce1dce9
dt-bindings: pwrap: mediatek: add pwrap support for MT6779
...
Add binding document of pwrap for MT6779 SoCs.
Signed-off-by: Argus Lin <argus.lin@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-02-17 11:07:23 +01:00
Mars Cheng
56f6737167
dt-bindings: mediatek: add MT6765 power dt-bindings
...
This adds power dt-bindings for MT6765
Signed-off-by: Mars Cheng <mars.cheng@mediatek.com >
Signed-off-by: Owen Chen <owen.chen@mediatek.com >
Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2020-01-10 11:00:36 +01:00
Krzysztof Kozlowski
5279a3d8be
dt-bindings: power: Convert Generic Power Domain bindings to json-schema
...
Convert Generic Power Domain bindings to DT schema format using
json-schema.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org >
Acked-by: Stephen Boyd <sboyd@kernel.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2019-11-14 10:46:16 -06:00
Linus Torvalds
dc413a90ed
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
...
Pull ARM SoC-related driver updates from Olof Johansson:
"Various driver updates for platforms and a couple of the small driver
subsystems we merge through our tree:
Among the larger pieces:
- Power management improvements for TI am335x and am437x (RTC
suspend/wake)
- Misc new additions for Amlogic (socinfo updates)
- ZynqMP FPGA manager
- Nvidia improvements for reset/powergate handling
- PMIC wrapper for Mediatek MT8516
- Misc fixes/improvements for ARM SCMI, TEE, NXP i.MX SCU drivers"
* tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (57 commits)
soc: aspeed: fix Kconfig
soc: add aspeed folder and misc drivers
spi: zynqmp: Fix build break
soc: imx: Add generic i.MX8 SoC driver
MAINTAINERS: Update email for Qualcomm SoC maintainer
memory: tegra: Fix a typos for "fdcdwr2" mc client
Revert "ARM: tegra: Restore memory arbitration on resume from LP1 on Tegra30+"
memory: tegra: Replace readl-writel with mc_readl-mc_writel
memory: tegra: Fix integer overflow on tick value calculation
memory: tegra: Fix missed registers values latching
ARM: tegra: cpuidle: Handle tick broadcasting within cpuidle core on Tegra20/30
optee: allow to work without static shared memory
soc/tegra: pmc: Move powergate initialisation to probe
soc/tegra: pmc: Remove reset sysfs entries on error
soc/tegra: pmc: Fix reset sources and levels
soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A
soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register bitmask
fpga manager: Adding FPGA Manager support for Xilinx zynqmp
dt-bindings: fpga: Add bindings for ZynqMP fpga driver
firmware: xilinx: Add fpga API's
...
2019-05-16 09:19:14 -07:00
Ryder Lee
9ccd75c55a
dt-bindings: soc: fix a typo for MT7623A
...
This fixes a typo for MT7623A
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2019-04-15 19:29:29 +02:00
Ryder Lee
c4fcbf1186
dt-bindings: mediatek: update bindings for MT7629 SoC
...
This updates bindings for MT7629 SoC, which includes very basic items
such as system timer, UART, sysirq and scpsys unit.
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com >
Cc: Marc Zyngier <marc.zyngier@arm.com >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2019-04-15 19:29:28 +02:00
Fabien Parent
4bad8b0709
dt-bindings: pwrap: mediatek: add pwrap support for MT8516
...
Add binding documentation of pwrap for MT8516 SoCs.
Signed-off-by: Fabien Parent <fparent@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2019-04-12 19:42:24 +02:00
Argus Lin
0db3bd8254
dt-bindings: pwrap: mediatek: add pwrap support for MT6765
...
Add binding document of pwrap for MT6765 SoCs.
Signed-off-by: Argus Lin <argus.lin@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-09-25 17:26:05 +02:00
Hsin-Hsiung Wang
6d0ca9dbb6
dt-bindings: mediatek: add compatible for mt8183 pwrap
...
This adds dt-binding documentation of pwrap for Mediatek MT8183 SoC
Platform.
Signed-off-by: Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-09-25 15:27:20 +02:00
Argus Lin
7de7f9520e
dt-bindings: pwrap: mediatek: add pwrap support for MT6797
...
Add binding document of pwrap for MT6797 SoCs.
Signed-off-by: Argus Lin <argus.lin@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-07-16 15:50:17 +02:00
Sean Wang
b6853f8216
dt-bindings: soc: add SCPSYS binding for MT7623 and MT7623A SoC
...
document the binding for enabling SCPSYS on MediaTek MT7623 and MT7623A
SoC. Where MT7623 SoC has the same definition about power domains with
MT2701, so it's fine to using MT2701 ones as MT7623's fallback.
Signed-off-by: Sean Wang <sean.wang@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2018-03-11 23:42:40 +01:00
weiyi.lu@mediatek.com
b88a17cb93
dt-bindings: soc: add MT2712 power dt-bindings
...
Add power dt-bindings for MT2712.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-12-21 11:26:06 +01:00
Sean Wang
c77d3b8d0c
dt-bindings: arm: mediatek: add MT7622 string to the PMIC wrapper doc
...
Signed-off-by: Chenglin Xu <chenglin.xu@mediatek.com >
Signed-off-by: Sean Wang <sean.wang@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-10-20 11:54:36 +02:00
Sean Wang
96e1324a55
dt-bindings: soc: update the binding document for SCPSYS on MediaTek MT7622 SoC
...
Update the binding document for enabling SCPSYS on MediaTek MT7622 SoC.
Signed-off-by: Sean Wang <sean.wang@mediatek.com >
Signed-off-by: Chen Zhong <chen.zhong@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-08-14 17:28:16 +02:00
Mars Cheng
308291f666
dt-bindings: mediatek: add MT6797 power dt-bindings
...
This adds power dt-bindings for MT6797
Signed-off-by: Mars Cheng <mars.cheng@mediatek.com >
Signed-off-by: Kevin-CW Chen <kevin-cw.chen@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2017-05-15 10:47:16 +02:00
Shunli Wang
3e96c65337
soc: mediatek: Add MT2701 power dt-bindings
...
Add power dt-bindings for MT2701.
Signed-off-by: Shunli Wang <shunli.wang@mediatek.com >
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-10-31 00:59:23 +01:00
Zhiyong Tao
3ad16a39ed
dt-bindings: auxadc: Add binding document for Mediatek auxadc.
...
The commit adds the device tree binding documentation for the mediatek
auxadc found on Mediatek MT2701.
Thermal gets auxadc sample data by iio device.
So the commit changes auxadc device tree binding documentation from
/soc/mediatek/auxadc.txt to /iio/adc/mt6577_auxadc.txt.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-08-21 19:53:11 +01:00
Sascha Hauer
610175b797
dt-bindings: MediaTek: Add binding document for the AUXADC
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-04-20 13:32:57 +02:00
John Crispin
e16cb8c23b
dt-bindings: ARM: Mediatek: add MT2701/7623 string to the PMIC wrapper doc
...
Signed-off-by: John Crispin <blogic@openwrt.org >
Acked-by: Rob Herring <robh@kernel.org >
Cc: devicetree@vger.kernel.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2016-04-20 13:01:32 +02:00
Sascha Hauer
eb0fc0d6ae
dt-bindings: soc: Add supplies for Mediatek SCPSYS unit
...
The power domains in the SCPSYS unit are supplied by regulators. Add the
properties for them to the binding document.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Cc: devicetree@vger.kernel.org
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2015-12-09 12:24:56 +01:00
James Liao
2a4599a5c9
dt-bindings: soc: Add clocks for Mediatek SCPSYS unit
...
Add clocks needed by Mediatek VENC and VENC_LT power domianis.
These clocks were needed by accessing subsystem's registers,
so they need to be enabled before power on these subsystems.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2015-10-12 18:44:43 +02:00
Sascha Hauer
859e42800b
dt-bindings: soc: Add documentation for the MediaTek SCPSYS unit
...
This adds documentation for the MediaTek SCPSYS unit found in MT8173 SoCs.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2015-07-06 18:36:31 +02:00
Sascha Hauer
979275897e
dt-bindings: ARM: Mediatek: document binding for the PMIC wrapper
...
This adds documentation for the PMIC wrapper unit found on Mediatek
SoCs. Currently support are the MT8135 and MT8173 SoCs, but the PMIC
wrapper can also be found on MT6xxx and possibly other SoCs.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2015-03-30 12:26:35 +02:00