Commit Graph

113 Commits

Author SHA1 Message Date
Ramon Moesching 3b651b1605 linux-netmodule: add config merge functionality
BugzID: 67825

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-11-11 12:50:48 +01:00
Ramon Moesching 4c87031b2b wireless-regdb: backport version 2020.04.29 into warrior
Get rid of issue: Fix overlapping ranges for Switzerland and
Liechtenstein
Fixed with upstream commit: 5dd4dbf709d38aab21cba0183cf26510054449f0

BugzID: 61219

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-06-05 11:22:03 +02:00
Alexandre Bard e74ba11c22 linux-firmware: Remove License checksum override
These definitions were here since the beginning of the project and
nobody really knows what they are used for.

Now it is the source of a build error because it is overwritting
definitions from upstream yocto.

Removing is fixing error and seems to fix other warnings related to
licenses too.

BugzID: 62473
2020-04-07 13:17:05 +02:00
Alexandre Bard 07f2dd98a5 kernel: update nmhw23 to nxp kernel 4.19.98
BugzID: 62178

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2020-03-20 21:01:14 +01:00
Patrick Zysset c2aa550101 kernel: adjust kernel v4.19.y version identifier
netmodule default kernel branch have been merged with 4.19.88.

BugzID: 60485

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-12-11 22:16:10 +01:00
Ramon Moesching b6a8d83b23 linux-firmware bbappend: fix: make main package depends on minimal
Make wl12xx and wl18xx main package RDEPENDS on minimal package.
Because of package split content of minimal package is not out of the
box also in main package.

FILES_${PN} package defintions doesn't allow to assaign same file to
different packages. During parsing process files are assaign only first
(from left to right). Futher infos FILES in yocto manual.

BugzID: 60410

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-12-10 17:13:40 +01:00
Ramon Moesching 3d94a73f3f linux-firmware append: introduce wl12xx and wl18xx minimal packages
Get rid of rootfs postinstall scripts for removing manually unused
TI wl12xx and 18xx firmware binaries. So let's define new packages
with only necessary files and call it *-minimal.

BugzID: 60410

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-12-02 17:22:09 +01:00
Alexandre Bard 044bba17d0 hw24: Use common kernel branch
BugzID: 59702
2019-10-22 17:32:38 +02:00
Andrejs Cainikovs a7824ac32b Revert "linux: dts: remove cts and rts pin configuration from dts"
Having external patch in Yocto means we need to maintain it and check
that it applies without conflicts after every device tree change.
Let's move this temporary change to kernel git instead.

This reverts commit 2bfe8d31c7.

BugzID: 58086
2019-08-19 13:47:59 +02:00
Ramon Moesching d172af6f30 linux-netmodule: 4.19 dev branch for nmhw24
linux 4.19 for nmhw24 development

BugzID: 58398 58180

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-08-14 10:36:08 +02:00
Ramon Moesching 2bfe8d31c7 linux: dts: remove cts and rts pin configuration from dts
Temporary workaround until issues are found.
rts and cts blocking serial communications, without rts and cts
serial communication works fine

BugzID: 58086

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-07-29 16:00:26 +02:00
Ramon Moesching 45113e0b90 linux-netmodule: PV: revert PV to 4.14.125
With current src revision we are checking out kernel 4.14.78
Clearing cache and sstate won't fix issue

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-07-08 17:11:55 +02:00
Ramon Moesching 8506320178 initial nmhw23 (imx8) bsp layer
To apply: include meta-netmodule-bsp/recipes-bsp/imx8 to local bblayer
Requires: offical meta-freescale layer
linux kernel: use 4.14 kernel exclusive for imx8

