summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-sc-firmware
Commit message (Collapse)AuthorAgeFilesLines
* Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador2022-02-211-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and mainline-bsp. So, for example, the mx8mq override is split into: - imx-generic-bsp: compatible with every i.MX SoC and both BSP variants - imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP - imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP - mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants - mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP - mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP - mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants - mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP - mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP - mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants - mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP - mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP The extender mechanism is responsible for extending the override list to include the generic overrides. We can then use the three different variants to handle the metadata correctly. Generically speaking, the conversion mainly was automated (with a lot of back and forth until getting it right). To convert an existing layer, the following script can be used: ```sh git ls-files classes recipes-* \ | xargs sed -i \ -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \ -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \ -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \ -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \ \ -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \ -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \ -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(vf\w*\),:\1-generic-bsp,g' \ -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \ -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \ -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \ -e 's,(\(imx\)),(\1-nxp-bsp),g' \ -e 's,\(imx\)|,\1-nxp-bsp|,g' \ -e 's,|\(imx\)),|\1-nxp-bsp),g' for d in $(find -type d | egrep '/mx[6-8]w*'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/imx$'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/mx[5s]w*'); do git mv $d $d-generic-bsp done ``` Fixes: #791. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-sc-firmware: Upgrade to 1.11.0Tom Hochstein2022-01-191-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-sc-firmware: upgrade to 1.10.0Andrey Zhizhikin2021-10-221-3/+3
| | | | Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: Convert to new override syntaxKhem Raj2021-08-121-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-sc-firmware: Upgrade to 1.9.0Tom Hochstein2021-07-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 58865b981 SCF-105: Update RN. 858678443 SCF-105: Update EULA. c609beec0 SCF-105: Update RN. 279d5a949 SCF-758: Check SECO version before sending SCFW ready message. d0cfc6006 SCF-105: Update docs on SECO events. cd28bb238 SCF-105: Update RN. f62c4449f SCF-756: Workaround SECO power state error. c9ad0c44f SCF-105: Update more copyrights. 796d44377 SCF-105: More copyright updates. ee13413ed SCF-105: Update copyrights. 15dbaa9b4 SCF-105: More pad doc updates. 964d8e827 SCF-105: Add more docs on pads and on wdog out. 25c9101b7 SCF-105: Update RN. e961c2fc3 SCF-105: Make both SPL and NOSPL image for cockpit. 2d22029c8 SCF-105: Add docs on ROM patching. 917dc8c2a SCF-105: Make cockpit image NOSPL. 6095bf08c SCF-105: Build cockpit image for test files. 2c0fcc794 SCF-105: Update RN. 2bfed3106 SCF-105: Change eCockpit to Cockpit. 33ef0f43c SCF-105: Update EULA. ba1969f7d SCF-105: Update RN. b6ce63a71 SCF-741 Add errata number to track timestamp issue c7e7187c4 SCF-105: Add note on DXL rom patch. 419f072a9 SCF-105: Use yb2 branch. 3bc8e9a99 SCF-105: Update RN. 0e31616b1 SCF-105: Use 5.10.Y 2.0.0 mkimage branch. d18d069a9 SCF-755 Enable Spread Spectrum support in PCIe DPLL 114461261 SCF-105: Update RN. 694316b2a SCF-749: Add MEMC docs. 93083e370 SCF-747: Support SECO FW v3.8.1 and V2X FW v1.1.0. 1b69f53e0 SCF-105: Update RN. f7c9f607a SCF-105: Test print fix. 3143bf932 SCF-746: Fix issue with V2X test an V2X=NO. 52bba3ae4 SCF-105: Minor dox updates. Update RN. 811fff5f7 SCF-105: Update guide on Zebu usage. 61f933852 SCF-105: Update guide. 6ea33be88 SCF-748: Fix todo comment. cdd8037c1 SCF-753: Update LSIO to check power state of MU users before reset. f50666d9a SCF-729: Add more eCockpit docs. f1b849d38 SCF-105: Update RN. 5ae761c0a SCF-752: Check ownership on CAAM JR API call. 0ea113854 SCF-752: Support config on CAAM JR AMTD and LAMTD. cb64cd4ac SCF-748: Some initial changes for DXL B0. 874ebf5d8 SCF-740: Fix build issue with DQS2DQ. 19852e496 SCF-105: Update RN. c433be7ed SCF-105: Add issue type ro release status. 3432d47ce SCF-105: Fully qual Linux test machine name. 0969105a3 SCF-105: Update RN. f644c1f04 SCF-105: Add missing to release list. 2fc2a1dfa SCF-105: Highlight missing patches in dashboard. 671d00494 SCF-105: Add branch to release dash. a4d7f3e1f SCF-105: Dash update. 8d3d92166 SCF-105: Update RN. 159dfa0db SCF-105: Update board docs. 8cba6d1fb SCF-750: Fixed CBT code from overwriting DDR PHY registers 84c321873 SCF-105: Update RN. 586924fb7 SCF-105: Update docs on board resources. ff84c51eb SCF-743: Update API version. 243e494b8 SCF-743: Send client IRQ on V2X reset. 02c024853 SCF-740: Remove unused monitor command. 22280d760 SCF-746: Fix RNG start message error return. 8fe6812e0 SCF-744: Fix MU power down message size. d18f77b12 SCF-105: Update RN. 44f6012e9 SCF-746: Fix MISRA issue. 594b6492a SCF-746: Send TRNG start message. c8c117156 SCF-105: Fix missing releases in dashboard. 09c7c6cb5 SCF-741: Fix timestamp test. 97f8b6884 SCF-105: Update copyright of modified files. 4575962fe SCF-105: Spellcheck fixes. ffac6fd26 SCF-729: Add eCockpit docs. aaff23804 SCF-729: Remove todo in eCockpit board file. 07521ac61 SCF-105: Update RN. 837ce9e7b SCF-105: Update link to MX9. 9965e1551 SCF-105: Fix dash issue. f81f18669 SCF-105: Fix dash. 4417e850b SCF-105: Add i.MX9 wiki. a138ba09e SCF-744: Send V2X message on MU power off. Update ID and MU bit usage. 68c66959b SCF-743: Allow board reboot on V2X serious error. 4eacbf626 SCF-105: Update docs. 03b32cf86 SCF-741: More MISRA fixes. 7201cbfeb SCF-105: Update RN. 9c2a6538a SCF-741: MISRA fixes. Clean-up. 116ed0db3 SCF-743: Fix MISRA issue. f0074a2fd SCF-741 Fix RM test failure 9ead7da24 SCF-105: Add docs on FlexSPI programming. 05857da58 SCF-741 Timestamp does not start in LP modes 192b64689 SCF-105: Update wiki link. 9115a3986 SCF-743: Add V2X abort. Board.c callout for aborts. 3e3cae383 SCF-105: List QXP SECO versions in wiki. e5455937c SCF-739: Update SECO versions. 94ad0ca32 SCF-741: Add timestamp test. 965d6ee6e SCF-105: Update docs. 537f190c1 SCF-105: Update RN. aaa068538 SCF-735: Move interrupt for V2X clocks to GI2. dec196fd0 SCF-740: Wrap calls to DQS2DQ functions. 31fc101c0 SCF-105: Fix whitespace issues. a13090805 SCF-105: Update RN. 40d6bca0b SCF-105: Update functional PW. 771b6693e SCF-105: Save backup list of releases. 36fd3e864 SCF-60: MISRA fixes. e3ad067b1 SCF-105: Add back GA2 to release page on dashboard. 57a6b72f4 SCF-735: Add message to tell SECO we are up. 141bc88ea SCF-738: Add MU/ID assignment messages to SECO. 6a243f56d SCF-735: Enable SECO MU IRQ at NVIC. 42342be67 SCF-105: Update some comments. 17e3918f9 SCF-736: Add SECO aync abort. abe247a6f SCF-737: Disable V2X auto clock gating on SECO passthrough call. 49c2fdc42 SCF-735: Add SECO IRQ for clock gating control. 6c0e58c5d SCF-105: Add more info on the button. ae6b886f7 SCF-734: Fix cmd issue for SECO dump. 9f48bd37d SCF-734: Allow SECO dump after abort. 0a9cf1422 SCF-733: Fix OOB check on RNG change. ac679d7c6 SCF-105: Update RN. 2f80f9d5d SCF-733: Provide option for SCFW to not start the SECO RNG. bdfdb96e4 SCF-105: Update docs. e34ac4353 SCF-105: Use latest doxygen. a887f0f70 SCF-105: More AS updates. fe0688507 SCF-105: Add info to the arch spec. f6be0e6c4 SCF-732: Add SECO data logging. 00810ae31 SCF-105: Update EULA. 1848b7ba7 SCF-732: Add logger for MU events. 2295db7a0 SCF-731 Update LPDDR4 DCD to set VTCR1.ENUM=0 to improve Host VREF training 4c1dd13f9 SCF-729: More eCockpit clean-up. dd9c7cce9 SCF-730: Fix test issue. f7d279f29 SCF-730: Flush V2X debug response. 9dde582d6 SCF-730: Update API version. 9eb3f8d37 SCF-730: Add new mono counter API. 45ff700f0 SCF-729: Fix build break. 1cee85043 SCF-729: Optimize size of cockpit split. dd94a6c52 SCF-729: Update M4 partition code. 7cb820532 SCF-729: Minor clean-up. 997aba3a5 SCF-729: Eliminate unused DCD files for eCockpit. ff3442eb7 SCF-729: Add i.MX8QM cockpit board support 11a7082e7 SCF-105: Fix tickets missing as they have no commit. b46f5f357 SCF-105: Add link to Linux release table. d6a84be39 SCF-105: Fix spelling issues. 364e5be21 SCF-105: Fixes for Ubuntu 20.04. 8118e2aa6 SCF-105: Add comment in guide for streaming bunzip2 to dd. ff34a4b78 SCF-105: Fix dox issue. b4c4494f5 SCF-105: Fix file encoding issue. 00190c180 SCF-726 Ensure MEMC is powered off in KS1 after A35 reboot on DXL 6c8d4ce52 SCF-105: Fix spelling errors. 7ae3906db SCF-105: Update docs. 036283ad1 SCF-105: Fix missing files. 59aef7b77 SCF-725: Support SECO FW v3.7.5 for QXP C0. b6b5600ef SCF-724: MISRA fix. 6e0679358 SCF-105: Update docs. d8500aaa3 SCF-724: Protect against FSPI0 hazards during reboot/LPM flows d07dfa2fb SCF-105: Update NxDI instructions. d38fbc766 SCF-105: Support NoPatch and Critical JIRA labels. a633839db SCF-105: Update RN. 9ec1456f8 SCF-697: Move V2X_PID0 to SECO. Allow SECO to access V2X memory using non- secure as there seems to be a HW issue. 8c1267f41 SCF-105: Fix commit ID in VERSION file. 66103568a SCF-105: Remove comments for MX8.5. 028686389 SCF-105: Move master to 2021q2. 88028bbed SCF-105: Update to 2021. 54a467b9b SCF-105: Restart RN for next release. efe1936e3 SCF-722: Support new DXL SECO and V2X FW. cb6ea586f SCF-718 Fix freeze mode failure in Linux eb9f30923 SCF-105: Update RN. 8b37c1782 [SCF-721] Updated LP4 CBT DCDs MR13 and rev'd version# 86a28364f SCF-720: Fix incorrect reset bits handling in DDR config files 0cc20dacd SCF-719: Fix MISRA issue. a2676a409 SCF-719: Fix cppcheck issue. 4d44e03ab SCF-719 Ensure MTR is not run for SS powered by ROM 72b4e7bc1 SCF-105: Update RN. ee0854d4b SCF-718: Fix MISRA issues. 44aede3ec SCF-708 Ensure PMIC voltage and bias is set during reboot 7fbc1a8ce SCF-718 Remove commented lines 4e6b899fd SCF-718 Fix Linux reboot issue 030738d36 SCF-60: REmove HIS rules. 8a290eeb5 SCF-105: Update artifact order. 07507f084 SCF-105: Use links to git repo for release images. e795a1d5e SCF-105: Add command to copy artifacts to git. 353dccee8 SCF-105: Fix minor dox issues. 66a9d4d01 SCF-105: Add PM section for Cortex-M4 8423267c5 SCF-687: Fix DDR stress test issue. 020bcae94 SCF-105: Clarify SNVS LPGPR usage. a83796fc2 SCF-708: Use RFF power control to detect prior logic/memory retention 3ad3867e6 SCF-105: Update dashboard. f22645963 SCF-105: Add DXL.V2X FW info. 09fffbb9e SCF-105: Add SECO FW version to release dashboard. c9e4a6e31 SCF-105: Add V2X FW version. daa201240 SCF-105: Update to get last dir. cae59a43d SCF-105: Add script to copy releases to git. dd4102743 SCF-105: Fix dox update. a09ca4070 SCF-105: Update docs on setting clocks. 9905a8005 SCF-105: More TP updated. f448a7359 SCF-105: Update TP. 3c7db45d2 SCF-708 Handle FSPI boot device case e72418195 Revert "SCF-712: Enable LPDDR4 periodic dqs2dq and set SENSIVITIY=0 for testing purposes" 9146894cc Revert "SCF-712: Turn off DDR debug messages for now." 3ace4fb54 SCF-543: Include V2X image offset with dummy address to align with SCU ROM 0c44e2679 SCF-105: Update RN to 2021 Q1. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Drop overrides for i.MX 8DXL Phantom MEKTom Hochstein2021-05-211-2/+1
| | | | | | | The i.MX 8DXL Phantom MEK will never be released, so drop the overrides that have crept into the meta-data. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-sc-firmware: Upgrade to 1.7.1Tom Hochstein2021-02-121-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-sc-firmware: upgrade to 1.7.0Andrey Zhizhikin2021-02-011-3/+3
| | | | | | Updated package uses new EULA v17 October 2020. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx-sc-firmware: Upgrade to 1.6.0 versionCristinel Panfir2020-10-271-3/+3
| | | | | | This version uses EULA v15 August 2020. Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* imx-sc-firmware: upgrade to 1.5.0 from NXPAndrey Zhizhikin2020-09-231-7/+11
| | | | | | | New version also uses new version of EULA from NXP and excludes i.MX8M series in COMPATIBLE_MACHINE. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-sc-firmware: Correct the License type and upgrade to 1.2.7 versionCristinel Panfir2019-12-121-4/+4
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* layer: replace ${PN} with ${BPN} in SRC_URIMax Krummenacher2019-09-141-1/+1
| | | | | | | This prevents a number warnings like the following: | imx-sc-firmware-1.2-r0 do_package_qa: QA Issue: imx-sc-firmware: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-sc-firmware: Upgrade version from 0.9 to 1.2Mihai Lindner2019-05-211-4/+4
| | | | Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
* imx-sc-firmware: Add new package System Controller FirmwareTom Hochstein2018-12-131-0/+38
Add System Controller firmware package for i.MX 8 and 8X families. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>