|
@@ -1121,17 +1121,12 @@ static int fwnet_broadcast_start(struct fwnet_device *dev)
|
|
|
unsigned u;
|
|
|
|
|
|
if (dev->local_fifo == FWNET_NO_FIFO_ADDR) {
|
|
|
- /* outside OHCI posted write area? */
|
|
|
- static const struct fw_address_region region = {
|
|
|
- .start = 0xffff00000000ULL,
|
|
|
- .end = CSR_REGISTER_BASE,
|
|
|
- };
|
|
|
-
|
|
|
dev->handler.length = 4096;
|
|
|
dev->handler.address_callback = fwnet_receive_packet;
|
|
|
dev->handler.callback_data = dev;
|
|
|
|
|
|
- retval = fw_core_add_address_handler(&dev->handler, ®ion);
|
|
|
+ retval = fw_core_add_address_handler(&dev->handler,
|
|
|
+ &fw_high_memory_region);
|
|
|
if (retval < 0)
|
|
|
goto failed_initial;
|
|
|
|