From 9f5f5d283e5acac742b58edd77b3d43812204ca8 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 5 Aug 2015 18:37:30 +0200 Subject: [PATCH] mcu: set MAC co-clock option based on EEPROM data Signed-off-by: Felix Fietkau --- mcu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mcu.c b/mcu.c index 386e7eca..eb968ee1 100644 --- a/mcu.c +++ b/mcu.c @@ -230,6 +230,10 @@ mt76pci_load_firmware(struct mt76_dev *dev) mt76_wr(dev, MT_MCU_PCIE_REMAP_BASE4, 0); + val = mt76_eeprom_get(dev, MT_EE_NIC_CONF_2); + if (MT76_GET(MT_EE_NIC_CONF_2_XTAL_OPTION, val) == 1) + mt76_set(dev, MT_MCU_COM_REG0, BIT(30)); + /* trigger firmware */ mt76_wr(dev, MT_MCU_INT_LEVEL, 2); for (i = 200; i > 0; i--) {