Bug 214337 - [request] RPI-B: create separate device tree for RPI-B+
Summary: [request] RPI-B: create separate device tree for RPI-B+
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 11.0-STABLE
Hardware: arm Any
: --- Affects Some People
Assignee: freebsd-arm (Nobody)
Depends on:
Reported: 2016-11-08 21:09 UTC by Martin Birgmeier
Modified: 2020-05-30 15:55 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
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