ARM: dts: Adds device tree file for McGill's IceBoard, based on TI AM3874
authorGraeme Smecher <gsmecher@threespeedlogic.com>
Thu, 24 Jan 2019 18:15:58 +0000 (10:15 -0800)
committerTony Lindgren <tony@atomide.com>
Thu, 24 Jan 2019 18:22:43 +0000 (10:22 -0800)
commitd031773169df2de868c1b6ff75679ddac5d4a7ec
treebca73abb230c521ad4236e8cd67cfa3dae02cd1d
parent417992d5744fe943d79f6681e29e7a54bb97e2e0
ARM: dts: Adds device tree file for McGill's IceBoard, based on TI AM3874

This is an ARM + FPGA instrumentation board used at telescopes in
Antarctica, Chile, and Canada:

        https://pole.uchicago.edu/
        https://arxiv.org/abs/1608.03025
        https://chime-experiment.ca/

With these commits and a suitable userspace, we can boot the board, load
a FPGA bitstream, and communicate with the RTL design. Most of the board's
telemetry sensors (temperatures, voltages) are functional but detailed
testing is to follow.

We are weaning ourselves off TI's "official" kernel for this SOC, which
has been stuck at 2.6.37 and is not really fit for use. To anyone at TI:
despite good silicon and some dedicated support enginers, your
open-source software strategy for these parts has not worked well.
Please get in touch with me if you'd like to have a constructive
discussion about ways to improve it.

Signed-off-by: Graeme Smecher <gsmecher@threespeedlogic.com>
[tony@atomide.com: dropped fpga@1 as linux,spidev is still undocumented]
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/am3874-iceboard.dts [new file with mode: 0644]