blob: 128286796b394fc0303426406bc1681846e179c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/* Copyright 2019 The Chromium OS Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
/* Mock USB Type-C mux */
#include "usb_mux.h"
/* Controller for mux state */
struct mock_usb_mux_ctrl {
mux_state_t state;
int num_set_calls;
};
/* Resets the state of the mock */
void mock_usb_mux_reset(void);
extern const struct usb_mux_driver mock_usb_mux_driver;
extern struct mock_usb_mux_ctrl mock_usb_mux;
|