arm64: dts: ti: Add support for J7200 Common Processor Board
authorLokesh Vutla <lokeshvutla@ti.com>
Mon, 14 Sep 2020 16:22:31 +0000 (21:52 +0530)
committerNishanth Menon <nm@ti.com>
Wed, 23 Sep 2020 13:49:09 +0000 (08:49 -0500)
commit26bd3f312c2ece0e8860c80fc64a112df5a620c6
treee33d45431639ba35f331fbdddeafae3c2ef746cb
parentd361ed88455feae5f7e555828b0d8104588cc53d
arm64: dts: ti: Add support for J7200 Common Processor Board

Add support for J7200 Common Processor Board.
The EVM architecture is very similar to J721E as follows:

+------------------------------------------------------+
|   +-------------------------------------------+      |
|   |                                           |      |
|   |        Add-on Card 1 Options              |      |
|   |                                           |      |
|   +-------------------------------------------+      |
|                                                      |
|                                                      |
|                     +-------------------+            |
|                     |                   |            |
|                     |   SOM             |            |
|  +--------------+   |                   |            |
|  |              |   |                   |            |
|  |  Add-on      |   +-------------------+            |
|  |  Card 2      |                                    |    Power Supply
|  |  Options     |                                    |    |
|  |              |                                    |    |
|  +--------------+                                    | <---
+------------------------------------------------------+
                                Common Processor Board

Common Processor board is the baseboard that has most of the actual
connectors, power supply etc. A SOM (System on Module) is plugged on
to the common processor board and this contains the SoC, PMIC, DDR and
basic high speed components necessary for functionality.

Note:
* The minimum configuration required to boot up the board is System On
  Module(SOM) + Common Processor Board.
* Since there is just a single SOM and Common Processor Board, we are
  maintaining common processor board as the base dts and SOM as the dtsi
  that we include. In the future as more SOM's appear, we should move
  common processor board as a dtsi and include configurations as dts.
* All daughter cards beyond the basic boards shall be maintained as
  overlays.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
Link: https://lore.kernel.org/r/20200914162231.2535-6-lokeshvutla@ti.com
arch/arm64/boot/dts/ti/Makefile
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts [new file with mode: 0644]
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi [new file with mode: 0644]