On Tue, Apr 11, 2023 at 11:25:48AM +0100, Stuart Henderson wrote:
> On 2023/04/10 19:45, Tobias Heider wrote:
> > Update to to get the newer device trees with keyboard backlight and usb
> > type-a support. The upstream maintainer was nice to us and added an
> > openbsd release tag with all the good stuff included.
> 
> Untested (I am just running via VMs on my m1) but lgtm. Don't forget to
> update REVISION and BUILD_DEPENDS in sysutils/firmware/apple-boot.
> 

Thanks! I will update apple-boot once this one is committed.

One more update because the first diff was actually missing the removal of
patch-arch_arm_dts_t6002-j375d_dts and patch-arch_arm_dts_t6001-j375c_dts
which are no longer needed.

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/u-boot-asahi/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile    5 Feb 2023 21:15:39 -0000       1.9
+++ Makefile    13 Apr 2023 23:16:48 -0000
@@ -2,11 +2,10 @@
 
 COMMENT=       U-Boot firmware for Apple Silicon
 
-VERSION=       2022.07-3
+VERSION=       2023.04
 GH_ACCOUNT=    AsahiLinux
 GH_PROJECT=    u-boot
-GH_TAGNAME=    asahi-v${VERSION}
-REVISION=      5
+GH_TAGNAME=    openbsd-v${VERSION}
 
 PKGNAME=       u-boot-asahi-${VERSION:S/-/./g}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/u-boot-asahi/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    25 Oct 2022 20:27:00 -0000      1.1.1.1
