svn commit: r330072 - in head/sys: arm/broadcom/bcm2835 dts/arm

John Baldwin jhb at freebsd.org
Tue Feb 27 18:52:41 UTC 2018


On Tuesday, February 27, 2018 07:31:13 AM Rodney W. Grimes wrote:
> > Author: mmel
> > Date: Tue Feb 27 15:01:17 2018
> > New Revision: 330072
> > URL: https://svnweb.freebsd.org/changeset/base/330072
> > 
> > Log:
> >   Switch to mainstream DTS for Raspberry Pi-B  and Pi-2.
> >   This is first step in attempt to make FreeBSD compatible with all variants of
> >   RPi boards.
> >   
> >   Reviewed by:	gonzo
> >   MFC after:	3 weeks
> > 
> > Modified:
> >   head/sys/arm/broadcom/bcm2835/bcm2835_intr.c
> >   head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
> >   head/sys/arm/broadcom/bcm2835/bcm2835_systimer.c
> >   head/sys/arm/broadcom/bcm2835/bcm283x_dwc_fdt.c
> >   head/sys/dts/arm/rpi.dts
> >   head/sys/dts/arm/rpi2.dts
> 
> YES!  What are the chances of also getting arm7 support working for RPi3?
> Most other people can run a 32bit OS on this board, I do not see why we
> only support a 64 bit (aarch64) variant.

Hmm, my RPI2 v1.2 (which is an RPI3 without wireless) runs both arm64 and
armv7 just fine and has since late summer.  (All my testing of armv7 support
that was upstreamed into GDB 8.1 was done on that board.)  The main changes
it needed at the time were some u-boot updates and a commit to properly
disable a virtual timer on boot that was causing boot hangs.  I think there
might have been one other commit to make sdhci deal with the DTS not
including a clock frequency or some such as well.

-- 
John Baldwin


More information about the svn-src-all mailing list