Always report errors while connecting SPI device with nRF54L15-DK

Dear Nordic team.

    I am a beginner learning to connect a SPI devices with nRF54L15-DK but the program always reports errors. Here are my related codes:

nrf54l15dk_nrf54l15_cpuapp.overlay:

/ {
    chosen {
        nordic,nus-uart = &uart20;
    };


    reserved-memory {
        #address-cells = <1>;
        #size-cells = <1>;
        ranges;
    };
};
&spi22 {
    status = "okay";
    compatible = "nordic,nrf-spim";
    pinctrl-0 = <&spi22_default>;
    pinctrl-1 = <&spi22_sleep>;
    pinctrl-names = "default""sleep";
    max-frequency = <DT_FREQ_M(8)>;
    my_spi_scr: my_spi_scr@0{
        compatible = "spidev";
        reg = <0>;
        spi-max-frequency = <DT_FREQ_M(8)>;
        cs-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
        status = "okay";
        label = "MYSPISCREEN";
    };
};
&pinctrl {
    spi22_default: spi22_default {
        group1 {
            psels = <NRF_PSEL(SPIM_SCK03)>, <NRF_PSEL(SPIM_MOSI02)>;
        };
    };
    spi22_sleep: spi22_sleep {
        group1 {
            psels = <NRF_PSEL(SPIM_SCK03)>, <NRF_PSEL(SPIM_MOSI02)>;
        };
    };
};
main.c:
#include <uart_async_adapter.h>

#include <zephyr/types.h>
#include <zephyr/kernel.h>
#include <zephyr/drivers/uart.h>
#include <zephyr/drivers/spi.h>

#include <zephyr/device.h>
#include <zephyr/devicetree.h>
#include <soc.h>

#include <dk_buttons_and_leds.h>

#include <zephyr/settings/settings.h>

#include <stdio.h>
#include <string.h>

#include <zephyr/logging/log.h>
/*=====================*/
#define SPI22_NODE DT_NODELABEL(my_spi_scr)
static const struct spi_dt_spec scr_spi = SPI_DT_SPEC_GET(SPI22_NODESPI_WORD_SET(8)0); // <= the code where the error is reported
Error Content:
I have tried many times to fix this error but never make sense. I will be appreciate if someone can help.
Related