+++ distinfo    13 Apr 2023 23:16:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (u-boot-asahi-v2022.07-3.tar.gz) = 
jR5RfM+ArQZsiNF6J8KRJUl9f4iD7WDJree/C9hUgq0=
-SIZE (u-boot-asahi-v2022.07-3.tar.gz) = 23237466
+SHA256 (u-boot-openbsd-v2023.04.tar.gz) = 
qt1ShPpWt7zW3KEIkhjtVfOzFzuozRZcPh8PxvuyniY=
+SIZE (u-boot-openbsd-v2023.04.tar.gz) = 24662447
Index: patches/patch-arch_arm_dts_t6001-j375c_dts
===================================================================
RCS file: patches/patch-arch_arm_dts_t6001-j375c_dts
diff -N patches/patch-arch_arm_dts_t6001-j375c_dts
--- patches/patch-arch_arm_dts_t6001-j375c_dts  5 Feb 2023 21:15:39 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Index: arch/arm/dts/t6001-j375c.dts
---- arch/arm/dts/t6001-j375c.dts.orig
-+++ arch/arm/dts/t6001-j375c.dts
-@@ -260,15 +260,6 @@
-               compatible = "apple,j375-macaudio", "apple,macaudio";
-               model = "Mac Studio J375 integrated audio";
- 
--              /*
--               * DANGER ZONE: You can blow your speakers!
--               *
--               * The drivers are not ready, and unless you are careful
--               * to attenuate the audio stream, you run the risk of
--               * blowing your speakers.
--               */
--              status = "disabled";
--
-               dai-link@0 {
-                       link-name = "Speaker";
-                       mclk-fs = <64>;
Index: patches/patch-arch_arm_dts_t6002-j375d_dts
===================================================================
RCS file: patches/patch-arch_arm_dts_t6002-j375d_dts
diff -N patches/patch-arch_arm_dts_t6002-j375d_dts
--- patches/patch-arch_arm_dts_t6002-j375d_dts  5 Feb 2023 21:15:39 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Index: arch/arm/dts/t6002-j375d.dts
---- arch/arm/dts/t6002-j375d.dts.orig
-+++ arch/arm/dts/t6002-j375d.dts
-@@ -352,15 +352,6 @@
-               compatible = "apple,j375-macaudio", "apple,macaudio";
-               model = "Mac Studio J375 integrated audio";
- 
--              /*
--               * DANGER ZONE: You can blow your speakers!
--               *
--               * The drivers are not ready, and unless you are careful
--               * to attenuate the audio stream, you run the risk of
--               * blowing your speakers.
--               */
--              status = "disabled";
--
-               dai-link@0 {
-                       link-name = "Speaker";
-                       mclk-fs = <64>;
Index: patches/patch-arch_arm_dts_t600x-j314-j316_dtsi
===================================================================
RCS file: 
/cvs/ports/sysutils/u-boot-asahi/patches/patch-arch_arm_dts_t600x-j314-j316_dtsi,v
retrieving revision 1.1
diff -u -p -r1.1 patch-arch_arm_dts_t600x-j314-j316_dtsi
--- patches/patch-arch_arm_dts_t600x-j314-j316_dtsi     5 Feb 2023 21:15:39 
-0000       1.1
+++ patches/patch-arch_arm_dts_t600x-j314-j316_dtsi     13 Apr 2023 23:16:48 
-0000
@@ -1,19 +1,19 @@
 Index: arch/arm/dts/t600x-j314-j316.dtsi
 --- arch/arm/dts/t600x-j314-j316.dtsi.orig
 +++ arch/arm/dts/t600x-j314-j316.dtsi
-@@ -313,15 +313,6 @@
-               compatible = "apple,j314-macaudio", "apple,macaudio";
-               model = "MacBook Pro J314/6 integrated audio";
- 
--              /*
--               * DANGER ZONE: You can blow your speakers!
--               *
--               * The drivers are not ready, and unless you are careful
--               * to attenuate the audio stream, you run the risk of
--               * blowing your speakers.
--               */
--              status = "disabled";
--
+@@ -403,15 +403,6 @@
                dai-link@0 {
                        link-name = "Speakers";
-                       mclk-fs = <256>;
+ 
+-                      /*
+-                       * DANGER ZONE: You can blow your speakers!
+-                       *
+-                       * The drivers are not ready, and unless you are careful
+-                       * to attenuate the audio stream, you run the risk of
+-                       * blowing your speakers.
+-                       */
+-                      status = "disabled";
+-
+                       cpu {
+                               sound-dai = <&mca 0>, <&mca 1>;
+                       };
Index: patches/patch-arch_arm_dts_t600x-j375_dtsi
===================================================================
RCS file: patches/patch-arch_arm_dts_t600x-j375_dtsi
diff -N patches/patch-arch_arm_dts_t600x-j375_dtsi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-arch_arm_dts_t600x-j375_dtsi  13 Apr 2023 23:16:48 -0000
@@ -0,0 +1,18 @@
+Index: arch/arm/dts/t600x-j375.dtsi
+--- arch/arm/dts/t600x-j375.dtsi.orig
++++ arch/arm/dts/t600x-j375.dtsi
+@@ -292,14 +292,6 @@
+ 
+               dai-link@0 {
+                       link-name = "Speaker";
+-                      /*
+-                      * DANGER ZONE: You can blow your speakers!
+-                      *
+-                      * The drivers are not ready, and unless you are careful
+-                      * to attenuate the audio stream, you run the risk of
+-                      * blowing your speakers.
+-                      */
+-                      status = "disabled";
+                       cpu {
+                               sound-dai = <&mca 0>;
+                       };
Index: patches/patch-arch_arm_dts_t8103-j293_dts
===================================================================
RCS file: 
/cvs/ports/sysutils/u-boot-asahi/patches/patch-arch_arm_dts_t8103-j293_dts,v
retrieving revision 1.1
diff -u -p -r1.1 patch-arch_arm_dts_t8103-j293_dts
--- patches/patch-arch_arm_dts_t8103-j293_dts   17 Jan 2023 21:00:22 -0000      
1.1
+++ patches/patch-arch_arm_dts_t8103-j293_dts   13 Apr 2023 23:16:48 -0000
@@ -1,10 +1,10 @@
 Index: arch/arm/dts/t8103-j293.dts
 --- arch/arm/dts/t8103-j293.dts.orig
 +++ arch/arm/dts/t8103-j293.dts
-@@ -138,15 +138,6 @@
-               model = "MacBook Pro J293 integrated audio";
- 
+@@ -149,15 +149,6 @@
                dai-link@0 {
+                       link-name = "Speakers";
+ 
 -                      /*
 -                       * DANGER ZONE: You can blow your speakers!
 -                       *
@@ -14,6 +14,6 @@ Index: arch/arm/dts/t8103-j293.dts
 -                       */
 -                      status = "disabled";
 -
-                       link-name = "Speakers";
-                       mclk-fs = <64>;
- 
+                       cpu {
+                               sound-dai = <&mca 0>, <&mca 1>;
+                       };
Index: patches/patch-arch_arm_dts_t8103-j313_dts
===================================================================
RCS file: 
/cvs/ports/sysutils/u-boot-asahi/patches/patch-arch_arm_dts_t8103-j313_dts,v
retrieving revision 1.1
diff -u -p -r1.1 patch-arch_arm_dts_t8103-j313_dts
--- patches/patch-arch_arm_dts_t8103-j313_dts   17 Jan 2023 21:00:22 -0000      
1.1
+++ patches/patch-arch_arm_dts_t8103-j313_dts   13 Apr 2023 23:16:48 -0000
@@ -1,10 +1,10 @@
 Index: arch/arm/dts/t8103-j313.dts
 --- arch/arm/dts/t8103-j313.dts.orig
 +++ arch/arm/dts/t8103-j313.dts
-@@ -116,15 +116,6 @@
-               model = "MacBook Air J313 integrated audio";
+@@ -124,14 +124,6 @@
  
                dai-link@0 {
+                       link-name = "Speakers";
 -                      /*
 -                       * DANGER ZONE: You can blow your speakers!
 -                       *
@@ -13,7 +13,6 @@ Index: arch/arm/dts/t8103-j313.dts
 -                       * blowing your speakers.
 -                       */
 -                      status = "disabled";
--
-                       link-name = "Speakers";
-                       mclk-fs = <64>;
  
+                       cpu {
+                               sound-dai = <&mca 0>, <&mca 1>;
Index: patches/patch-arch_arm_dts_t8112-j413_dts
===================================================================
RCS file: 
/cvs/ports/sysutils/u-boot-asahi/patches/patch-arch_arm_dts_t8112-j413_dts,v
retrieving revision 1.1
diff -u -p -r1.1 patch-arch_arm_dts_t8112-j413_dts
--- patches/patch-arch_arm_dts_t8112-j413_dts   4 Feb 2023 10:51:25 -0000       
1.1
+++ patches/patch-arch_arm_dts_t8112-j413_dts   13 Apr 2023 23:16:48 -0000
@@ -1,10 +1,10 @@
 Index: arch/arm/dts/t8112-j413.dts
 --- arch/arm/dts/t8112-j413.dts.orig
 +++ arch/arm/dts/t8112-j413.dts
-@@ -135,15 +135,6 @@
-               model = "MacBook Pro J413 integrated audio";
- 
+@@ -152,15 +152,6 @@
                dai-link@0 {
+                       link-name = "Speakers";
+ 
 -                      /*
 -                       * DANGER ZONE: You can blow your speakers!
 -                       *
@@ -14,6 +14,6 @@ Index: arch/arm/dts/t8112-j413.dts
 -                       */
 -                      status = "disabled";
 -
-                       link-name = "Speakers";
-                       mclk-fs = <64>;
- 
+                       cpu {
+                               sound-dai = <&mca 0>, <&mca 1>;
+                       };
Index: patches/patch-arch_arm_dts_t8112-j493_dts
===================================================================
RCS file: 
/cvs/ports/sysutils/u-boot-asahi/patches/patch-arch_arm_dts_t8112-j493_dts,v
retrieving revision 1.1
diff -u -p -r1.1 patch-arch_arm_dts_t8112-j493_dts
--- patches/patch-arch_arm_dts_t8112-j493_dts   4 Feb 2023 10:51:25 -0000       
1.1
+++ patches/patch-arch_arm_dts_t8112-j493_dts   13 Apr 2023 23:16:48 -0000
@@ -1,10 +1,10 @@
 Index: arch/arm/dts/t8112-j493.dts
 --- arch/arm/dts/t8112-j493.dts.orig
 +++ arch/arm/dts/t8112-j493.dts
-@@ -124,15 +124,6 @@
-               model = "MacBook Pro J493 integrated audio";
- 
+@@ -140,15 +140,6 @@
                dai-link@0 {
+                       link-name = "Speakers";
+ 
 -                      /*
 -                       * DANGER ZONE: You can blow your speakers!
 -                       *
@@ -14,6 +14,6 @@ Index: arch/arm/dts/t8112-j493.dts
 -                       */
 -                      status = "disabled";
 -
-                       link-name = "Speakers";
-                       mclk-fs = <64>;
- 
+                       cpu {
+                               sound-dai = <&mca 0>, <&mca 1>;
+                       };

Reply via email to