Revert "Add k3-j721e-common-proc-board-infotainment.dtso"

This reverts commit 7d5191cde9a8e7365d93a37a6bf4e278ca17ebf5.

Looks like the K3 DSS dt changes missed 5.7 merge window, so need to
revert this.
2 files changed
tree: 61cff4c93fd7ff02d76f8f08b79ba49c45c58b54
  1. arch/
  2. config/
  3. system_test/
  4. .gitignore
  5. Makefile
  6. README.md
README.md

Upstream DT Overlays and TI kernel config fragments

This is a repository for DT overlays and TI kernel config fragments.

Branches

master branch is the development branch and works with Linus' upstream master branch.

When Linus tags a new kernel version, a branch will be created for that kernel version, e.g. linux-5.7.y. If stable releases for that kernel version will cause breakage with DT or configs, which is unlikely but possible, the patches can be added to linux-5.7.y to make it work with latest stable of that version.

DT Overlays

The makefile does two things:

  • Compiles a pre-defined set of dts files with symbols enabled, taken from the kernel source tree
  • Compiles DT overlays in this repository

Linux directory can be given with LINUX=dir. If LINUX is undefined, Makefile will look for Linux directory from the current dir or <projectdir>/../linux/

dtc compiler will be taken from $LINUX/scripts/dtc/dtc but can be overridden with DTC variable. Note that if you use dtc from the kernel directory, you need to have built it first (e.g. make dtbs in kernel).

Output path can be given the same way as when building the kernel, with O=dir

ARCH variable can be used to build a single arch instead of all, e.g. ARCH=arm64

Config fragments

config directory contains defconfig_builder.sh. The Linux directory can be given with -k option. If Linux directory is not given, the script will look for Linux directory from the current dir or <projectdir>/../linux/

Example developer workflow

Linux sources in ~/work/linux and this project in ~/work/linux-dt

$ cd ~/work/linux
$ ../linux-dt/config/defconfig_builder.sh
(select a defconfig)
$ make ti_sdk_dra7x_debug_defconfig
$ make
$ make -C ../linux-dt

The symbol-enabled dtbs and dtbos are now under ~/work/linux-dt/arch/...