1. 15 Apr, 2019 5 commits
  2. 12 Apr, 2019 3 commits
  3. 11 Apr, 2019 4 commits
  4. 10 Apr, 2019 4 commits
  5. 08 Apr, 2019 3 commits
  6. 03 Apr, 2019 3 commits
  7. 02 Apr, 2019 1 commit
  8. 01 Apr, 2019 7 commits
  9. 26 Mar, 2019 4 commits
  10. 25 Mar, 2019 3 commits
  11. 21 Mar, 2019 3 commits
    • Axel Lin's avatar
      regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB · e69b3947
      Axel Lin authored
      selector 0xB (1011) should be 2.6V rather than 2.7V, fit ix.
      
      Table 5-4. LDOA1 Output Voltage Options
      VID Bits VOUT VID Bits VOUT VID Bits VOUT VID Bits VOUT
      0000     1.35 0100     1.8  1000     2.3  1100     2.85
      0001     1.5  0101     1.9  1001     2.4  1101     3.0
      0010     1.6  0110     2.0  1010     2.5  1110     3.3
      0011     1.7  0111     2.1  1011     2.6  1111     Not Used
      
      Fixes: d2a2e729 ("regulator: tps65086: Add regulator driver for the TPS65086 PMIC")
      Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
      Acked-by: default avatarAndrew F. Davis <afd@ti.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      e69b3947
    • Arnd Bergmann's avatar
      regulator: add regulator_get_linear_step() stub helper · 7287275b
      Arnd Bergmann authored
      The regulator header has empty inline functions for most interfaces,
      but not regulator_get_linear_step(), which has just grown a user
      that does not depend on regulators otherwise:
      
      drivers/clk/tegra/clk-tegra124-dfll-fcpu.c: In function 'get_alignment_from_regulator':
      drivers/clk/tegra/clk-tegra124-dfll-fcpu.c:555:19: error: implicit declaration of function 'regulator_get_linear_step'; did you mean 'regulator_get_drvdata'? [-Werror=implicit-function-declaration]
        align->step_uv = regulator_get_linear_step(reg);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~
                         regulator_get_drvdata
      cc1: all warnings being treated as errors
      scripts/Makefile.build:278: recipe for target 'drivers/clk/tegra/clk-tegra124-dfll-fcpu.o' failed
      
      Add the missing stub along the others.
      
      Fixes: b3cf8d06 ("clk: tegra: dfll: CVB calculation alignment with the regulator")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      7287275b
    • Axel Lin's avatar
      regulator: tps65217: Simplify linear range for selector 25-52 · 689b9e02
      Axel Lin authored
      The original code separates the selector 25-52 into 2 ranges on purpose
      because DCDC1/DCDC3 only support up to 1.8V/1.5V in the old code.
      Both DCDC1 and DCDC3 support up to 3.3V since commit b4c2e158
      ("regulator: tps65217: Allow DCDC1 and DCDC3 up to 3.3V"), so merge
      25-30 and 31-52 ranges to one range.
      Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      689b9e02