On Mon, May 29, 2023 at 10:13:30PM +1200, Avon Robertson wrote:
> $ fgrep -e AR9485 *
> ar9003reg.h:#define AR9485_PHY_65NM_CH0_TOP2  0x16284
> ar9003reg.h:#define AR9485_PHY_CH0_XTAL               0x16290
> ar9003reg.h:/* Bits for AR9485_PHY_65NM_CH0_TOP2. */
> ar9003reg.h:#define AR9485_PHY_65NM_CH0_TOP2_XPABIASLVL_M     0x0000f000
> ar9003reg.h:#define AR9485_PHY_65NM_CH0_TOP2_XPABIASLVL_S     12
> ar9003reg.h:/* Bits for AR9485_PHY_CH0_XTAL. */
> ar9003reg.h:#define AR9485_PHY_CH0_XTAL_CAPINDAC_M    0x7f000000
> ar9003reg.h:#define AR9485_PHY_CH0_XTAL_CAPINDAC_S    24
> ar9003reg.h:#define AR9485_PHY_CH0_XTAL_CAPOUTDAC_M   0x00fe0000
> ar9003reg.h:#define AR9485_PHY_CH0_XTAL_CAPOUTDAC_S   17
> ar9380.c: * Routines for AR9380 and AR9485 chipsets.
> ar9380.c:             reg = AR_READ(sc, AR9485_PHY_65NM_CH0_TOP2);
> ar9380.c:             reg = RW(reg, AR9485_PHY_65NM_CH0_TOP2_XPABIASLVL,
> ar9380.c:             AR_WRITE(sc, AR9485_PHY_65NM_CH0_TOP2, reg);
> ar9380.c:             reg = AR_READ(sc, AR9485_PHY_CH0_XTAL);
> ar9380.c:             reg = RW(reg, AR9485_PHY_CH0_XTAL_CAPINDAC,
> ar9380.c:             reg = RW(reg, AR9485_PHY_CH0_XTAL_CAPOUTDAC,
> ar9380.c:             AR_WRITE(sc, AR9485_PHY_CH0_XTAL, reg);
> ar9380reg.h: * AR9485 1.1 programming.
> ar9380reg.h: * AR9485 1.1 Tx gains.
> ar9380reg.h: * AR9485 1.1 Rx gains.
> athn.c:               return ("AR9485");
> 
> Am I missing something w.r.t. enabling the athn interface OR is the
> Atheros AR9485 chip really unsupported?  The dmesg output identifies it
> as having a rom address conflict and as having an unconfigured function
> 0.

The ar9380.c parts of this driver are intentionally disabled because they
do not work. I would be happy to review and test patches that improve
this sad situation.

Reply via email to