[OpenWrt-Devel] [PATCH v4 0/7] tegra: add new target with support for CompuLab TrimSlice

Tomasz Maciej Nowak tomek_n at o2.pl
Mon Apr 1 13:25:37 EDT 2019


This is continuation of effort in [1] PR to old LEDE source tree. It
received few improvement and some commits got split.

Main changes worth mentioning:
- update tools and U-Boot to recent versions,
- added support for 4.19 kernel
- now SD card image is also an rescue image with embedded U-Boot
- the SD card creation process is more generic which makes adding basic
  support for other boards/devices trivial

1. https://github.com/lede-project/source/pull/1252

Changes in v4
- disable binman when creating U-Boot images, otherwise it would require
  swig on host side or in OpenWrt tools to build, pointed out by Hauke
  Mehrtens

Changes in v3
- clean-up kernel configs in result of review by Hauke Mehrtens

Changes in v2
- there are no drastic storage space constraints for this target, so
  instead of creating packages for target speciffic modules, build them
  in the kernel, requested by Felix Fietkau
- since video drivers are now built-in I enabled also USB keyboard
  related drivers, because most users with connected monitors would
  expect to interact with the device OOTB

Tomasz Maciej Nowak (7):
  tegra: add new target
  tools: add cbootimage for tegra
  tools: add cbootimage-configs for tegra
  uboot-tegra: add U-Boot for tegra boards
  kernel: package rtc-em3027 module
  tegra: add support for CompuLab TrimSlice
  tegra: add kernel 4.19 support

 package/boot/uboot-tegra/Makefile             |  64 ++
 package/kernel/linux/modules/netdevices.mk    |   4 +-
 package/kernel/linux/modules/other.mk         |  18 +
 target/linux/generic/config-4.14              |   2 +
 target/linux/generic/config-4.19              |   1 +
 target/linux/tegra/Makefile                   |  29 +
 target/linux/tegra/base-files/etc/inittab     |   4 +
 .../base-files/lib/preinit/79_move_config     |  22 +
 .../tegra/base-files/lib/upgrade/platform.sh  | 105 ++++
 target/linux/tegra/config-4.14                | 558 ++++++++++++++++++
 target/linux/tegra/config-4.19                | 558 ++++++++++++++++++
 target/linux/tegra/image/Makefile             |  59 ++
 target/linux/tegra/image/generic-bootscript   |   6 +
 ...interrupts-due-to-tegra2-silicon-bug.patch |  77 +++
 ...enable-front-panel-leds-in-TrimSlice.patch |  46 ++
 ...interrupts-due-to-tegra2-silicon-bug.patch |  77 +++
 ...enable-front-panel-leds-in-TrimSlice.patch |  46 ++
 tools/Makefile                                |   2 +
 tools/cbootimage-configs/Makefile             |  32 +
 tools/cbootimage/Makefile                     |  31 +
 20 files changed, 1739 insertions(+), 2 deletions(-)
 create mode 100644 package/boot/uboot-tegra/Makefile
 create mode 100644 target/linux/tegra/Makefile
 create mode 100644 target/linux/tegra/base-files/etc/inittab
 create mode 100644 target/linux/tegra/base-files/lib/preinit/79_move_config
 create mode 100644 target/linux/tegra/base-files/lib/upgrade/platform.sh
 create mode 100644 target/linux/tegra/config-4.14
 create mode 100644 target/linux/tegra/config-4.19
 create mode 100644 target/linux/tegra/image/Makefile
 create mode 100644 target/linux/tegra/image/generic-bootscript
 create mode 100644 target/linux/tegra/patches-4.14/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
 create mode 100644 target/linux/tegra/patches-4.14/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
 create mode 100644 target/linux/tegra/patches-4.19/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
 create mode 100644 target/linux/tegra/patches-4.19/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
 create mode 100644 tools/cbootimage-configs/Makefile
 create mode 100644 tools/cbootimage/Makefile

-- 
2.21.0


_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list