Commit 89d4f98a authored by Arnd Bergmann's avatar Arnd Bergmann
Browse files

ARM: remove zte zx platform



The ZTE ZX set-top-box SoC platform was added in 2015 by Jun Nie, with
Baoyou Xie and Shawn Guo subsequently becoming maintainers after the
addition of the 64-bit variant.

However, the only machines that were ever supported upstream are the
reference designs, not actual set-top-box devices that would benefit
from this support. All ZTE set-top-boxes from the past few years seem
to be based on third-party SoCs. While there is very little information
about zx296702 and zx296718 on the web, I found some references to other
chips from the same family, such as zx296716 and zx296719, which were
never submitted for upstream support. Finally, there is no support for
the GPU on either of them, with the lima and panfrost device drivers
having been added after work on the zx platform had stopped.

Shawn confirmed that he has not seen any interest in this platform for
the past four years, and that it can be removed.

Thanks to Jun and Shawn for maintaining this platform over the past
five years.

Cc: Jun Nie <jun.nie@linaro.org>
Cc: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent f3a73284
Loading
Loading
Loading
Loading
+0 −30
Original line number Diff line number Diff line
ZTE sysctrl Registers

Registers for 'zte,zx296702' SoC:

System management required properties:
      - compatible = "zte,sysctrl"

Low power management required properties:
      - compatible = "zte,zx296702-pcu"

Bus matrix required properties:
      - compatible = "zte,zx-bus-matrix"


Registers for 'zte,zx296718' SoC:

System management required properties:
      - compatible = "zte,zx296718-aon-sysctrl"
      - compatible = "zte,zx296718-sysctrl"

Example:
aon_sysctrl: aon-sysctrl@116000 {
	compatible = "zte,zx296718-aon-sysctrl", "syscon";
	reg = <0x116000 0x1000>;
};

sysctrl: sysctrl@1463000 {
	compatible = "zte,zx296718-sysctrl", "syscon";
	reg = <0x1463000 0x1000>;
};
+0 −28
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/zte.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: ZTE platforms device tree bindings

maintainers:
  - Jun Nie <jun.nie@linaro.org>

properties:
  $nodename:
    const: '/'
  compatible:
    oneOf:
      - items:
          - enum:
              - zte,zx296702-ad1
          - const: zte,zx296702
      - items:
          - enum:
              - zte,zx296718-evb
          - const: zte,zx296718

additionalProperties: true

...
+0 −20
Original line number Diff line number Diff line
ZTE zx2967 SoCs Reset Controller
=======================================

Please also refer to reset.txt in this directory for common reset
controller binding usage.

Required properties:
- compatible: should be one of the following.
	* zte,zx296718-reset
- reg: physical base address of the controller and length of memory mapped
	region.
- #reset-cells: must be 1.

example:

	reset: reset-controller@1461060 {
		compatible = "zte,zx296718-reset";
		reg = <0x01461060 0x8>;
		#reset-cells = <1>;
	};
+0 −2
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ select:
      contains:
        enum:
          - arm,pl011
          - zte,zx296702-uart
  required:
    - compatible

@@ -30,7 +29,6 @@ properties:
          - const: arm,pl011
          - const: arm,primecell
      - items:
          - const: zte,zx296702-uart
          - const: arm,primecell

  reg:
+0 −19
Original line number Diff line number Diff line
* ZTE zx2967 family Power Domains

zx2967 family includes support for multiple power domains which are used
to gate power to one or more peripherals on the processor.

Required Properties:
  - compatible: should be one of the following.
      * zte,zx296718-pcu - for zx296718 power domain.
  - reg: physical base address of the controller and length of memory mapped
      region.
  - #power-domain-cells: Must be 1.

Example:

	pcu_domain: pcu@117000 {
		compatible = "zte,zx296718-pcu";
		reg = <0x00117000 0x1000>;
		#power-domain-cells = <1>;
	};
Loading