Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

struct_regulator_desc(9) [centos man page]

STRUCT 
REGULATOR_DES(9) API reference STRUCT REGULATOR_DES(9) NAME
struct_regulator_desc - Static regulator descriptor SYNOPSIS
struct regulator_desc { const char * name; const char * supply_name; int id; bool continuous_voltage_range; unsigned n_voltages; struct regulator_ops * ops; int irq; enum regulator_type type; struct module * owner; unsigned int min_uV; unsigned int uV_step; unsigned int linear_min_sel; unsigned int ramp_delay; const unsigned int * volt_table; unsigned int vsel_reg; unsigned int vsel_mask; unsigned int apply_reg; unsigned int apply_bit; unsigned int enable_reg; unsigned int enable_mask; bool enable_is_inverted; unsigned int bypass_reg; unsigned int bypass_mask; unsigned int enable_time; }; MEMBERS
name Identifying name for the regulator. supply_name Identifying the regulator supply id Numerical identifier for the regulator. continuous_voltage_range Indicates if the regulator can set any voltage within constrains range. n_voltages Number of selectors available for ops.list_voltage. ops Regulator operations table. irq Interrupt number for the regulator. type Indicates if the regulator is a voltage or current regulator. owner Module providing the regulator, used for refcounting. min_uV Voltage given by the lowest selector (if linear mapping) uV_step Voltage increase with each selector (if linear mapping) linear_min_sel Minimal selector for starting linear mapping ramp_delay Time to settle down after voltage change (unit: uV/us) volt_table Voltage mapping table (if table based mapping) vsel_reg Register for selector when using regulator_regmap_X_voltage_ vsel_mask Mask for register bitfield used for selector apply_reg Register for initiate voltage change on the output when using regulator_set_voltage_sel_regmap apply_bit Register bitfield used for initiate voltage change on the output when using regulator_set_voltage_sel_regmap enable_reg Register for control when using regmap enable/disable ops enable_mask Mask for control when using regmap enable/disable ops enable_is_inverted A flag to indicate set enable_mask bits to disable when using regulator_enable_regmap and friends APIs. bypass_reg Register for control when using regmap set_bypass bypass_mask Mask for control when using regmap set_bypass enable_time Time taken for initial enable of regulator (in uS). DESCRIPTION
Each regulator registered with the core is described with a structure of this type and a struct regulator_config. This structure contains the non-varying parts of the regulator description. AUTHORS
Liam Girdwood <lrg@slimlogic.co.uk> Author. Mark Brown <broonie@opensource.wolfsonmicro.com> Wolfson Microelectronics, Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT REGULATOR_DES(9)

Check Out this Related Man Page

STRUCT 
RIO_MPORT(9) Internals STRUCT RIO_MPORT(9) NAME
struct_rio_mport - RIO master port info SYNOPSIS
struct rio_mport { struct list_head dbells; struct list_head node; struct list_head nnode; struct resource iores; struct resource riores[RIO_MAX_MPORT_RESOURCES]; struct rio_msg inb_msg[RIO_MAX_MBOX]; struct rio_msg outb_msg[RIO_MAX_MBOX]; int host_deviceid; struct rio_ops * ops; unsigned char id; unsigned char index; unsigned int sys_size; enum rio_phy_type phy_type; u32 phys_efptr; unsigned char name[RIO_MAX_MPORT_NAME]; void * priv; #ifdef CONFIG_RAPIDIO_DMA_ENGINE struct dma_device dma; #endif struct rio_scan * nscan; }; MEMBERS
dbells List of doorbell events node Node in global list of master ports nnode Node in network list of master ports iores I/O mem resource that this master port interface owns riores[RIO_MAX_MPORT_RESOURCES] RIO resources that this master port interfaces owns inb_msg[RIO_MAX_MBOX] RIO inbound message event descriptors outb_msg[RIO_MAX_MBOX] RIO outbound message event descriptors host_deviceid Host device ID associated with this master port ops configuration space functions id Port ID, unique among all ports index Port index, unique among all port interfaces of the same type sys_size RapidIO common transport system size phy_type RapidIO phy type phys_efptr RIO port extended features pointer name[RIO_MAX_MPORT_NAME] Port name string priv Master port private data dma DMA device associated with mport nscan RapidIO network enumeration/discovery operations AUTHOR
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT RIO_MPORT(9)
Man Page