1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Firmware API for mac80211 ST-Ericsson CW1200 drivers 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (c) 2010, ST-Ericsson 6*4882a593Smuzhiyun * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 7*4882a593Smuzhiyun * 8*4882a593Smuzhiyun * Based on: 9*4882a593Smuzhiyun * ST-Ericsson UMAC CW1200 driver which is 10*4882a593Smuzhiyun * Copyright (c) 2010, ST-Ericsson 11*4882a593Smuzhiyun * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> 12*4882a593Smuzhiyun */ 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #ifndef FWIO_H_INCLUDED 15*4882a593Smuzhiyun #define FWIO_H_INCLUDED 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #define BOOTLOADER_CW1X60 "boot_cw1x60.bin" 18*4882a593Smuzhiyun #define FIRMWARE_CW1X60 "wsm_cw1x60.bin" 19*4882a593Smuzhiyun #define FIRMWARE_CUT22 "wsm_22.bin" 20*4882a593Smuzhiyun #define FIRMWARE_CUT20 "wsm_20.bin" 21*4882a593Smuzhiyun #define FIRMWARE_CUT11 "wsm_11.bin" 22*4882a593Smuzhiyun #define FIRMWARE_CUT10 "wsm_10.bin" 23*4882a593Smuzhiyun #define SDD_FILE_CW1X60 "sdd_cw1x60.bin" 24*4882a593Smuzhiyun #define SDD_FILE_22 "sdd_22.bin" 25*4882a593Smuzhiyun #define SDD_FILE_20 "sdd_20.bin" 26*4882a593Smuzhiyun #define SDD_FILE_11 "sdd_11.bin" 27*4882a593Smuzhiyun #define SDD_FILE_10 "sdd_10.bin" 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun int cw1200_load_firmware(struct cw1200_common *priv); 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun /* SDD definitions */ 32*4882a593Smuzhiyun #define SDD_PTA_CFG_ELT_ID 0xEB 33*4882a593Smuzhiyun #define SDD_REFERENCE_FREQUENCY_ELT_ID 0xc5 34*4882a593Smuzhiyun u32 cw1200_dpll_from_clk(u16 clk); 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun #endif 37