| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright 2020 Google LLC |
| * Written by Simon Glass <sjg@chromium.org> |
| */ |
| |
| #ifndef __asm_serial_h |
| #define __asm_serial_h |
| |
| #include <dt-structs.h> |
| |
| struct sandbox_serial_plat { |
| #if CONFIG_IS_ENABLED(OF_PLATDATA) |
| struct dtd_sandbox_serial dtplat; |
| #endif |
| int colour; /* Text colour to use for output, -1 for none */ |
| }; |
| |
| /** |
| * struct sandbox_serial_priv - Private data for this driver |
| * |
| * @buf: holds input characters available to be read by this driver |
| */ |
| struct sandbox_serial_priv { |
| struct membuff buf; |
| char serial_buf[16]; |
| bool start_of_line; |
| }; |
| |
| #endif /* __asm_serial_h */ |