Re: [PATCH 0/6] arm64: Initial support Texas Instrument's J721E Platform

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 22/05/2019 19:19, Nishanth Menon wrote:
Hi,

This series adds support for the latest new SoC, J721E, from Texas Instruments.

The series is an based off v5.2-rc1 and has the following driver
dependencies for a successful boot:
1.  https://lore.kernel.org/lkml/20190429131533.25122-1-afd@xxxxxx (for newer firmware)
2.  https://lore.kernel.org/linux-arm-kernel/1555093342-428-1-git-send-email-t-kristo@xxxxxx/
     - Clock IDs cannot be guarenteed to be sequential, has to be
       discovered from hardware description in dts
     - Clock IDs on this massive chip also exceeds 255, so, the support
       for the same is expected in follow on patches.

The full series is available here (including dependencies):
https://github.com/nmenon/linux-2.6-playground/commits/upstream/v5.2-rc1/j7es-base-v1

Boot Log: https://pastebin.ubuntu.com/p/j3NtfF8FQr/

NOTE:
  - If Greg is ok, we can pick up the uart compatibility via the k3 tree,
    else, I can spawn it off the series.

Assuming here that Greg is ok with me picking up patch #2.

  - I will resubmit patch 6 (defconfig update) separately once again once
    patches 1-5 hit the next tree or for 5.3-rc2 which ever is convenient.


Seems it should be possible just to queue up everything, no need to repost stuff.

That said, queuing the whole series towards 5.3 with the mentioned fixes.

-Tero

The J721E SoC belongs to the K3 Multicore SoC architecture platform
for automotive applications such as infotainment, cluster, premium
Audio, Gateway, industrial and a range of broad market applications.
This SoC is designed around reducing the system cost by eliminating
the need of an external system MCU and is targeted towards ASIL-B/C
certification/requirements in addition to allowing complex software
and system use-cases.

The Linux development follows AM654 in most of the configurations, but
adds new capabilities (details in follow on patches).

See J721E Technical Reference Manual (SPRUIL1, May 2019)
for further details: http://www.ti.com/lit/pdf/spruil1

Nishanth Menon (6):
   dt-bindings: arm: ti: Add bindings for J721E SoC
   dt-bindings: serial: 8250_omap: Add compatible for J721E UART
     controller
   arm64: dts: ti: Add Support for J721E SoC
   soc: ti: Add Support for J721E SoC config option
   arm64: dts: ti: Add support for J721E Common Processor Board
   arm64: defconfig: Enable TI's J721E SoC platform

  .../devicetree/bindings/arm/ti/k3.txt         |   3 +
  .../bindings/serial/omap_serial.txt           |   1 +
  arch/arm64/boot/dts/ti/Makefile               |   2 +
  .../dts/ti/k3-j721e-common-proc-board.dts     |  50 +++++
  arch/arm64/boot/dts/ti/k3-j721e-main.dtsi     | 202 ++++++++++++++++++
  .../boot/dts/ti/k3-j721e-mcu-wakeup.dtsi      |  72 +++++++
  arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi   |  29 +++
  arch/arm64/boot/dts/ti/k3-j721e.dtsi          | 176 +++++++++++++++
  arch/arm64/configs/defconfig                  |   1 +
  drivers/soc/ti/Kconfig                        |   5 +
  10 files changed, 541 insertions(+)
  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi
  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi
  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e.dtsi


--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux