Blame view

include/linux/regulator/userspace-consumer.h 636 Bytes
1d98cccf7   Mike Rapoport   regulator: add us...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #ifndef __REGULATOR_PLATFORM_CONSUMER_H_
  #define __REGULATOR_PLATFORM_CONSUMER_H_
  
  struct regulator_consumer_supply;
  
  /**
   * struct regulator_userspace_consumer_data - line consumer
   * initialisation data.
   *
   * @name: Name for the consumer line
   * @num_supplies: Number of supplies feeding the line
   * @supplies: Supplies configuration.
   * @init_on: Set if the regulators supplying the line should be
   *           enabled during initialisation
   */
  struct regulator_userspace_consumer_data {
  	const char *name;
  
  	int num_supplies;
  	struct regulator_bulk_data *supplies;
  
  	bool init_on;
  };
  
  #endif /* __REGULATOR_PLATFORM_CONSUMER_H_ */