23 Nov, 2011

1 commit

  • Count of selector voltage is required for regulator_set_voltage
    to work via set_voltage_sel. VDD1/2 currently have it as zero,
    so regulator_set_voltage won't work for VDD1/2.
    Update count (n_voltages) for VDD1/2.

    Output Voltage = (step value * 12.5 mV + 562.5 mV) * gain

    With above expr, number of voltages that can be selected is
    step value count * gain count

    constant for gain count will be called VDD1_2_NUM_VOLT_COARSE

    existing constant for step value count is VDD1_2_NUM_VOLTS,
    use VDD1_2_NUM_VOLT_FINE instead to make clear that step value
    is not the only component in deciding selectable voltage count

    Signed-off-by: Afzal Mohammed
    Signed-off-by: Mark Brown

    Afzal Mohammed
     

22 Jul, 2011

3 commits


27 May, 2011

3 commits

  • The tps65911 chip introduces new features, including changes in
    the regulator module.

    - VDD1 and VDD2 remain unchanged.
    - VDD3 is now named VDDCTRL and has a wider voltage range.
    - LDOs are now named LDO1...8 and voltage ranges are sequential,
    making LDOs easier to handle.

    Signed-off-by: Jorge Eduardo Candelaria
    Acked-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Jorge Eduardo Candelaria
     
  • The desc_id variable should not be a static variable.

    The rest of the code assumes the desc_id must less than TPSxxxxx_NUM_REGULATOR.
    If we set desc_id to be a static variable, checking the return value of
    rdev_get_id() may return error.

    Signed-off-by: Axel Lin
    Cc: Anuj Aggarwal
    Cc: Graeme Gregory
    Acked-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Axel Lin
     
  • The regulator module consists of 3 DCDCs and 8 LDOs. The output
    voltages are configurable and are meant to supply power to the
    main processor and other components

    Signed-off-by: Graeme Gregory
    Signed-off-by: Jorge Eduardo Candelaria
    Acked-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Graeme Gregory