Hello,
I am trying to setup a device (Semtech LR1110) connected to SPI 1 peripheral on the nRF5340pdk.
I have a driver code for it. My question is this.
How can I set it up in the .dts file and keep the code that drives it with my source code on my local drive without having to put it the C:\Zypher\v1.3.0\zephyr\drivers\LR1110?
Q1/ Will the proposed Device Tree fragment do the job?
...
...
spi1: spi@9000 {
compatible = "nordic,nrf5340";
compatible = "nordic,nrf5340";
status = "okay";
reg = < 0x9000 0x1000 >;
interrupts = < 0x9 0x1 >;
label = "SPI_1";
label = "SPI_1";
sck-pin = < 0x?? >;
mosi-pin = < 0x?? >;
miso-pin = < 0x?? >;
}; mosi-pin = < 0x?? >;
miso-pin = < 0x?? >;
Q2/ How do I get the device binding to work?
Will this work?
device_get_binding( DT_PROP( DT_NODELABEL(spi1), label );
Thank you.
Kind regards