| History log of /src/external/broadcom |
| Revision | Date | Author | Comments |
| 1.3 | 31-May-2018 |
mrg | branches: 1.3.4; 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.
|
| 1.2 | 21-Oct-2017 |
jmcneill | branches: 1.2.2; Install bwfm(4) firmware.
|
| 1.1 | 10-Aug-2017 |
nat | 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
|
| 1.2.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.3.4.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.3.4.1 | 31-May-2018 |
martin | file Makefile was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 10-Aug-2017 |
nat | branches: 1.1.6; 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
|
| 1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.6.1 | 10-Aug-2017 |
martin | file Makefile.inc was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 10-Aug-2017 |
nat | 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
|
| 1.1 | 10-Aug-2017 |
nat | 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
|
| 1.5 | 24-Jul-2019 |
wiz | Move bcm43xx firmware back to /usr/libdata/firmware.
On popular request.
|
| 1.4 | 22-Jul-2019 |
wiz | Move bcm43xx to /libdata/firmware, where all the other firmwares live.
Deprecate /usr/libdata/firmware.
|
| 1.3 | 30-May-2018 |
mrg | use FIRMWAREDIR instead of hard coded /libdata/firmware.
|
| 1.2 | 10-Aug-2017 |
jakllsch | branches: 1.2.2; Fix up bcm43xx bluetooth firmware addition. Including mtree directory addition, and using the correct spelling of the license file name.
|
| 1.1 | 10-Aug-2017 |
nat | 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
|
| 1.2.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.10 | 20-Jan-2024 |
skrll | risc-v: Add bwfm(4) firmware files to release image
Create the correct link for beagle,beaglev-starlight-jh7100-r0.txt NVRAM config file.
|
| 1.9 | 09-Feb-2021 |
yamt | 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
|
| 1.8 | 27-Mar-2020 |
thorpej | 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.
|
| 1.7 | 22-Mar-2020 |
thorpej | Install the common AP6212 nvram config and use it for sinovoip,bpi-m2-zero.
|
| 1.6 | 22-Mar-2020 |
thorpej | The raspberrypi,model-zero-w uses the same nvram config file as the raspberrypi,3-model-b.
|
| 1.5 | 22-Mar-2020 |
thorpej | Install the "bwfm" firmware for the Pinebook Pro.
|
| 1.4 | 22-Mar-2020 |
thorpej | 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.
|
| 1.3 | 30-May-2018 |
mrg | branches: 1.3.2; 1.3.4; use FIRMWAREDIR instead of hard coded /libdata/firmware.
|
| 1.2 | 11-May-2018 |
maya | Add firmware for use with bwfm at pci.
from the linux-firmware tree
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.2; Add bwfm firmware Makefile
|
| 1.1.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.3.4.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.3.4.1 | 30-May-2018 |
martin | file Makefile was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.3.2.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.2; Add a note about "bwfm" firmware upstreams.
|
| 1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.2.1 | 22-Mar-2020 |
martin | file README was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1.1.6; Import bwfm firmware from linux-firmware on 2017-10-20
|
| 1.1.1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.1.1.6.1 | 21-Oct-2017 |
martin | file LICENCE.broadcom_bcm43xx was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43143-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1.1.6; Import bwfm firmware from linux-firmware on 2017-10-20
|
| 1.1.1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.1.1.6.1 | 21-Oct-2017 |
martin | file brcmfmac43143.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1.1.6; Import bwfm firmware from linux-firmware on 2017-10-20
|
| 1.1.1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.1.1.6.1 | 21-Oct-2017 |
martin | file brcmfmac43236b.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43241b0-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43241b4-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43241b5-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1.1.6; Import bwfm firmware from linux-firmware on 2017-10-20
|
| 1.1.1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.1.1.6.1 | 21-Oct-2017 |
martin | file brcmfmac43242a.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4329-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4330-sdio.Prowise-PT301.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4330-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4334-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43340-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43340-sdio.meegopad-t08.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43340-sdio.pov-tab-p1006w-data.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4335-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43362-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43362-sdio.cubietech,cubietruck.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43362-sdio.lemaker,bananapro.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4339-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430-sdio.AP6212.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430-sdio.MUR1DX.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430-sdio.raspberrypi,3-model-b.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430a0-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43455-sdio.MINIX-NEO Z83-4.txt was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43455-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:58 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43455-sdio.raspberrypi,4-model-b.txt was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware repository.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43456-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware repository.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43456-sdio.clm_blob was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware repository.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43456-sdio.pine64,pinebook-pro.txt was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 11-May-2018 |
maya | branches: 1.1.1; 1.1.2; 1.1.6; Add firmware for use with bwfm at pci.
from the linux-firmware tree
|
| 1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.6.1 | 11-May-2018 |
martin | file brcmfmac4350-pcie.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.1 | 11-May-2018 |
pgoyette | file brcmfmac4350-pcie.bin was added on branch pgoyette-compat on 2018-05-21 04:35:51 +0000
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1 | 11-May-2018 |
maya | branches: 1.1.1; 1.1.2; 1.1.6; Add firmware for use with bwfm at pci.
from the linux-firmware tree
|
| 1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.6.1 | 11-May-2018 |
martin | file brcmfmac4350c2-pcie.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.1 | 11-May-2018 |
pgoyette | file brcmfmac4350c2-pcie.bin was added on branch pgoyette-compat on 2018-05-21 04:35:51 +0000
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4354-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4356-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4356-pcie.gpd-win-pocket.txt was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4356-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 21-Oct-2017 |
jmcneill | branches: 1.1.1.1.6; Import bwfm firmware from linux-firmware on 2017-10-20
|
| 1.1.1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.1.1.6.1 | 21-Oct-2017 |
martin | file brcmfmac43569.bin was added on branch netbsd-8 on 2018-10-31 08:55:32 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43570-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4358-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac43602-pcie.ap.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 11-May-2018 |
maya | branches: 1.1.1; 1.1.2; 1.1.6; Add firmware for use with bwfm at pci.
from the linux-firmware tree
|
| 1.1.6.2 | 31-Oct-2018 |
martin | Add bwfm firmware files, requested by maya in ticket #1072.
|
| 1.1.6.1 | 11-May-2018 |
martin | file brcmfmac43602-pcie.bin was added on branch netbsd-8 on 2018-10-31 08:55:33 +0000
|
| 1.1.2.2 | 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.1 | 11-May-2018 |
pgoyette | file brcmfmac43602-pcie.bin was added on branch pgoyette-compat on 2018-05-21 04:35:51 +0000
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4366b-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4366c-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4371-pcie.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4373-sdio.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 22-Mar-2020 |
thorpej | branches: 1.1.1.1.2; Import bwfm firmware from linux-firmware snapshot on 2020-03-16.
|
| 1.1.1.1.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.1.1.2.1 | 22-Mar-2020 |
martin | file brcmfmac4373.bin was added on branch phil-wifi on 2020-04-08 14:03:59 +0000
|
| 1.3 | 27-Dec-2023 |
skrll | 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
|
| 1.2 | 19-Dec-2015 |
skrll | branches: 1.2.26; 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
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 1.1.4; 1.1.14; 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.
|
| 1.1.14.1 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.1.4.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.1.4.1 | 26-Oct-2012 |
riz | file LICENCE.broadcom was added on branch netbsd-6 on 2013-02-13 01:36:07 +0000
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file LICENCE.broadcom was added on branch yamt-pagecache on 2012-10-30 18:49:10 +0000
|
| 1.2.26.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.13 | 27-Dec-2023 |
skrll | 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
|
| 1.12 | 16-Dec-2019 |
skrll | branches: 1.12.8; 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
|
| 1.11 | 18-Sep-2018 |
skrll | 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
|
| 1.10 | 12-Jan-2017 |
skrll | branches: 1.10.12; 1.10.14; 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
|
| 1.9 | 11-Mar-2016 |
skrll | branches: 1.9.2; 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
|
| 1.8 | 19-Dec-2015 |
skrll | 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
|
| 1.7 | 04-Mar-2015 |
skrll | New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix <popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.6 | 18-Jan-2015 |
skrll | New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80 Author: popcornmix <popcornmix@gmail.com> Date: Wed Jan 14 20:31:17 2015 +0000
|
| 1.5 | 25-Jul-2014 |
skrll | branches: 1.5.2; New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd Author: popcornmix <popcornmix@gmail.com> Date: Thu Jul 24 17:58:30 2014 +0100
|
| 1.4 | 15-Oct-2013 |
skrll | branches: 1.4.2; Update firmware from today 2013-10-15. Requested in PR/48288.
|
| 1.3 | 09-Mar-2013 |
skrll | branches: 1.3.6; New firmware from today 2013/03/09
|
| 1.2 | 25-Jan-2013 |
skrll | branches: 1.2.2; Latest firmware including EDID support.
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 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.
|
| 1.1.2.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file bootcode.bin was added on branch yamt-pagecache on 2012-10-30 18:49:10 +0000
|
| 1.2.2.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.2.2.1 | 25-Jan-2013 |
riz | file bootcode.bin was added on branch netbsd-6 on 2013-02-13 01:36:07 +0000
|
| 1.3.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.6.2 | 09-Mar-2013 |
skrll | New firmware from today 2013/03/09
|
| 1.3.6.1 | 09-Mar-2013 |
skrll | file bootcode.bin was added on branch tls-maxphys on 2013-03-09 10:58:45 +0000
|
| 1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.2.3 | 26-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #1435): sys/arch/arm/arm32/cpu.c: 1.113 via patch sys/arch/arm/broadcom/bcm2835_bsc.c: 1.6 via patch sys/arch/arm/broadcom/bcm2835_plcom.c: 1.4 via patch sys/arch/arm/cortex/gtmr.c: 1.18 via patch sys/arch/arm/include/armreg.h: 1.110 via patch sys/arch/arm/include/vfpreg.h: 1.15 via patch sys/arch/arm/vfp/vfp_init.c: 1.50 via patch sys/arch/evbarm/rpi/rpi_machdep.c: 1.59, 1.70-1.72 via patch sys/arch/evbarm/rpi/vcprop.h: 1.16 Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs. While I'm here add some A57/A72 info as well. My RPI3 works with FB console - the uart needs some help with its clocks. -- Do invalidate the cache as RPI2 build with Clang can't fetch the memory config otherwise. -- Use the VC property mailbox to request the UART clock rate and use it appropriately Newer firmwares use 48MHz -- Disable BSC0 on Raspberry Pi 3 and Zero W boards. -- Interrupts are enabled before the timer is configured. Ensure that the timer is disabled when attaching so it doesn't go crazy between the time interrupts are enabled and clocks are initialized. My RPI3 makes it multi-user now. -- Enable UART0 (PL011) on GPIO header for Raspberry Pi 3 / Zero W
|
| 1.5.2.2 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.5.2.1 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #581): external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.7 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.7 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.7 external/broadcom/rpi-firmware/dist/start.elf: revision 1.7 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.7 New RPI and RPI2 firmware from commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix<popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.14.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.10.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.10.12.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.12.8.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.13 | 27-Dec-2023 |
skrll | 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
|
| 1.12 | 16-Dec-2019 |
skrll | branches: 1.12.8; 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
|
| 1.11 | 18-Sep-2018 |
skrll | 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
|
| 1.10 | 12-Jan-2017 |
skrll | branches: 1.10.12; 1.10.14; 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
|
| 1.9 | 11-Mar-2016 |
skrll | branches: 1.9.2; 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
|
| 1.8 | 19-Dec-2015 |
skrll | 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
|
| 1.7 | 04-Mar-2015 |
skrll | New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix <popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.6 | 18-Jan-2015 |
skrll | New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80 Author: popcornmix <popcornmix@gmail.com> Date: Wed Jan 14 20:31:17 2015 +0000
|
| 1.5 | 25-Jul-2014 |
skrll | branches: 1.5.2; New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd Author: popcornmix <popcornmix@gmail.com> Date: Thu Jul 24 17:58:30 2014 +0100
|
| 1.4 | 15-Oct-2013 |
skrll | branches: 1.4.2; Update firmware from today 2013-10-15. Requested in PR/48288.
|
| 1.3 | 09-Mar-2013 |
skrll | branches: 1.3.6; New firmware from today 2013/03/09
|
| 1.2 | 25-Jan-2013 |
skrll | branches: 1.2.2; Latest firmware including EDID support.
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 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.
|
| 1.1.2.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file fixup.dat was added on branch yamt-pagecache on 2012-10-30 18:49:11 +0000
|
| 1.2.2.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.2.2.1 | 25-Jan-2013 |
riz | file fixup.dat was added on branch netbsd-6 on 2013-02-13 01:36:07 +0000
|
| 1.3.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.6.2 | 09-Mar-2013 |
skrll | New firmware from today 2013/03/09
|
| 1.3.6.1 | 09-Mar-2013 |
skrll | file fixup.dat was added on branch tls-maxphys on 2013-03-09 10:58:45 +0000
|
| 1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.2.3 | 26-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #1435): sys/arch/arm/arm32/cpu.c: 1.113 via patch sys/arch/arm/broadcom/bcm2835_bsc.c: 1.6 via patch sys/arch/arm/broadcom/bcm2835_plcom.c: 1.4 via patch sys/arch/arm/cortex/gtmr.c: 1.18 via patch sys/arch/arm/include/armreg.h: 1.110 via patch sys/arch/arm/include/vfpreg.h: 1.15 via patch sys/arch/arm/vfp/vfp_init.c: 1.50 via patch sys/arch/evbarm/rpi/rpi_machdep.c: 1.59, 1.70-1.72 via patch sys/arch/evbarm/rpi/vcprop.h: 1.16 Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs. While I'm here add some A57/A72 info as well. My RPI3 works with FB console - the uart needs some help with its clocks. -- Do invalidate the cache as RPI2 build with Clang can't fetch the memory config otherwise. -- Use the VC property mailbox to request the UART clock rate and use it appropriately Newer firmwares use 48MHz -- Disable BSC0 on Raspberry Pi 3 and Zero W boards. -- Interrupts are enabled before the timer is configured. Ensure that the timer is disabled when attaching so it doesn't go crazy between the time interrupts are enabled and clocks are initialized. My RPI3 makes it multi-user now. -- Enable UART0 (PL011) on GPIO header for Raspberry Pi 3 / Zero W
|
| 1.5.2.2 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.5.2.1 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #581): external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.7 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.7 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.7 external/broadcom/rpi-firmware/dist/start.elf: revision 1.7 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.7 New RPI and RPI2 firmware from commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix<popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.14.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.10.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.10.12.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.12.8.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.2 | 27-Dec-2023 |
skrll | 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
|
| 1.1 | 16-Dec-2019 |
skrll | branches: 1.1.4; 1.1.10; 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
|
| 1.1.10.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 16-Dec-2019 |
martin | file fixup4.dat was added on branch phil-wifi on 2020-04-08 14:04:00 +0000
|
| 1.2 | 27-Dec-2023 |
skrll | 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
|
| 1.1 | 16-Dec-2019 |
skrll | branches: 1.1.4; 1.1.10; 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
|
| 1.1.10.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 16-Dec-2019 |
martin | file fixup4cd.dat was added on branch phil-wifi on 2020-04-08 14:04:00 +0000
|
| 1.13 | 27-Dec-2023 |
skrll | 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
|
| 1.12 | 16-Dec-2019 |
skrll | branches: 1.12.8; 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
|
| 1.11 | 18-Sep-2018 |
skrll | 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
|
| 1.10 | 12-Jan-2017 |
skrll | branches: 1.10.12; 1.10.14; 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
|
| 1.9 | 11-Mar-2016 |
skrll | branches: 1.9.2; 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
|
| 1.8 | 19-Dec-2015 |
skrll | 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
|
| 1.7 | 04-Mar-2015 |
skrll | New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix <popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.6 | 18-Jan-2015 |
skrll | New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80 Author: popcornmix <popcornmix@gmail.com> Date: Wed Jan 14 20:31:17 2015 +0000
|
| 1.5 | 25-Jul-2014 |
skrll | branches: 1.5.2; New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd Author: popcornmix <popcornmix@gmail.com> Date: Thu Jul 24 17:58:30 2014 +0100
|
| 1.4 | 15-Oct-2013 |
skrll | branches: 1.4.2; Update firmware from today 2013-10-15. Requested in PR/48288.
|
| 1.3 | 09-Mar-2013 |
skrll | branches: 1.3.6; New firmware from today 2013/03/09
|
| 1.2 | 25-Jan-2013 |
skrll | branches: 1.2.2; Latest firmware including EDID support.
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 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.
|
| 1.1.2.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file fixup_cd.dat was added on branch yamt-pagecache on 2012-10-30 18:49:11 +0000
|
| 1.2.2.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.2.2.1 | 25-Jan-2013 |
riz | file fixup_cd.dat was added on branch netbsd-6 on 2013-02-13 01:36:07 +0000
|
| 1.3.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.6.2 | 09-Mar-2013 |
skrll | New firmware from today 2013/03/09
|
| 1.3.6.1 | 09-Mar-2013 |
skrll | file fixup_cd.dat was added on branch tls-maxphys on 2013-03-09 10:58:45 +0000
|
| 1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.2.3 | 26-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #1435): sys/arch/arm/arm32/cpu.c: 1.113 via patch sys/arch/arm/broadcom/bcm2835_bsc.c: 1.6 via patch sys/arch/arm/broadcom/bcm2835_plcom.c: 1.4 via patch sys/arch/arm/cortex/gtmr.c: 1.18 via patch sys/arch/arm/include/armreg.h: 1.110 via patch sys/arch/arm/include/vfpreg.h: 1.15 via patch sys/arch/arm/vfp/vfp_init.c: 1.50 via patch sys/arch/evbarm/rpi/rpi_machdep.c: 1.59, 1.70-1.72 via patch sys/arch/evbarm/rpi/vcprop.h: 1.16 Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs. While I'm here add some A57/A72 info as well. My RPI3 works with FB console - the uart needs some help with its clocks. -- Do invalidate the cache as RPI2 build with Clang can't fetch the memory config otherwise. -- Use the VC property mailbox to request the UART clock rate and use it appropriately Newer firmwares use 48MHz -- Disable BSC0 on Raspberry Pi 3 and Zero W boards. -- Interrupts are enabled before the timer is configured. Ensure that the timer is disabled when attaching so it doesn't go crazy between the time interrupts are enabled and clocks are initialized. My RPI3 makes it multi-user now. -- Enable UART0 (PL011) on GPIO header for Raspberry Pi 3 / Zero W
|
| 1.5.2.2 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.5.2.1 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #581): external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.7 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.7 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.7 external/broadcom/rpi-firmware/dist/start.elf: revision 1.7 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.7 New RPI and RPI2 firmware from commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix<popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.14.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.10.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.10.12.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.12.8.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.13 | 27-Dec-2023 |
skrll | 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
|
| 1.12 | 16-Dec-2019 |
skrll | branches: 1.12.8; 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
|
| 1.11 | 18-Sep-2018 |
skrll | 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
|
| 1.10 | 12-Jan-2017 |
skrll | branches: 1.10.12; 1.10.14; 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
|
| 1.9 | 11-Mar-2016 |
skrll | branches: 1.9.2; 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
|
| 1.8 | 19-Dec-2015 |
skrll | 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
|
| 1.7 | 04-Mar-2015 |
skrll | New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix <popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.6 | 18-Jan-2015 |
skrll | New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80 Author: popcornmix <popcornmix@gmail.com> Date: Wed Jan 14 20:31:17 2015 +0000
|
| 1.5 | 25-Jul-2014 |
skrll | branches: 1.5.2; New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd Author: popcornmix <popcornmix@gmail.com> Date: Thu Jul 24 17:58:30 2014 +0100
|
| 1.4 | 15-Oct-2013 |
skrll | branches: 1.4.2; Update firmware from today 2013-10-15. Requested in PR/48288.
|
| 1.3 | 09-Mar-2013 |
skrll | branches: 1.3.6; New firmware from today 2013/03/09
|
| 1.2 | 25-Jan-2013 |
skrll | branches: 1.2.2; Latest firmware including EDID support.
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 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.
|
| 1.1.2.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file start.elf was added on branch yamt-pagecache on 2012-10-30 18:49:11 +0000
|
| 1.2.2.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.2.2.1 | 25-Jan-2013 |
riz | file start.elf was added on branch netbsd-6 on 2013-02-13 01:36:09 +0000
|
| 1.3.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.6.2 | 09-Mar-2013 |
skrll | New firmware from today 2013/03/09
|
| 1.3.6.1 | 09-Mar-2013 |
skrll | file start.elf was added on branch tls-maxphys on 2013-03-09 10:58:45 +0000
|
| 1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.2.3 | 26-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #1435): sys/arch/arm/arm32/cpu.c: 1.113 via patch sys/arch/arm/broadcom/bcm2835_bsc.c: 1.6 via patch sys/arch/arm/broadcom/bcm2835_plcom.c: 1.4 via patch sys/arch/arm/cortex/gtmr.c: 1.18 via patch sys/arch/arm/include/armreg.h: 1.110 via patch sys/arch/arm/include/vfpreg.h: 1.15 via patch sys/arch/arm/vfp/vfp_init.c: 1.50 via patch sys/arch/evbarm/rpi/rpi_machdep.c: 1.59, 1.70-1.72 via patch sys/arch/evbarm/rpi/vcprop.h: 1.16 Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs. While I'm here add some A57/A72 info as well. My RPI3 works with FB console - the uart needs some help with its clocks. -- Do invalidate the cache as RPI2 build with Clang can't fetch the memory config otherwise. -- Use the VC property mailbox to request the UART clock rate and use it appropriately Newer firmwares use 48MHz -- Disable BSC0 on Raspberry Pi 3 and Zero W boards. -- Interrupts are enabled before the timer is configured. Ensure that the timer is disabled when attaching so it doesn't go crazy between the time interrupts are enabled and clocks are initialized. My RPI3 makes it multi-user now. -- Enable UART0 (PL011) on GPIO header for Raspberry Pi 3 / Zero W
|
| 1.5.2.2 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.5.2.1 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #581): external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.7 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.7 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.7 external/broadcom/rpi-firmware/dist/start.elf: revision 1.7 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.7 New RPI and RPI2 firmware from commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix<popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.14.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.10.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.10.12.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.12.8.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.2 | 27-Dec-2023 |
skrll | 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
|
| 1.1 | 16-Dec-2019 |
skrll | branches: 1.1.4; 1.1.10; 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
|
| 1.1.10.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 16-Dec-2019 |
martin | file start4.elf was added on branch phil-wifi on 2020-04-08 14:04:01 +0000
|
| 1.2 | 27-Dec-2023 |
skrll | 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
|
| 1.1 | 16-Dec-2019 |
skrll | branches: 1.1.4; 1.1.10; 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
|
| 1.1.10.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|
| 1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.1 | 16-Dec-2019 |
martin | file start4cd.elf was added on branch phil-wifi on 2020-04-08 14:04:01 +0000
|
| 1.13 | 27-Dec-2023 |
skrll | 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
|
| 1.12 | 16-Dec-2019 |
skrll | branches: 1.12.8; 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
|
| 1.11 | 18-Sep-2018 |
skrll | 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
|
| 1.10 | 12-Jan-2017 |
skrll | branches: 1.10.12; 1.10.14; 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
|
| 1.9 | 11-Mar-2016 |
skrll | branches: 1.9.2; 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
|
| 1.8 | 19-Dec-2015 |
skrll | 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
|
| 1.7 | 04-Mar-2015 |
skrll | New RPI and RPI2 firmware from
commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix <popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.6 | 18-Jan-2015 |
skrll | New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80 Author: popcornmix <popcornmix@gmail.com> Date: Wed Jan 14 20:31:17 2015 +0000
|
| 1.5 | 25-Jul-2014 |
skrll | branches: 1.5.2; New firmware to support the model B+
commit 59c7325f2d49603faad398677f339dfd7870ecfd Author: popcornmix <popcornmix@gmail.com> Date: Thu Jul 24 17:58:30 2014 +0100
|
| 1.4 | 15-Oct-2013 |
skrll | branches: 1.4.2; Update firmware from today 2013-10-15. Requested in PR/48288.
|
| 1.3 | 09-Mar-2013 |
skrll | branches: 1.3.6; New firmware from today 2013/03/09
|
| 1.2 | 25-Jan-2013 |
skrll | branches: 1.2.2; Latest firmware including EDID support.
|
| 1.1 | 26-Oct-2012 |
skrll | branches: 1.1.2; 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.
|
| 1.1.2.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.2.1 | 26-Oct-2012 |
yamt | file start_cd.elf was added on branch yamt-pagecache on 2012-10-30 18:49:12 +0000
|
| 1.2.2.2 | 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
| 1.2.2.1 | 25-Jan-2013 |
riz | file start_cd.elf was added on branch netbsd-6 on 2013-02-13 01:36:12 +0000
|
| 1.3.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.6.2 | 09-Mar-2013 |
skrll | New firmware from today 2013/03/09
|
| 1.3.6.1 | 09-Mar-2013 |
skrll | file start_cd.elf was added on branch tls-maxphys on 2013-03-09 10:58:49 +0000
|
| 1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.2.3 | 26-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #1435): sys/arch/arm/arm32/cpu.c: 1.113 via patch sys/arch/arm/broadcom/bcm2835_bsc.c: 1.6 via patch sys/arch/arm/broadcom/bcm2835_plcom.c: 1.4 via patch sys/arch/arm/cortex/gtmr.c: 1.18 via patch sys/arch/arm/include/armreg.h: 1.110 via patch sys/arch/arm/include/vfpreg.h: 1.15 via patch sys/arch/arm/vfp/vfp_init.c: 1.50 via patch sys/arch/evbarm/rpi/rpi_machdep.c: 1.59, 1.70-1.72 via patch sys/arch/evbarm/rpi/vcprop.h: 1.16 Get the RPI3 working (in aarch32 mode) by recognising Cortex A53 CPUs. While I'm here add some A57/A72 info as well. My RPI3 works with FB console - the uart needs some help with its clocks. -- Do invalidate the cache as RPI2 build with Clang can't fetch the memory config otherwise. -- Use the VC property mailbox to request the UART clock rate and use it appropriately Newer firmwares use 48MHz -- Disable BSC0 on Raspberry Pi 3 and Zero W boards. -- Interrupts are enabled before the timer is configured. Ensure that the timer is disabled when attaching so it doesn't go crazy between the time interrupts are enabled and clocks are initialized. My RPI3 makes it multi-user now. -- Enable UART0 (PL011) on GPIO header for Raspberry Pi 3 / Zero W
|
| 1.5.2.2 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- 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 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
| 1.5.2.1 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #581): external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.7 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.7 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.7 external/broadcom/rpi-firmware/dist/start.elf: revision 1.7 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.7 New RPI and RPI2 firmware from commit b0079452ebce0158ce31d259d251f83a833f23c5 Author: popcornmix<popcornmix@gmail.com> Date: Tue Mar 3 15:49:57 2015 +0000
|
| 1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.14.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.10.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.10.12.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.12.8.1 | 31-Dec-2023 |
martin | Pull up the following, requested by skrll in ticket #525:
external/broadcom/rpi-firmware/dist/LICENCE.broadcom up to 1.3 external/broadcom/rpi-firmware/dist/bootcode.bin up to 1.13 external/broadcom/rpi-firmware/dist/fixup.dat up to 1.13 external/broadcom/rpi-firmware/dist/fixup4.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup4cd.dat up to 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat up to 1.13 external/broadcom/rpi-firmware/dist/start.elf up to 1.13 external/broadcom/rpi-firmware/dist/start4.elf up to 1.2 external/broadcom/rpi-firmware/dist/start4cd.elf up to 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf up to 1.13
Update RaspberryPI firmware
Update the RaspberryPI firmware to the version from
https://github.com/raspberrypi/rpi-firmware
commit fdb9eafae4b83e553593937eae8e77b0193903c3 Author: Dom Cobley <popcornmix-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
|