BugzID: 57544

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-07-05 16:14:09 +02:00
Ramon Moesching 2603028f48 linux-netmodule bb: adjust nmhw22 to nmhw23
renaming machine tasks and args

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-06-18 17:28:55 +02:00
Andrejs Cainikovs 5e82c74c04 Add imx8-nmhw22 target 2019-06-18 17:23:24 +02:00
Andrejs Cainikovs bde7631254 imx8-mek: add imx8-mek target
This is the official NXP imx8 evaluation board used as preview for nmhw23
target.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-06-18 17:12:26 +02:00
Patrick Zysset 0558ac1232 linux: use kernel branch 4.19/standard/base
Merged base repository to 4.19.46 and updated tag in recipe.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-28 19:11:08 +02:00
Andrejs Cainikovs aa546d3312 imx8-mek: add imx8-mek target
This is the official NXP imx8 evaluation board used as preview for nmhw23
target.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-23 14:50:12 +02:00
Alexandre Bard 5468564377 hw18: Add support for FPGA image in fitImage
Note that the file kernel-fitimage-fpga.bbclass contains
overwrite of functions present in meta/kernel-fitimage.bbclass
and may not always be consistent with it
2019-05-07 16:34:48 +02:00
Alexandre Bard 2083321292 dt-overlays: Use bitbake variable for lib directory
Required since use of usrmerge that make /lib a symlink to
/usr/lib
2019-04-18 17:28:52 +02:00
Alexandre Bard 21db487385 dt-overlay: Use autorev to get latest patches
Means: 4.19 compatible driver
2019-04-18 17:28:01 +02:00
Alexandre Bard 178e097144 hw16: kernel: Symlink dtb nbhw => nrhw 2019-04-11 17:58:40 +02:00
Alexandre Bard c50ab798f4 kernel: Fix dtb symlink name
Variable name changed with yocto thud
2019-04-11 17:57:11 +02:00
Alexandre Bard 3dab9387cc kernel: Use same branch for all HW and cleanup machine conf 2019-04-09 11:08:36 +02:00
Alexandre Bard 4a05c43443 linux-netmodule: Update kernel version to 4.19 2019-04-09 11:06:00 +02:00
Alexandre Bard 3224929677 Remove useless linux-dtb recipe 2019-04-09 11:06:00 +02:00
Alexandre Bard 910d6ba8b8 Force initramfs in kernel fitImage 2019-04-09 11:06:00 +02:00
Alexandre Bard 610897b4c2 linux-firmware: use variable for lib directory 2019-04-09 11:06:00 +02:00
Ramon Moesching cf24d363eb linux-firmware: TI CM3 (PM) firmware: get rid of unused binaries
PM firmware binaries are required for low power states of am335x soc.
Both files was never packed into image because of wrong do_install_append.

Anyway.. the elf file is built in kernel and is stored in kernel repo.

BugzID: 53969

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2018-11-19 13:30:13 +01:00
Ramon Moesching dd2c9def87 linux-firmware bbappend: remove unknown wl1837mod configuration binary
This configuration binary depends on hardware and must be proper versioned.

BugzID: 53969

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2018-11-07 15:04:13 +01:00
Alexandre Bard c6f5c309a3 Revert "Fix amd-ucode license"
This reverts commit 7bf8205cc2.
2018-11-06 08:19:08 +01:00
Alexandre Bard 7bf8205cc2 Fix amd-ucode license 2018-11-05 17:57:23 +01:00
Patrick Zysset 60f65cc98d kernel: update kernel recipe to use new repository
Kernel repository has been moved from nmrourter/linux.git to yoctoproject/linux-netmodule.git
Additionally the branch is autoselected to use the according machine branch

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-11-05 11:39:46 +01:00
Alexandre Bard e10bc8b55a dt-overlay: Update to 4.14 compatible module 2018-10-31 10:44:00 +01:00
Alexandre Bard ef0c04bfcc dt-overlays: Set git repo to internal one 2018-10-31 09:06:53 +01:00
Lucien Mueller 82f56a8d0c linux-firmware bbappend: use upstream srcrev and update checksums
bbappend file is applied to upstream linux-firmware, so new linux-firmware is used

checksums are adjusted related to upstream

Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2018-10-26 14:07:59 +02:00
Patrick Zysset 929a4a1b9a nmhw21: fix machine definitions and branches
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-10-20 02:32:22 +02:00
Alexandre Bard 5f784332bf hw18: dtb: Create symlink with name nbhw18
The board descriptor reference the devicetree as ..nbhw18..
And by now the actual name of the devicetree is ..nrhw18..

This symlink is needed to keep the compatiblity with NBSW
2018-08-28 22:35:41 +02:00
Patrick Zysset a990755e62 vcu: add initial vcu machine config
taking linux kernel from internal git repository

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-21 14:25:25 +02:00
Patrick Zysset b2f639b9eb Merge remote-tracking branch 'remotes/origin/fct' into sumo-fct 2018-06-08 19:41:12 +02:00
Ramon Moesching 89d593eaf9 linux-netmodule: remove linux-dtb which moved to kernel in sumo
The Device Tree code has moved to a kernel-devicetree class.
Functionality is automatically enabled for any recipe that inherits
the kernel class and sets the KERNEL_DEVICETREE variable.
(4.12.4. Kernel Device Tree Move, Sumo, Ref-Manual)

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2018-05-17 15:54:23 +02:00
Ramon Moesching 09b93a124d linux-firmware bbappend: use upstream srcrev and update checksums
bbappend file is applied to upstream linux-firmware, so new linux-firmware is used

