From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.web11.7723.1588330496545126420 for ; Fri, 01 May 2020 03:54:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@akeo-ie.20150623.gappssmtp.com header.s=20150623 header.b=QNqa8xeD; spf=none, err=permanent DNS error (domain: akeo.ie, ip: 209.85.128.49, mailfrom: pete@akeo.ie) Received: by mail-wm1-f49.google.com with SMTP id x4so5582734wmj.1 for ; Fri, 01 May 2020 03:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akeo-ie.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=UO83vcgPIkI+9D0k12wxRjKAYmFKp0hAL5ofk505KZY=; b=QNqa8xeD6o+AK1+LyG36z3PT+zQFiY+MWMp3n89CVXt8HgCYnlcnqR8YuSeHXubCfx ic6dKJ1yTn63mGjYArXFsUt4heK6nSVyEHP8/RRR1w1JMNGZqOm4BQcuZR16rkrDiPQS eUZ6uma1t5vJNbhkUVj3gR8Q0xLZHC3YCCW+2xOEG18+HWteim6HFcRTZPnkh/dnZgh4 lOCtaxPJmFan45E9NctCH18vgDShAzlge/jrL2lKJzdxKR5fCQdycN5OAzET32elObLy YvPUXwDaMM+om/egncmVu7h7yoDXGc1d7QTwfqbJJRuyjU79FlrLDm482BpPnq6NJE6V 55wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=UO83vcgPIkI+9D0k12wxRjKAYmFKp0hAL5ofk505KZY=; b=EyzB4lJ1iWrRtmFYPDIFW2dDooufUfEbHzOWA5WKEdyMkv6mNz0/5huJZCvCTur6q0 7xeiFVDh37FC4dGKLCIBAjghnF0Eyai/Dc1FBsKH/TFhaBK1fTYLh3FwR7KqTES+98AW fzwlVGEbxS0CVVS8sqZJ0MakNEzjE9+ayyQukSm67nuyEOqRMVa9t1lrpNA+EDkVIVfK w/ENeiacpswJH07pxgcht1W27XH2BU39fD8Fg6nL+Qw/4RfdPWskLL42FGH+aAPi9QIJ jYIOgqYumxtRNwsOWdwdSQAHFDpniG0AWS/zbbxl6+qhayo/ut3CyBQWE6KPT1ztGORN WghA== X-Gm-Message-State: AGi0PublF4m22x+puCHcafqvRtw4Ci4CqCagHgyftSFe20MnG1QARJdO I4Kslj1oc680pV5Zi1Tf81uAQQ== X-Google-Smtp-Source: APiQypLk1d2CV/LkMpj+Q36lEbYG9g699ayrSmGOtJtpHMlWZVnHo6nXP+eWMW84nEfBBy3vIV0nVA== X-Received: by 2002:a1c:5fc4:: with SMTP id t187mr3592865wmb.181.1588330494055; Fri, 01 May 2020 03:54:54 -0700 (PDT) Return-Path: Received: from [10.0.0.122] ([84.203.75.87]) by smtp.googlemail.com with ESMTPSA id h137sm18378808wme.0.2020.05.01.03.54.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 May 2020 03:54:52 -0700 (PDT) Subject: Re: [edk2-non-osi][PATCH 1/1] RPi: delete device tree binaries To: Andrei Warkentin , devel@edk2.groups.io Cc: ard.biesheuvel@arm.com, leif@nuviainc.com, philmd@redhat.com References: <20200430211849.121077-1-andrey.warkentin@gmail.com> From: "Pete Batard" Message-ID: <26c7a4ed-f26b-1cc6-2fab-ff88f49b5adf@akeo.ie> Date: Fri, 1 May 2020 11:54:50 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200430211849.121077-1-andrey.warkentin@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit On 2020.04.30 22:18, Andrei Warkentin wrote: > These are unnecessary, because we've ripped out FdtDxe logic > to use internal devicetree. We are mandating that devicetree > must come from the VideoCore firmware (driven by config.txt) > > [ this must be applied only after the FdtDxe patch removing support > for embedding DTs in UEFI ] > > Signed-off-by: Andrei Warkentin > --- > Platform/RaspberryPi/RPi3/DeviceTree/License.txt | 340 -------------------- > Platform/RaspberryPi/RPi3/DeviceTree/Readme.md | 14 - > Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb | Bin 27082 -> 0 bytes > Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dtb | Bin 26463 -> 0 bytes > Platform/RaspberryPi/RPi4/DeviceTree/License.txt | 340 -------------------- > Platform/RaspberryPi/RPi4/DeviceTree/Readme.md | 13 - > Platform/RaspberryPi/RPi4/DeviceTree/bcm2711-rpi-4-b.dtb | Bin 40697 -> 0 bytes > 7 files changed, 707 deletions(-) > > diff --git a/Platform/RaspberryPi/RPi3/DeviceTree/License.txt b/Platform/RaspberryPi/RPi3/DeviceTree/License.txt > deleted file mode 100644 > index 1603937..0000000 > --- a/Platform/RaspberryPi/RPi3/DeviceTree/License.txt > +++ /dev/null > @@ -1,340 +0,0 @@ > - GNU GENERAL PUBLIC LICENSE > - Version 2, June 1991 > - > - Copyright (C) 1989, 1991 Free Software Foundation, Inc. > - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > - Everyone is permitted to copy and distribute verbatim copies > - of this license document, but changing it is not allowed. > - > - Preamble > - > - The licenses for most software are designed to take away your > -freedom to share and change it. By contrast, the GNU General Public > -License is intended to guarantee your freedom to share and change free > -software--to make sure the software is free for all its users. This > -General Public License applies to most of the Free Software > -Foundation's software and to any other program whose authors commit to > -using it. (Some other Free Software Foundation software is covered by > -the GNU Library General Public License instead.) You can apply it to > -your programs, too. > - > - When we speak of free software, we are referring to freedom, not > -price. Our General Public Licenses are designed to make sure that you > -have the freedom to distribute copies of free software (and charge for > -this service if you wish), that you receive source code or can get it > -if you want it, that you can change the software or use pieces of it > -in new free programs; and that you know you can do these things. > - > - To protect your rights, we need to make restrictions that forbid > -anyone to deny you these rights or to ask you to surrender the rights. > -These restrictions translate to certain responsibilities for you if you > -distribute copies of the software, or if you modify it. > - > - For example, if you distribute copies of such a program, whether > -gratis or for a fee, you must give the recipients all the rights that > -you have. You must make sure that they, too, receive or can get the > -source code. And you must show them these terms so they know their > -rights. > - > - We protect your rights with two steps: (1) copyright the software, and > -(2) offer you this license which gives you legal permission to copy, > -distribute and/or modify the software. > - > - Also, for each author's protection and ours, we want to make certain > -that everyone understands that there is no warranty for this free > -software. If the software is modified by someone else and passed on, we > -want its recipients to know that what they have is not the original, so > -that any problems introduced by others will not reflect on the original > -authors' reputations. > - > - Finally, any free program is threatened constantly by software > -patents. We wish to avoid the danger that redistributors of a free > -program will individually obtain patent licenses, in effect making the > -program proprietary. To prevent this, we have made it clear that any > -patent must be licensed for everyone's free use or not licensed at all. > - > - The precise terms and conditions for copying, distribution and > -modification follow. > - > - GNU GENERAL PUBLIC LICENSE > - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION > - > - 0. This License applies to any program or other work which contains > -a notice placed by the copyright holder saying it may be distributed > -under the terms of this General Public License. The "Program", below, > -refers to any such program or work, and a "work based on the Program" > -means either the Program or any derivative work under copyright law: > -that is to say, a work containing the Program or a portion of it, > -either verbatim or with modifications and/or translated into another > -language. (Hereinafter, translation is included without limitation in > -the term "modification".) Each licensee is addressed as "you". > - > -Activities other than copying, distribution and modification are not > -covered by this License; they are outside its scope. The act of > -running the Program is not restricted, and the output from the Program > -is covered only if its contents constitute a work based on the > -Program (independent of having been made by running the Program). > -Whether that is true depends on what the Program does. > - > - 1. You may copy and distribute verbatim copies of the Program's > -source code as you receive it, in any medium, provided that you > -conspicuously and appropriately publish on each copy an appropriate > -copyright notice and disclaimer of warranty; keep intact all the > -notices that refer to this License and to the absence of any warranty; > -and give any other recipients of the Program a copy of this License > -along with the Program. > - > -You may charge a fee for the physical act of transferring a copy, and > -you may at your option offer warranty protection in exchange for a fee. > - > - 2. You may modify your copy or copies of the Program or any portion > -of it, thus forming a work based on the Program, and copy and > -distribute such modifications or work under the terms of Section 1 > -above, provided that you also meet all of these conditions: > - > - a) You must cause the modified files to carry prominent notices > - stating that you changed the files and the date of any change. > - > - b) You must cause any work that you distribute or publish, that in > - whole or in part contains or is derived from the Program or any > - part thereof, to be licensed as a whole at no charge to all third > - parties under the terms of this License. > - > - c) If the modified program normally reads commands interactively > - when run, you must cause it, when started running for such > - interactive use in the most ordinary way, to print or display an > - announcement including an appropriate copyright notice and a > - notice that there is no warranty (or else, saying that you provide > - a warranty) and that users may redistribute the program under > - these conditions, and telling the user how to view a copy of this > - License. (Exception: if the Program itself is interactive but > - does not normally print such an announcement, your work based on > - the Program is not required to print an announcement.) > - > -These requirements apply to the modified work as a whole. If > -identifiable sections of that work are not derived from the Program, > -and can be reasonably considered independent and separate works in > -themselves, then this License, and its terms, do not apply to those > -sections when you distribute them as separate works. But when you > -distribute the same sections as part of a whole which is a work based > -on the Program, the distribution of the whole must be on the terms of > -this License, whose permissions for other licensees extend to the > -entire whole, and thus to each and every part regardless of who wrote it. > - > -Thus, it is not the intent of this section to claim rights or contest > -your rights to work written entirely by you; rather, the intent is to > -exercise the right to control the distribution of derivative or > -collective works based on the Program. > - > -In addition, mere aggregation of another work not based on the Program > -with the Program (or with a work based on the Program) on a volume of > -a storage or distribution medium does not bring the other work under > -the scope of this License. > - > - 3. You may copy and distribute the Program (or a work based on it, > -under Section 2) in object code or executable form under the terms of > -Sections 1 and 2 above provided that you also do one of the following: > - > - a) Accompany it with the complete corresponding machine-readable > - source code, which must be distributed under the terms of Sections > - 1 and 2 above on a medium customarily used for software interchange; or, > - > - b) Accompany it with a written offer, valid for at least three > - years, to give any third party, for a charge no more than your > - cost of physically performing source distribution, a complete > - machine-readable copy of the corresponding source code, to be > - distributed under the terms of Sections 1 and 2 above on a medium > - customarily used for software interchange; or, > - > - c) Accompany it with the information you received as to the offer > - to distribute corresponding source code. (This alternative is > - allowed only for noncommercial distribution and only if you > - received the program in object code or executable form with such > - an offer, in accord with Subsection b above.) > - > -The source code for a work means the preferred form of the work for > -making modifications to it. For an executable work, complete source > -code means all the source code for all modules it contains, plus any > -associated interface definition files, plus the scripts used to > -control compilation and installation of the executable. However, as a > -special exception, the source code distributed need not include > -anything that is normally distributed (in either source or binary > -form) with the major components (compiler, kernel, and so on) of the > -operating system on which the executable runs, unless that component > -itself accompanies the executable. > - > -If distribution of executable or object code is made by offering > -access to copy from a designated place, then offering equivalent > -access to copy the source code from the same place counts as > -distribution of the source code, even though third parties are not > -compelled to copy the source along with the object code. > - > - 4. You may not copy, modify, sublicense, or distribute the Program > -except as expressly provided under this License. Any attempt > -otherwise to copy, modify, sublicense or distribute the Program is > -void, and will automatically terminate your rights under this License. > -However, parties who have received copies, or rights, from you under > -this License will not have their licenses terminated so long as such > -parties remain in full compliance. > - > - 5. You are not required to accept this License, since you have not > -signed it. However, nothing else grants you permission to modify or > -distribute the Program or its derivative works. These actions are > -prohibited by law if you do not accept this License. Therefore, by > -modifying or distributing the Program (or any work based on the > -Program), you indicate your acceptance of this License to do so, and > -all its terms and conditions for copying, distributing or modifying > -the Program or works based on it. > - > - 6. Each time you redistribute the Program (or any work based on the > -Program), the recipient automatically receives a license from the > -original licensor to copy, distribute or modify the Program subject to > -these terms and conditions. You may not impose any further > -restrictions on the recipients' exercise of the rights granted herein. > -You are not responsible for enforcing compliance by third parties to > -this License. > - > - 7. If, as a consequence of a court judgment or allegation of patent > -infringement or for any other reason (not limited to patent issues), > -conditions are imposed on you (whether by court order, agreement or > -otherwise) that contradict the conditions of this License, they do not > -excuse you from the conditions of this License. If you cannot > -distribute so as to satisfy simultaneously your obligations under this > -License and any other pertinent obligations, then as a consequence you > -may not distribute the Program at all. For example, if a patent > -license would not permit royalty-free redistribution of the Program by > -all those who receive copies directly or indirectly through you, then > -the only way you could satisfy both it and this License would be to > -refrain entirely from distribution of the Program. > - > -If any portion of this section is held invalid or unenforceable under > -any particular circumstance, the balance of the section is intended to > -apply and the section as a whole is intended to apply in other > -circumstances. > - > -It is not the purpose of this section to induce you to infringe any > -patents or other property right claims or to contest validity of any > -such claims; this section has the sole purpose of protecting the > -integrity of the free software distribution system, which is > -implemented by public license practices. Many people have made > -generous contributions to the wide range of software distributed > -through that system in reliance on consistent application of that > -system; it is up to the author/donor to decide if he or she is willing > -to distribute software through any other system and a licensee cannot > -impose that choice. > - > -This section is intended to make thoroughly clear what is believed to > -be a consequence of the rest of this License. > - > - 8. If the distribution and/or use of the Program is restricted in > -certain countries either by patents or by copyrighted interfaces, the > -original copyright holder who places the Program under this License > -may add an explicit geographical distribution limitation excluding > -those countries, so that distribution is permitted only in or among > -countries not thus excluded. In such case, this License incorporates > -the limitation as if written in the body of this License. > - > - 9. The Free Software Foundation may publish revised and/or new versions > -of the General Public License from time to time. Such new versions will > -be similar in spirit to the present version, but may differ in detail to > -address new problems or concerns. > - > -Each version is given a distinguishing version number. If the Program > -specifies a version number of this License which applies to it and "any > -later version", you have the option of following the terms and conditions > -either of that version or of any later version published by the Free > -Software Foundation. If the Program does not specify a version number of > -this License, you may choose any version ever published by the Free Software > -Foundation. > - > - 10. If you wish to incorporate parts of the Program into other free > -programs whose distribution conditions are different, write to the author > -to ask for permission. For software which is copyrighted by the Free > -Software Foundation, write to the Free Software Foundation; we sometimes > -make exceptions for this. Our decision will be guided by the two goals > -of preserving the free status of all derivatives of our free software and > -of promoting the sharing and reuse of software generally. > - > - NO WARRANTY > - > - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY > -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN > -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES > -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED > -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF > -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS > -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE > -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, > -REPAIR OR CORRECTION. > - > - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING > -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR > -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, > -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING > -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED > -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY > -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER > -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE > -POSSIBILITY OF SUCH DAMAGES. > - > - END OF TERMS AND CONDITIONS > - > - How to Apply These Terms to Your New Programs > - > - If you develop a new program, and you want it to be of the greatest > -possible use to the public, the best way to achieve this is to make it > -free software which everyone can redistribute and change under these terms. > - > - To do so, attach the following notices to the program. It is safest > -to attach them to the start of each source file to most effectively > -convey the exclusion of warranty; and each file should have at least > -the "copyright" line and a pointer to where the full notice is found. > - > - > - Copyright (C) > - > - This program is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2 of the License, or > - (at your option) any later version. > - > - This program is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with this program; if not, write to the Free Software > - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > - > - > -Also add information on how to contact you by electronic and paper mail. > - > -If the program is interactive, make it output a short notice like this > -when it starts in an interactive mode: > - > - Gnomovision version 69, Copyright (C) year name of author > - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. > - This is free software, and you are welcome to redistribute it > - under certain conditions; type `show c' for details. > - > -The hypothetical commands `show w' and `show c' should show the appropriate > -parts of the General Public License. Of course, the commands you use may > -be called something other than `show w' and `show c'; they could even be > -mouse-clicks or menu items--whatever suits your program. > - > -You should also get your employer (if you work as a programmer) or your > -school, if any, to sign a "copyright disclaimer" for the program, if > -necessary. Here is a sample; alter the names: > - > - Yoyodyne, Inc., hereby disclaims all copyright interest in the program > - `Gnomovision' (which makes passes at compilers) written by James Hacker. > - > - , 1 April 1989 > - Ty Coon, President of Vice > - > -This General Public License does not permit incorporating your program into > -proprietary programs. If your program is a subroutine library, you may > -consider it more useful to permit linking proprietary applications with the > -library. If this is what you want to do, use the GNU Library General > -Public License instead of this License. > diff --git a/Platform/RaspberryPi/RPi3/DeviceTree/Readme.md b/Platform/RaspberryPi/RPi3/DeviceTree/Readme.md > deleted file mode 100644 > index 708c2d1..0000000 > --- a/Platform/RaspberryPi/RPi3/DeviceTree/Readme.md > +++ /dev/null > @@ -1,14 +0,0 @@ > -Device Tree for Raspberry Pi 3 > -============================== > - > -This directory contains a copy of the official Device Trees for the > -Raspberry Pi 3 as published by the Raspberry Pi Foundation at > -https://github.com/raspberrypi/firmware/tree/master/boot. > - > -Especially, the dtbs found in this directory are an exact copy of > -the ones updated by the Raspberry Pi Foundation on 2019.06.24 with > -commit `64b5649a41b69d09bfe0ed05448d28a66be3edfd`. > - > -As per [the Foundation's Readme](https://github.com/raspberrypi/firmware/blob/64b5649a41b69d09bfe0ed05448d28a66be3edfd/README.md), > -because the dtbs are built from Linux kernel sources, the license > -that applies to them is the GPLv2. > diff --git a/Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb b/Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb > deleted file mode 100644 > index bdc7e43f05cfe1f2d4001627672783f06ed9a155..0000000000000000000000000000000000000000 > GIT binary patch > literal 0 > HcmV?d00001 > > literal 27082 > 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 > z zw@AKpL7BLmw>4wI>>4oPMQ4#?PU-0F3o ztdQxdMK_p#J9 zlm?gZhYj4$CK~v0z~8=5Jo!gnnZBM+w{vYecR1JVcjLye&2>FF_&!M6VT{k1u-Re0 > zflV|~l7u`wA;Bt2`|-$z%|^aTV4gT}LC%@yu0gZB&cmN^yf0}s13iHkpPTer{cd0l > zM`mmT8LtHPYyz2U<(_ zm0+#kA2tRXNf6@%dLCSjbNd@t!?=+o?QQJ6^r1>7#L3)Ae~<*tezd;cZnmKo5ZHtq > zP#eVAz>(XKGqgd>x29@@6lR$!Rcx=(MTU9iFgle54T*wg5C1;UZ6sHMd1-PXbk)Gx > ztJOYgBEk{+QWeJh1G7S7h$dH)VT9Fjere+!v>(hHB$H3wO)$@cY%MX4$}>3(KnhA( > zPtWcT<~^ujVYDe<+Zs+pCK-TAXnhNbZOm{R_!iFL;PQH`r*ecm z9Pac7R~iHPP(x|ULD5FpwwSFX+-bLln})EzVr7fc^(R;^NrkOOTlJTO6jJOAD&I|) > zF0D@8Ql^dLttH+XhNfh{c9MYhv(eMfH}Y{<#*kHxsUTZ+t1)bZodyqUZ?&4iX56y8 > zz&FvhuG&%x*QaR|D;M~HImx3l@mZ*YxofbFdZ5iwJd*J|!FWa)#Z|cr|(-_cP > zz_6)8iek)_f`MUUT#e37<7yJ3rp@A7*hS;(w*ri_+s&vxyow#poPi%ioe2MW5z@N^ > z*d z78)dHIoIH!SQX+nGO=13OIornE-eNwsV*y=c**QDf(MGjawa2Y-BRA)oZ$snR}6-` > zb*vfI&1WN!zYeA=feln8;A*HYOM3!?4c28bFF*&tJaX8VivS28)#>jzh_2D0Ur5n4 > zlAC&Ym8ojrY)P+kDE8OnmH0TtK&8P^TnguGquKt+^ > z?ehTdbQ!^4ByeFY0=O_H`7@LFnFEEr2qs1R*pi9q6uKnY*|$Yw8*~Mxw-K#lW>-vx > zU`#Z#pE2+>2(X(c!Tho}f2=_e@n?V2um{J458!t4YS9Z{NW++2bvT$kwX>b#U9&Tv > z>@kJS^U`@r5Yv|II3 z?EKW5fsqGGE`wmpGZZYx83fcb>Lxq6 zw;_9;S~^>!b1_B*f@Nfppf^*3V&MHSOp+(6(w#|ys&`@h`vII6&vam22i*USNHxIA > zYK1@5fLjey{8}J8*K}wj4uk_+ZnEJ9j`Zb*_JS=57%%k(fp-4<)|}sU>yY1!@6D&L > zGB(FSR&{<^$S22ExJh2d$@l?J@fNs?w`%-ZRG$Rq#TNzJtrnM}>l_U+jFG2={|{mJ > B18)ET > > diff --git a/Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dtb b/Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dtb > deleted file mode 100644 > index fb80a70a1847116d9ac7ac6a5cdb1716df19bb93..0000000000000000000000000000000000000000 > GIT binary patch > literal 0 > HcmV?d00001 > > literal 26463 > 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 > z z zWRE25pOwx@f|$-@$0T7)0kMCQFbX!W&y*a~Z6@N)w*YwrhB=-r6XuA#NE!CJAlR}^ > z5ydGfQZNXXTn@pOXAmsMIRw-*>Lx$w<7x%xycZ^IC@UvrWYR^nC4GQ|bk0QTUBFW7 > zHe}De%4RWij>4!wu#7Ac^kxu19F7aa5P701-PsYSdKbni_3%5~d(XNKxK9_6T7Z|l > zDt~GLw}fT*^+0wQ>ChqIW)N;P$X+ODCs;a z;l!Z^m!R> AzW@LL > > diff --git a/Platform/RaspberryPi/RPi4/DeviceTree/License.txt b/Platform/RaspberryPi/RPi4/DeviceTree/License.txt > deleted file mode 100644 > index 1603937..0000000 > --- a/Platform/RaspberryPi/RPi4/DeviceTree/License.txt > +++ /dev/null > @@ -1,340 +0,0 @@ > - GNU GENERAL PUBLIC LICENSE > - Version 2, June 1991 > - > - Copyright (C) 1989, 1991 Free Software Foundation, Inc. > - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > - Everyone is permitted to copy and distribute verbatim copies > - of this license document, but changing it is not allowed. > - > - Preamble > - > - The licenses for most software are designed to take away your > -freedom to share and change it. By contrast, the GNU General Public > -License is intended to guarantee your freedom to share and change free > -software--to make sure the software is free for all its users. This > -General Public License applies to most of the Free Software > -Foundation's software and to any other program whose authors commit to > -using it. (Some other Free Software Foundation software is covered by > -the GNU Library General Public License instead.) You can apply it to > -your programs, too. > - > - When we speak of free software, we are referring to freedom, not > -price. Our General Public Licenses are designed to make sure that you > -have the freedom to distribute copies of free software (and charge for > -this service if you wish), that you receive source code or can get it > -if you want it, that you can change the software or use pieces of it > -in new free programs; and that you know you can do these things. > - > - To protect your rights, we need to make restrictions that forbid > -anyone to deny you these rights or to ask you to surrender the rights. > -These restrictions translate to certain responsibilities for you if you > -distribute copies of the software, or if you modify it. > - > - For example, if you distribute copies of such a program, whether > -gratis or for a fee, you must give the recipients all the rights that > -you have. You must make sure that they, too, receive or can get the > -source code. And you must show them these terms so they know their > -rights. > - > - We protect your rights with two steps: (1) copyright the software, and > -(2) offer you this license which gives you legal permission to copy, > -distribute and/or modify the software. > - > - Also, for each author's protection and ours, we want to make certain > -that everyone understands that there is no warranty for this free > -software. If the software is modified by someone else and passed on, we > -want its recipients to know that what they have is not the original, so > -that any problems introduced by others will not reflect on the original > -authors' reputations. > - > - Finally, any free program is threatened constantly by software > -patents. We wish to avoid the danger that redistributors of a free > -program will individually obtain patent licenses, in effect making the > -program proprietary. To prevent this, we have made it clear that any > -patent must be licensed for everyone's free use or not licensed at all. > - > - The precise terms and conditions for copying, distribution and > -modification follow. > - > - GNU GENERAL PUBLIC LICENSE > - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION > - > - 0. This License applies to any program or other work which contains > -a notice placed by the copyright holder saying it may be distributed > -under the terms of this General Public License. The "Program", below, > -refers to any such program or work, and a "work based on the Program" > -means either the Program or any derivative work under copyright law: > -that is to say, a work containing the Program or a portion of it, > -either verbatim or with modifications and/or translated into another > -language. (Hereinafter, translation is included without limitation in > -the term "modification".) Each licensee is addressed as "you". > - > -Activities other than copying, distribution and modification are not > -covered by this License; they are outside its scope. The act of > -running the Program is not restricted, and the output from the Program > -is covered only if its contents constitute a work based on the > -Program (independent of having been made by running the Program). > -Whether that is true depends on what the Program does. > - > - 1. You may copy and distribute verbatim copies of the Program's > -source code as you receive it, in any medium, provided that you > -conspicuously and appropriately publish on each copy an appropriate > -copyright notice and disclaimer of warranty; keep intact all the > -notices that refer to this License and to the absence of any warranty; > -and give any other recipients of the Program a copy of this License > -along with the Program. > - > -You may charge a fee for the physical act of transferring a copy, and > -you may at your option offer warranty protection in exchange for a fee. > - > - 2. You may modify your copy or copies of the Program or any portion > -of it, thus forming a work based on the Program, and copy and > -distribute such modifications or work under the terms of Section 1 > -above, provided that you also meet all of these conditions: > - > - a) You must cause the modified files to carry prominent notices > - stating that you changed the files and the date of any change. > - > - b) You must cause any work that you distribute or publish, that in > - whole or in part contains or is derived from the Program or any > - part thereof, to be licensed as a whole at no charge to all third > - parties under the terms of this License. > - > - c) If the modified program normally reads commands interactively > - when run, you must cause it, when started running for such > - interactive use in the most ordinary way, to print or display an > - announcement including an appropriate copyright notice and a > - notice that there is no warranty (or else, saying that you provide > - a warranty) and that users may redistribute the program under > - these conditions, and telling the user how to view a copy of this > - License. (Exception: if the Program itself is interactive but > - does not normally print such an announcement, your work based on > - the Program is not required to print an announcement.) > - > -These requirements apply to the modified work as a whole. If > -identifiable sections of that work are not derived from the Program, > -and can be reasonably considered independent and separate works in > -themselves, then this License, and its terms, do not apply to those > -sections when you distribute them as separate works. But when you > -distribute the same sections as part of a whole which is a work based > -on the Program, the distribution of the whole must be on the terms of > -this License, whose permissions for other licensees extend to the > -entire whole, and thus to each and every part regardless of who wrote it. > - > -Thus, it is not the intent of this section to claim rights or contest > -your rights to work written entirely by you; rather, the intent is to > -exercise the right to control the distribution of derivative or > -collective works based on the Program. > - > -In addition, mere aggregation of another work not based on the Program > -with the Program (or with a work based on the Program) on a volume of > -a storage or distribution medium does not bring the other work under > -the scope of this License. > - > - 3. You may copy and distribute the Program (or a work based on it, > -under Section 2) in object code or executable form under the terms of > -Sections 1 and 2 above provided that you also do one of the following: > - > - a) Accompany it with the complete corresponding machine-readable > - source code, which must be distributed under the terms of Sections > - 1 and 2 above on a medium customarily used for software interchange; or, > - > - b) Accompany it with a written offer, valid for at least three > - years, to give any third party, for a charge no more than your > - cost of physically performing source distribution, a complete > - machine-readable copy of the corresponding source code, to be > - distributed under the terms of Sections 1 and 2 above on a medium > - customarily used for software interchange; or, > - > - c) Accompany it with the information you received as to the offer > - to distribute corresponding source code. (This alternative is > - allowed only for noncommercial distribution and only if you > - received the program in object code or executable form with such > - an offer, in accord with Subsection b above.) > - > -The source code for a work means the preferred form of the work for > -making modifications to it. For an executable work, complete source > -code means all the source code for all modules it contains, plus any > -associated interface definition files, plus the scripts used to > -control compilation and installation of the executable. However, as a > -special exception, the source code distributed need not include > -anything that is normally distributed (in either source or binary > -form) with the major components (compiler, kernel, and so on) of the > -operating system on which the executable runs, unless that component > -itself accompanies the executable. > - > -If distribution of executable or object code is made by offering > -access to copy from a designated place, then offering equivalent > -access to copy the source code from the same place counts as > -distribution of the source code, even though third parties are not > -compelled to copy the source along with the object code. > - > - 4. You may not copy, modify, sublicense, or distribute the Program > -except as expressly provided under this License. Any attempt > -otherwise to copy, modify, sublicense or distribute the Program is > -void, and will automatically terminate your rights under this License. > -However, parties who have received copies, or rights, from you under > -this License will not have their licenses terminated so long as such > -parties remain in full compliance. > - > - 5. You are not required to accept this License, since you have not > -signed it. However, nothing else grants you permission to modify or > -distribute the Program or its derivative works. These actions are > -prohibited by law if you do not accept this License. Therefore, by > -modifying or distributing the Program (or any work based on the > -Program), you indicate your acceptance of this License to do so, and > -all its terms and conditions for copying, distributing or modifying > -the Program or works based on it. > - > - 6. Each time you redistribute the Program (or any work based on the > -Program), the recipient automatically receives a license from the > -original licensor to copy, distribute or modify the Program subject to > -these terms and conditions. You may not impose any further > -restrictions on the recipients' exercise of the rights granted herein. > -You are not responsible for enforcing compliance by third parties to > -this License. > - > - 7. If, as a consequence of a court judgment or allegation of patent > -infringement or for any other reason (not limited to patent issues), > -conditions are imposed on you (whether by court order, agreement or > -otherwise) that contradict the conditions of this License, they do not > -excuse you from the conditions of this License. If you cannot > -distribute so as to satisfy simultaneously your obligations under this > -License and any other pertinent obligations, then as a consequence you > -may not distribute the Program at all. For example, if a patent > -license would not permit royalty-free redistribution of the Program by > -all those who receive copies directly or indirectly through you, then > -the only way you could satisfy both it and this License would be to > -refrain entirely from distribution of the Program. > - > -If any portion of this section is held invalid or unenforceable under > -any particular circumstance, the balance of the section is intended to > -apply and the section as a whole is intended to apply in other > -circumstances. > - > -It is not the purpose of this section to induce you to infringe any > -patents or other property right claims or to contest validity of any > -such claims; this section has the sole purpose of protecting the > -integrity of the free software distribution system, which is > -implemented by public license practices. Many people have made > -generous contributions to the wide range of software distributed > -through that system in reliance on consistent application of that > -system; it is up to the author/donor to decide if he or she is willing > -to distribute software through any other system and a licensee cannot > -impose that choice. > - > -This section is intended to make thoroughly clear what is believed to > -be a consequence of the rest of this License. > - > - 8. If the distribution and/or use of the Program is restricted in > -certain countries either by patents or by copyrighted interfaces, the > -original copyright holder who places the Program under this License > -may add an explicit geographical distribution limitation excluding > -those countries, so that distribution is permitted only in or among > -countries not thus excluded. In such case, this License incorporates > -the limitation as if written in the body of this License. > - > - 9. The Free Software Foundation may publish revised and/or new versions > -of the General Public License from time to time. Such new versions will > -be similar in spirit to the present version, but may differ in detail to > -address new problems or concerns. > - > -Each version is given a distinguishing version number. If the Program > -specifies a version number of this License which applies to it and "any > -later version", you have the option of following the terms and conditions > -either of that version or of any later version published by the Free > -Software Foundation. If the Program does not specify a version number of > -this License, you may choose any version ever published by the Free Software > -Foundation. > - > - 10. If you wish to incorporate parts of the Program into other free > -programs whose distribution conditions are different, write to the author > -to ask for permission. For software which is copyrighted by the Free > -Software Foundation, write to the Free Software Foundation; we sometimes > -make exceptions for this. Our decision will be guided by the two goals > -of preserving the free status of all derivatives of our free software and > -of promoting the sharing and reuse of software generally. > - > - NO WARRANTY > - > - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY > -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN > -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES > -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED > -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF > -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS > -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE > -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, > -REPAIR OR CORRECTION. > - > - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING > -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR > -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, > -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING > -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED > -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY > -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER > -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE > -POSSIBILITY OF SUCH DAMAGES. > - > - END OF TERMS AND CONDITIONS > - > - How to Apply These Terms to Your New Programs > - > - If you develop a new program, and you want it to be of the greatest > -possible use to the public, the best way to achieve this is to make it > -free software which everyone can redistribute and change under these terms. > - > - To do so, attach the following notices to the program. It is safest > -to attach them to the start of each source file to most effectively > -convey the exclusion of warranty; and each file should have at least > -the "copyright" line and a pointer to where the full notice is found. > - > - > - Copyright (C) > - > - This program is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2 of the License, or > - (at your option) any later version. > - > - This program is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with this program; if not, write to the Free Software > - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA > - > - > -Also add information on how to contact you by electronic and paper mail. > - > -If the program is interactive, make it output a short notice like this > -when it starts in an interactive mode: > - > - Gnomovision version 69, Copyright (C) year name of author > - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. > - This is free software, and you are welcome to redistribute it > - under certain conditions; type `show c' for details. > - > -The hypothetical commands `show w' and `show c' should show the appropriate > -parts of the General Public License. Of course, the commands you use may > -be called something other than `show w' and `show c'; they could even be > -mouse-clicks or menu items--whatever suits your program. > - > -You should also get your employer (if you work as a programmer) or your > -school, if any, to sign a "copyright disclaimer" for the program, if > -necessary. Here is a sample; alter the names: > - > - Yoyodyne, Inc., hereby disclaims all copyright interest in the program > - `Gnomovision' (which makes passes at compilers) written by James Hacker. > - > - , 1 April 1989 > - Ty Coon, President of Vice > - > -This General Public License does not permit incorporating your program into > -proprietary programs. If your program is a subroutine library, you may > -consider it more useful to permit linking proprietary applications with the > -library. If this is what you want to do, use the GNU Library General > -Public License instead of this License. > diff --git a/Platform/RaspberryPi/RPi4/DeviceTree/Readme.md b/Platform/RaspberryPi/RPi4/DeviceTree/Readme.md > deleted file mode 100644 > index 923dd1a..0000000 > --- a/Platform/RaspberryPi/RPi4/DeviceTree/Readme.md > +++ /dev/null > @@ -1,13 +0,0 @@ > -Device Tree for Raspberry Pi 4 > -============================== > - > -This directory contains a copy of the official Device Tree for the > -Raspberry Pi 4 as published by the Raspberry Pi Foundation at > -https://github.com/raspberrypi/firmware/tree/master/boot. > - > -Especially, the dtb found in this directory is an exact copy of > -the one updated by the Raspberry Pi Foundation with commit > -`601d36df3aa541560e4cf9b571105d20db2b4b7c`. > - > -As per [the Foundation's Readme](https://github.com/raspberrypi/firmware/blob/master/README.md), > -the license that applies to these files is the GPLv2. > diff --git a/Platform/RaspberryPi/RPi4/DeviceTree/bcm2711-rpi-4-b.dtb b/Platform/RaspberryPi/RPi4/DeviceTree/bcm2711-rpi-4-b.dtb > deleted file mode 100644 > index 8b7b1f58bf2ed4fcb12da5fcde6814927816764e..0000000000000000000000000000000000000000 > GIT binary patch > literal 0 > HcmV?d00001 > > literal 40697 > zcmdUY3zS?}b>%B{OR_#K6iYbf7uu3+%UI>E>W|bi7}~@i405d41{=qwTwPUa73%u9 > zs=8YuwxSRRoJk0VI2kkH&rBfXGXz3n4>J>!KoS;N44zrblgun z2%f#qz30C3K2_ba2_|o?S9R~X=k9yXx#xb~d-vV<)rs%?k0|=!x1uO|T@*e182%69 > z`~jT1apKr@E$Cer)?c5bQTJc)(J}n*XSi4GcNZJI-kEOm&}^~QsW+C3i_v1Q);hFU > zYfT?1mn8@Je-P)6Ta|zEcyn@g@@8h3d~M(vM~HH<9OhwsAI?oCPDG{`s>{u4ztKlf > zcwdPBYo_|0+El;MYgU&Rjx?srbEVl58E_DfJlCgqO65|?^6UW5&B9Y%sW&@_xx5$R > z|29uQ?ZGu8v6=4 z0u$x*1(JvIw1ubFcFD7vEV^EV^c6{ORh!F;9m-rPEzZw-Wr?u|=L5pC)NOXCRI&`( > z>+O;r+ca%2%JGmZr&SXOf`EvFW$eZIZb@&nTD56#%urC_P(2=z^yYM5^3Npl6aP^s > zL$@jENj;hV0iWNMKbOc)9X{&v5A_RTe8QFi$FX)|`fsGtYeq+=e_GO^A~mFfCY?6; > z9Zhfd5*%uS&q;c7n)&D9wl+WUpGc%9b!7S%C4Hs8i2O(AljUzg`j@7b8+B z?JJV!#3F*hXPy+=;AErMVk4^0)u&OR z7nuHECEe*cU79;=v6=qOWI8l)1*o0=GMQdYr~g$ly=K!{4}UY&uPsh3HQJ2 zKH5WJT++L>W`oJJqZ5FAP@#6R({HpzAo5=U()L;hwraEom2RiAd` zWu@91^sgyT)>_qT4$s~!xm;gX@a8SPt zto?9ZZpv(;U0 > z6c<+(^D%^dRnQ?pvXW?8F-OmV)Z{uV^3pjZ^a}GZ|ovgbl;u8{e > zKd*9sR*yN53WL*KxOvGm6Va7pM?Ct>&&(CU=pZDW_GzDWrB8xR+?}BHJkJ~O&oPJe > zZJ<9;Z}zK;Xg5CH%5fMpv01hYA0i7F4UU(E;)$t={h*QMIO3Fr$B*LF@U13%n+day > zmFJBn{3a8=V@UW;L)S3nnTI?NLhMq6pE7@@`7^_xS^muN=P-Yc@MoSsNBL7OA-mWC > zG8G;{*!WA~Lx}#BNvG`Faf&_jhdjYL0G?$1c3bIqajiZeo7UB55w>N2$;2;4Qv2*~ > zvKRKAjXuo4fwP|%!X(1Pz<=Q>AAX_#f0_U1I87dowfraE)2lP}2>oKS(ri_i8qvw= > z!?RJd-$k zZt5|KQ+Q^POg+FGaZbX6|IEXGmd|m52meXuKj~V=E`+znagm*AB71fkBKeZC&(F*k > z!RSX6=Jm2JASm-u(rlZ20CCFfWsowjL|n?upV|m7$CB7)> zX3M< zi3e#aAA+0q z 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 > F|3CdZd9wfj > For some reason, this patch doesn't apply cleanly on my repo... But for the whole removal of Platform\RaspberryPi\RPi[3|4]\DeviceTree: Reviewed-by: Pete Batard