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