Commit Graph

33 Commits

Author SHA1 Message Date
skrll 411aa5d8e5 risc-v: Add bwfm(4) firmware files to release image
Create the correct link for beagle,beaglev-starlight-jh7100-r0.txt NVRAM
config file.
2024-01-20 08:09:13 +00:00
skrll 3c410a38ac Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from

https://github.com/raspberrypi/rpi-firmware

  commit fdb9eafae4b83e553593937eae8e77b0193903c3
  Author: Dom Cobley <popcornmix@gmail.com>
  Date:   Tue Oct 17 15:59:45 2023 +0100

    kernel: Bump to 6.1.58

    ...

    firmware: config: Add [pi5] to config.txt on 2711 and earlier platforms
2023-12-27 14:24:34 +00:00
yamt 3bc7a17908 Make Raspberry PI 3 Model A+ use bwfm config for Model B+
* It works for me.

* It's what linux-firmware does.
  https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=923bfa68a1c97929652f029da699495f4ce43f14
2021-02-09 11:57:20 +00:00
thorpej 8ddade78c3 Let xunlong,orangepi-lite2 share bwfm config with raspberrypi,3-model-b-plus;
it seem to work fine and there's no better alternative at the moment.
2020-03-27 04:31:18 +00:00
thorpej 3639ae7e3e Install the common AP6212 nvram config and use it for sinovoip,bpi-m2-zero. 2020-03-22 22:36:12 +00:00
thorpej fa16de81c1 The raspberrypi,model-zero-w uses the same nvram config file as the
raspberrypi,3-model-b.
2020-03-22 22:17:11 +00:00
thorpej e36e7c169a Install the "bwfm" firmware for the Pinebook Pro. 2020-03-22 21:13:35 +00:00
thorpej ae9a5fdfeb Add a note about "bwfm" firmware upstreams. 2020-03-22 21:06:35 +00:00
thorpej 7511ced9b0 Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware
repository.
2020-03-22 21:05:12 +00:00
thorpej 4886cefda0 Add new bwfm firmware binaries and config files. Only install the
SDIO firmware binaries and platform-specific config files on platforms
where they're relevant.
2020-03-22 20:21:53 +00:00
thorpej 0f132f479d Import bwfm firmware from linux-firmware snapshot on 2020-03-16. 2020-03-22 18:59:55 +00:00
skrll 817923ee4d Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83
Author: popcornmix <popcornmix@gmail.com>
Date:   Wed Dec 11 15:30:08 2019 +0000

and include firmware for RPI4

Firmware has bee updated to support mainline linux kernels as described in
https://github.com/raspberrypi/linux/issues/3237
2019-12-16 11:00:30 +00:00
wiz 7cf3371d55 Move bcm43xx firmware back to /usr/libdata/firmware.
On popular request.
2019-07-24 06:53:42 +00:00
wiz d3d2abdc28 Move bcm43xx to /libdata/firmware, where all the other firmwares live.
Deprecate /usr/libdata/firmware.
2019-07-22 14:47:51 +00:00
skrll d9e133d0e7 Update firmware to
commit 1bd0e85c3ce7f6946f5cd4e18e7b45d50767412f
Author: popcornmix <popcornmix@gmail.com>
Date:   Mon Sep 17 14:39:10 2018 +0100

Tested by Jun Ebihara as discussed on port-arm
2018-09-18 11:54:01 +00:00
mrg a37025c593 introduce MKFIRMWARE that controls where (most) of the contents
of /libdata/firmware and /usr/libdata/firmware are not installed
if set to "no".  from the bsd.README:

MKFIRMWARE      If "no", install the /libdata/firmware directory,
		which is necessary for several drivers: athn(4), bwfm(4),
		ipw(4), iwi(4), iwm(4), iwn(4), otus(4), rtwn(4), urtwn(4),
		wpi(4), ral(4), rum(4), run(4), zyd(4), bcm43xx(4), and
		the Tegra 124 SoC.
		Default: yes on amd64, cobalt, evbarm evbmips, evbppc, hpcarm,
		hppa, i386, mac68k, macppc, sandpoint, and sparc64, no elsewhere.

convert MKRADEONFIRMWARE and MKTEGRAFIRMWARE into FOO.arch lists,
and move their defaults above the general defaults setting.

