cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

max3421-hcd.h (808B)


      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 */
     20struct 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 */