Commit 36523e9b0a17c2ea12b998e57ee3b3591ed719b3

Authored by Ye.Li
Committed by Stefano Babic
1 parent d0fbca2a3a

power: pfuze100: Update definitions for buck regulators

Add definitions for buck regulators (SW1A/B/C) registers and voltage
values.

Signed-off-by: Ye.Li <B37916@freescale.com>
Reviewed-by: Przemyslaw Marczak <p.marczak@samsung.com>

Showing 1 changed file with 80 additions and 0 deletions Side-by-side Diff

include/power/pfuze100_pmic.h
... ... @@ -38,6 +38,86 @@
38 38 };
39 39  
40 40 /*
  41 + * Buck Regulators
  42 + */
  43 +
  44 +/* SW1A/B/C Output Voltage Configuration */
  45 +#define SW1x_0_300V 0
  46 +#define SW1x_0_325V 1
  47 +#define SW1x_0_350V 2
  48 +#define SW1x_0_375V 3
  49 +#define SW1x_0_400V 4
  50 +#define SW1x_0_425V 5
  51 +#define SW1x_0_450V 6
  52 +#define SW1x_0_475V 7
  53 +#define SW1x_0_500V 8
  54 +#define SW1x_0_525V 9
  55 +#define SW1x_0_550V 10
  56 +#define SW1x_0_575V 11
  57 +#define SW1x_0_600V 12
  58 +#define SW1x_0_625V 13
  59 +#define SW1x_0_650V 14
  60 +#define SW1x_0_675V 15
  61 +#define SW1x_0_700V 16
  62 +#define SW1x_0_725V 17
  63 +#define SW1x_0_750V 18
  64 +#define SW1x_0_775V 19
  65 +#define SW1x_0_800V 20
  66 +#define SW1x_0_825V 21
  67 +#define SW1x_0_850V 22
  68 +#define SW1x_0_875V 23
  69 +#define SW1x_0_900V 24
  70 +#define SW1x_0_925V 25
  71 +#define SW1x_0_950V 26
  72 +#define SW1x_0_975V 27
  73 +#define SW1x_1_000V 28
  74 +#define SW1x_1_025V 29
  75 +#define SW1x_1_050V 30
  76 +#define SW1x_1_075V 31
  77 +#define SW1x_1_100V 32
  78 +#define SW1x_1_125V 33
  79 +#define SW1x_1_150V 34
  80 +#define SW1x_1_175V 35
  81 +#define SW1x_1_200V 36
  82 +#define SW1x_1_225V 37
  83 +#define SW1x_1_250V 38
  84 +#define SW1x_1_275V 39
  85 +#define SW1x_1_300V 40
  86 +#define SW1x_1_325V 41
  87 +#define SW1x_1_350V 42
  88 +#define SW1x_1_375V 43
  89 +#define SW1x_1_400V 44
  90 +#define SW1x_1_425V 45
  91 +#define SW1x_1_450V 46
  92 +#define SW1x_1_475V 47
  93 +#define SW1x_1_500V 48
  94 +#define SW1x_1_525V 49
  95 +#define SW1x_1_550V 50
  96 +#define SW1x_1_575V 51
  97 +#define SW1x_1_600V 52
  98 +#define SW1x_1_625V 53
  99 +#define SW1x_1_650V 54
  100 +#define SW1x_1_675V 55
  101 +#define SW1x_1_700V 56
  102 +#define SW1x_1_725V 57
  103 +#define SW1x_1_750V 58
  104 +#define SW1x_1_775V 59
  105 +#define SW1x_1_800V 60
  106 +#define SW1x_1_825V 61
  107 +#define SW1x_1_850V 62
  108 +#define SW1x_1_875V 63
  109 +
  110 +#define SW1x_NORMAL_MASK 0x3f
  111 +#define SW1x_STBY_MASK 0x3f
  112 +#define SW1x_OFF_MASK 0x3f
  113 +
  114 +#define SW1xCONF_DVSSPEED_MASK 0xc0
  115 +#define SW1xCONF_DVSSPEED_2US 0x00
  116 +#define SW1xCONF_DVSSPEED_4US 0x40
  117 +#define SW1xCONF_DVSSPEED_8US 0x80
  118 +#define SW1xCONF_DVSSPEED_16US 0xc0
  119 +
  120 +/*
41 121 * LDO Configuration
42 122 */
43 123