freebsd-dev/sys/dts/arm/overlays/spigen-rpi2.dtso
Ian Lepore 95e390b666 Add spi-max-frequency properties to all spigen nodes. This is a required
property for spi devices, although in the spigen case it's expected that
the speed will be overridden at runtime via the ioctl interface.  A very
conservative 500khz speed is used (I've never seen a spi device that
couldn't run at 1mhz).
2018-06-23 22:55:22 +00:00

40 lines
706 B
Plaintext

/* $FreeBSD$ */
/dts-v1/;
/plugin/;
/ {
compatible = "brcm,bcm2836";
};
&{/soc/spi@7e204000} {
status = "okay";
spigen0: spigen0 {
compatible = "freebsd,spigen";
reg = <0>;
status = "okay";
};
spigen1: spigen1 {
compatible = "freebsd,spigen";
reg = <1>;
spi-max-frequency = <500000>; /* Req'd property, override with spi(8) */
status = "okay";
};
spigen2: spigen2 {
compatible = "freebsd,spigen";
reg = <2>;
spi-max-frequency = <500000>; /* Req'd property, override with spi(8) */
status = "okay";
};
};
&{/soc/gpio@7e200000/spi0_cs_pins} {
brcm,pins = <8 7 16>;
brcm,function = <4>; /* ALT0 */
};
&{/soc/gpio@7e200000/spi0_gpio7} {
brcm,pins = <7 8 16 9 10 11>;
};