Commit Graph

14 Commits

Author SHA1 Message Date
Alexandre Bard a40e734c0d meta-netmodule-legacy-bsp: machine.conf: Use relative import paths
Since the included files are in the same directory, it makes more sense
to include them relatively.

More specifically, it is a problem for ti33x.inc that exists in meta-ti
which is now used for hw34.

id:502637
2024-03-01 17:37:50 +01:00
Alexandre Bard 20b9904c2b legacy-bsp: Add wic files for armada devices
id:458169
2023-10-31 11:10:56 +01:00
Alexandre Bard 64bc9777e8 legacy-bsp: Add support for u-boot for armada
id:458169
2023-10-31 11:10:56 +01:00
Alexandre Bard c1165a318f nwl-test-image: Add missing components
Since we worked mainly on the ramdisk image, the test-image was almost
empty and lacking the minimum components.
This components are now defined in a packagegroup which is included in
all nwl-images.

It also include a new MACHINE_FEATURE : nrsw-ready.
This feature allows us to not include NRSW modules for devices that are
not supported by NRSW: for the moment it is mainly the devices supported
by core-os like cn9130-cf-pro. These devices are build against there
custom kernel against which the NRSW modules are not buildable.

id:458169
2023-10-30 14:19:58 +01:00
Alexandre Bard 19f4f4f7a3 nwl-test-image: Create a wic file for sitara devices
id:458169
2023-10-27 14:35:20 +02:00
Alexandre Bard f7a130b901 bsp: Add u-boot for sitara devices
id:458169
2023-10-27 14:35:20 +02:00
Lucien Mueller 6ad5d7fd94 add fpga image support in fitImage.
INFO: The image address entries in the fitImage changed
e.g. "fpga@1" -> "fpga-1"
see: commit 6047be9f8f0f5d616fda11d83b682c1b8aeaa0ae in meta-openembedded

Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2023-10-26 15:15:52 +02:00
Alexandre Bard 773946b892 ramdisk-image: Add wifi firmwares for TI chips
And make it dependent on MACHINE_FEATURES.

These firmwares are required for the chip to function properly.

id:425378
2023-09-04 16:38:45 +02:00
Alexandre Bard 9a4ce1d870 linux-nrsw: Use linux-yocto as a base
The are several advantages to use the yocto recipe as base:

- The checkout of the git repo is done differently: it makes the
  do_fetch task faster than it would be with the default behavior which
  is to clone the entire repository.

- It is possible to share part of the build process by defining the
  KMACHINE variable: All machines with the same KMACHINE value will
  share (at least part of) the build environment, speeding up compile
  time.

- It is possible to conditionally add configs through the
  KERNEL_FEATURES variable, without needing to rebuild from scratch when
  changing the features.

The new recipe also directly takes advantage of the KERNEL_FEATURES to
add support for init ram disks.

A another change happening with this commit is the kernel modules to
autoload being defined in a single file and (as the defconfig) depend on
the SOC_FAMILY variable (sitara or armada).

id:413752
2023-08-15 16:23:37 +02:00
Alexandre Bard a44233c1a7 legacy-bsp/conf/machine: Fix fitimage support for armada
UBOOT_MACHINE is required by the fitimage recipe.
SERIAL_CONSOLES is required to open the login console on the right
interfaces.

id:413752
2023-08-15 16:23:37 +02:00
Alexandre Bard 8f281e17e6 legacy-bsp/conf/machine: Fix sitara machine to boot ramdisk images
UBOOT_MACHINE is required by the fitimage recipe.
SERIAL_CONSOLES is required to open the login shell on the right
interfaces.

id:413752
2023-08-15 14:55:55 +02:00
Marcel Reichmuth 8f2f98d15b bsp: remove nrsw specific parts
id: 413750
2023-08-10 11:22:12 +02:00
Marcel Reichmuth df41099105 bsp: use only one full kernel config per architecture
id: 413750
2023-08-07 15:44:45 +02:00
Marcel Reichmuth 12c47d6659 bsp: add kernel files for legacy netmodule routers
id: 413750
2023-08-04 16:10:42 +02:00