diff --git a/drivers/spi/spi-tegra124-slave.c b/drivers/spi/spi-tegra124-slave.c index 246e0b45..10ffee53 100644 --- a/drivers/spi/spi-tegra124-slave.c +++ b/drivers/spi/spi-tegra124-slave.c @@ -1,5 +1,5 @@ -// SPDX-License-Identifier: GPL-2.0 -// Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +// SPDX-License-Identifier: GPL-2.0-only +// SPDX-FileCopyrightText: Copyright (C) 2023 NVIDIA CORPORATION. All rights reserved. #include #include @@ -22,6 +22,7 @@ #include #include #include +#include #include #include @@ -277,12 +278,6 @@ struct tegra_spi_controller_data { int cs_gpio; }; -typedef int (*spi_callback)(void *client_data); -int tegra_spi_slave_register_callback(struct spi_device *spi, - spi_callback func_ready, - spi_callback func_isr, - void *client_data); - struct tegra_spi_data { struct device *dev; struct spi_controller *controller; diff --git a/include/linux/spi/spi-tegra124-slave.h b/include/linux/spi/spi-tegra124-slave.h new file mode 100644 index 00000000..4c1c6440 --- /dev/null +++ b/include/linux/spi/spi-tegra124-slave.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * SPDX-FileCopyrightText: Copyright (C) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +#ifndef __LINUX_SPI_TEGRA124_SLAVE_H +#define __LINUX_SPI_TEGRA124_SLAVE_H + +#include + +typedef int (*spi_callback)(void *client_data); + +int tegra124_spi_slave_register_callback(struct spi_device *spi, + spi_callback func_ready, + spi_callback func_isr, + void *client_data); +#endif