drivers/spi/spidev.c:741:22: error: ‘SPIDEV_ACPI_DUMMY’ undeclared here (not in a function)
741 | { "SPT0001", SPIDEV_ACPI_DUMMY },
| ^~~~~~~~~~~~~~~~~
drivers/spi/spidev.c: In function ‘spidev_probe_acpi’:
drivers/spi/spidev.c:752:14: error: implicit declaration of function ‘has_acpi_companion’ [-Werror=implicit-function-declaration]
752 | if (!has_acpi_companion(&spi->dev))
| ^~~~~~~~~~~~~~~~~~
drivers/spi/spidev.c:755:14: error: implicit declaration of function ‘acpi_match_device’; did you mean ‘spi_add_device’? [-Werror=implicit-function-declaration]
755 | id = acpi_match_device(spidev_acpi_ids, &spi->dev);
| ^~~~~~~~~~~~~~~~~
| spi_add_device
drivers/spi/spidev.c:755:12: warning: assignment to ‘const struct acpi_device_id *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
755 | id = acpi_match_device(spidev_acpi_ids, &spi->dev);
| ^
drivers/spi/spidev.c: At top level:
drivers/spi/spidev.c:762:2: error: #else without #if
762 | #else
| ^~~~
drivers/spi/spidev.c:763:20: error: redefinition of ‘spidev_probe_acpi’
763 | static inline void spidev_probe_acpi(struct spi_device *spi) {}
| ^~~~~~~~~~~~~~~~~
drivers/spi/spidev.c:748:13: note: previous definition of ‘spidev_probe_acpi’ with type ‘void(struct spi_device *)’
748 | static void spidev_probe_acpi(struct spi_device *spi)
| ^~~~~~~~~~~~~~~~~
drivers/spi/spidev.c:764:2: error: #endif without #if
764 | #endif
| ^~~~~
CC [M] fs/ksmbd/mgmt/user_config.o
drivers/spi/spidev.c: In function ‘spidev_probe’:
drivers/spi/spidev.c:779:34: error: implicit declaration of function ‘of_match_device’ [-Werror=implicit-function-declaration]
779 | if (spi->dev.of_node && !of_match_device(spidev_dt_ids, &spi->dev)) {
| ^~~~~~~~~~~~~~~
drivers/spi/spidev.c: At top level:
drivers/spi/spidev.c:748:13: warning: ‘spidev_probe_acpi’ defined but not used [-Wunused-function]
748 | static void spidev_probe_acpi(struct spi_device *spi)
| ^~~~~~~~~~~~~~~~~
drivers/spi/spidev.c:728:12: warning: ‘spidev_acpi_check’ defined but not used [-Wunused-function]
728 | static int spidev_acpi_check(struct device *dev)
| ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:289: drivers/spi/spidev.o] Error 1
make[1]: *** [scripts/Makefile.build:552: drivers/spi] Error 2
make: *** [Makefile:1908: drivers] Error 2
make: *** Waiting for unfinished jobs....
@ophub