diff --git a/driver/sdr.c b/driver/sdr.c index 8c93f7b..1bae663 100644 --- a/driver/sdr.c +++ b/driver/sdr.c @@ -2,17 +2,21 @@ // SPDX-FileCopyrightText: 2022 UGent // SPDX-License-Identifier: AGPL-3.0-or-later -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +//Headers to support the implementation of a device driver +#include //Provides various bit manipulation operations. +#include //Provides functions for managing DMA memory pools. +#include // Provides input/output operations for accessing memory-mapped I/O. +#include //Provides functions for polling memory-mapped I/O operations +#include //Provides functions for working with device tree address translations. +#include //Provides functions for working with device tree platform devices +#include // Provides functions for working with device tree interrupt controllers +#include // Provides functions for managing kernel memory allocation +#include //Provides functions for working with clock sources. +#include // Provides functions for accessing 64-bit I/O registers on some architectures. + +//standard linux headers +//headers provide various kernel-level functionality related to delays, interrupts,DMA operations, Ethernet devices, initialization, and kernel threads. #include #include