1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (c) 2015 National Instruments
10 static int nulldev_serial_setbrg(struct udevice
*dev
, int baudrate
)
15 static int nulldev_serial_getc(struct udevice
*dev
)
20 static int nulldev_serial_pending(struct udevice
*dev
, bool input
)
25 static int nulldev_serial_input(struct udevice
*dev
)
30 static int nulldev_serial_putc(struct udevice
*dev
, const char ch
)
35 static const struct udevice_id nulldev_serial_ids
[] = {
36 { .compatible
= "nulldev-serial" },
41 const struct dm_serial_ops nulldev_serial_ops
= {
42 .putc
= nulldev_serial_putc
,
43 .pending
= nulldev_serial_pending
,
44 .getc
= nulldev_serial_getc
,
45 .setbrg
= nulldev_serial_setbrg
,
48 U_BOOT_DRIVER(serial_nulldev
) = {
49 .name
= "serial_nulldev",
51 .of_match
= nulldev_serial_ids
,
52 .ops
= &nulldev_serial_ops
,