Bug 214337

Summary: [request] RPI-B: create separate device tree for RPI-B+
Product: Base System Reporter: Martin Birgmeier <d8zNeCFG>
Component: kernAssignee: freebsd-arm (Nobody) <freebsd-arm>
Status: Closed Overcome By Events    
Severity: Affects Some People    
Priority: ---    
Version: 11.0-STABLE   
Hardware: arm   
OS: Any   

Description Martin Birgmeier 2016-11-08 21:09:29 UTC
The RPI-B and RPI-B+ are slightly different. The Linux sources for the FDT recognize this, as evidenced by running

# diff /usr/src/sys/gnu/dts/arm/bcm2835-rpi-b{,-plus}.dts

The FreeBSD version in /usr/src/sys/boot/fdt/dts/arm/rpi.dts seems to cover the RPI-B, but not the B+. Amongst others, this makes it impossible to use the activity and power LEDs, and may even lead to hardware problems when trying to modify the activity LED.

It would be nice to have a dts which is suitable for the RPI-B+.

This possibly means that all the RPI variants allegedly supported by rpi.dts actually need their own specific dts.

-- Martin