saves about 12MB in a normal installation for other platforms.
2018-05-31 05:27:45 +00:00
mrg 114ca20a4a use FIRMWAREDIR instead of hard coded /libdata/firmware. 2018-05-30 20:54:06 +00:00
maya 078d3f02a6 Add firmware for use with bwfm at pci.
from the linux-firmware tree
2018-05-11 07:43:42 +00:00
jmcneill 9f03ea3d87 Add bwfm firmware Makefile 2017-10-21 02:06:34 +00:00
jmcneill f7187bf1f4 Install bwfm(4) firmware. 2017-10-21 02:05:38 +00:00
jmcneill 20035bfbf7 Import bwfm firmware from linux-firmware on 2017-10-20 2017-10-21 01:58:59 +00:00
jakllsch 136f040412 Fix up bcm43xx bluetooth firmware addition. Including mtree directory
addition, and using the correct spelling of the license file name.
2017-08-10 19:42:53 +00:00
nat 88a08a05ec Add firmware and license for bcm43430 bluetooth uart interface.
This firmware is used by the Raspberry Pi 3 on-board bluetooth controller.

For additional licensing information, see:
https://github.com/raspberrypi/linux/issues/1325#issuecomment-195560582
2017-08-10 15:15:48 +00:00
skrll 4f86e51711 New firmware from
commit 87edb826b91ce08ea3e383936cc4791eb7491f35
Author: popcornmix <popcornmix@gmail.com>
Date:   Wed Jan 4 15:20:02 2017 +0000

    Revert: CEC code clean up
    See: https://github.com/raspberrypi/firmware/issues/710
    See: https://github.com/Hexxeh/rpi-firmware/issues/133
2017-01-12 05:20:07 +00:00
skrll 0c4e042b3e Update RPI firmware to version after the following commit
commit a192a05bc8ca597249e5a36875ce382c572ddc97
Author: popcornmix <popcornmix@gmail.com>
Date:   Mon Mar 7 17:21:57 2016 +0000

Raspberry Pi 3 should now boot the armv7.img produced in the
evbarm-earmv7hf builds
2016-03-11 12:34:57 +00:00
skrll 5df4dfd09b Update RPI firmware to version after the following commit
commit 224c75602b8bae1a9e942b4f1c7ed3aa8e0f0ec8
Author: popcornmix <popcornmix@gmail.com>
Date:   Tue Dec 8 14:48:57 2015 +0000
2015-12-19 12:34:06 +00:00
skrll 84bade9b6e New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5
Author: popcornmix <popcornmix@gmail.com>
Date:   Tue Mar 3 15:49:57 2015 +0000
2015-03-04 23:01:55 +00:00
skrll 9ccfc09eab New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80
Author: popcornmix <popcornmix@gmail.com>
Date:   Wed Jan 14 20:31:17 2015 +0000
2015-01-18 19:09:54 +00:00
skrll f1f067a61c New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd
Author: popcornmix <popcornmix@gmail.com>
Date:   Thu Jul 24 17:58:30 2014 +0100
2014-07-25 15:37:01 +00:00
skrll 6d25c3bac2 Update firmware from today 2013-10-15. Requested in PR/48288. 2013-10-15 11:53:16 +00:00
skrll e818dd6fc0 New firmware from today 2013/03/09 2013-03-09 10:58:44 +00:00
skrll 66c6ef5e53 Latest firmware including EDID support. 2013-01-25 13:20:23 +00:00
skrll 33c51f6938 Add the raspberry pi firmware distribution under the license shown
below.

OK'ed by board@ some time ago.

This version of the firmware allows the gpu/arm memory split to be
configured in config.txt using the gpu_mem= option.

Copyright (c) 2006, Broadcom Corporation.
All rights reserved.

Redistribution.  Redistribution and use in binary form, without
modification, are permitted provided that the following conditions are
met:

* This software may only be used for the purposes of developing for,
  running or using a Raspberry Pi device.
* Redistributions must reproduce the above copyright notice and the
  following disclaimer in the documentation and/or other materials
  provided with the distribution.
* Neither the name of Broadcom Corporation nor the names of its suppliers
  may be used to endorse or promote products derived from this software
  without specific prior written permission.

DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
2012-10-26 10:22:42 +00:00