On Thu May 15, 2025 at 02:02:29PM +1000, Jonathan Gray wrote: > On Fri, May 09, 2025 at 07:08:58PM +1000, Jonathan Gray wrote: > > On Fri, May 09, 2025 at 06:28:16AM +0200, Rafael Sadowski wrote: > > > Update amd firmware to 20250410. Tested with the following setup: > > > > > > amdgpio0 at acpi0 GPIO uid 0 addr 0xfed81500/0x400 irq 7, 184 pins > > > amdgpu0 at pci6 dev 0 function 0 "ATI Hawk Point" rev 0xd0 > > > amdgpu0: IP DISCOVERY GC 11.0.1 12 CU rev 0x0c > > > > Between 20250311 and 20250410, there is no binary change to amd > > cpu microcode. > > > > The only changes for amdgpu are > > > > dcn_3_1_4_dmcub.bin > > dcn_3_5_1_dmcub.bin > > dcn_3_5_dmcub.bin > > dcn_4_0_1_dmcub.bin > > > > which is for the display controller block in recent APUs > > > > Ryzen 7x40 series, Phoenix, 3.1.4 > > Ryzen 8x40 series, Hawk Point, 3.1.4 > > Ryzen AI 300 series, Strix Point, 3.5.0 > > > > There is also no binary change for inteldrm and radeondrm. > > I usually update them all at the same time to reduce the amount of > > required distfiles. > > A diff for 20250509. With changes for recent inteldrm and more amdgpu. > > These files changed: > > amdgpu/aldebaran_smc.bin > amdgpu/aldebaran_sos.bin > amdgpu/aldebaran_ta.bin > amdgpu/arcturus_smc.bin > amdgpu/arcturus_sos.bin > amdgpu/beige_goby_ce.bin > amdgpu/beige_goby_me.bin > amdgpu/beige_goby_mec.bin > amdgpu/beige_goby_mec2.bin > amdgpu/beige_goby_pfp.bin > amdgpu/beige_goby_ta.bin > amdgpu/beige_goby_vcn.bin > amdgpu/dcn_3_1_4_dmcub.bin > amdgpu/dcn_3_5_1_dmcub.bin > amdgpu/dcn_3_5_dmcub.bin > amdgpu/dcn_4_0_1_dmcub.bin > amdgpu/dimgrey_cavefish_ce.bin > amdgpu/dimgrey_cavefish_me.bin > amdgpu/dimgrey_cavefish_mec.bin > amdgpu/dimgrey_cavefish_mec2.bin > amdgpu/dimgrey_cavefish_pfp.bin > amdgpu/dimgrey_cavefish_ta.bin > amdgpu/dimgrey_cavefish_vcn.bin > amdgpu/gc_11_0_0_me.bin > amdgpu/gc_11_0_0_mec.bin > amdgpu/gc_11_0_0_mes1.bin > amdgpu/gc_11_0_0_mes_2.bin > amdgpu/gc_11_0_0_pfp.bin > amdgpu/gc_11_0_1_mes_2.bin > amdgpu/gc_11_0_2_me.bin > amdgpu/gc_11_0_2_mec.bin > amdgpu/gc_11_0_2_mes1.bin > amdgpu/gc_11_0_2_mes_2.bin > amdgpu/gc_11_0_2_pfp.bin > amdgpu/gc_11_0_3_me.bin > amdgpu/gc_11_0_3_mec.bin > amdgpu/gc_11_0_3_mes1.bin > amdgpu/gc_11_0_3_mes_2.bin > amdgpu/gc_11_0_3_pfp.bin > amdgpu/gc_11_0_4_mes_2.bin > amdgpu/gc_11_5_1_mes_2.bin > amdgpu/gc_11_5_2_rlc.bin > amdgpu/gc_12_0_0_imu.bin > amdgpu/gc_12_0_0_me.bin > amdgpu/gc_12_0_0_mec.bin > amdgpu/gc_12_0_0_pfp.bin > amdgpu/gc_12_0_0_uni_mes.bin > amdgpu/gc_12_0_1_imu.bin > amdgpu/gc_12_0_1_me.bin > amdgpu/gc_12_0_1_mec.bin > amdgpu/gc_12_0_1_pfp.bin > amdgpu/gc_12_0_1_uni_mes.bin > amdgpu/gc_9_4_3_mec.bin > amdgpu/gc_9_4_3_sjt_mec.bin > amdgpu/gc_9_4_4_mec.bin > amdgpu/gc_9_4_4_sjt_mec.bin > amdgpu/navi10_asd.bin > amdgpu/navi10_ta.bin > amdgpu/navi10_vcn.bin > amdgpu/navi12_asd.bin > amdgpu/navi12_ta.bin > amdgpu/navi12_vcn.bin > amdgpu/navi14_asd.bin > amdgpu/navi14_ce.bin > amdgpu/navi14_me.bin > amdgpu/navi14_mec.bin > amdgpu/navi14_mec2.bin > amdgpu/navi14_pfp.bin > amdgpu/navi14_ta.bin > amdgpu/navi14_vcn.bin > amdgpu/navy_flounder_ce.bin > amdgpu/navy_flounder_me.bin > amdgpu/navy_flounder_mec.bin > amdgpu/navy_flounder_mec2.bin > amdgpu/navy_flounder_pfp.bin > amdgpu/navy_flounder_ta.bin > amdgpu/navy_flounder_vcn.bin > amdgpu/picasso_asd.bin > amdgpu/picasso_ta.bin > amdgpu/psp_13_0_0_ta.bin > amdgpu/psp_13_0_10_sos.bin > amdgpu/psp_13_0_10_ta.bin > amdgpu/psp_13_0_11_ta.bin > amdgpu/psp_13_0_14_sos.bin > amdgpu/psp_13_0_14_ta.bin > amdgpu/psp_13_0_4_ta.bin > amdgpu/psp_13_0_5_asd.bin > amdgpu/psp_13_0_5_ta.bin > amdgpu/psp_13_0_6_sos.bin > amdgpu/psp_13_0_6_ta.bin > amdgpu/psp_13_0_7_ta.bin > amdgpu/psp_13_0_8_ta.bin > amdgpu/psp_14_0_0_ta.bin > amdgpu/psp_14_0_1_ta.bin > amdgpu/psp_14_0_2_ta.bin > amdgpu/psp_14_0_3_ta.bin > amdgpu/psp_14_0_4_ta.bin > amdgpu/psp_14_0_4_toc.bin > amdgpu/sienna_cichlid_ce.bin > amdgpu/sienna_cichlid_me.bin > amdgpu/sienna_cichlid_mec.bin > amdgpu/sienna_cichlid_mec2.bin > amdgpu/sienna_cichlid_pfp.bin > amdgpu/sienna_cichlid_ta.bin > amdgpu/sienna_cichlid_vcn.bin > amdgpu/smu_13_0_7.bin > amdgpu/smu_14_0_2.bin > amdgpu/smu_14_0_3.bin > amdgpu/vangogh_asd.bin > amdgpu/vcn_4_0_0.bin > amdgpu/vcn_4_0_2.bin > amdgpu/vcn_4_0_4.bin > amdgpu/vcn_4_0_5.bin > amdgpu/vcn_5_0_0.bin > amdgpu/vega10_asd.bin > amdgpu/vega12_asd.bin > amdgpu/vega20_asd.bin > amdgpu/yellow_carp_ta.bin > i915/adlp_guc_70.bin > i915/dg1_guc_70.bin > i915/dg2_guc_70.bin > i915/mtl_guc_70.bin > i915/tgl_guc_70.bin > i915/xe3lpd_dmc.bin
Tested wit amdgpu0: IP DISCOVERY GC 11.0.1 12 CU rev 0x0c, OK rsadowski > > Index: sysutils/firmware/amd/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/amd/Makefile,v > diff -u -p -r1.17 Makefile > --- sysutils/firmware/amd/Makefile 13 Mar 2025 02:48:50 -0000 1.17 > +++ sysutils/firmware/amd/Makefile 15 May 2025 03:05:38 -0000 > @@ -1,6 +1,6 @@ > COMMENT= microcode update binaries for AMD CPUs > FW_DRIVER= amd > -FW_VER= 20250311 > +FW_VER= 20250509 > #DISTNAME= linux-firmware-76af388fd7011dd3ab05b637cfb510a10d440487 > DISTNAME= linux-firmware-${FW_VER} > EXTRACT_SUFX= .tar.xz > Index: sysutils/firmware/amd/distinfo > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/amd/distinfo,v > diff -u -p -r1.14 distinfo > --- sysutils/firmware/amd/distinfo 13 Mar 2025 02:48:50 -0000 1.14 > +++ sysutils/firmware/amd/distinfo 15 May 2025 03:06:18 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (firmware/linux-firmware-20250311.tar.xz) = > sQg6NvGa6kb2Ydz9TNRi0Tkz3LTn8NyAlSVVLdXDVB0= > -SIZE (firmware/linux-firmware-20250311.tar.xz) = 434375512 > +SHA256 (firmware/linux-firmware-20250509.tar.xz) = > 8sYNZvImooEwy1ZD5uVE0yKWc0YOEnyRugPxCAy9cD4= > +SIZE (firmware/linux-firmware-20250509.tar.xz) = 465212972 > Index: sysutils/firmware/inteldrm/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/inteldrm/Makefile,v > diff -u -p -r1.28 Makefile > --- sysutils/firmware/inteldrm/Makefile 13 Mar 2025 02:54:28 -0000 > 1.28 > +++ sysutils/firmware/inteldrm/Makefile 15 May 2025 03:08:55 -0000 > @@ -1,5 +1,5 @@ > FW_DRIVER= inteldrm > -FW_VER= 20250311 > +FW_VER= 20250509 > DISTNAME= linux-firmware-${FW_VER} > EXTRACT_SUFX= .tar.xz > EXTRACT_FILES= ${DISTNAME}/{LICENSE.\*,i915} > Index: sysutils/firmware/inteldrm/distinfo > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/inteldrm/distinfo,v > diff -u -p -r1.24 distinfo > --- sysutils/firmware/inteldrm/distinfo 13 Mar 2025 02:54:28 -0000 > 1.24 > +++ sysutils/firmware/inteldrm/distinfo 15 May 2025 03:09:02 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (firmware/linux-firmware-20250311.tar.xz) = > sQg6NvGa6kb2Ydz9TNRi0Tkz3LTn8NyAlSVVLdXDVB0= > -SIZE (firmware/linux-firmware-20250311.tar.xz) = 434375512 > +SHA256 (firmware/linux-firmware-20250509.tar.xz) = > 8sYNZvImooEwy1ZD5uVE0yKWc0YOEnyRugPxCAy9cD4= > +SIZE (firmware/linux-firmware-20250509.tar.xz) = 465212972 > Index: sysutils/firmware/radeondrm/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/radeondrm/Makefile,v > diff -u -p -r1.29 Makefile > --- sysutils/firmware/radeondrm/Makefile 13 Mar 2025 02:47:00 -0000 > 1.29 > +++ sysutils/firmware/radeondrm/Makefile 15 May 2025 03:07:37 -0000 > @@ -1,5 +1,5 @@ > FW_DRIVER= radeondrm > -FW_VER= 20250311 > +FW_VER= 20250509 > DISTNAME= linux-firmware-${FW_VER} > EXTRACT_SUFX= .tar.xz > EXTRACT_FILES= ${DISTNAME}/{LICENSE.\*,radeon/\*.bin} > Index: sysutils/firmware/radeondrm/distinfo > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/radeondrm/distinfo,v > diff -u -p -r1.25 distinfo > --- sysutils/firmware/radeondrm/distinfo 13 Mar 2025 02:47:00 -0000 > 1.25 > +++ sysutils/firmware/radeondrm/distinfo 15 May 2025 03:07:43 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (firmware/linux-firmware-20250311.tar.xz) = > sQg6NvGa6kb2Ydz9TNRi0Tkz3LTn8NyAlSVVLdXDVB0= > -SIZE (firmware/linux-firmware-20250311.tar.xz) = 434375512 > +SHA256 (firmware/linux-firmware-20250509.tar.xz) = > 8sYNZvImooEwy1ZD5uVE0yKWc0YOEnyRugPxCAy9cD4= > +SIZE (firmware/linux-firmware-20250509.tar.xz) = 465212972 > Index: sysutils/firmware/amdgpu/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/amdgpu/Makefile,v > diff -u -p -r1.32 Makefile > --- sysutils/firmware/amdgpu/Makefile 13 Mar 2025 02:57:14 -0000 1.32 > +++ sysutils/firmware/amdgpu/Makefile 15 May 2025 03:11:15 -0000 > @@ -1,5 +1,5 @@ > FW_DRIVER= amdgpu > -FW_VER= 20250311 > +FW_VER= 20250509 > DISTNAME= linux-firmware-${FW_VER} > EXTRACT_SUFX= .tar.xz > EXTRACT_FILES= ${DISTNAME}/{LICENSE.\*,\*.bin} > Index: sysutils/firmware/amdgpu/distinfo > =================================================================== > RCS file: /cvs/ports/sysutils/firmware/amdgpu/distinfo,v > diff -u -p -r1.29 distinfo > --- sysutils/firmware/amdgpu/distinfo 13 Mar 2025 02:57:14 -0000 1.29 > +++ sysutils/firmware/amdgpu/distinfo 15 May 2025 03:11:24 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (firmware/linux-firmware-20250311.tar.xz) = > sQg6NvGa6kb2Ydz9TNRi0Tkz3LTn8NyAlSVVLdXDVB0= > -SIZE (firmware/linux-firmware-20250311.tar.xz) = 434375512 > +SHA256 (firmware/linux-firmware-20250509.tar.xz) = > 8sYNZvImooEwy1ZD5uVE0yKWc0YOEnyRugPxCAy9cD4= > +SIZE (firmware/linux-firmware-20250509.tar.xz) = 465212972 >