checksums are adjusted related to upstream

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2018-05-17 15:03:52 +02:00
Stefan Eichenberger f5affa9455 dt-oberlays: use new dtbo names 2017-11-20 18:50:15 +01:00
Stefan Eichenberger 8b12ac6bba overlay: use update overlay with support for comio 2017-11-20 18:37:33 +01:00
Stefan Eichenberger 0e19d5fafa dt-overlays: add devictree overlays for dualcan and gpios 2017-10-31 10:51:41 +01:00
Stefan Eichenberger 0bf7c1b008 dtc: add never version of dtc that supports devicetree overlays 2017-10-31 10:51:10 +01:00
Stefan Eichenberger 211b21f657 dt-overlay: add kernel module for devicetree overlay 2017-10-31 10:50:35 +01:00
Stefan Eichenberger 348dc29dc8 wakeup-timer: update to new version 2017-07-27 09:03:47 +02:00
Stefan Eichenberger 126e3cd641 linux-netmodule: use github as SRC_URI 2017-07-14 15:13:14 +02:00
Stefan Eichenberger efaea5f769 wakeup-timer: add wakeup-timer for am335x 2017-07-14 13:27:11 +02:00
Stefan Eichenberger 948be408d0 meta-nmrouter: remove recipes not part of bsp
Remove all recipes that are not part of the bsp, move them in a separate
layer.
2017-07-14 10:40:20 +02:00
Stefan Eichenberger 4b8acff6b4 nbhw16: remove internal only recipes 2017-07-11 10:55:37 +02:00
Stefan Eichenberger 084ca35283 bluetooth: update bluez5 to 5.44, update ti firmware
The BLE connect needs too much time (>2s) which can trigger the kernel
to send an error. This is unwanted with the new firmware it works a
little better but an increase of the timeout to 5s in the kernel is
still necessary.
2017-04-05 16:32:47 +02:00
Stefan Eichenberger abde6220fa linux-netmodule: set PV in machine conf file 2017-02-24 17:20:44 +01:00
Stefan Eichenberger e3706f72b3 linux: use gitlab instead of internal repo 2016-12-02 14:27:11 +01:00
Stefan Eichenberger 8c57fd44d7 wl18xx-conf.bin: Update config file for high temperature
The old config file was not able to start the module for temperatures
above 55 °C. The new one corrects this behaviour.
2016-09-08 10:21:13 +02:00
Stefan Eichenberger 93fc1a484c asterisk: add image with asterisk support enabled 2016-08-08 16:05:52 +02:00
Stefan Eichenberger 022af256eb nbhw17: update kernel version to 4.7-rc7 2016-07-29 11:06:50 +02:00
Stefan Eichenberger c6cf90e1f0 nbhw16: change system to select branch (kernel/u-boot)
If we set the branch over SRCREV, it will not detect changes, so make
SRCREV AUTOREV and set a branch on the SRC_URI.
2016-07-07 15:30:29 +02:00
Stefan Eichenberger 80bdb4b99c linux-firmware: add nvs and config file for nbhw16
This nvs does not contain a MAC, so the default one is used. The
wl18xx-conf.fw is made for MIMO mode but not for 40 MHz channel
bandwidth, because the driver does not support 40MHz currently.
2016-07-06 19:46:27 +02:00
Stefan Eichenberger 31b063500c nbhw16: add some improvements for nbhw16
Add a minimal image, nbhw16 config, beaglebone config, a ctrl script for
nbhw16 and nodejs
2016-06-23 17:55:11 +02:00
Stefan Eichenberger 829f2becc9 linux-netmodule: point to gitlab server
Point to gitlab server instead of the internal git repository.
2016-04-27 19:30:29 +02:00
Stefan Eichenberger 8d4835d01a meta-nmrouter: initial commit with a simple test image
This commit contains a valid machine configuration and a recipe for
creating a NetModule router image.
2016-04-27 14:26:40 +02:00