thead_admin bf06161d3c Linux_SDK_V1.0.2 пре 1 година
..
.deps a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
.dirstamp a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
Kconfig a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
Makefile a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
README a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp,cma.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp,v1.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp-hw-hikey960,cma.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp-hw-hikey960,v1.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp-hw-simple,cma.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp-hw-simple,v1.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp-hw-simple.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
cdns,xrp.txt a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
insmod.sh a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
insmod_load_fw_man.sh a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
rmmod.sh a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_address_map.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_address_map.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_alloc.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_alloc.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_cma_alloc.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_cma_alloc.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_debug.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_debug.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_firmware.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_firmware.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_hw.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_hw_comm.c bf06161d3c Linux_SDK_V1.0.2 пре 1 година
xrp_hw_hikey960.c a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_hw_hikey960_dsp_interface.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_hw_simple.c bf06161d3c Linux_SDK_V1.0.2 пре 1 година
xrp_hw_simple_dsp_interface.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_internal.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_kernel_defs.h bf06161d3c Linux_SDK_V1.0.2 пре 1 година
xrp_kernel_dsp_interface.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_kernel_report.h bf06161d3c Linux_SDK_V1.0.2 пре 1 година
xrp_private_alloc.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xrp_ring_buffer.h a82fcbc63c Linux_SDK_V0.9.5 пре 1 година
xvp_main.c bf06161d3c Linux_SDK_V1.0.2 пре 1 година

README

Driver parameters:

- firmware_command_timeout, int: a number of seconds that the host waits for
the DSP to respond to a synchronization request or a command. Can be changed
at runtime through the following sysfs entry:
/sys/module/xrp/parameters/firmware_command_timeout

- firmware_reboot, 0/1: controls whether the driver reboots firmware on
command timeout. Enabled by default and can be changed at runtime through
the following sysfs entry: /sys/module/xrp/parameters/firmware_reboot

- loopback, 0/1/2/3: controls level of interaction between the driver and
the firmware.
0: normal operation. The driver loads firmware, controls DSP and interacts
with the firmware through shared memory;
1: no-communication loopback. The driver loads the firmware and controls
DSP, but does not communicate with firmware. Initial synchronization
is not performed and command submission is completed immediately after
all normal preparation steps related to buffer mapping. Communication
area is not touched by the driver.
2: no-control loopback. The driver loads the firmware, but does not control
DSP nor does it communicate with the firmware. Neither communication
area nor DSP MMIO area are touched by the driver.
3: no-firmware loopback. The driver doesn't load firmware, doesn't control
DSP and doesn't communicate with DSP.