Currently, the kernel module polls for the PRUs by trying a range of phandles during initialization. This is an ugly workaround and may not work under all circumstances. Instead, the shepherd kernel module should be registered as a platform driver for the PRUs and automatically probed, once the PRUs are detected by the kernel.
Currently, the kernel module polls for the PRUs by trying a range of phandles during initialization. This is an ugly workaround and may not work under all circumstances. Instead, the shepherd kernel module should be registered as a platform driver for the PRUs and automatically probed, once the PRUs are detected by the kernel.