Hi Binks,
The RSDK is a separate software product from the Linux BSP, it contains drivers and example applications. Some of the drivers have kernel module components and to rebuild these one needs to have both the RSDK sources and Linux kernel sources available (kernel modules must be built using header files referenced in the sources for the exact kernel the modules will be used with).
So you need to acquire the RSDK for S32R45, it can be downloaded from your NXP Software Account in the same area as the Linux BSP - S32R45 Standard Software. When you download and install it the root directory "rsdk" is revealed, here is where you place the FastDMA kernel module source folder. Please read the RSDK release notes and user manual for instructions on how to build RSDK driver kernel modules, these same instructions also apply to FastDMA module since the makefile is composed in a similar way. For example you will supply the path to your Linux kernel sources on the command line when invoking the FastDMA makefile.
Don't confuse this with the Linux BSP Yocto RSDK recipe/layer, that is used to build the Linux kernel including customisations needed by Linux BSP. Once this is built the sources can be used to build kernel modules against, such as FastDMA and RSDK drivers.
Best regards,
Gary