uboot/include/usb_cdc_acm.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2006
   3 * Bryan O'Donoghue, deckard@codehermit.ie, CodeHermit
   4 *
   5 * SPDX-License-Identifier:     GPL-2.0+
   6 */
   7
   8/* ACM Control Requests */
   9#define ACM_SEND_ENCAPSULATED_COMMAND   0x00
  10#define ACM_GET_ENCAPSULATED_RESPONSE   0x01
  11#define ACM_SET_COMM_FEATURE            0x02
  12#define ACM_GET_COMM_FEATRUE            0x03
  13#define ACM_CLEAR_COMM_FEATURE          0x04
  14#define ACM_SET_LINE_ENCODING           0x20
  15#define ACM_GET_LINE_ENCODING           0x21
  16#define ACM_SET_CONTROL_LINE_STATE      0x22
  17#define ACM_SEND_BREAK                  0x23
  18
  19/* ACM Notification Codes */
  20#define ACM_NETWORK_CONNECTION          0x00
  21#define ACM_RESPONSE_AVAILABLE          0x01
  22#define ACM_SERIAL_STATE                0x20
  23
  24/* Format of response expected by a ACM_GET_LINE_ENCODING request */
  25struct rs232_emu{
  26                unsigned long dter;
  27                unsigned char stop_bits;
  28                unsigned char parity;
  29                unsigned char data_bits;
  30}__attribute__((packed));
  31