From f430600d735d603b93b839a9a97a85d057a71172 Mon Sep 17 00:00:00 2001 From: Lech Perczak Date: Sun, 24 Apr 2022 15:53:25 +0200 Subject: [PATCH] imx: bundle correct SDMA firmware for i.MX 7 boards Import sdma-imx7d.bin from linux-firmware repository at commit: 55edf5202154: ("imx: sdma: update firmware to v3.5/v4.5") Cortex-A7 boards (i.MX 7 based) use different SDMA firmware than i.MX 6 boards - bundle the correct files in per-subtarget kernel options. Signed-off-by: Lech Perczak --- target/linux/imx/config-5.15 | 2 -- target/linux/imx/cortexa7/config-default | 2 ++ target/linux/imx/cortexa9/config-default | 2 ++ .../imx/files/firmware/imx/sdma/sdma-imx7d.bin | Bin 0 -> 2862 bytes 4 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 target/linux/imx/files/firmware/imx/sdma/sdma-imx7d.bin diff --git a/target/linux/imx/config-5.15 b/target/linux/imx/config-5.15 index 3c3691b6490..3ca915ae9af 100644 --- a/target/linux/imx/config-5.15 +++ b/target/linux/imx/config-5.15 @@ -158,8 +158,6 @@ CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXTCON=y -CONFIG_EXTRA_FIRMWARE="imx/sdma/sdma-imx6q.bin" -CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_F2FS_FS=y # CONFIG_FEC is not set CONFIG_FIXED_PHY=y diff --git a/target/linux/imx/cortexa7/config-default b/target/linux/imx/cortexa7/config-default index 6b1493fe190..08829c3c778 100644 --- a/target/linux/imx/cortexa7/config-default +++ b/target/linux/imx/cortexa7/config-default @@ -14,6 +14,8 @@ CONFIG_CMA_AREAS=7 # CONFIG_CMA_SYSFS is not set CONFIG_CONTIG_ALLOC=y # CONFIG_DMA_CMA is not set +CONFIG_EXTRA_FIRMWARE="imx/sdma/sdma-imx7d.bin" +CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FEC=y CONFIG_FSL_GUTS=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y diff --git a/target/linux/imx/cortexa9/config-default b/target/linux/imx/cortexa9/config-default index d829bc7741b..93193815902 100644 --- a/target/linux/imx/cortexa9/config-default +++ b/target/linux/imx/cortexa9/config-default @@ -10,6 +10,8 @@ CONFIG_CLK_IMX6SX=y CONFIG_CMDLINE="pci=nomsi" CONFIG_CMDLINE_EXTEND=y CONFIG_E1000E=y +CONFIG_EXTRA_FIRMWARE="imx/sdma/sdma-imx6q.bin" +CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FEC=y CONFIG_FSL_GUTS=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y diff --git a/target/linux/imx/files/firmware/imx/sdma/sdma-imx7d.bin b/target/linux/imx/files/firmware/imx/sdma/sdma-imx7d.bin new file mode 100644 index 0000000000000000000000000000000000000000..148f4fe87bed695d16a610d91000feaa8317107e GIT binary patch literal 2862 zc-o~_Z)_Ar6rY`&-M!sAxL)abh%K#v*HQ&k;(r7*e&`1aX6d!1^vb!4(goU@Xe`O> zZcO|DqBL4Q-0f{+WBg(aA2jkoM4+w4O@u^p{y~mv;;B(<)dYioPIJE5z3rjJsPQhd z``(+`H^29L^JZqtJ?(c9gb)v{9@=VX??da65qc6MRQ{L0MOS%aXW^SWuJq)=ifuCR zXFrE4e)UW2n*hWRx%_-+F+!g~JFx_zr2z7E@S9{{!L|+B9bjJzzGV3R4X}SPQRup$ za9T;pL#tmhrG2GFaryS^gYV%DbOdccA0SSD295JGsbLb(_mXTEFji({b+sYwxX!5MYx%?2(VERb6Kb2KcV+Ofq&nKhObp>+xgs$+1ackybWg2m zijrPZ2+W?>9F?>>E*^wtlBiwOe*=s{MntD}hIhs$!;@U*;|U*kBp5~I#V1g)w~DjW z=^FKjWp=e-cOFF>tJ^*;{H=Y2zeSo*Of>-G2GHrot2F#mhC>y_M3u^m} z9?6_OE2%;c>*JvB7mC_0($^q@(`V(&+F4I%UQY`xbUiMHX^j}!5EtX((88!N6pj*G zcwXSbLN7wajzSlU_X;=Obf(l<=o%qW@rMmD(fiksD2c4&>fTp^k8Swj4ZxOfjbKBUQFWa4r1H zx1ZxNT`yYM7x6U4I+OaKu}Cn@z_<%asY4SJI^fqo%I*@oXunAGoiHo6@RjUn_lMx| zAR0}M^P{P80T1IONi|TkDG1{NI!?xo<5`lbGxrOl_n|gUe<{1niXp)rw^_u=6{$7A z$1*F92I0*$jV8w++bhpKmd)?3&h+JFXL9yLE}2O(E@YiO!rV-sz)bbllved3S@XR( zJ4mYP#n~YlS6C!f^}<=pEDuw8H$%nNE@OwIk7ZL?CYNQ{LzbAZlE(R)tugd8f0Q5R zYw%HWm~_C}_3M|{ioJdX`+2BVZzHVPo9WBvyj3eG4;twJ)@vX~lGbOk=Qj7*Jy*H2 zbCvr!ea>R5@#S-Z64Ic*iEH+2@mb5W%k%8aD*eT}lD5EJ_HU{ewa47r-Dv$&?e3lI zAmPb7ttt;A^WtCW#=n{tQ$w)sXOmF1kTF3iSP5mVk>-6SR=FIsx=+7izoEsXkn`)2 zF_3`9=X_lTU3PV*NuWuZ1aXQcLM#s6jpHrL!#QF3C`+9O@gdly9km}P^g~Oh2J!=r z%0adr?NA~Ex}#PSO^e+%>4ZQBUNG10(1x z&lqr2NehFWYx6wir>s9|k;u0{LRBr2WkhV@i-SI{wZ8gW#Co>{ji zJXx2k^6MeTNy675bClG46UilJhZ+ z^K4WNjFL^R=@(#50EDQ0fy>*Y6_l_331y4+qZyujB=>v4L-bC6HRt}x8iR~4g_G4$ zTa2{eXLy;L+eY_U@1CmP({FR$8S1DZZ6@bQGDz$_mrFQ1^9mQl-H5!IW4ZJ+j>OI% z&3Tnl*e;9t?gOaQw{9X<*>9t;-~N#DcU#m>^g25zvXKYSl=3d@q2IzD%G=yP=>9cE zNL^)w9=O&BFJNmsPR2;E;S|r&@PacMirg(agVTfc=0P-uxSgSgh>ls||Y$ocaj2+Sd6>CY5)z|HIsVyUN@?+h=Z{{ddf5 zwJ&Av)$^V9e_`&G%P{wX9iC=)mqJ%bfjv^sYj4{hK}_Xa|LLyP3MY1p@u@AV*T9Lr zeD1Ebv~t(_$@cDA7j6HpbVYKgJc)$Np1{%g5%&SU2_u DAv4xm literal 0 Hc-jL100001 -- 2.47.2