struct regulator_config
Prev | Chapter 5. API reference | Next

## Name

struct regulator_config — Dynamic regulator descriptor

## Synopsis

    struct regulator_config {
      struct device * dev;
      const struct regulator_init_data * init_data;
      void * driver_data;
      struct device_node * of_node;
      struct regmap * regmap;
      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_regulator` is insufficient.

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`

## Description

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.

Prev | Up | Next
struct regulator_desc | Home | regulator_get