18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Firmware API for mac80211 ST-Ericsson CW1200 drivers 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2010, ST-Ericsson 68c2ecf20Sopenharmony_ci * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 78c2ecf20Sopenharmony_ci * 88c2ecf20Sopenharmony_ci * Based on: 98c2ecf20Sopenharmony_ci * ST-Ericsson UMAC CW1200 driver which is 108c2ecf20Sopenharmony_ci * Copyright (c) 2010, ST-Ericsson 118c2ecf20Sopenharmony_ci * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> 128c2ecf20Sopenharmony_ci */ 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#ifndef FWIO_H_INCLUDED 158c2ecf20Sopenharmony_ci#define FWIO_H_INCLUDED 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci#define BOOTLOADER_CW1X60 "boot_cw1x60.bin" 188c2ecf20Sopenharmony_ci#define FIRMWARE_CW1X60 "wsm_cw1x60.bin" 198c2ecf20Sopenharmony_ci#define FIRMWARE_CUT22 "wsm_22.bin" 208c2ecf20Sopenharmony_ci#define FIRMWARE_CUT20 "wsm_20.bin" 218c2ecf20Sopenharmony_ci#define FIRMWARE_CUT11 "wsm_11.bin" 228c2ecf20Sopenharmony_ci#define FIRMWARE_CUT10 "wsm_10.bin" 238c2ecf20Sopenharmony_ci#define SDD_FILE_CW1X60 "sdd_cw1x60.bin" 248c2ecf20Sopenharmony_ci#define SDD_FILE_22 "sdd_22.bin" 258c2ecf20Sopenharmony_ci#define SDD_FILE_20 "sdd_20.bin" 268c2ecf20Sopenharmony_ci#define SDD_FILE_11 "sdd_11.bin" 278c2ecf20Sopenharmony_ci#define SDD_FILE_10 "sdd_10.bin" 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ciint cw1200_load_firmware(struct cw1200_common *priv); 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci/* SDD definitions */ 328c2ecf20Sopenharmony_ci#define SDD_PTA_CFG_ELT_ID 0xEB 338c2ecf20Sopenharmony_ci#define SDD_REFERENCE_FREQUENCY_ELT_ID 0xc5 348c2ecf20Sopenharmony_ciu32 cw1200_dpll_from_clk(u16 clk); 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci#endif 37