Age | Commit message (Collapse) | Author |
|
Use patch 4.1.19-rt22 (which applies cleanly) despite the fact that the
kernel is currently based on 4.1.20, because 4.1.20-rt23 is not yet
available at a stable URL.
The same issues that needed to be patched in 3.14 are still present in
4.1, so update the patches and defconfig accordingly to apply to the
new kernel.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges the 4.1.23 stable release as well as NXP following changes:
deb84cd MLK-12722: ASoC: fsl_spdif: clear the validity bit for TX
20de11d MLK-12607: ASoC: fsl-asrc: Add the support of 12kHz and 24kHz
af2256b MLK-12464-2: ASoC: wm8960: fix clock is not correct after suspend/resume
d51a5af MLK-12464-1: ASoC: fsl: imx-wm8960: Fix no clock after suspend/resume randomly
efb83ff MLK-12620 ARM: imx: correct i.MX7D fuse MAC1_ADDR offset address
a90438e MLK-12706-3 arm: imx_v7_defconfig: build in bcmdhd
b361e5d MLK-12706-2 net: bcmdhd: set the bcmdhd driver default build in
d60d208 MLK-12706-1 mmc: sdio: add sdio reset function for bcmdhd wifi
36a8f81 MLK-12705 ARM: imx: add support for i.mx7d TO1.2 busfreq
c0433b1 MLK-12685 ARM: dts: imx6sx-sabreauto.dts: improve usdhc4 pad drive strength
92c7757 MLK-12675 ARM: dts: imx: keep RTC enabled for software poweroff
c35a5dd MLK-12671 ARM: imx: support single soc config
3b2520f MLK-12617 mmc: Fix compile error when CONFIG_MMC=m
d5d7c02 MLK-12623-03 ARM: imx: Add cpu speed grading check for imx6ul
b1d1ba8 MLK-12623-02 ARM: dts: imx: Add 700MHz setpoint define in dts
7fe0d46 MLK-12623-01 cpufreq: imx: Add support for 700MHz setpoint in cpufreq
a4d2a08 MLK-12277 media: camera: add check for width and height against 0
85a98a0 MLK-12573 ARM: dts: set LCD_nPWREN low to make VLCD_3V3 output 3V3.
3456a58 MLK-10934 mtd: use memcpy to replace the memcpy_fromio
d410e45 MGS-1678 [#2269] memleak in GPU driver sysfs interface
160bf92 MA-7715 fix GPU kernel panic reported by android CTS
0e3d9b1 MGS-1630 5.0.11.p8 driver can't pass build with kernel 4.1 on Android M6.0
a52956f MLK-12466 ARM: dts: imx6ul-14x14-evk-usb-certi: add USB certification dts
Change-Id: I91b274ccd29c9d52a274599d66e874fa474550bf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Instead of using USE_X11 and USE_WL, we now use HAS_X11 and
HAS_WL. The variable does not imply that the backend is actually used
but if the distribution has, or not, the support for the backend.
Change-Id: I8630b54ed0a80f2877e5e97f71ae14e78ed5aeea
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The support for X11 and Wayland is not intended to be added so we can
remove the FIXME and the unused code.
Change-Id: I18473c415dd8877f887d7dc719bfbb360007a29e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Changes:
- fix AUD NAL positioning in h.264 encoder output
(SPS/PPS/AUD were ordered incorrectly - AUD has to come first, not last)
- fix build error with examples when --enable-static is used
- pass quality factor in simplified JPEG encoder interface correctly
- add functions for querying and setting header data
useful for modifying headers, like VUI data in the SPS RBSP
- documentation updates
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- mmdc fixes to add 6ul support
- mmdc fixes to add ipu2 and gpuvg support got i.MX 6QuadPlus
- mx6s_v4l2_capture fixes for memory leak
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Includes support for i.MX 6UltraLite T1.1 silicon.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Kernel updates for i.MX 6UltraLite T1.1 silicon.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Mistake in usptreaming 4.1.15-1.0.0 - should use SRC_URI instead of UBOOT_SRC
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This patch helps to quite 'already stripped' warnings
thrown during the build.
Change-Id: Ie6977154571c9eceb51d3f6ff3665f667f4cc007
Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com>
Signed-off-by: Sujith H <sujith.h@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update the URL because patch-3.14.61-rt62.patch.gz got moved to the
'older' subdirectory.
The -rt patches are published in the projects/rt/3.14 directory, and are
then moved to projects/rt/3.14/older when the next version of the patch
is released.
Previous versions of this recipe intentionally used "older" patches
(even when the latest one would apply) specifically because the URLs
remain stable that way. This got broken in the update to 3.14.52-1.1.0 GA.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This recipe copies binary files with `cp`, including `cp -a`, so the file
ownership can end up being the same as the build user. Work around this by
chown'ing everything to root:root.
This avoids a package_qa failure.
Signed-off-by: Sujith H <sujith.h@gmail.com>
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
libfslvpuwrap has been renamed to imx-vpuwrap, need to
do update.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
libfslcodec/ libfslvpuwrap/ libfslparser/ fsl-alsa-plugins have been
renamed as imx-codec/ imx-vpuwrap/ imx-parser/ imx-alsa-plugins, need to
do update.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
libfslcodec has been renamed as imx-codec, need to update the PACKAGECONFIG.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
--Change the recipe name from "gst1.0-fsl-plugin" to "imx-gst1.0-plugin"
--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.
--Remove dependency on gstreamer1.0-plugins-bad
There is a patch in gstreamer1.0-plugins-bad which intall the header file of
gstaggregator and gstvideoaggregator.
so we can use them outside of gstreamer-plugins-bad package.
Change-Id: I2440ffc17d2921b0dbae5b73c3fd3e9df3742af9
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.
Change-Id: I5fe1b53e150c1fdd2c8c63895abf211810b4caa1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
--Change the recipe name from "libfslcodec" to "imx-codec"
--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.
--[aac_dec] refine the code for pure c build
aac decoder c build need float point support, which use some
float point function.
Change-Id: Ie8071031b45038107d27b16e2c129376cf4f109d
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.
Change-Id: Icd6c8240cb063dede707c7b0bd1d256e46542cd2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
--Change the recipe name from "libfslparser" to "imx-parser"
--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.
--Add aac latm parser in parser_libs, support aac latm in mpeg2 parser
Change-Id: I2e3cb92a952fe10136c25206f1527ca1472598cc
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.
Change-Id: I8c385676aba2b452ac661e308a0aed3badb4f298
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
--Change the recipe name from "fsl-alsa-plugins" to "imx-alsa-plugins"
--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.
--Remove 0001-asrc_pair-update-output-buffer-size.patch as it has been
integrated into the package.
Change-Id: Id533118f7edbaa560b7a5e8afce4842e9a0971eb
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new recipe ought to remove the old one and provide the same recipe
name. This ensures that old metadata is kept working.
Change-Id: Ib66c3e1078aa840903b568da09c9c8eae919cae9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
--Change the recipe name from "libfslvpuwrap" to "imx-vpuwrap".
--Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility.
--Update 'nLastFrameEndPosPhy' in seqinit stage to avoid feed
the same SPS to vpu repeatedly.
Change-Id: I7dd9e7c2ab9806937d554ac16f37185d9e5f074b
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
gstreamer1.0-plugins-imx was recently updated to be compatible with mx7
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This patch fixes a build error with kernel includes (>= 4.4)
<stdint.h> must be explicitly included to get uintX_t types.
Change-Id: I3a0059a59bf578fdba0cf68370eec0e19fc10835
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
When building for cfa100xx machines, for meta-fsl-arm-extra, the
parsing is aborted with:
,----
| ERROR: No IMAGE_CMD defined for IMAGE_FSTYPES entry
| 'barebox.mxsboot-sdcard' - possibly invalid type name or missing
| support class
| ERROR: Failed to parse recipe:
| .../sources/meta-fsl-arm/recipes-fsl/images/fsl-image-mfgtool-initramfs.bb
`----
This error was caused by the image not providing all the filesystem
types as in fact it generates a Gzipped CPIO filesystem and does not
inherit the default ones.
To solve the error we ought to include the override for 'mxs' SoC
family so the right setting is used as well in this set of SoCs.
Change-Id: If6e657793ed7af07decac217f6b3371fad1f521c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Recent changes in siggen.py check for task hash and generate build errors
called Taskhash mismatch when using variables with date and time. Exclude
date time variables as done in kernel.bbclass.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new packages does not support Soft-FP and releases will be always
in Hard-FP making the mechanism unused. Remove the dead code.
Change-Id: I833dbc61d29fec947876743e6ba3fb2f2112abd7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Update version
- Remove upstreamed patch
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update Vivante graphics driver for i.MX Linux BSP L4.1.15-1.0.0_ga release.
Software floating point is no longer supported.
For a detailed list of changes in this update, see the Graphics section of
the i.MX Linux Release Notes contained in the i.MX Linux BSP documentation
here:
https://www.nxp.com/webapp/Download?colCode=L4.1.15_1.0.0_LINUX_DOCS&location=null&fpsp=1&WT_TYPE=Supporting%20Information&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=gz&WT_ASSET=Documentation&fileExt=.gz&Parent_nodeId=1337637154535695831062&Parent_pageType=product
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Commit 445b81a7 adds the initial support for the Warp7 board.
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The root case of the addition of the dependencies on the recipe was
that it were not being correctly included in the .inc file. This fixes
it and remove the duplication.
Change-Id: Ie9ee5fbc2a61915ce109473f5df2b8e88d3966c4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Restructure to support building all test cases on all machines
regardless of harware support
- mx6s_v4l2_capture: Fix resource leak reported by coverity
- memtool: Fix string not null - Fix resource leak problem reported by coverity
- mxc_i2c_slave_test: Fix argument cannot be negative problem reported by coverity
- mxc_spi_test1: Fix resource leak problems reported by coverity.
- mxc_vpu_test: Encode and decode MPEG file in one app failed with return value
- mxc_v4l2_capture: Handle usb camera restriction which does not support CROP feature
- mxc_mlb_test: Fix out of bounds access reported by coverity
- soc_check: Remove unnecessary operation in soc_check.h
- mxc_epdc_v2_fb: Initialize upd_data.dither_mode to 0 to avoid the spurious
"unsupported quantization bit number" error message.
- mxc_sim_test: When sim card doesn't exist, no atr can be received. The application
should directly return with corresponding error value.
- Remove legacy platform restriction to shell scripts - only support mx6 and mx7 SoC now.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
VPU firmware has been changed to the format of Linux codec driver firmware.
Change VPU library to adapt to firmware format change.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Remove platform check in hdmi-cec and imx-lib - simplify to support builds
on multiple machines
- For ipu use the dummy defaul object to fix build issues on non-ipu hardware
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Check raw mode flag for backward compatbility
- Fix membership name in bch geometry structure.
- Fix the previous implementation that may ruin the BBM
- Adapt raw page accesses to match the new raw_read/write implementation
The old raw access implementation (in GPMI driver) was considering that
data and OOB data were separated in their respective regions (the data
area and the OOB area of the page), which is not true.
They are actually interleaved this way:
METADATA + ((DATA + ECCBYTES) * N)
The new raw access implementation (in the GPMI driver) is hiding this
weird
layout to MTD users by exposing a more common layout:
DATA + METADATA + (N * ECCBYTES)
Here METADATA + (N * ECCBYTES) are exposed as if they were stored in the
OOB area.
Unfortunately kobs-ng rely on this weird layout when accessing the NAND
in raw mode.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Upgrade to FW v3.1.1_r46072
- v3.1.1_r46070 plus 2 patches 391/392
- FSLARIK-391 [Decoder/H.264] VPU is always busy when decoding an
erroneous H264 bitstream
- FSLARIK-392 [Decoder/VC1] VPU outputs only 1 picture
- Change to the format of Linux coda driver firmware
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Update mdsum in fsl-eula-unpack class
pdate license mdsum in firmware, codec, parser and vpu
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the kernel fork for the 4.1.15-1.0.0 GA and merges the
4.1.20 stable release on top of it.
Up to now, no extra fixes are applied on top of it but this is likely
to change as vendors start to base their work on this tree.
Change-Id: I2f7c330b35f7bf2ae916b84147e445b28cb8e829
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Upgrade to the 4.1.15-1.0.0_ga release
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Some device trees are only needed for reva board
The following are reva device trees
imx7d-sdb-reva.dtb imx7d-sdb-reva-epdc.dtb imx7d-sdb-reva-gpmi-weim.dtb
imx7d-sdb-reva-hdmi-audio.dtb imx7d-sdb-reva-m4.dtb imx7d-sdb-reva-qspi.dtb
imx7d-sdb-reva-touch.dtb imx7d-sdb-reva-wm8960.dtb
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
imx6dlsabresd: Remove imx6dl-sabresd-pf200.dtb
imx6slevk: Remove imx6sl-evk-pf200.dtb
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
ARM: dts: imx6qdl-sabreauto: add enet irq dts files to avoid conflict with MLB
ENET gpio irq pin conlict with MLB on i.MX6qdl sabreauto board, since enet
gpio irq is extended feature for performance improvement, so let MLB enable
in default dts file and newly create sabreauto enet irq dts files.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This brings following backports/fixes:
1e82446 mx6slevk: imximage.cfg: update to fix tINIT3 and tIH-CA violations
e578035 mx6qarm2: imximage_mx6dl.cfg update to fix tINIT3 violation
adc86d5 mx7_common: Define CONFIG_SYS_MALLOC_LEN in the board file
83195c2 warp7: Pass the UART base definition
87a2283 mx6sabresd: Remove unneeded enable_lvds() function
8f1927e arm: mxs: Update MX28EVK config
db8b958 mx6sabresd: Use VESA 1024x768 timings
49185d3 mx27: 16-bit wide watchdog registers
cfc4a96 mx6sabre_common: Fix U-Boot corruption after 'saveenv'
d955806 arm: mx5: Enable NAND TrimFFS on M53EVK
0aea495 imx: print ARM clock for clocks command
1a1ac16 imx: mx6ul configure the PMIC_STBY_REQ pin as open drain
6f8ee92 imx: mx6ul: skip setting ahb rate
60b774d imx: mx6: Fix incorrect clear mmdc_ch0 handshake mask
fe3704b Revert conversion for config_distro_bootcmd.h
8a68957 Revert "warp7: Add initial support"
Change-Id: I7a04b21f4ec9aac0a58adb1233d208b1ae2c3258
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The recipe now uses PACKAGECONFIG to allow for enabling/disabling plugins.
Also, mx7 support has been added.
Changes:
* compositor: Rename ImxCompositor(Pad) to ImxVideoCompositor(Pad)
This prevents conflicts if both the NXP plugins and the gstreamer-imx
are installed in the same rootfs
* Add switches to wscript configuration to enable/disable plugins
Until now, all plugins were built (unless their dependencies were
missing). On some i.MX machines, some features are missing. For
example, the i.MX7 has no VPU. To ensure deterministic builds, it is
useful to selectively disable plugins in the build.
* ipu+pxp: : Fix deadlocks and incorrect logging in case of init error
This was causing a freeze if for example one tries to use PxP elements
on an i.MX6 Dual/Quad
* imxv4l2videosrc fixes and enhancements:
* fixes to interlacing support (incl. workarounds for analog TV input)
* remove format restriction in get_caps function
this removes the limitation on I420 formats
* simplified determination of fps (necessary due to driver limitations)
* eglvivsink: wayland: Do not commit before buffers are swapped
This fixes eglSwapBuffer swaps with damaged frames
* Documentation additions
Adds GPU memory leak notess to the FAQ
* vpu: encoder: Expose motion estimation range as property
* vpu: decoder: Drop output frame if its buffer cannot be allocated
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com>
Tested-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|