Commit Graph

8 Commits

Author SHA1 Message Date
Max Krummenacher
7a86916296 kernel-module-mcc-toradex: cope with changes to kernel module build
oe-core changed to install modules in nonarch_base_libdir which dropped
the setting of INSTALL_MOD_PATH.
However the Makefile makes use of INSTALL_MOD_PATH to set DESTDIR for
other files. Set DESTDIR in the build env.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-06-23 11:03:45 +02:00
Max Krummenacher
e59062bd68 vf: follow SoC override changes also for vybrid
- Drop the sub SoC family vf50 and vf60 in favour of using only vf
- Use the now generated vf-*-bsp overrides

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-06-23 11:03:39 +02:00
Khem Raj
1efcb1ba26 recipes: Use SPDX naming scheme for LICENSE field
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 08:42:01 -08:00
Pierre-Jean Texier
be5493795a recipes: use https protocol and add explicit branch parameter
Due to https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git
it is required to use https protocol for github repo accessing.

Update created with oe-core/scripts/contrib/convert-srcuri.py (see [0])

[0] - https://git.openembedded.org/openembedded-core/tree/scripts/contrib/convert-srcuri.py

Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
2021-11-05 19:55:33 +01:00
Khem Raj
4ac3c7265a layer: Convert to new override syntax
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-09 10:31:27 -07:00
Bhuvanchandra DV
62dd5879ac mcc-kmod: use latest mcc kernel module from toradex git
Use the latest version of mcc-kmod which is adapted for
v4.4 kernel.

Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07 11:48:49 -03:00
Stefan Agner
7495dc402c kernel-module-mcc: update which includes interrupt fixes
This updates the forked MCC kernel module to latest version. The new
version correctly enables/disables the CPU2CPU interrupts during
critical sections. This fix needs two new symbols provided by the
kernel:
- mscm_enable_cpu2cpu_irq
- mscm_disable_cpu2cpu_irq

Both are provided by the Linux kernel provided by the linux-toradex
4.0 recipe.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11 10:44:54 -03:00
Stefan Agner
0f4942175f kernel-module-mcc: provide recipe adapted to a 3.18 based Toradex kernel
This adds a recipe for the forked version of the MCC kernel module. The
fork includes changes to compile and run the module with the 3.18 based
kernel provided by linux-toradex_3.18.bb.

The forked version requires the functionality of the SEMA4 and MSCM
CPU2CPU interrupts exported by the kernel through some Vybrid specific
symbols:
- mscm_request_cpu2cpu_irq
- mscm_free_cpu2cpu_irq
- mscm_trigger_cpu2cpu_irq
- mvf_sema4_assign
- mvf_sema4_deassign

Currently, those symbols are provided by the Toradex Linux kernel only
(linux-toradex_3.18.bb).

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-19 09:40:54 -03:00