root/include/linux/platform_data/max3421-hcd.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Copyright (c) 2014 eGauge Systems LLC
   4  *      Contributed by David Mosberger-Tang <davidm@egauge.net>
   5  *
   6  * Platform-data structure for MAX3421 USB HCD driver.
   7  *
   8  */
   9 #ifndef MAX3421_HCD_PLAT_H_INCLUDED
  10 #define MAX3421_HCD_PLAT_H_INCLUDED
  11 
  12 /*
  13  * This structure defines the mapping of certain auxiliary functions to the
  14  * MAX3421E GPIO pins.  The chip has eight GP inputs and eight GP outputs.
  15  * A value of 0 indicates that the pin is not used/wired to anything.
  16  *
  17  * At this point, the only control the max3421-hcd driver cares about is
  18  * to control Vbus (5V to the peripheral).
  19  */
  20 struct max3421_hcd_platform_data {
  21         u8 vbus_gpout;                  /* pin controlling Vbus */
  22         u8 vbus_active_level;           /* level that turns on power */
  23 };
  24 
  25 #endif /* MAX3421_HCD_PLAT_H_INCLUDED */

/* [<][>][^][v][top][bottom][index][help] */