Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1641046 > unrolled thread
| Started by | Andreas Färber <afaerber@suse.de> |
|---|---|
| First post | 2017-05-14 04:30 +0200 |
| Last post | 2017-05-14 04:30 +0200 |
| Articles | 4 — 1 participant |
Back to article view | Back to linux.kernel
[PATCH v3 0/5] arm64: Initial Realtek RTD1295 enablement Andreas Färber <afaerber@suse.de> - 2017-05-14 04:30 +0200
[PATCH v3 1/5] dt-bindings: Add vendor prefix for Zidoo Andreas Färber <afaerber@suse.de> - 2017-05-14 04:30 +0200
[PATCH v3 2/5] dt-bindings: arm: Add Realtek RTD1295 bindings Andreas Färber <afaerber@suse.de> - 2017-05-14 04:30 +0200
[PATCH v3 5/5] MAINTAINERS: Add Realtek section Andreas Färber <afaerber@suse.de> - 2017-05-14 04:30 +0200
| From | Andreas Färber <afaerber@suse.de> |
|---|---|
| Date | 2017-05-14 04:30 +0200 |
| Subject | [PATCH v3 0/5] arm64: Initial Realtek RTD1295 enablement |
| Message-ID | <tGRse-3VA-11@gated-at.bofh.it> |
Hello, This mini-series adds initial support for the Realtek RTD1295 SoC and the Zidoo X9S TV box. v3 changes #address-cells, #size-cells and ranges. With these patches CPU0 can be booted with earlycon. PSCI doesn't work despite present in the vendor device tree; as enable-method it instead used a custom "rtk-spin-table" that I sadly have no source code of. The UARTs use a custom interrupt controller that I again lack source code of; with interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH> it can boot into an initrd. The boot process is slightly twisted: The files need to be loaded from a 32-bit U-Boot, then boot into 64-bit U-Boot where the kernel can be booted. Similar to my previous Amlogic S905 work, the TEXT_OFFSET poses a problem, so a uImage needs to be used (or the kernel patched) for load address 0x00280000. I haven't succeeded loading an initrd via bootm/booti; but as quick workaround initrd=$rootfs_loadaddr,0x$filesize can manually be specified in $bootargs. Cf. https://en.opensuse.org/HCL:Zidoo_X9S More experimental patches at: https://github.com/afaerber/linux/commits/rtd1295-next Have a lot of fun! Cheers, Andreas v2 -> v3: * DT cleanups (Rob) * Drop arm@kernel.org again (Olof) v1 -> v2: * Add Acked-bys * Tweak DT subjects * Reword DT bindings * Drop one memreserve * Add MAINTAINERS patch Cc: Arnd Bergmann <arnd@arndb.de> Cc: Olof Johansson <olof@lixom.net> Cc: Roc He <hepeng@zidoo.tv> Cc: devicetree@vger.kernel.org Andreas Färber (5): dt-bindings: Add vendor prefix for Zidoo dt-bindings: arm: Add Realtek RTD1295 bindings ARM64: Prepare Realtek RTD1295 ARM64: dts: Add Realtek RTD1295 and Zidoo X9S MAINTAINERS: Add Realtek section Documentation/devicetree/bindings/arm/realtek.txt | 20 ++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 7 ++ arch/arm64/Kconfig.platforms | 6 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/realtek/Makefile | 5 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 42 +++++++ arch/arm64/boot/dts/realtek/rtd1295.dtsi | 131 +++++++++++++++++++++ 8 files changed, 213 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/realtek.txt create mode 100644 arch/arm64/boot/dts/realtek/Makefile create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1295.dtsi -- 2.12.0
[toc] | [next] | [standalone]
| From | Andreas Färber <afaerber@suse.de> |
|---|---|
| Date | 2017-05-14 04:30 +0200 |
| Subject | [PATCH v3 1/5] dt-bindings: Add vendor prefix for Zidoo |
| Message-ID | <tGRsf-3VA-23@gated-at.bofh.it> |
| In reply to | #1641046 |
Zidoo is a Chinese manufacturer of TV boxes. Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Rob Herring <robh@kernel.org> Acked-by: Roc He <hepeng@zidoo.tv> Signed-off-by: Andreas Färber <afaerber@suse.de> --- v2 -> v3: unchanged v1 -> v2: * Changed subject * Extended commit message Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index c03d20140366..f032fa69f9d1 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -356,6 +356,7 @@ xlnx Xilinx xunlong Shenzhen Xunlong Software CO.,Limited zarlink Zarlink Semiconductor zeitec ZEITEC Semiconductor Co., LTD. +zidoo Shenzhen Zidoo Technology Co., Ltd. zii Zodiac Inflight Innovations zte ZTE Corp. zyxel ZyXEL Communications Corp. -- 2.12.0
[toc] | [prev] | [next] | [standalone]
| From | Andreas Färber <afaerber@suse.de> |
|---|---|
| Date | 2017-05-14 04:30 +0200 |
| Subject | [PATCH v3 2/5] dt-bindings: arm: Add Realtek RTD1295 bindings |
| Message-ID | <tGRsf-3VA-27@gated-at.bofh.it> |
| In reply to | #1641046 |
The Zidoo X9S and a few other recent TV boxes feature the Realtek RTD1295, a quad-core ARM Cortex-A53 SoC. Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Roc He <hepeng@zidoo.tv> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Andreas Färber <afaerber@suse.de> --- v2 -> v3: unchanged v1 -> v2: * Changed subject * Extended commit message * Clarified wording Documentation/devicetree/bindings/arm/realtek.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/realtek.txt diff --git a/Documentation/devicetree/bindings/arm/realtek.txt b/Documentation/devicetree/bindings/arm/realtek.txt new file mode 100644 index 000000000000..13d755787b4f --- /dev/null +++ b/Documentation/devicetree/bindings/arm/realtek.txt @@ -0,0 +1,20 @@ +Realtek platforms device tree bindings +-------------------------------------- + + +RTD1295 SoC +=========== + +Required root node properties: + + - compatible : must contain "realtek,rtd1295" + + +Root node property compatible must contain, depending on board: + + - Zidoo X9S: "zidoo,x9s" + + +Example: + + compatible = "zidoo,x9s", "realtek,rtd1295"; -- 2.12.0
[toc] | [prev] | [next] | [standalone]
| From | Andreas Färber <afaerber@suse.de> |
|---|---|
| Date | 2017-05-14 04:30 +0200 |
| Subject | [PATCH v3 5/5] MAINTAINERS: Add Realtek section |
| Message-ID | <tGRsf-3VA-25@gated-at.bofh.it> |
| In reply to | #1641046 |
Add myself as maintainer. Signed-off-by: Andreas Färber <afaerber@suse.de> --- v2 -> v3: * Changed status to Maintained v2: new MAINTAINERS | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5ae4f7975b19..92c65bbc4ef3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1678,6 +1678,13 @@ M: Lennert Buytenhek <kernel@wantstofly.org> L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +ARM/REALTEK ARCHITECTURE +M: Andreas Färber <afaerber@suse.de> +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained +F: arch/arm64/boot/dts/realtek/ +F: Documentation/devicetree/bindings/arm/realtek.txt + ARM/RENESAS ARM64 ARCHITECTURE M: Simon Horman <horms@verge.net.au> M: Magnus Damm <magnus.damm@gmail.com> -- 2.12.0
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web