summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/realtek/rtd129x.dtsi
AgeCommit message (Collapse)Author
2020-04-12arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper syscon nodesAndreas Färber
Add syscon mfd nodes for SB2 and SCPU Wrapper to RTD129x DT. Acked-by: James Tai <james.tai@realtek.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
2020-04-12arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc sysconAndreas Färber
Group the non-iso reset controller nodes in a CRT syscon mfd node. Group reset controller, watchdog and UART0 in an Isolation syscon mfd node. Group UART1 and UART2 into a Miscellaneous syscon mfd node. Acked-by: James Tai <james.tai@realtek.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
2020-04-12arm64: dts: realtek: rtd129x: Carve out boot ROM from memoryAndreas Färber
Update DS418j, MeLE V9, PROBOX2 AVA, Zidoo X9S and DS418 /memory nodes to exclude 0..0x1efff from reg entry and update unit address to match. Add this region to /soc ranges and for now just update the /memreserve/s. Suggested-by: Rob Herring <robh@kernel.org> Fixes: 72a7786c0a0d ("ARM64: dts: Add Realtek RTD1295 and Zidoo X9S") Fixes: d938a964a966 ("arm64: dts: realtek: Add ProBox2 Ava") Fixes: a9ce6f854581 ("arm64: dts: realtek: Add MeLE V9") Fixes: cf976f660ee8 ("arm64: dts: realtek: Add RTD1293 and Synology DS418j") Fixes: 5133636e41a2 ("arm64: dts: realtek: Add RTD1296 and Synology DS418") Cc: James Tai <james.tai@realtek.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
2020-04-12arm64: dts: realtek: rtd129x: Introduce r-busAndreas Färber
Model Realtek's register bus in DT. Signed-off-by: Andreas Färber <afaerber@suse.de>
2020-04-12arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regionsAndreas Färber
Move /reserved-memory node from RTD1295 to RTD129x DT. Convert RPC /memreserve/s into /reserved-memory nodes. Fixes: 72a7786c0a0d ("ARM64: dts: Add Realtek RTD1295 and Zidoo X9S") Fixes: f8b3436dad5c ("arm64: dts: realtek: Factor out common RTD129x parts") Signed-off-by: Andreas Färber <afaerber@suse.de>
2019-10-29arm64: dts: realtek: Add RTD129x UART resetsAndreas Färber
Associate the UART nodes with the corresponding reset controller bits. Signed-off-by: Andreas Färber <afaerber@suse.de>
2019-10-29arm64: dts: realtek: Add RTD129x reset controller nodesAndreas Färber
Add nodes for the Realtek RTD1295 reset controllers. Signed-off-by: Andreas Färber <afaerber@suse.de>
2019-10-29arm64: dts: realtek: Add watchdog node for RTD129xAndreas Färber
Add the watchdog node to the RTD129x Device Tree. Acked-by: Rob Herring <robh@kernel.org> Acked-by: Guenter Roeck <linux@roeck-us.net> [AF: Moved from RTD1295 to new RTD129x] Signed-off-by: Andreas Färber <afaerber@suse.de>
2019-10-29arm64: dts: realtek: Add oscillator for RTD129xAndreas Färber
Add 27 MHz oscillator clock node. Signed-off-by: Andreas Färber <afaerber@suse.de>
2019-10-29arm64: dts: realtek: Change dual-license from MIT to BSDAndreas Färber
Move the SPDX-License-Identifier to the top line and update to SPDX 2.0. While at it, switch from GPLv2+/MIT to GPLv2+/BSD2c before adding more. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Andreas Färber <afaerber@suse.de>
2017-10-26arm64: dts: realtek: Factor out common RTD129x partsAndreas Färber
Prepares for RTD1293 and RTD1296. Signed-off-by: Andreas Färber <afaerber@suse.de>