Age | Commit message (Collapse) | Author |
|
Optee arch small rework
|
|
rcw: Use SPDX-style license
|
|
Specify the BSD variant used. This fixes the following warning when building on kirkstone:
WARNING: rcw-git-r0 do_populate_lic: QA Issue: rcw: No generic license file exists for: BSD in any provider [license-exists]
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
|
|
For 32-bit ARM the OPTEE_ARCH assignment using the armv7a override is
redundant to the default assignment. Replace both with a single
assignment using the arm override.
Also, rework the TA_DEV_KIT_DIR build variable using OPTEE_ARCH.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
For 32-bit ARM the OPTEE_ARCH assignment using the armv7a override is
redundant to the default assignment. Replace both with a single
assignment using the arm override.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
machines: follow kernel deployment changes
|
|
imx-atf: fix patch applying
|
|
Correct the name of patch and prepend FILESEXTRAPATHS, in order to fix
the following issue:
ERROR: imx-atf-2.4+gitAUTOINC+05f788b9bb-r0 do_fetch: Bitbake Fetcher
Error: FetchError('Unable to fetch URL from any source.',
'file://0001-alsa-state-Remove-PCM-devices-mapped-by-5.15-kernel.patch')
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
imx-atf: Suppress array-bounds error
|
|
The array-bounds error is triggered now in cases where it was silent before,
causing errors like:
```
plat/imx/imx8m/hab.c: In function 'imx_hab_handler':
plat/imx/imx8m/hab.c:64:57: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Werror=array-bounds]
64 | #define HAB_RVT_CHECK_TARGET_ARM64 ((unsigned long)*(uint32_t *)(HAB_RVT_BASE + 0x18))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
It appears that these new cases will be silenced soon in gcc [1], so for
now just silence the warning locally as workaround.
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c39
Fixes: #1084
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The kernel binary image is by default deployed into the rootfs, /boot/.
openembedded-core changed the way it is done in a not backwards
compatible way.
I.e. it now RRECOMMENDS instead of RDEPENDS the package which contains
the kernel binary image.
Commit 1c90b27d2c ("kernel: make kernel-base recommend kernel-image, not depend")
So the way to not deploy also changed. Change machines and recipes
which want to prevent kernel deployment accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Optee imx
|
|
- Fix hard-coded /usr with exec_prefix variable
- Parallel make works, remove work around
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
SRCREV is the same for NXP 5.15.5-1.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
- Drop patch 0001-arm-imx-fix-RPMB-header-include.patch that is now upstream
- Update platform list
- Fix hard-coded /usr/include with includedir variable
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Weston upgrade for NXP 5.15.5-1.0.0
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
i.MX GPU drivers don't support GLX.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The design for GPU configuration uses a single input variable for any
SOC with GPU and then chooses which SOC to apply it to. A better model
uses a single input variable varied on the SOC, then adds it for GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Graphics NXP 5.15.5-1.0.0
|
|
This version of samples supports DPU-based G2D, using G2D API 2.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
This version uses G2D API 2.0. The sample applications are moved to
recipe imx-g2d-samples.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The do_install task doesn't account for multilib. Fix it by using the
libdir variable.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
This version uses G2D API 2.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
imx8m: Set LPDDR4 machines to use IMX BSP only
|
|
This is necessary because mainline U-Boot doesn't supports LPDDR4 for
i.MX8M EVK.
Also these machines aren't supported by mainline kernel.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
For more details see:
https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-kirkstone
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Recipes bsp
|
|
Fixes:
4955219 Update library to latest commit
224712b M865SW-867 [VPU/VC800E] cma-heap memory leak due to not unmap it when close
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
fae1b50 M865-696 [VPU/V4L2] encoder: do completed init operation when V4L2_DAEMON_VIDIOC_STREAMON
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
67cd762 M865SW-866 [VPU/H1] Potential risk during suspend/resume operation
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
b364c1a MLK-25804: mxc_jpeg_test: change 'yuv420' fourcc to 'V4L2_PIX_FMT_NV12M' to sync driver
5c7ff5e MLK-25811-2 mxc_v4l2_capture: initialize the v4l2 struct to fix potential issues
31e0077 MLK-25811-1 mxc_v4l2_overlay: initialize the v4l2 struct to fix test failure
2d5e360 mxc_dcic_test: Propagate an error code when mmap() fails
c9e1bf2 MLK-25801 mxc_v4l2_vpu_test: support according to crop size output g2d convert buffer to file
d13b6b9 MLK-25799-2: mxc_v4l2_vpu_test: encoder setup output first
9e38023 MLK-25799: mxc_v4l2_vpu_test: support imx-jpeg
09ae82b MLK-25780-2 mxc_v4l2_vpu_test: directly ouput decoding file for tile format
868004e MLK-25775-7: mxc_v4l2_vpu_test: change nv12mt_8l128 to nv12m_8l128
da97e36 MLK-25782 mxc_v4l2_vpu_test: h264 parser: not set force_extra_on_first
9309c36 MLK-25777-2 mxc_v4l2_vpu_test: set default camera transfer type to V4L2_MEMORY_DMABUF
65fef68 MLK-25780 mxc_v4l2_vpu_test: according crop size output decoding file
4b1f263 MLK-25775-6: mxc_v4l2_vpu_test: set decoder fmt correctly
10fe57c MLK-25775-5: mxc_v4l2_vpu_test: update all c source file
9543f89 MLK-25775-4: mxc_v4l2_vpu_test: support convert 10bit format
aea44c5 MLK-25775-3: mxc_v4l2_vpu_test: add pixel format i420_10le nv12_10le
7162637 MLK-25775-2: mxc_v4l2_vpu_test: support to let decoder choose capture format
0a3c452 MLK-25775-1: mxc_v4l2_vpu_test: get num_planes according fmt, not fix it to 2
0b2e896 MLK-25777 mxc_v4l2_vpu_test: add camera option about set buffer type of transfer to sink node
8c9016e MLK-25775: mxc_v4l2_vpu_test: close exported v4l2 buffer dma-buf
cbee9cc MLK-25773: mxc_v4l2_vpu_test: check node.pixelformat with pixel_format enum value
1fd1377 MLK-25772 mxc_v4l2_vpu_test: add disreorder ioctl option to decoder
68049a8 MLK-25763: mxc_v4l2_vpu_test: open libg2d using dllopen instead of linking it
52107bb LF-4833: mxc_v4l2_vpu_test: encoder support to set bytesperline
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
06a9062 V2XA-767: add a delay for v2x signed msg
f0d294b HSM-630: update doc
e98a558 HSM-630: Update project name doxyfile
c22f003 HSM-630: update version and hsm api doc
e0886ae HSM-630: add fast mac flag to use cau for cmac
Includes patches:
- Fix for multilib
- Add v2x_test
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
b2babf8 i.MX8 QXP B0/C0 & QM B0 SECO FW v3.8.5 & DXL A1 SECO FW v3.8.5 V2X FW v1.1.4
2e03f7f i.MX8 DXL B0 SECO FW 0.8.4 V2X FW 0.1.4 eng drop
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Fixes:
c1e35e096 SCF-105: Update RN.
3c65f1fb1 SCF-813 Ensure ROM enabled PLLs are initialized correctly
2998373c6 SCF-105: Update RN.
abdd83d5c SCF-105: Update RN.
a002b974d SCF-105: Remove DXL B0.
0b11721ef SCF-789 Fix ON->STBY->LP transition issue
1cbc2d6c2 SCF-105: Update dox on IPC timeout.
62e69af4e SCF-105: Update RN.
7737829aa SCF-105: Add details to SC_PM_WAKE_SRC_SCU for early wake source handling
69f83ea76 SCF-105: Update EULA to v34.
018d53b67 SCF-105: Update fnc password.
ab24ce7bf SCF-105: Add QXP C0 SIMU test.
614b3f561 SCF-105: Add QXP C0 SIMU test.
2abd76e9c SCF-105: Initial bamboo variable file.
b91c1ee8e SCF-105: Update RN.
e871c73d4 SCF-808: Add version test.
258b390bd SCF-105: Update RN.
889f0dcdb SCF-105: Update monitor docs.
43644d1cb SCF-105: Add info on FIPS feature removal.
18bccc68a SCF-105: REmove some i.MX85 docs.
5b33cb1a4 SCF-105: Doc updates.
4a7876794 SCF-105: Update RN.
7f22bff5c SCF-794: Support SECO FW v3.8.5 and V2X FW v1.1.4.
b1a8b46d2 SCF-805: Prevent V2X in LP mode. Causes serious error. Will also cause issue with DXL B0 freq detect.
9f4ddc055 SCF-105: Update EULA to v33.
eb630b838 SCF-105: Add docs on V2X FW power and FW load.
3eb659bb5 SCF-105: RN updates. Script updates.
585a74561 SCF-804: Support DDR ECC for DXL SOC
1e5fbd097 SCF-105: Update RN.
d0d36ab21 SCF-105: Update EULA to v32.
a89bf18dc SCF-803: Eliminate duplicate call to start the SECO RNG.
d8d624879 SCF-802: On partition free, move memory beofre resources.
610f30ef0 SCF-801: Fix typo.
d6d0fb2c3 SCF-801: Support FlexSPI0/OCRAM use of IEE.
804b719f0 SCF-105: Dox updates.
ba0727054 SCF-105: Fix typo in dox.
e6e00e3f6 SCF-105: Update dox on reset.
fd949aec8 SCF-105: Change RN to production.
28fa34404 SCF-105: Use release mkimage and yb2.
b0acb3cd3 SCF-105: Update EULA to v31.
731604fbc SCF-105: Update RN.
10d101653 SCF-105: Update RN.
75fa9e388 SCF-105: Update RN.
891163a5f SCF-795: Fix issues with V2X clock and reset when V2X=NO.
c03b882ef SCF-789: Fix MISRA issue.
7dd13e8da SCF-105: Update RN.
fd212dd9e SCF-105: Support RN with no details.
283da46b2 SCF-748: Handle B0 FIPS fuse change.
4fe7a7702 SCF-105: Add some additional docs on the MU IPC reset.
92bfd92d4 SCF-105: Default size test image to U=2.
aa74fede0 SCF-789 Fix ON->STBY->LP transition issue
38cbe5dbf SCF-105: Update RN.
e62d08214 SCF-105: More dash updates.
7d1610cee SCF-105: Update dashboard.
f434eb412 SCF-105: Update RN.
c4a63b75e SCF-791: Fix counter issue in PMIC wdog function.
944670a67 SCF-105: Update RN.
233d1f9e1 SCF-790: Update SECO/V2X to 3.8.4 and 1.1.3.
6bcfd281d SCF-789 MISRA fix.
00cb947d8 SCF-105: Update dox on timeout.
6e21296f6 SCF-789 Fix bug with M4 PLL left enabled in LP mode
a3fd771ba SCF-788: Disable internal pull-down of LDO when its enabled
dda2cbe26 SCF-105: Update docs on DCD use.
c29be627f SCF-105: Update typical SCFW boot times and add data for 8DXL
997974d7d SCF-105: REmove accidental changes.
d61a2f5cd SCF-105: Update patch info.
362347a63 SCF-105: Update RN.
41540fa9d SCF-105: Update scripts.
4f4a76a51 SCF-786: Fix MISRA issues.
706670792 SCF-786: Added SCFW API call for boot stage.
4bfa2c526 SCF-787: Handle V2X auth fail.
f2718a5d4 SCF-786: Support setting boot stage. Add stage command to monitor.
52beceb1c SCF-786: Remove conflicts between SCFW usage of ASMC SRS flags and ROM boot stage
299c06a9f SCF-105: Update to EULA 30.
c083b4bb4 SCF-105: Update docs on power deps.
50e4a850f SCF-785: Disable MIPI if DC disabled.
e41812371 SCF-784: Minor doc fix.
6fc82c4e4 SCF-105: Update master to 2022q1.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
05f788b9b Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4
02bb1add6 fix(layerscape): remove errata a008850 from ls1028a and ls1088a
3ebf7456f LF-5610 imx8ulp: Allow M33 to access IOMUXC1
f382eb7a8 Revert "plat: nxp: add DTB overlay feature"
90c041450 Pull request #46: LF-5468: plat: nxp: add DTB overlay feature
9f4089374 fix(layerscape): update WA for Errata A-050426
cb28c43d7 LF-4650 img-loadr: add to soc.mk of ls1046a ls1043a
4144347a7 plat: nxp: add DTB overlay feature
c3acc399c LF-5427 plat:imx8 Fix missed SCU wakeup interrupts
226804c2f LF-5310 plat: imx8ulp: Update the license for upower api
308c8362b drivers: nxp: ddr : Corrects mapping of HNFs nodes with SNFs nodes based on
9a85c04c7 LF-5250 imx8ulp: Fix XRDC setting for EPDC displaying
083dff3d3 LF-5161 imx8ulp: Not power off LPAV PD when LPAV owner is RTD
f33d3f495 LF-5160 plat: imx8ulp: Update the upower api
325d64019 LF-5158 plat: imx8m: Revert "LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn"
cb58a4554 LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn
1a7ae3b0d LF-5151 plat: imx8m: Backup mr12/14 value from lpddr4 chip
8f63242f8 LF-5149 imx8ulp: Fix XRDC for audio SOF case
db16c5d9d LF-5136 imx8ulp: Protect TEE region for secure access only
e907c44c7 LF-5118 plat: imx8ulp: Refactor and enable XRDC
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
22346a3 For iMX8DXL, rename silicon REVISION to REV similar to 8X
a8decee LF-4794 iMX8ULP: move OPTEE OS base address to 0xa6000000
62bfe50 Rename the QM/QX/DXL field return targets
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
New firmware binaries are available from NXP as a part of 5.15.5-1.0.0
release.
Fixes:
087a196 Updating iMX8M and iMX8QM HDMI and DP TX firmware to version 1.0.64
7e85508 8qxp/qm vpu firmware: decoder 1.7.4
63106fc update epdc firmware for panel ED060XH7U2_VB3300
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Add uboot configs
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The BOARD_TYPE is board-specific, so move it from the .inc to the
.conf.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|