Commit bcc1dd4cd77ec168894ea325b4e89b15a8b5b4f6

Authored by Johan Hovold
Committed by Samuel Ortiz
1 parent 712db99df1

mfd: Add device-tree entry to enable tps65910 external 32-kHz oscillator

Add device-tree entry to enable external 32-kHz crystal oscillator
input.

Compile-only tested.

Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>

Showing 2 changed files with 6 additions and 1 deletions Side-by-side Diff

Documentation/devicetree/bindings/mfd/tps65910.txt
... ... @@ -29,6 +29,8 @@
29 29 comparator. (see VMBCH_VSEL in TPS65910 datasheet)
30 30 - ti,vmbch2-threshold: (tps65911) main battery discharged threshold
31 31 comparator. (see VMBCH_VSEL in TPS65910 datasheet)
  32 +- ti,en-ck32k-xtal: enable external 32-kHz crystal oscillator (see CK32K_CTRL
  33 + in TPS6591X datasheet)
32 34 - ti,en-gpio-sleep: enable sleep control for gpios
33 35 There should be 9 entries here, one for each gpio.
34 36  
... ... @@ -53,7 +55,7 @@
53 55  
54 56 ti,vmbch-threshold = 0;
55 57 ti,vmbch2-threshold = 0;
56   -
  58 + ti,en-ck32k-xtal;
57 59 ti,en-gpio-sleep = <0 0 1 0 0 0 0 0 0>;
58 60  
59 61 regulators {
drivers/mfd/tps65910.c
... ... @@ -194,6 +194,9 @@
194 194 else if (*chip_id == TPS65911)
195 195 dev_warn(&client->dev, "VMBCH2-Threshold not specified");
196 196  
  197 + prop = of_property_read_bool(np, "ti,en-ck32k-xtal");
  198 + board_info->en_ck32k_xtal = prop;
  199 +
197 200 board_info->irq = client->irq;
198 201 board_info->irq_base = -1;
199 202