struct_regulator_ops man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

STRUCT REGULATOR_OPS(9)		 API reference	       STRUCT REGULATOR_OPS(9)

NAME
       struct_regulator_ops - regulator operations.

SYNOPSIS
       struct regulator_ops {
	 int (* list_voltage) (struct regulator_dev *, unsigned selector);
	 int (* set_voltage) (struct regulator_dev *, int min_uV, int max_uV);
	 int (* get_voltage) (struct regulator_dev *);
	 int (* set_current_limit) (struct regulator_dev *,int min_uA, int max_uA);
	 int (* get_current_limit) (struct regulator_dev *);
	 int (* enable) (struct regulator_dev *);
	 int (* disable) (struct regulator_dev *);
	 int (* is_enabled) (struct regulator_dev *);
	 int (* set_mode) (struct regulator_dev *, unsigned int mode);
	 unsigned int (* get_mode) (struct regulator_dev *);
	 int (* get_status) (struct regulator_dev *);
	 unsigned int (* get_optimum_mode) (struct regulator_dev *, int input_uV,int output_uV, int load_uA);
	 int (* set_suspend_voltage) (struct regulator_dev *, int uV);
	 int (* set_suspend_enable) (struct regulator_dev *);
	 int (* set_suspend_disable) (struct regulator_dev *);
	 int (* set_suspend_mode) (struct regulator_dev *, unsigned int mode);
       };

MEMBERS
       list_voltage
	   Return one of the supported voltages, in microvolts; zero if the
	   selector indicates a voltage that is unusable on this system; or
	   negative errno. Selectors range from zero to one less than
	   regulator_desc.n_voltages. Voltages may be reported in any order.

       set_voltage
	   Set the voltage for the regulator within the range specified. The
	   driver should select the voltage closest to min_uV.

       get_voltage
	   Return the currently configured voltage for the regulator.

       set_current_limit
	   Configure a limit for a current-limited regulator.

       get_current_limit
	   Get the configured limit for a current-limited regulator.

       enable
	   Configure the regulator as enabled.

       disable
	   Configure the regulator as disabled.

       is_enabled
	   Return 1 if the regulator is enabled, 0 if not. May also return
	   negative errno.

       set_mode
	   Set the configured operating mode for the regulator.

       get_mode
	   Get the configured operating mode for the regulator.

       get_status
	   Return actual (not as-configured) status of regulator, as a
	   REGULATOR_STATUS value (or negative errno)

       get_optimum_mode
	   Get the most efficient operating mode for the regulator when
	   running with the specified parameters.

       set_suspend_voltage
	   Set the voltage for the regulator when the system is suspended.

       set_suspend_enable
	   Mark the regulator as enabled when the system is suspended.

       set_suspend_disable
	   Mark the regulator as disabled when the system is suspended.

       set_suspend_mode
	   Set the operating mode for the regulator when the system is
	   suspended.

DESCRIPTION
       This struct describes regulator operations which can be implemented by
       regulator chip drivers.

AUTHORS
       Liam Girdwood <lrg@slimlogic.co.uk>
	   Author.

       Mark Brown <broonie@opensource.wolfsonmicro.com>
       Wolfson Microelectronics,

	   Author.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013	       STRUCT REGULATOR_OPS(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net