blob: dfafd79e7fab218f687dee058217fc9fac9cd115 [file] [log] [blame]
Martin Roth239b5df2022-07-26 22:18:26 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
Vladimir Serbinenko45988da2013-03-30 02:02:13 +01003#ifndef SPKMODEM_H
4#define SPKMODEM_H 1
5
Kyösti Mälkkif3390862014-02-26 15:19:04 +02006#include <stdint.h>
7
Vladimir Serbinenko45988da2013-03-30 02:02:13 +01008void spkmodem_init(void);
9void spkmodem_tx_byte(unsigned char c);
10
Arthur Heymansd0cb97e2023-11-06 15:24:01 +010011#if CONFIG(SPKMODEM) && (ENV_ROMSTAGE_OR_BEFORE || ENV_RAMSTAGE)
Kyösti Mälkkif3390862014-02-26 15:19:04 +020012static inline void __spkmodem_init(void) { spkmodem_init(); }
13static inline void __spkmodem_tx_byte(u8 data) { spkmodem_tx_byte(data); }
14#else
15static inline void __spkmodem_init(void) {}
16static inline void __spkmodem_tx_byte(u8 data) {}
17#endif
18
Vladimir Serbinenko45988da2013-03-30 02:02:13 +010019#endif