Neil Armstrong
114df8b533
dts: meson: Drop redundant G12A, G12B & SM1 devicetree files
...
Since meson G12A, G12B & SM1 based boards switched to using upstream DT,
so drop redundant files from arch/arm/dts directory. Only *-u-boot.dtsi files
kept in arch/arm/dts directory for these boards.
Cc: Sumit Garg <sumit.garg@linaro.org >
Acked-by: Viacheslav Bocharov <adeep@lexina.in >
Reviewed-by: Sumit Garg <sumit.garg@linaro.org >
Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com > # khadas-vim3_android
Link: https://lore.kernel.org/r/20240329-u-boot-of-upstream-v2-5-2512ad3eb63d@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
2024-04-04 18:48:46 +02:00
Neil Armstrong
0364f25b5b
dts: meson: Drop redundant GXL, GXM & AXG devicetree files
...
Since meson GXL, GXM & AXG based boards switched to using upstream DT,
so drop redundant files from arch/arm/dts directory. Only *-u-boot.dtsi files
kept in arch/arm/dts directory for these boards.
Cc: Sumit Garg <sumit.garg@linaro.org >
Acked-by: Viacheslav Bocharov <adeep@lexina.in >
Reviewed-by: Sumit Garg <sumit.garg@linaro.org >
Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com > # khadas-vim3_android
Link: https://lore.kernel.org/r/20240329-u-boot-of-upstream-v2-3-2512ad3eb63d@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
2024-04-04 18:48:46 +02:00
Caleb Connolly
c0297b30f1
dt-bindings: import headers for SDM845
...
Import the DT bindings headers that are used by SDM845 from Linux.
Taken from kernel tag v6.7
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Sumit Garg <sumit.garg@linaro.org >
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org >
2024-03-01 14:52:48 +00:00
Duy Nguyen
42a064d1d7
dt-bindings: power: Add R8A779H0 V4M SYSC power domain definitions
...
Add power domain indices for R-Car V4M (R8A779H0).
The current version is imported from:
https://lore.kernel.org/linux-renesas-soc/c5cbef71178cada761e9da7bcbb6f21334f93ef8.1706194617.git.geert+renesas@glider.be/
Signed-off-by: Duy Nguyen <duy.nguyen.rh@renesas.com >
Signed-off-by: Hai Pham <hai.pham.ud@renesas.com >
2024-02-10 17:08:06 +01:00
Julien Masson
80cdb6df22
dt-bindings: power: add power-domain header for MediaTek MT8365 SoC
...
Add power-domain header for MediaTek MT8365 SoC copied from Linux
source code tag v6.7-rc2.
(commit a1571f1f333c2fced076f0d54ed771d1838d827f)
Signed-off-by: Julien Masson <jmasson@baylibre.com >
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com >
2023-12-19 10:09:06 -05:00
Marek Vasut
f5701885bd
clk: renesas: Synchronize R8A779F0 S4 DT headers with Linux 6.5.3
...
Synchronize R-Car R8A779F0 S4 DT headers with Linux 6.5.3,
commit 238589d0f7b421aae18c5704dc931595019fa6c7 .
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
2023-10-01 00:08:28 +02:00
Marek Vasut
3f0340c12a
clk: renesas: Synchronize R8A77951 H3 DT headers with Linux 6.5.3
...
Synchronize R-Car R8A77951 H3 DT headers with Linux 6.5.3,
commit 238589d0f7b421aae18c5704dc931595019fa6c7 .
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
2023-10-01 00:08:28 +02:00
Alexey Romanov
959426e026
dt-bindings: power: add Meson A1 PWRC bindings
...
We can use them in secure pwrc driver.
Signed-off-by: Alexey Romanov <avromanov@sberdevices.ru >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Link: https://lore.kernel.org/r/20230531093156.29240-3-avromanov@sberdevices.ru
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
2023-06-28 10:05:34 +02:00
Peng Fan
596b9c4e1b
arm: dts: imx93: sync device tree with Linux
...
Sync device tree with next-20230426
Signed-off-by: Peng Fan <peng.fan@nxp.com >
2023-05-21 16:54:41 +02:00
Tho Vu
3813c3c0a5
dt-bindings: power: Add R8A779G0 V4H SYSC power domain definitions
...
Add power domain indices for R-Car V4H (R8A779G0) from Linux next
commit 058f4df42121 ("Add linux-next specific files for 20230228")
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
Signed-off-by: Tho Vu <tho.vu.wh@renesas.com >
Signed-off-by: Hai Pham <hai.pham.ud@renesas.com >
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
[Marek: Update to linux next 20230228 state]
2023-04-07 17:13:28 +02:00
Tho Vu
ec6f6acac1
dt-bindings: power: Add R8A779F0 S4 SYSC power domain definitions
...
Add power domain indices for R-Car S4 (R8A779F0) from Linux next
commit 058f4df42121 ("Add linux-next specific files for 20230228")
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
Signed-off-by: Tho Vu <tho.vu.wh@renesas.com >
Signed-off-by: Hai Pham <hai.pham.ud@renesas.com >
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
[Marek: Update to linux next 20230228 state]
2023-04-07 17:13:28 +02:00
Jagan Teki
a8ac0d53f9
dt-bindings: power: Add power-domain header for rk3588
...
Add power-domain header for RK3588 SoC from description in TRM.
commit <67944950c2d0> ("dt-bindings: power: add power-domain header for
rk3588")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Signed-off-by: Jagan Teki <jagan@edgeble.ai >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2023-02-28 18:07:28 +08:00
Hai Pham
cd6ad682ca
dt-bindings: power: Pick R-Car Gen3 R8A77961 M3W+ header from Linux 6.1.7
...
Pick R-Car Gen3 R8A77961 M3W+ power domain header from Linux 6.1.7,
commit 21e996306a6afaae88295858de0ffb8955173a15 .
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
Signed-off-by: Hai Pham <hai.pham.ud@renesas.com >
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org > # Update commit message
2023-02-02 01:49:19 +01:00
Marek Vasut
9696b246e6
ARM: dts: rmobile: Synchronize DT headers with Linux 6.1.7
...
Synchronize R-Car device tree headers with Linux 6.1.7,
commit 21e996306a6afaae88295858de0ffb8955173a15 .
This is only a copyright and SPDX identifier update, no
functional change.
The following script has been used for the synchronization:
$ for i in $(cd include/dt-bindings/clock/ ; ls -1 r8a*) ; do cp /linux-2.6/include/dt-bindings/clock/$i include/dt-bindings/clock/ ; done
$ for i in $(cd include/dt-bindings/power/ ; ls -1 r8a*) ; do cp /linux-2.6/include/dt-bindings/power/$i include/dt-bindings/power/ ; done
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
2023-02-02 01:49:19 +01:00
Jagan Teki
766e7e04bc
dt-bindings: power: Add power-domain header for rv1126
...
Add power-domain header for RV1126 SoC from description in TRM.
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Signed-off-by: Jagan Teki <jagan@edgeble.ai >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2023-01-16 18:01:11 +08:00
Marcel Ziswiler
0b42fdca2d
imx8mp: synchronise device tree with linux
...
Synchronise device tree with linux v6.1-rc3.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
Tested-By: Tim Harvey <tharvey@gateworks.com > #imx8m{m,n,p}-venice-*
2022-11-08 17:35:00 +01:00
Marcel Ziswiler
ed7bda5710
imx8ulp: synchronise device tree with linux
...
Synchronise device tree with linux v6.1-rc3.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
2022-11-08 17:35:00 +01:00
FUKAUMI Naoki
85a8ef1264
arm: dts: rockchip: rk356x: sync with Linux 6.0
...
prepare for rk3566 based board
Signed-off-by: FUKAUMI Naoki <naoki@radxa.com >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2022-10-19 19:30:49 +08:00
Peng Fan
0da3d96e10
arm: dts: Add i.MX93 SoC DTSi file
...
Add the DTSi file and DT header files for i.MX93 SoC
Signed-off-by: Ye Li <ye.li@nxp.com >
Signed-off-by: Alice Guo <alice.guo@nxp.com >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
2022-07-26 11:29:01 +02:00
Marcel Ziswiler
181d1684ca
imx8mq: synchronise device tree with linux
...
Synchronise device tree with linux v5.19-rc5.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
2022-07-25 16:12:01 +02:00
Marcel Ziswiler
4e5114daf9
imx8mn: synchronise device tree with linux
...
Synchronise device tree with linux v5.19-rc5.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
2022-07-25 16:12:00 +02:00
Marcel Ziswiler
2f96d4dd95
imx7s/d: synchronise device trees with linux
...
Synchronise device tree with linux-next next-20220708.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
2022-07-25 16:12:00 +02:00
Fabio Estevam
05996f350d
imx8mm: Sync device tree with linux-next 20220711
...
Sync imx8mm.dtsi device tree with linux-next 20220711.
The main motivation for doing this sync is the sha256 regression
reported by Andrey Zhizhikin [1].
The linux-next kernel has the following commit, which disables
the job ring 0 and fixes the problem:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?h=next-20220715&id=dc9c1ceb555ff661e6fc1081434600771f29657c
[1] https://lore.kernel.org/u-boot/AM6PR06MB46912207D9460CD9924F35DAA68B9@AM6PR06MB4691.eurprd06.prod.outlook.com/T/#t
Signed-off-by: Fabio Estevam <festevam@denx.de >
2022-07-25 16:12:00 +02:00
Marek Vasut
2e760f180d
imx: power-domain: Add i.MX8MP support
...
Add i.MX8MP power domain handling into the driver. This is based on the
Linux GPCv2 driver state which is soon to be in Linux next.
Tested-By: Tim Harvey <tharvey@gateworks.com > #imx8mp-venice-gw74xx
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
2022-04-21 12:44:23 +02:00
Johan Jonker
444311196e
rockchip: rk3288-power: sync power domain dt-binding header from Linux
...
In order to update the DT for rk3288
sync the power domain dt-binding header.
This is the state as of v5.17 in Linux.
Change location to be more in line with other SoCs.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2022-04-18 11:25:13 +08:00
Johan Jonker
3c48a62460
rockchip: rk3228-power: sync power domain dt-binding header from Linux
...
In order to update the DT for rk3228
sync the power domain dt-binding header.
This is the state as of v5.17 in Linux.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2022-04-18 11:25:13 +08:00
Johan Jonker
5e6ee6bde5
rockchip: rk3066-power: sync power domain dt-binding header from Linux
...
In order to update the DT for rk3066
sync the power domain dt-binding header.
This is the state as of v5.12 in Linux.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2022-04-18 11:25:13 +08:00
Michal Simek
d2f059c3dc
dt-bindings: xilinx: Add missing ids for PD
...
There are some new power domain IDs which are used in Linux kernel that's
why add them here too.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/e6092e1d3766c0ac11bf620820739c93ab677a85.1648626981.git.michal.simek@xilinx.com
2022-04-05 15:12:12 +02:00
Tom Rini
068415eade
Merge tag 'xilinx-for-v2022.04-rc1' of https://source.denx.de/u-boot/custodians/u-boot-microblaze
...
Xilinx changes for v2022.04-rc1
gpio:
- Add modepin driver
net:
- Save random mac addresses to eth variable
zynqmp gem:
- Add support for mdio bus DT description
- Add support for reset and SGMII phy configuration
- Reduce timeout for MDIO accesses
zynqmp clk:
- Fix clock handling for gem and usb
phy:
- Add zynqmp phy/serdes driver
serial:
- Add one missing compatible string
microblaze:
- Symbol alignement
- SPL fixups
- Code cleanups
zynqmp:
- Various dt changes, DP pre-reloc, gem resets, gem clocks
- Switch SOM to shared psu configuration
- Move dcache handling to firmware driver
- Workaround gmii2rgmii DT description issue
- Enable broadcasts again
- Change firmware enablement logic
- Small adjustement in firmware driver
versal:
- Support new mmc@ DT nodes
- Fix run time variable handling
- Add missing I2C_PMC ID for power domain
2022-01-19 11:43:44 -05:00
Amit Singh Tomar
a7e7baea0a
ARM: dts: sync Actions Semi S700 DT from Linux v5.16-rc3
...
This Synchronizes the Actions Semi S700 SoC DT changes from
commit "g58e1100fdc59" ("Linux v5.16-rc3").
Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com >
2022-01-18 12:48:17 -05:00
Sandeep Gundlupet Raju
ac64f536af
dt-bindings: versal: Add new PM_DEV_I2C_PMC macro
...
Add new macro for PMC I2C power domain.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/0bf164f937df551d689dda2a35f9489c2e46b4ab.1638277017.git.michal.simek@xilinx.com
2022-01-05 11:16:21 +01:00
Johan Jonker
76dccdca2e
rockchip: rk3188-power: sync power domain dt-binding header from Linux
...
In order to update the DT for rk3188
sync the power domain dt-binding header.
This is the state as of v5.12 in Linux.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2021-08-11 17:54:37 +08:00
Marek Vasut
b6ec11b62d
ARM: dts: renesas: Add R8A779A0 V3U DTs and headers
...
Import R8A779A0 V3U DTs and headers from Linux 5.12,
commit 9f4ad9e425a1 ("Linux 5.12") .
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
2021-06-24 20:22:17 +02:00
Marek Vasut
d78f7d8199
ARM: dts: imx8mn: Add power domain nodes
...
Add power domain nodes to DT.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Ye Li <ye.li@nxp.com >
Cc: uboot-imx <uboot-imx@nxp.com >
2021-04-18 04:29:36 +02:00
Marek Vasut
f0e10e33e5
ARM: dts: imx8mm: Add power domain nodes
...
Add power domain nodes to DT.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Ye Li <ye.li@nxp.com >
Cc: uboot-imx <uboot-imx@nxp.com >
2021-04-18 04:29:35 +02:00
Neil Armstrong
ee73135365
ARM: dts: sync Amlogic GX & AXG from Linux 5.10-rc1
...
Synced from Linux commit 3650b228f83a ("Linux 5.10-rc1")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
2021-01-11 14:59:54 +01:00
Michal Simek
30f47c0f1b
dt-bindings: arm64: versal: Add clk and power headers
...
Add power and reset headers to be sources by Versal dtses.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2020-10-27 08:13:32 +01:00
Lad Prabhakar
fc5e552209
arm: dts: r8a774c0: Import DTS from Linux 5.9
...
Import R8A774C0 (RZ/G2E) SoC DTSI and headers from Linux 5.9
commit bbf5c979011a ("Linux 5.9").
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com >
2020-10-20 12:56:51 +02:00
Biju Das
3afde5aab6
arm: dts: r8a774e1: Import DTS from Linux 5.9-rc4
...
Import R8A774E1 (RZ/G2H) SoC DTSI and headers from upstream Linux kernel
5.9-rc4 commit f4d51dffc6c0 ("Linux 5.9-rc4")
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
2020-09-26 17:25:43 +02:00
Biju Das
1abdab94f1
arm: dts: r8a774b1: Import DTS from Linux 5.9-rc4
...
Import R8A774B1 (RZ/G2N) SoC DTSI and headers from upstream Linux kernel
5.9-rc4 commit f4d51dffc6c0 ("Linux 5.9-rc4")
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
2020-09-26 17:25:43 +02:00
Biju Das
00407251c3
arm: dts: r8a774a1: Import DTS from Linux 5.9-rc4
...
Synchronize RZ/G2M SoC DTs with mainline Linux 5.9-rc4 commit
f4d51dffc6c0 ("Linux 5.9-rc4")
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
2020-09-26 17:25:43 +02:00
Adam Ford
3aabb0c3f1
ARM: dts: r8a774a1: Import DTS from Linux 5.8-rc1
...
This patch imports the device tree and required bindings to permit
the device tree to build for the R8Z774A1 (RZ/G2M).
Signed-off-by: Adam Ford <aford173@gmail.com >
2020-07-25 11:16:39 +02:00
Tom Rini
04da42770b
Merge tag 'u-boot-rockchip-20200501' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip
...
- dts clean up to use -u-boot for px30, rk3399 boards
- dts sycn from upstream kernel for rk3328, rk3399
- add rockchip rng driver
- new board support: rk3328-roc-cc, rk3399-roc-pc,Nanopi M4 2GB
2020-05-04 07:28:14 -04:00
Chen-Yu Tsai
2e15f86b54
dt-bindings: power: rk3328-power: sync from upstream Linux kernel
...
This syncs the rk3328 power domain header file from Linux kernel
next-20200324, to support newer hardware blocks when syncing the
device tree files.
The last non-merge commit to touch it was
b24413180f56 ("License cleanup: add SPDX GPL-2.0 license identifier to files with no license")
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
Tested-by: Loic Devulder <ldevulder@suse.com >
Tested-by: Peter Geis <pgwipeout@gmail.com >
Signed-off-by: Chen-Yu Tsai <wens@csie.org >
2020-05-01 18:32:56 +08:00
Marek Vasut
329267fad2
ARM: dts: rmobile: Synchronize Gen2 DTs with Linux 5.6.2
...
Synchronize R-Car Gen2 device trees with Linux 5.6.2,
commit 9fbe5c87eaa9b72db08425c52c373eb5f6537a0a .
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2020-04-28 21:34:51 +02:00
Heiko Stuebner
46281a76be
rockchip: add core px30 headers
...
Add headers needed by the upcoming px30 support, including two
new dt-binding headers taken from the Linux kernel.
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com >
Reviewed-by: Kever Yang <kever.yang@rock-chips.com >
2019-11-17 17:23:00 +08:00
Michal Simek
0435a82f32
dt-bindings: arm64: zynqmp: Add power and reset headers
...
Add power and reset headers to be sources by ZynqMP dtses.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2019-10-24 13:37:02 +02:00
Neil Armstrong
5be4afe15f
ARM: dts: Import SEI610 DT from Linux 5.4-rc2
...
Import the Amlogic SM1 DT and the SEI610 board DT from [1]
[1] da0c9ea146cb ("Linux 5.4-rc2")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
2019-10-18 14:29:59 +02:00
Andreas Färber
1a87cc7891
arm: dts: Import and update DT for Khadas VIM3
...
In Linux meson-g12-common.dtsi was introduced as well as new g12b nodes
and headers, as dependencies of new meson-g12b-a311d-khadas-vim3.dts.
Copied from da0c9ea146cb ("Linux 5.4-rc2")
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
2019-10-18 11:57:00 +02:00
Patrick Wildt
d08a194871
imx: add support for i.MX8MQ power domain controller
...
Add support for the power domain controller that's used on the
i.MX8MQ. This will be needed to be able to power on the PCIe
controller. Bindings taken from Linux, driver implementation
taken from the i.MX8 power domain controller and adjusted for
the i.MX8M SoC.
Signed-off-by: Patrick Wildt <patrick@blueri.se >
2019-10-08 16:36:36 +02:00