mmio.c (976e3645923bdd2fe7893aae33fd7a21098bfb28) | mmio.c (0987295750574adc59999b8fb9890834574bc4e2) |
---|---|
1// SPDX-License-Identifier: ISC 2/* 3 * Copyright (C) 2016 Felix Fietkau <nbd@nbd.name> 4 */ 5 6#include "mt76.h" 7#include "trace.h" 8 --- 80 unchanged lines hidden (view full) --- 89 .wr_rp = mt76_mmio_wr_rp, 90 .rd_rp = mt76_mmio_rd_rp, 91 .type = MT76_BUS_MMIO, 92 }; 93 94 dev->bus = &mt76_mmio_ops; 95 dev->mmio.regs = regs; 96 | 1// SPDX-License-Identifier: ISC 2/* 3 * Copyright (C) 2016 Felix Fietkau <nbd@nbd.name> 4 */ 5 6#include "mt76.h" 7#include "trace.h" 8 --- 80 unchanged lines hidden (view full) --- 89 .wr_rp = mt76_mmio_wr_rp, 90 .rd_rp = mt76_mmio_rd_rp, 91 .type = MT76_BUS_MMIO, 92 }; 93 94 dev->bus = &mt76_mmio_ops; 95 dev->mmio.regs = regs; 96 |
97 skb_queue_head_init(&dev->mmio.mcu.res_q); 98 init_waitqueue_head(&dev->mmio.mcu.wait); | |
99 spin_lock_init(&dev->mmio.irq_lock); | 97 spin_lock_init(&dev->mmio.irq_lock); |
100 mutex_init(&dev->mmio.mcu.mutex); | |
101} 102EXPORT_SYMBOL_GPL(mt76_mmio_init); | 98} 99EXPORT_SYMBOL_GPL(mt76_mmio_init); |