Lines Matching refs:rt2x00dev

35 static bool rt2800soc_hwcrypt_disabled(struct rt2x00_dev *rt2x00dev)  in rt2800soc_hwcrypt_disabled()  argument
40 static void rt2800soc_disable_radio(struct rt2x00_dev *rt2x00dev) in rt2800soc_disable_radio() argument
44 rt2800_disable_radio(rt2x00dev); in rt2800soc_disable_radio()
45 rt2x00mmio_register_write(rt2x00dev, PWR_PIN_CFG, 0); in rt2800soc_disable_radio()
48 if (rt2x00_rt(rt2x00dev, RT3883)) in rt2800soc_disable_radio()
51 rt2x00mmio_register_write(rt2x00dev, TX_PIN_CFG, reg); in rt2800soc_disable_radio()
54 static int rt2800soc_set_device_state(struct rt2x00_dev *rt2x00dev, in rt2800soc_set_device_state() argument
61 retval = rt2800mmio_enable_radio(rt2x00dev); in rt2800soc_set_device_state()
65 rt2800soc_disable_radio(rt2x00dev); in rt2800soc_set_device_state()
70 rt2800mmio_toggle_irq(rt2x00dev, state); in rt2800soc_set_device_state()
87 rt2x00_err(rt2x00dev, "Device failed to enter state %d (%d)\n", in rt2800soc_set_device_state()
93 static int rt2800soc_read_eeprom(struct rt2x00_dev *rt2x00dev) in rt2800soc_read_eeprom() argument
100 memcpy_fromio(rt2x00dev->eeprom, base_addr, EEPROM_SIZE); in rt2800soc_read_eeprom()
107 static char *rt2800soc_get_firmware_name(struct rt2x00_dev *rt2x00dev) in rt2800soc_get_firmware_name() argument
113 static int rt2800soc_load_firmware(struct rt2x00_dev *rt2x00dev, in rt2800soc_load_firmware() argument
120 static int rt2800soc_check_firmware(struct rt2x00_dev *rt2x00dev, in rt2800soc_check_firmware() argument
127 static int rt2800soc_write_firmware(struct rt2x00_dev *rt2x00dev, in rt2800soc_write_firmware() argument
138 struct rt2x00_dev *rt2x00dev = hw->priv; in rt2800soc_suspend() local
140 return rt2x00lib_suspend(rt2x00dev); in rt2800soc_suspend()
146 struct rt2x00_dev *rt2x00dev = hw->priv; in rt2800soc_resume() local
148 return rt2x00lib_resume(rt2x00dev); in rt2800soc_resume()
261 struct rt2x00_dev *rt2x00dev; in rt2x00soc_probe() local
296 rt2x00dev = hw->priv; in rt2x00soc_probe()
297 rt2x00dev->dev = &pdev->dev; in rt2x00soc_probe()
298 rt2x00dev->ops = ops; in rt2x00soc_probe()
299 rt2x00dev->hw = hw; in rt2x00soc_probe()
300 rt2x00dev->irq = irq; in rt2x00soc_probe()
301 rt2x00dev->clk = clk; in rt2x00soc_probe()
302 rt2x00dev->eeprom = eeprom; in rt2x00soc_probe()
303 rt2x00dev->rf = rf; in rt2x00soc_probe()
304 rt2x00dev->name = pdev->dev.driver->name; in rt2x00soc_probe()
305 rt2x00dev->csr.base = mem; in rt2x00soc_probe()
307 rt2x00_set_chip_intf(rt2x00dev, RT2X00_CHIP_INTF_SOC); in rt2x00soc_probe()
309 retval = rt2x00lib_probe_dev(rt2x00dev); in rt2x00soc_probe()
329 struct rt2x00_dev *rt2x00dev = hw->priv; in rt2800soc_remove() local
334 rt2x00lib_remove_dev(rt2x00dev); in rt2800soc_remove()