carta
struct_regulator_config(9)

struct_regulator_config9

Dynamic regulator descriptor

Usage

struct device * dev;

const struct regulator_init_data * init_data;

void * driver_data;

struct device_node * of_node;

struct regmap * regmap;

bool ena_gpio_initialized;

int ena_gpio;

unsigned int ena_gpio_invert:1;

unsigned int ena_gpio_flags;

Members

dev

struct device for the regulator

init_data

platform provided init data, passed through by driver

driver_data

private regulator data

of_node

OpenFirmware node to parse for device tree bindings (may be NULL).

regmap

regmap to use for core regmap helpers if dev_get_regmap is insufficient.

ena_gpio_initialized

GPIO controlling regulator enable was properly initialized, meaning that >= 0 is a valid gpio identifier and < 0 is a non existent gpio.

ena_gpio

GPIO controlling regulator enable.

ena_gpio_invert

Sense for GPIO enable control.

ena_gpio_flags

Flags to use when calling gpio_request_one

Overview

Each regulator registered with the core is described with a structure of this type and a struct regulator_desc. This structure contains the runtime variable parts of the regulator description.

History

  • Debian 9 (Stretch): the text shown here
  • Debian 8 (Jessie)

Authors

Liam Girdwood <[email protected]>

Author.

Mark Brown <[email protected]>
Wolfson Microelectronics,

Author.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.