mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-14 06:35:12 +00:00
652b4afb24
A firmware is necessary to run the chip. wfx_init_device() is in charge of loading firmware on chip and doing low level initialization. Firmwares for WF200 are available here: https://github.com/SiliconLabs/wfx-firmware/ Note that firmware are encrypted. Driver checks that key used to encrypt firmware match with key burned into chip. Currently, "C0" key is used for production chips. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20190919142527.31797-6-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 lines
289 B
C
15 lines
289 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Firmware loading.
|
|
*
|
|
* Copyright (c) 2017-2019, Silicon Laboratories, Inc.
|
|
* Copyright (c) 2010, ST-Ericsson
|
|
*/
|
|
#ifndef WFX_FWIO_H
|
|
#define WFX_FWIO_H
|
|
|
|
struct wfx_dev;
|
|
|
|
int wfx_init_device(struct wfx_dev *wdev);
|
|
|
|
#endif /* WFX_FWIO_H */
|