tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Can't get SPI to work



On Mon Sep 30, 2024 at 6:58 PM MSK, Michael van Elst wrote:
> nikitka.donskov%yandex.ru@localhost ("Nikita Donskov") writes:
>
> >from RPI's firmware repo:
> >https://github.com/raspberrypi/firmware/blob/master/boot/overlays/spi1-1cs.=
> >dtbo
>
> Maybe spi0-1cs.dtbo works better.
>
>
> >	dtoverlay=3Dspi1-1cs,cs0_spidev=3Doff
>
> The *spidev* attributes are for Linux and the Linux driver.
>
> You can use http://cdn.netbsd.org/pub/NetBSD/misc/mlelstv/spi.dtbo,
> the source is http://cdn.netbsd.org/pub/NetBSD/misc/mlelstv/spi.dts:
>
> /dts-v1/;
> /plugin/;
>
> / {
> 	compatible = "brcm,bcm2835";
>
> 	fragment@0 {
> 		target = <&spi>;
>
> 		__overlay__ {
> 			status = "okay";
> 			pinctrl-names = "default";
> 			pinctrl-0 = <&spi0_gpio7>;
> 		};
> 	};
> };
>
>
> Greetings,

This worked! Thank you very much.
I replaced `/boot/overlays/spi1-1cs.dtbo` with `/boot/overlays/spi.dtbo`,
modified `/boot/config.txt`:
	dtoverlay=spi

and everything just worked as it ought to be.

I am wondering why NetBSD image doesn't have this overlay and
`/boot/overlays/` directory at all.

-Nikita


Home | Main Index | Thread Index | Old Index