Skip to content
Snippets Groups Projects
  1. Mar 09, 2017
    • Rask Ingemann Lambertsen's avatar
      sunxi: power: axp809.c: Fix aldo1-2 being disabled for mvolt != 0 · 3cc293e2
      Rask Ingemann Lambertsen authored
      
      The execution flow is currently like this for aldo_num == 1 or 2:
      
      int axp_set_aldo(int aldo_num, unsigned int mvolt)
      {
      ...
      	if (mvolt == 0)
      		return pmic_bus_clrbits(AXP809_OUTPUT_CTRL1,
      				AXP809_OUTPUT_CTRL1_ALDO1_EN << (aldo_num - 1));
      ...
      	return pmic_bus_clrbits(AXP809_OUTPUT_CTRL1,
       				AXP809_OUTPUT_CTRL1_ALDO1_EN << (aldo_num - 1));
       }
      
      I.e. aldo1 and aldo2 will always be disabled. This patch fixes it by
      setting (rather than clearing) the enable bit when mvolt != 0.
      
      Signed-off-by: default avatarRask Ingemann Lambertsen <rask@formelder.dk>
      Fixes: 795857df ("sunxi: power: add AXP809 support")
      3cc293e2
  2. Mar 08, 2017
  3. Mar 07, 2017
  4. Mar 02, 2017
  5. Feb 27, 2017
  6. Feb 26, 2017
  7. Feb 23, 2017
  8. Feb 22, 2017
Loading