Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update imx[-fslc] linux kernel, u-boot and related recipes to 6.1.22-2.0.0 #1608

Merged
merged 7 commits into from
Jul 20, 2023

Conversation

MrCry0
Copy link
Contributor

@MrCry0 MrCry0 commented Jul 18, 2023

For #1588:

  • Upgrade Linux kernel and U-Boot (i.MX variants)

Tested building, flashing, and booting on:

  • imx6ullevk
  • imx8mm-lpddr4-evk
  • imx7ulpevk

@MrCry0 MrCry0 marked this pull request as draft July 18, 2023 13:28
@MrCry0 MrCry0 marked this pull request as ready for review July 19, 2023 13:33
@MrCry0 MrCry0 marked this pull request as draft July 19, 2023 13:35
@MrCry0
Copy link
Contributor Author

MrCry0 commented Jul 19, 2023

@otavio this PR works, we just need to wait for merging Freescale/linux-fslc#638 to use the fixed kernel.

@MrCry0 MrCry0 changed the title Update IMX linux kernel, u-boot and related recipes to 6.1.22-2.0.0 Update iMX[-fslc] linux kernel, u-boot and related recipes to 6.1.22-2.0.0 Jul 19, 2023
@MrCry0 MrCry0 changed the title Update iMX[-fslc] linux kernel, u-boot and related recipes to 6.1.22-2.0.0 Update imx[-fslc] linux kernel, u-boot and related recipes to 6.1.22-2.0.0 Jul 19, 2023
@MrCry0 MrCry0 force-pushed the master-imx branch 2 times, most recently from 026e32b to f8923e4 Compare July 20, 2023 09:48
Relevant changes:
- 5cfd218 MA-21144 imx8m: fix pad_image script
- 1752a0a imx8ulp: Change to use A2 as default REV
- d523fce imx8m: Add Multiple u-boot DTB support to FIT
- 4981b77 MA-21096 Fix tee.bin can't be compressed as expected on 8ulp/8q.
- ac12242 MA-21092 Adjust print log for compressed tee.bin

Refresh the patch for fixing mkimage_uboot issue for imx8m machines.

Signed-off-by: Oleksandr Suvorov <[email protected]>
Update the headers from the linux-imx kernel to be aligned with the
NXP BSP LF6.1.22_2.0.0.

Signed-off-by: Oleksandr Suvorov <[email protected]>
Update the linux-imx kernel to be aligned with the NXP BSP
LF6.1.22_2.0.0.

Signed-off-by: Oleksandr Suvorov <[email protected]>
Upgrade the u-boot-imx to the 2023.04 version, that is used in the
NXP BSP LF6.1.22_2.0.0.

Signed-off-by: Oleksandr Suvorov <[email protected]>
Relevant changes:
- 9fe083c LF-7974: imx-jpeg: Align with upstream naming for the 12-bit pixelformats
- d0686e2 Rename COPYING to LICENSE
- 2c45811 LF-7974: imx-jpeg: Fix description for 12-bit formats
- 2aba5ad LF-7974: imx-jpeg: Fix for "yuv420s-12" format
- 96e2ed4 MLK-26076-13: mxc_v4l2_vpu_test: support non zero crop start point
- cddc36b MLK-26076-12: mxc_v4l2_vpu_test: handle error_flag
- cf0ac44 MLK-26076-11: mxc_v4l2_vpu_test: support bgr24 and 12bit bgr
- 32ad3ed MLK-26076-10: mxc_v4l2_vpu_test: support yuv444 and 12bit yuv444
- 07abed8 MLK-26076-9: mxc_v4l2_vpu_test: support 12bit yuyv
- 0c9025e MLK-26076-8: mxc_v4l2_vpu_test: support gray and 12bit gray
- 4ba952f MLK-26076-7: mxc_v4l2_vpu_test: support convert p012
- 89a2b28 MLK-26076-6: mxc_v4l2_vpu_test: convert to p016 when converting 10/12/16 bits format
- e50f17a MLK-26076-5: mxc_v4l2_vpu_test: add p016 video format
- 459125d MLK-26076-4: mxc_v4l2_vpu_test: add p012 video format
- 1bc745a MLK-26076-3: mxc_v4l2_vpu_test: align convert to 8x8
- 7db677a MLK-26076-2: mxc_v4l2_vpu_test: fix a bug in compare foramt depth
- 9b9b52e MLK-26076-1: mxc_v4l2_vpu_test: align ofile output line

Signed-off-by: Oleksandr Suvorov <[email protected]>
Relevant changes:
- 8f124c3 Add SCR file SCR-imx-lib.txt for imx-lib
- 61227f3 Update the hard-coded '/usr/lib' location to libdir variable

Signed-off-by: Oleksandr Suvorov <[email protected]>
Upgrade the kernel to 6.1-2.0.x-imx based on the NXP kernel sources
with the tag lf-6.1.22-2.0.0 and the mainline stable linux-6.1.y.

Stable version: 6.1.38

Relevant internal commits:
- 3f1f2ea729550 mxc: gpu-viv: change _QuerySignal() return type to gceSTATUS
- b73c6797ee427 ARM: imx_v7_defconfig: Remove KERNEL_LZO config
- ec33c7fc43bef touchscreen: Kconfig: add I2C dependency for CT36X
- 6c41233a2cfbe pwm: pwm-adp5585: fix get_state callback prototype
- 9c7540ecb891f pwm: pwm-rpmsg-imx: fix get_state callback prototype

Remove obsolete imx6ul{l|z}-*-sdio3 dtbs as per [1].

27548edcb4934 ("LF-8794-1 arm: dts: remove all imx6ul(l/z) btwifi-sdio3_0.dts file")

Signed-off-by: Oleksandr Suvorov <[email protected]>
@MrCry0 MrCry0 marked this pull request as ready for review July 20, 2023 10:36
@otavio otavio merged commit 9056b5e into Freescale:master Jul 20, 2023
@MrCry0 MrCry0 deleted the master-imx branch July 27, 2023 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants