Age | Commit message (Collapse) | Author |
|
In case we have kernel modules, a runtime dependency or recommendation
can break the dependency resolution algorithm of BitBake resulting on
a conflict like:
,----[ Provider conflict error ]
| ERROR: Trying to resolve runtime dependency kernel-module-nfs resulted
| in conflicting PREFERRED_PROVIDER entries being found.
| The providers found were:
| ['.../meta-customer/recipes-kernel/linux/linux-customer-mfgtool_3.10.17.bb',
| '.../meta-customer/recipes-kernel/linux/linux-customer_3.10.17.bb']
| The PREFERRED_PROVIDER entries resulting in this conflict were:
| ['PREFERRED_PROVIDER_linux-mfgtool = mfgtool-linux-customer',
| 'PREFERRED_PROVIDER_virtual/kernel = linux-customer']
`----
To fix this, we need to rename the dynamic packages and hence change
the built binaries, solving the conflict.
Change-Id: I8becb8a4a839494720711f60f51515aba0140c68
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the patches-3.14 branch to 3.14.19 stable release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Freescale when doing 3.10.17-1.0.1 has ignored the fixes done, by
themselves, in the 3.10.17-1.0.0 kernel.
This includes following patches, rebased on top 3.10.17-1.0.1:
ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume
ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk
ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd
pfuze100-regulator: Fix of_node_get() parameter
regulator: pfuze100: Use of_get_child_by_name
regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
regulator: pfuze100: add pfuze200 support
regulator: pfuze100: Fix address of FABID
ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Since CPU frequency scaling is a bad idea for real-time systems anyway,
use 'performance' and disable the remaining cpufreq governors.
Avoids the following issue:
BUG: scheduling while atomic: swapper/0/0/0x00000002
Modules linked in:
Preemption disabled at:[< (null)>] (null)
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.17-rt12-monkey+g232293e #1
[<80013c7c>] (unwind_backtrace+0x0/0xec) from [<80011644>] (show_stack+0x10/0x14)
[<80011644>] (show_stack+0x10/0x14) from [<8004e160>] (__schedule_bug+0x60/0xa8)
[<8004e160>] (__schedule_bug+0x60/0xa8) from [<80643458>] (__schedule+0x408/0x4a8)
[<80643458>] (__schedule+0x408/0x4a8) from [<8064352c>] (schedule+0x34/0xa4)
[<8064352c>] (schedule+0x34/0xa4) from [<80644104>] (rt_spin_lock_slowlock+0xc0/0x298)
[<80644104>] (rt_spin_lock_slowlock+0xc0/0x298) from [<80033780>] (lock_timer_base.isra.29+0x2c/0x4c)
[<80033780>] (lock_timer_base.isra.29+0x2c/0x4c) from [<80033944>] (mod_timer+0x60/0x1c4)
[<80033944>] (mod_timer+0x60/0x1c4) from [<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180)
[<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180) from [<8004ad40>] (notifier_call_chain+0x44/0x84)
[<8004ad40>] (notifier_call_chain+0x44/0x84) from [<8004afd4>] (atomic_notifier_call_chain+0x34/0x48)
[<8004afd4>] (atomic_notifier_call_chain+0x34/0x48) from [<8005d9a0>] (cpu_startup_entry+0xfc/0x164)
[<8005d9a0>] (cpu_startup_entry+0xfc/0x164) from [<80c1cab4>] (start_kernel+0x324/0x330)
[<80c1cab4>] (start_kernel+0x324/0x330) from [<10008074>] (0x10008074)
See:
https://lkml.org/lkml/2014/6/10/457
https://lists.yoctoproject.org/pipermail/meta-freescale/2014-June/008957.html
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the following main changes:
* Increase max code size of MQX binary that can be loaded to SRAM from
128KB to 256KB.
* Add compatibility for the 3.13+ Linux kernel. Functionality with the 3.0
kernel remains unchanged.
* Integrate patch that removes bashisms from kernel-module-mcc's Makefile.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
For 2D GPU cores there is a potential need to manage the maximum number
of outstanding return requests from the memory subsystem. The proper way
to manage these for 2D cores with this configuration is to use a FLUSH.
The patch does a FLUSH after every DRAW, the pipe will not overfill and
the scenario which may lead to a stall will not occur.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Replacing bash brace expansion with a Posix compliant syntax to make
do_install succeed also when using a dash shell.
Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the Linux 3.14-based branch to the 3.14.17 stable
release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the Linux 3.14-based branch to the 3.14.16 stable
release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the Linux 3.14-based branch to the 3.14.14 stable
release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following updates:
b3912bb ENGR00285448 [MX28] SAIF: Out of Voltage in SAIF clock PINs
90ce77d ENGR00285446-3 [MX28] SAIF: Bit Shift in SAIF RX Data
1ea685a ENGR00285446-2 [MX28] SAIF: Bit Shift in SAIF RX Data
1ca8992 ENGR00285446-1 [MX28] SAIF: Bit Shift in SAIF RX Data
45fe172 mach-mx5/devices.c: Add PMU device
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the 3.14-based kernel to the 3.14.11 release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the following updates to the 3.10.17-1.0.0-GA:
2a69800 ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15
2a7bd41 ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk
f0790e4 ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd
d52df5f pfuze100-regulator: Fix of_node_get() parameter
ce1917e regulator: pfuze100: Use of_get_child_by_name
097577d regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
dad7af3 regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
792bf11 regulator: pfuze100: add pfuze200 support
df8c0fa regulator: pfuze100: Fix address of FABID
dd27604 ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This kernel setting is required when using systemd >= 210. Without
it, no serial devices are enabled at boot time, making serial login
impossible.
Tested on Wandboard Solo/Dual.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This kernel setting is required when using systemd >= 210. Without
it, no serial devices are enabled at boot time, making serial login
impossible.
Change-Id: Icd85e136be51700bb5c6c5bcff9bf4e87c9ab2f2
Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
Signed-off-by: Maciej Borzecki <maciek.borzecki@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges 3.14.3 stable release.
Change-Id: I0f828bd2d8fd66ff27cd17f360c84b35c8078c98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the 3.14.2 stable updates and a bug fix for
i.MX23/i.MX28 MMC detection (ac1781f mmc: mxs: fix card detection
function for broken card detect).
Change-Id: Iba200a00d11413927fa949e971a245dbd943f920
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Align defconfig with linux-imx 3.10.17-1.0.0 GA release
- No patches dropped, they are all still required
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I82c0f7f3b74d051c57036b4e9864ab8c43db212b
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I0c4af593a1a086777342143c398546a866e7d842
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
It has no changes on top of v3.14.1 tag so this is really the mainline
kernel for now.
Change-Id: Id3adb6fa37e6e12f7ce76e2bf502a472446684d3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The 'rt' is already encoded in the version name by the RT-patch.
This changes the default version name from
3.10.17-rt12-rt-1.0.0_beta
to
3.10.17-rt12-1.0.0_beta
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
SUMMARY and DESCRIPTION should really go into recipes (.bb). Setting
SUMMARY and DESCRIPTION in include files can easily cause recipes' to
be clobbered by the ones set in included files, since they are usually
set before including common files.
A typical example:
$ cat some-common-file.inc
DESCRIPTION = "I'll clobber your description"
$ cat some-recipe.bb
DESCRIPTION = "I'll get clobbered"
include some-common-file.inc
Another problematic case is with regard to recipes that include
multiple common files that set SUMMARY and DESCRIPTION (the last
included ones will clobber the previous ones).
That's actually the expected behavior when we include files, but it's
slightly surprising in case of variables like SUMMARY and DESCRIPTION,
which usually are the first ones defined in recipe files (before
`include').
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Originally from the bbappend's DESCRIPTION (meta-fsl-arm-extra) for
linux-timesys.
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add initial support for 3.10.17-1.0.0 beta with 3.10.17-rt12 real-time patch.
Changes in v2:
- Improve commit message
- Add 'Upstream-Status' tags in patches
- Add SUMMARY/DESCRIPTION
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The require in the linux-imx_${PV}.bb has been removed by mistake, add
it back.
Change-Id: I35b556c4f386091c16797d7fa7ec5aa6a8ea8ef5
Signed-off-by: stefan <strawberryblack@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I24b1d2e13726907a112dc647f5d5701bc0eb6f72
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Replace DESCRIPTION to SUMMARY on linux recipes.
The SUMMARY content may be used in Release Notes to
describe the each kernel provider.
Change-Id: I4cb505fd0260278df1e598cb0e7e123a37d83aa2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The 1.6 release cycle is focused in the 3.10.17-1.0.0 BSP and has no
compromise in test and maintain the 3.0.35 compatibility. This does
not mean the support as a whole will be dropped but no board in
meta-fsl-arm BSP ought to use it.
Users which need to use Freescale reference designs with 3.0.35 ought
to keep using the Dora branch.
Change-Id: I65927e26f54a6c2da824212b94d5e8c5f4a8bc07
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new features are going to be added on top of 3.10.17-1.0.0 kernels
so we ought to support it in Yocto Project 1.6 cycle.
To get faster feedback from regressions we should make it the default.
Change-Id: I9f014e8451a9792a5c2a99d2c56e56216625788a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates to 3.14-rc6 (and merged fixes into Linus' tree) and syncs
the defconfig files:
* imx_v6_v7_defconfig -> defconfig
* mxs_defconfig -> mxs/defconfig
Change-Id: Ibde77fda960d6a79c939d9457fe2ded12301bf6e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This is the 3.12.13 stable release
* tag 'v3.12.13': (1211 commits)
Linux 3.12.13
EDAC: Correct workqueue setup path
EDAC: Poll timeout cannot be zero, p2
drivers/edac/edac_mc_sysfs.c: poll timeout cannot be zero
genirq: Add missing irq_to_desc export for CONFIG_SPARSE_IRQ=n
target: Fix free-after-use regression in PR unregister
ring-buffer: Fix first commit on sub-buffer having non-zero delta
power: max17040: Fix NULL pointer dereference when there is no platform_data
time: Fix overflow when HZ is smaller than 60
i2c: mv64xxx: refactor message start to ensure proper initialization
md/raid5: Fix CPU hotplug callback registration
md/raid1: restore ability for check and repair to fix read errors.
tick: Clear broadcast pending bit when switching to oneshot
KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
IB/qib: Add missing serdes init sequence
compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
ACPI / hotplug / PCI: Relax the checking of _STA return values
block: add cond_resched() to potentially long running ioctl discard loop
block: Fix nr_vecs for inline integrity vectors
block: __elv_next_request() shouldn't call into the elevator if bypassing
...
Change-Id: I4b2e0e41f11dc03f23c97c739f4c173aa1991589
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This allow removal of the PRINC, which is deprecated and will be
removed after Yocto Project 1.6 release, from meta-fsl-arm-extra. The
equivalent change need to be updated in meta-fsl-arm-extra at same
time, to avoid version to go backwards.
While dropping it, we also drop the INC_PR variable as it were in use
just for the PRINC case and the other linux-imx.inc users do not use
it.
Change-Id: Ia66f686f584a72a0b173b8e2fdd00c015c519e2b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The two patches specified under SRC_URI are specific for the twr-vf65gs10
machine, and should not be applied to every instance of the linux-timesys
kernel. They are now only applied to the linux-timesys kernel built for the
twr-vf65gs10 machine.
This is in preparation for adding the pcl052 and pcm052 to meta-fsl-arm-extra -
as these patches are not applicable to the pcl052 and pcm052.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
|
|
Add the FSL Linux i.MX 3.10.17 version in the Manufacturing Tool
variant to allow building a specific version for use with it.
This also includes the defconfig used to provide the FSL UTP driver
and reduce the amount of build drivers. This is the current
3.10.17-1.0.0-beta original defconfig for MfgTool.
Change-Id: I7808d79ff004266a25d909ac296725d576de7f3b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This makes a separated binary set for Manufacturing Tool use without
clobbering the Linux Kernel used for normal use.
Change-Id: I8db032610b9453b6c86f26c373871e7d4bdd3b1e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The 3.10.17-1.0.0 GPU has been updated to 4.6.9p13 release. This patch
updates the kernel driver to be compatible with it.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
defconfig changes:
* enable global timer by default
source changes:
* fix cache collision with MQX
* Add support for UART 0,2,3 iomux defines
* usb: core: fix two problems for unsupported devices
* usb: certification: several fixes
* usb: misc: introduce OTG & EH Test Driver
* ENGR00241582 MX6 USB host: USB host certification patch
* Add missing header for __exception_irq_entry in global timer
* mtd: m25p80: set writebufsize
* Allow SW1 on TWR-VF65GS10 to be a wake-up event for TWR-VF600
* Only allow i2c driver to assign mvf_sema4 once.
* Fix typo in DSPI2 and DSPI3 base address
* fix FAST_READ for QSPI nor flash support
* add Global Timer support to fix High Resolution Timer functionality.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
|
|
* Fixes a cache collision with MQX
* Update MQX compatibility to 4.0.2
* Integrate makefile patch
Change-Id: If7dd5bcb3c3e882fc13709ab15cb45fcfed77b68
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Remove vendor name from DESCRIPTION as we are describing the recipe.
Used SUMMARY instead of DESCRIPTION because it was short enough.
Change-Id: I8945f5e7328daa016cdd15ccb026bd6ec5d4f936
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
|
|
The new BitBake fetching code requires the revision to be available in
a know branch so we need to provide this information here.
Change-Id: I393070798ba3c47d0e76bc7d30d6a321e880ec5a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
If SRCREV is not in the master branch, the SRC_URI
must specify the branch.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
Signed-off-by: Mats Kärrman <mats.karrman@tritech.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This patch updates the revision to 9ab58339c5 which merges the 3.12.1
release into patches-3.12 branch.
Change-Id: I8cc97f2efed68172011efa5b7971e348a1b744a0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|