New managed functions pcim_enable_device() and pcim_iomap(), were tested by temporarily modifying the driver adv_pci.c to used pcim_enable_device() and driver kvaser_pci.c to use pcim_iomap().
This was done because we do not have a Fintek F81601 card handy nor do we have QEmu support for this card at this time, and since the associated driver is the only one that uses the functions pcim_enable_device() and pcim_iomap().
The driver was started with the command "dev-can-linux -Ex -vvv" and the following dump shows the new managed functions to be working as expected (see the '!!!' below):
New managed functions pcim_enable_device() and pcim_iomap(), were tested by temporarily modifying the driver adv_pci.c to used pcim_enable_device() and driver kvaser_pci.c to use pcim_iomap().
This was done because we do not have a Fintek F81601 card handy nor do we have QEmu support for this card at this time, and since the associated driver is the only one that uses the functions pcim_enable_device() and pcim_iomap().
The driver was started with the command "dev-can-linux -Ex -vvv" and the following dump shows the new managed functions to be working as expected (see the '!!!' below):