]> git.ipfire.org Git - people/ms/u-boot.git/blame - include/iomux.h
bootstage: Record the time taken to set up driver model
[people/ms/u-boot.git] / include / iomux.h
CommitLineData
16a28ef2
GJ
1/*
2 * (C) Copyright 2008
3 * Gary Jennejohn, DENX Software Engineering GmbH, garyj@denx.de.
4 *
1a459660 5 * SPDX-License-Identifier: GPL-2.0+
16a28ef2
GJ
6 */
7
8#ifndef _IO_MUX_H
9#define _IO_MUX_H
10
52cb4d4f 11#include <stdio_dev.h>
16a28ef2
GJ
12
13/*
14 * Stuff required to support console multiplexing.
15 */
16
17/*
18 * Pointers to devices used for each file type. Defined in console.c
19 * but storage is allocated in iomux.c.
20 */
52cb4d4f 21extern struct stdio_dev **console_devices[MAX_FILES];
16a28ef2
GJ
22/*
23 * The count of devices assigned to each FILE. Defined in console.c
24 * and populated in iomux.c.
25 */
26extern int cd_count[MAX_FILES];
27
28int iomux_doenv(const int, const char *);
29void iomux_printdevs(const int);
d7be3056 30struct stdio_dev *search_device(int, const char *);
16a28ef2
GJ
31
32#endif /* _IO_MUX_H */