Re: [PATCH] morsemicro: add firmware for mm8108 support
Josh Boyer <[email protected]> Wed, 15 Jul 2026 09:02:24 -0400
| Newsgroups | org.kernel.lore.linux-firmware,org.kernel.vger.linux-wireless |
|---|---|
| Message-ID | <CA+5PVA7sOz2Uzt0NjK1HJgu0RCgHcipESYe1ksoz5T-tfaRWRQ@mail.gmail.com> |
On Tue, Jul 7, 2026 at 12:47=E2=80=AFAM Lachlan Hodges <[email protected]> wrote: > > Add firmware and board files for the mm8108 chipset to be used > with the mm81x Wi-Fi driver. > > Signed-off-by: Lachlan Hodges <[email protected]> > --- > LICENSES/LICENCE.morsemicro | 125 ++++++++++++++++++++ This is problematic and we can't accept this firmware under this license. Please see LICENSE-CRITERIA.md in the repo. More comments below. josh > WHENCE | 14 +++ > morsemicro/mm81x/v56/bcf_aw_hm677.bin | Bin 0 -> 2124 bytes > morsemicro/mm81x/v56/bcf_mm8108_mf15457.bin | Bin 0 -> 2124 bytes > morsemicro/mm81x/v56/mm8108.bin | Bin 0 -> 479624 bytes > 5 files changed, 139 insertions(+) > create mode 100644 LICENSES/LICENCE.morsemicro > create mode 100644 morsemicro/mm81x/v56/bcf_aw_hm677.bin > create mode 100644 morsemicro/mm81x/v56/bcf_mm8108_mf15457.bin > create mode 100644 morsemicro/mm81x/v56/mm8108.bin > > diff --git a/LICENSES/LICENCE.morsemicro b/LICENSES/LICENCE.morsemicro > new file mode 100644 > index 000000000000..adf90750d1af > --- /dev/null > +++ b/LICENSES/LICENCE.morsemicro > @@ -0,0 +1,125 @@ > + MORSE MICRO > + BINARY DISTRIBUTION LICENSE AGREEMENT > + > +1. Parties. > +This Software License Agreement (SLA) is between Morse Micro Pty. Ltd. a= nd the > +user of the Software set forth (=E2=80=9Cyou=E2=80=9D, =E2=80=9Cuser=E2= =80=9D, =E2=80=9Ccustomer=E2=80=9D), and is effective as > +of the date of first access or download of the software by you. Morse Mi= cro is > +licensing this software to you free of charge upon the condition that yo= u > +accept all the terms of this SLA and only use this Software in conjuncti= on with > +Morse Micro products. ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE SOFT= WARE > +CONSTITUTES YOUR ACCEPTANCE OF THIS AGREEMENT. > + > +2. Definitions. > +"Software" means any binary or source code that you have received from M= orse > +Micro or its authorized licensees and/or those portions of such software A random user downloading the firmware from the linux-firmware repository will not have received it from Morse Micro directly, nor is the linux-firmware repo an authorized licensee. > +produced by Program=E2=80=99s code within the Software, as well as any o= ther machine > +readable materials (including, but not limited to, libraries, source fil= es, > +header files, and data files), any updates or error corrections provided= by > +Morse Micro, and any user manuals, programming guides and other document= ation > +provided to you by Morse Micro under this SLA. > + > +3. License and Restrictions. > +Morse Micro grants you a non-exclusive, non-transferable, limited licens= e > +without license fees to: > + > + a. use the software solely with a hardware product that includes one= of the > + Morse Micro Wi-Fi HaLow chips, including > + wireless modules or evaluation kits; > + > + b. to reproduce and distribute the Software complete, unmodified, an= d as > + provided by Morse Micro, solely for use with a hardware product that > + includes one of the Morse Micro Wi-Fi HaLow chips, including wireles= s > + modules or evaluation kits. The distribution restriction here prohibits normal distribution of the firmware for basically every Linux distributor, where they would normally include all firmware files on installation media regardless of the hardware the OS is being installed on. It also prohibits normal distribution via git repos, because we have no control on who downloads the firmware and for what purpose. > +4. Reservation of Rights. > +You should distribute Software with a copy of this SLA. Software is > +copyrighted. Title to Software and all associated intellectual property = rights > +is retained by Morse Micro. Except as expressly provided herein, no lice= nse or > +right, express or implied, is hereby conveyed or granted to you by Morse= Micro. > +You must retain all copyright notices on all Software, derivative works = and > +documentation. The intellectual property and proprietary rights of whate= ver > +nature in the Software and derivative works are and will remain the excl= usive > +property of Morse Micro or its suppliers. Nothing in this Agreement shou= ld be > +construed as transferring any aspects of such rights to you or any third= party. > +Morse Micro and its suppliers reserve any and all rights not expressly g= ranted > +in this Agreement. You may not sell, assign, sublicense, lease, or other= wise > +transfer any part of this license. You must not: > + > + a. use, license, sell or otherwise distribute the Software except as > + provided in this SLA; > + > + b. attempt to modify in any way, reverse engineer, decompile or disa= ssemble > + any portion of the Software; > + > + c. use the Software or other material in violation of any applicable= law or > + regulation, including but not limited to any regulatory agency. > + > +5. Ownership. > +The Software is licensed and not sold. Title to and ownership of the So= ftware, > +including all intellectual property rights thereto, and any portion ther= eof > +remain with Morse Micro or its licensors. You hereby covenant that you w= ill not > +assert any claim that the Software created by or for Morse Micro infring= e any > +intellectual property right owned or controlled by you. > + > +6. Termination. > +This SLA will terminate immediately without notice from Morse Micro if y= ou fail > +to comply with any of its provisions, including the export laws provisio= ns and > +Section 10 that may govern the export of the Software from certain > +jurisdictions, including technical data. This is effectively either unenforceable after including it in the linux-firmware repo, or prohibitive enough that we can't include it at all. > +7. Disclaimer and Limitation of Liability. > +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MORSE MIC= RO > +FURTHER DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT > +LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR= TICULAR > +PURPOSE OR NON-INFRINGEMENT. IN NO EVENT SHALL MORSE MICRO BE LIABLE FOR= ANY > +INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAM= AGES > +FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY T= HIRD > +PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF MORSE MICRO HAS= BEEN > +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE SOFTWARE IS NOT INTENDED= FOR > +USE IN ENVIRONMENTS OR APPLICATIONS WHERE EXTRAORDINARILY HIGH LEVELS OF > +QUALITY, RELIABILITY, AND FAILURE TOLERANCE ARE DEMANDED, AND/OR WHERE A > +MALFUNCTION OR FAILURE COULD LEAD TO SIGNIFICANT HARM TO LIFE, HEALTH, > +PROPERTY, OR RESULT IN SEVERE SOCIETAL REPERCUSSIONS ("CRITICAL APPLICAT= IONS"). > +CRITICAL APPLICATIONS ENCOMPASS, BUT ARE NOT LIMITED TO, EQUIPMENT UTILI= ZED IN > +NUCLEAR FACILITIES, AVIATION AND SPACE EQUIPMENT, MEDICAL DEVICES, AUTOM= OTIVE, > +TRAIN, MARINE, AND OTHER TRANSPORTATION EQUIPMENT, DEVICES INVOLVED IN > +CONTROLLING COMBUSTION OR EXPLOSIONS, SAFETY DEVICES, ELEVATORS AND ESCA= LATORS, > +DEVICES ASSOCIATED WITH ELECTRIC POWER, AND EQUIPMENT USED IN FINANCE-RE= LATED > +FIELDS. > + > +8. Survival. > +Sections 4, 5, 6, 7 and 10 will survive termination or expiration of thi= s SLA. > + > +9. Privacy. > +Some features of the Software, if activated, may transmit a limited amou= nt of > +data to Morse Micro (or its service provider) about the status of the sy= stem > +before a crash event. Morse Micro does not associate the data with perso= nally > +identifiable information. > + > +10. Export Laws. > +YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS SUBJECT TO ALL APPLICABLE = EXPORT- > +RELATED LAWS AND REGULATIONS AND THAT YOU MAY NOT EXPORT, RE-EXPORT OR T= RANSFER > +THE SOFTWARE OR ANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS PERMITTED U= NDER > +THOSE LAWS. WITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT, OR TRANSF= ER OF > +THE SOFTWARE TO CUBA, IRAN, NORTH KOREA, SUDAN, AND SYRIA IS PROHIBITED. > + > +11. Governing Law. > +The laws of New South Wales, Australia, govern all matters arising out o= f or > +relating to this SLA without giving effect to any conflict of law princi= ples. > +If any provision of this SLA is held to be unenforceable, this SLA will = remain > +in effect with the provision omitted, unless omission would frustrate th= e > +intent of the parties, in which case this Agreement will immediately ter= minate. > + > +12. Entire Agreement. > +This Agreement constitutes the entire agreement between the parties and > +supersedes all prior and contemporaneous agreements, proposals or > +representations, written or oral, concerning its subject matter. No > +modification, amendment, or waiver of any provision of this Agreement wi= ll be > +effective unless in writing and either signed or accepted electronically= by the > +party against whom the modification, amendment or waiver is to be assert= ed. A > +waiver of any breach under this Agreement does not constitute a waiver o= f any > +other breach or future breach. > + > + > +MORSE MICRO >